0x2cffd02e06955f9c9d362c8058cc1eafb3727400ba72f15302ad64a1f8636101e53b1e2ff6272e2fd769064c81344ab2737ec396665e750447f2351ee3b66c1aae90897bc28fd95f7ff8029e4eab8eaa240ff0b62623e62b4ae0186bab5fc1326857342883692b3271cac654b425eaa095afcd944dc6fe625bfc679027b350a8caee18519e474b95738e6e6f0922594b38b904af856c08e92fc53d3c29ff3748bdf4a31f8e0790d51dcba46a7f1ce1cfada1c9fea53b6622f2c652bad917181e1ce3280995831d5f7abb4499b7d62b4e76718fb8869b85983f84ed88910c0ae981491e1095a82c45c672ad40aa61b12412c1fd6aec05c3f19c44deeb71a17ee38eb1a5dbcb546a1eb69ddc7beb804b281f03cd831a1b21162f49c75e55d528f87f2e075b028af5733dc7fffaba01e409210386674f3c45a4501b93cdfc9e46e5a540150c896f79e1d5e82793b96405e692c3236a744815875d25858438834bc1b0e084abea7c3eb589830bac65e7764e44c051af068296a8cd107e83d76ff2274d85d4661e3872325aceae30c9f725e406826f94c3be6975b7ffe90382e84de00e3d51c2cb101f2e56ffd2c47d03d8c54612afe966c6ee3e467c54b734035d1e43528a056e5a979a27e7233ded7f07daf04267e0e57976206153957957e95cb899a2300a537829e6a06d7ef4e2c1db8650b0cc0aa206e070b4e8496030bcad6a14d714001fde223d34a44365390a605f734be3e24a474ccd0722a8542c4963f04a3463100ee5d8cf87240bd7bde3fedd7ead1fdf5189647468aa9e9543e315ad1503b71922e145d5b11df397331ae6082aaad5c0924b352e7f199347659e980b4ccd3f0f70d4edb421d2026c2ba85a06d9b9e86f551bae821f3ef187b340ca9c72ce78919bd25ae6599bf2a3cae411e29aaba3d9ecc346704dd0ef56bb48b0a59aecf46c7a28d298d8b06f04d26cba060dca198483ff6e77b75c7f19e56d9fba5a8add88eaedd39f5c7fa2467b20eac914490d884d157a4933d7d50b9e490ff3e73889b82589d5d1129a7a12a36a325722ea8217fc5c6668da4290d590c56b084a5ff90fbe18b3b43597e2c42688a0bc4181e1ae85b2d10d4ce28b4efd78fec779babffe3cd51b15335fc2500c5a1640bf30cad283e799d2628a13b7b34e1abb53fb1001f06dd405878697b8f5bd22683a570f949c3aa7e8503cb9472b078fcde1a1d841e6d2a8cf561d6ed60195a495d1c2e15ebe825f86916a461116ba28e00e898828235b1de1132321926af621c3f8683ad79a6ed8259a552edf2939993159f8eb91dd51e11cdc293eac6faa90fb5796e7b22b365c84d9900a6afe86f3937baf5c1d398f90c022af68a43bc1fa214e8d99486ebb3bebe050c8aa4f0aa77881c5fb26660100875b73e615edc2cbc8cfc5b9fe08cb79251c2671f95b5749361355ebe08fd03a93209e74a9a4f38a43cfe2b0c505783249466e180ac4b6e3e280880a5772063895761218c2f6a13e120f813ad2b69bcf39b2bddf1366f1252a3dc163251239111e520286ad5c147638f120554bad732a6a10a9d1c7bb9126605999ede6387c4dd81d0893bb2a2134c6555efb39ac6146869e6dac26b1b1b07d5a101a3f5dfc92db0b343c27d551faeef586b8e8afef595529dae6f6ee635bf44a79aa921f9c6d56e186b410b7e1f9341273c34a33bdab6c95a4b66eab4dd8a5c835dde9286c7bd36cfd51f1ce722a717c136028fdd52632b95f9e0c4345360a859891ae0bfb6b4f9ce768b992c1f8241a057c633f7e139328aa0f9b5342cd77e03c29e28e87febc55b4d8a89c00f870ef51d1211c71126de214d0612889fa69d6c6af420e511e2ce808b469997fd51c87832f3b4b319aa8c6855ba978cdac67e916acdf02947e8034e0a568ce219e0a138925c8