0x2cffd02e3760d11f4c7ca9f2cf07af225212e385987edb52f1872634d71203335c35af5a516b8708b5dbaba605dcbc2e92f0df31bb998a12c84c2d7ab689e93bdb58f4c6f27751abfa292282a3ffc8663146ae3e83d82358b245a6cdbef90a6d9100cc6c1dcb191f7818ac70353d2d019907e4b491a2589e0d28c9fc3c1571e9346fb9973c2e58c090b0d3e0fd9e77e303fc1e6459007c63c277ab60cb8687d8e1a268c30c1181bc99567440e039323b2d638e06f3c84749425de4492d1e51fb1b25b480d88a13e63ba05d4e5a044323189dafc40367df9f3ba8c41aa8954f0c1cd476226711f527ff85344b03e177aefe869069af75ac3375e0a0446f441d372c2f42dfc1a58bab955433b2a4a68509960aaf842c607cd8d6a082ec4b7a9346637a564bc6027712d7b791a02012d3a0cab24681d9fc57fc2188438cb85180744ee1961c125ef2c768a075f9b506e5c582ebc3feb4cd8a1c65279f9d43e3123821bafd2ce217b99190124c601d2608dc34b7dac76c6dc0f79bc880f24a0a6f7d3e4f59c1b4e7a084dc9c9ac29196b658e187d5572c2736a7fa3742c37c81525e450745b1f7e89d2b22ab9e808356b73c117bf54e22729204e2b28d86cb87e0657a08a3ed99b081dd291d1be58e73ea103b5cac136d0d5568764bf39f5cb442708155a5c37cf3be4044f6774638ef3c8accbd180c866a87d3e5c78a618cfd5a4e081498c6da98bae6808e219992be3760380855248ed2a6a916929daabc2834ffbcf29a223c6f03d1439e86609f50e56bf78fd678928ec48323818b4eb2c4f5068203a0f2ab5f5f7390853a833280b38584e8285541e9257606b228b956cc92e4252c14a73747c15460b4c99c9683b27cd543953d25d5ed4dfaaa0d3318bb22ec0249b562df2eccc1bf72e19ee9ce19828a2b251f84f1af6d91175e0bd288cee45c87da62af2eb25134e3f06586c482fc2f7c8a8e537f5bc3116ae169afea5e6a23b9fcf3271ec58c29514ad932bb0a2cd529663c6bb3f57479ae1332b3ccda5cdac8022b3f44bbc107c08613c05c227a593419e7dc928cdf5d7ed3ffc684b19d6e38b65ce2c763d54f06112169c3a7c22aba8df79ddcde01508c45936a966327a8bd305d80d62d386a62f50b143c61bf8cc4a8970bb462ef4ab8896e7a97a1a4512574e36037a2e36866886804d524b2a408c4caad03cdcdd914c7c4705b9d930f9a6cb8f1f0c3b30b907a02baa3c070fd240c57f23d0b54262c7fc19d5f080a541c18c0b7c252a8ba5e158e88b24a05c846fc3653c84da9c1580c6cd4e33da326ff51b15f9cfd6e0dede53c172e331c0b118c239407e764a2881e0ab265cc5023b8f980daea2612f9d9985ef3ba8fefc42356f8d407ed998ed4e14684573f9b07ae24f407823273628401597ee7661b67afa89b5b383a092a56dcd0dcdf536ee7b1102b231d86c43979fb529143032b07722f032ab9b6c1b7053a19bf8e08084a5bccf3b969f2656fa89478930368a57c9a995556e1ff9d1b0fb2b0d0d365371cde2ede6a89f51f3511d92b7beb72ebfd3185cd5a96e9b20d61d94e6ef7010da10e9f59fb60038e2b33baaaed0282390601b260d47d07e71e8c5a9e470683ec9e9dd4495d9ca1fb7987a2e55a8ea095247b81ebcc21d98d97b6fbb60df27a5413092c83003569f0a223c9d5f76f78a675dcebc7d9a6f0672e1d5979ac36bab9efd5ffda550f145e70dde508f94a616d63db11f82f6509b4bcfde5830c714e2c1bb49fe3358e29df6ba045dff551dbb5428a503c19a9e7d82a911317e4602e7de905c7f4004774069d1461bef29baec3d5f4f983bcd655cd9960800a860d64aae76fa81a9cf6717d422da753eb015f1aa81ad562b7a7b7fe0a8654c20f40ce14f30891d7875d8b8b296ad9fd343a52cc964589ba