0x2cffd02efffd046c8b7e60e31a141b4ab9837b54a7f11ffe02377dc76e3d8938b6e6e2557876bd023ee47a6ed20e362f2531555b6b9ced6bc367f40a94a862bbc23ae2dce13ca024e86eaa55171235a7fdeada00cdc7da61881fa4c83b7948759564c81f115f42ee5747cd879117cb926ce2adc2868dad33b77c3d72626b049e528979bd35caa76837692b126876b8869242c158a78b8d79274550ca547435cf03bb2fe356f451892245409ef0743f017366fdd990671496fc65494e8d639015f6e6acc7eb4119193fc1a09a0b6836b173daac868ba82e0222c5f045879e809cd9d7acedc1c2596a2c760880f9c954c47642353db0f69de51c95e05a82fdaae6dc1862d351dc5a63ba438d26c0dfa31178a5a480c86bdd0bb02eb6f948f3b69de92b37cdef76eb0879799f2668328ca24f4ae5b62c0fae8c270c53054069099ece341c13104d37351c87f0ed324670f9eada6c9abd9bca69e79a3fe86a28214a2424f4ff5535a3976d0d1ccc093b71bab8e2f35c9afa7b1857ac1215c2393708dcf692429e2e55bf1096029d80306d5872852445b328861d9eb8abbc5fc646a3be2cb9784a82c2e9c4d24d190d0dab2ede1cd7ffd72517582c4f0a1fd12b6fee589c6f0b2241e06b1bc6aaa47a65e28c7764df7164e94ea3f4a0ad401daedd7fc4c19ff70be28521092fbeb3250fd93fc600a9e52382e7be5a086d7ab3b3d410daa38a3cd0959172776fb22e81736afab58aa9474e566a1521e8ff64df5ca53b484d142f6d6a0b306fdc9df447eb3245d8c73c84c3efdb3c7851883b9410df42000426aaea60848bd735b8a8461e067bd17d4e7f3ce107a18e8dce389236a99c2276fbe67c540f6b4dc2fbe686568a2c9884f826eef9e5ee2c11f120487343fc2a5c327f3f325300d9ba194b232cfd0d784297eac7ed993483afc5a0c1fe57abaea1fec11792adec05f2152da622cee3c34440afeb129918906b07d70d94cb716c5351c86bc88c6eb7c65d3d1043d17058e1641cfc9968e8619947c5682af5fa7ac02463bc18ecda8c0043b9a9e4395f501597bfe9ffd7ef42f9d57acd5809357c6248f2b054ba32e848f25067e5def221a7eb26fd94dafda46518272aa4792f84e4bd9bf1c0713435a47dfc1e92b71b498afc6e9b586353e9bfe6e4d46749eb446abc23760dccd2ad4debe56de7dfe3038c15f9776518f7bf5b78b23fdfe7ea860354060140a74128b79738c4a619f7375ba7dabdee9ae2f9661ce89f8afa81cbbeb182d65c3e2c0856195ea67724747f879c5d5e90eaf2a72cfb584663096f044ffac1c8aea3e6cf346dbe1791fed47f8a5723d195aef8cbae78f2e4533176e7a3dcab0bc03407cba3cb13a8fac28abbec188658f9f3dbaa716b04753c31d12a952955eea408d01efcc6b36ef67014c829e49525033c04654928729a5aead278c16ab3e50b20c18ae5887244b469396e510f266ca0f211b29b0a0338a6170a8f63c0d84fea814fc4d394bd156cedd1e34d2117caf8f93f15c4e9f040bc21bf3d3563694da5becb1c1d8a3f7a33b2bb29ffe0dbea31bf2c1b6e47505eed8285b27ff2a96321a79fad5249af908404d4fe26da00ae04bbea367f855f0d85aadb667dc501bede95ea6c59496a566a0dfb7a087cdd951cf671a107bcd47d3e76d46e84c5535bd212ca9559a2ebca28fbba7d274816f909e71e6c426a8ea44602ccd95b4838d0c0b6a0a20d775d61aff70b84872644a758e44ea9e046c94f0e452dea081ab2704b52d16b55af99e75e954bc90d7a78f17deb48a236f176008f5a31f87ab9acba68743d6f279ffb3d90e4bc4547a50441289df620a6626c17260d00901430e4aec9dbf8dc751362d896d3d877173fd9e29f9f4fcbaba3c3d647b7847aa7019a6d271db1c3255e9f9f76908260963d63