0x2cffd02e70be3eb43387c7009643c0e1d2931b4d8acfc5c59aa2c897010c346204e06ab9a0c3656e833f002bb712f97161cc26b668d306a64761a0d135c9bb36bd7fd855ae333f9cb8298e7738b2b69c9b4bf47626bd4b32a0df393425eb378a614d099c0bb22a528ee5c10aef831897bc7d1768bf9f2dd31a35a5d55530d331394bd8d8046594d4d2e1c2d02b5f0234afa37ed488126dc41f26d4f68d8e27ccb596a9b277fd7e92638c0da399490bfeab9f609eaffec8aa67e6efc5306a70b3a16f97c12174b8600aab408ea8ab68e860ee9840fa45aac32d19b3477cf4b096ec7d08c1dbd80e47e6a9b95a1c2340fdab61a6de5244c59a850cf94dd6bce7f293910bc9bbc9f6d5971d3bea6a63b2ed1b30a0dced14414d7d7c0f410165716fb533d55dcc599afbc05aac151e6eef4c50c1113b98c70f2d53956966e8c532a98afc336d6631982e49f11966fe922901bf1005de172ec13faa905102e2487533fd8e61872724764498124cf8b80840d62baccf4ebe296923415674f60f757bea1b858c8710b2caff615bd2275e16f0942d023df69092e7bee2d622e7c6c5ef8476928917d619c48cadee6107cc303d56bc4f1dd040de2792bedcdb047c3f502bf9a0d40fbd9b64d7383391a1417e4babb494dea6d660163c11f55abfcd1021251124d3f87ad56bfb2a46e1bd3d01ac02271fa62276b6e4ee57e0df848ee37681473288deaa5931be78aa7e53d4f415c155efd202d0be3b20c0a62220cb19b9877600a0e0b53ebc73a6f3145ac8f4b8b3f658bef17332e481b0744855551ed58af2e8e1e489ce7e5146797e31d91a15e02230d0ea121acb81b08b7f46446db8c3ba156c47f6728b8b716832325fb4f5e29db3155c4a18128939572f8e8a1af24aa9d6f706f46cdcdbf4070b3d32412dd203a61923d28b9f069dfd6b0ae7e6142a253861c6b5b3f47df3bbd65e02482722597b2d8b0d0e9fe823262e653e06111b550058c47c8b1c4962f8ede39f35187af1e6cf06f2f420c37e200ca46b07c00c08de4503dbb0aa5ba5e6e7df45dfa1b36b2b9f9747895a389aceb9dbaac11cd1a94694a94ef8e628df2028d322e3ad7994fe35fee09f1a7ca9c5bb1f019d4c652b5bb6fd731c916f8b8012558e88103b40609e59c220f44d14d067fad173298a588ed39232a7cbc4dab154383179f3f43436d791c44c2e0e21da9488d3537a5692f173ed936f2d1996631eea78f8a431af2c50344d211f074f8e75f119b1d234f643cc4770dc7fdad959ef98017f372cf64008d2424b879fed44c6d6bd93380f8a2a589f058b07f2589ff33bbcd92c6e43db7b9ff1d2818c27a06147d2639d991ff46333b81e4ca7cd9d4cf5ecaaba9679a2a516483b89ab4eb12870531276bb5e10624512f3b03c79696ea461a6d1fcdf0956238af5bba1e7b5381113e45855102c39606e4fbeafae63d2af4a202de01c1ac884e9110bceecd199a7ecb856d6e84e4d5d8b4422dc6e3d80a1fe9f114f99c67dbe35b5c43db29a9a95490ed4d2956a92dac406b50204cfde1173c22548b04ba0ffa3a5222f6bbf7a8273a5db0c83fd3f85e2227d8ce72c3302b1651c4dd16e1f4a02c1a11b610091c9e5f91240c1fa9bb1ba052efd2b8933cbeb07fdce82bba08ce1891c8ba296002700b2d66c6ff0019473f7c3550e25fbd4f3476f16ad6995879a43a18d9c92cf69aca2140b3babc7f6f3481d0cdd3cae857fad03071e3b7ca9158fc69d9584d34ec4dc236f8322ceeef4a3b1d1b11c3433e99338df473c72332eecc20566e50119f6d36182e8bf882ce4bd463a14779b9279d628d5e23488a53cdbe5eeb1cad828c9af9af576ef70702e3c2fa14c0abec28e3a1229b7f40948b27ba1226911cccc6aa310bc1e9a3674d1cc7f0bdabfb5bad6b9b6ef24dedccf