0x2cffd02edafe042f505229564c9b8c782c04c276b3b134a7031fb37fec3f45c14181b8e27ea9f14c2102612d46e1c39dc552bc4a914ff739ab4e151fa2babd16eda802c23846c03cd8f0624f1555c553fc7a52ea23085e8a7989567709dafc5a20c84b5d86362ed894b1bb47e39a57419237dad774189738bf78d84a7fa379ed36246844ecfd9bc372a4c8bd043b8730fb76ea297037e23ca990902d02f04047d59dddfd275d0dbcac1071f09f2aebaef6fa550693d575414fd3ee135a0a86e5fc8c795228b633de9f9d0ca88b0ecdc4abf1eb6ce19326826598037c366dcad528cce3ac2cbf1f3b8a75c6efeb89cf8d63e0023b9ed13d1244b4b153a858cbb214c9f71b84e3529e58efa15073fde86366f0af0659fe86429acea31b9e3295b2fd308380560435dce988edc072b117f2b9c2cad2a4b80c7e875d8e31fba9e3e7e08719774c1a6c8bde1eff040cd2b71ecb0d86526ceb0f7f12380005ad81642730f5667f44a84e2e551a5bbef9d1421ea14d687c61c603d48448dd500afcfb9f2521d08c5df452b1c8d12762bb1308e945c3bde75e9db387ec0ef32fe82f0823829f7984cef1d2990e1e28c11fbbd61cded43437f7745d7c94f80b5604edae79b8fb110455eaf1d549e85ce49c1f0219a1ab85a4636c45452ea5ae4887ea90e0134e60d13741f3f5f8910116051d1a87b9517ac2c8a4fd2f073930b4d0772885df120668e2874a0b05ce63e337bc0caab46a0884cda745252faf656aa4ab0d35b8765f5cef45bb031d79b1fa959a4cfd363aa2b2a538acd884ad5c11264053a1baf0e6adbb26bfe9d6c99fee8823747e5788fe6d92d6f042f3b1c7e27d4dccb2cbc6b12cd4761e4d4f3f15df4d21ae0488332328cf078d7b49ada1224f4f1dc6a4d2fd38c59ffb40a74d1c9064e0cca4226d53c8c38621ff421193550127a70cf369fb90f3f216c49e45b1e278e2a5e90122e1699d42523bac48ed19659b3ab25f084b7e14db4f651151c6726edd6c7936265851d72ac5c6a28222e09e10a8ac51334817f9d655d38cad4b010bfc3e0e1c6ef4b381ad33ec1982a5b9e4b5eeec9fc1d1889dda3437f7632b93e4b28ebecffc1dfadcb1914ad4bd7347e268a56c0d87ff67e2011892c3db6d530b1e6888d2222b3a57dfaefed1d20628268d7915101e7421499784ce7b61cf374a519adf2f6be4c22c2f4bbb732fcb22be1c2946b646981cebabeaed27c7000c5914dabe349dd9bc3714c1a2e6488314f8a45a8236d6ef570e27387de24e32b290122898f59e5e2187893767e740ec5a677c91f7778b766242a9fb8950bfde744b41570e7f03e863f90500460baa0de1ff1066d5868adf6004afa58ae373b04863fe45587f6c7884a4f26c04772c4822b1f657b773ca69589ab4348a19a39068220058128d206aceb5e691c09fff3e3a48997d283bedc0868f16fed3d740adca317dc0b95c48074052dfed700c848a42ff5b4ed8b937ef4a7ad956c99f51c5b284ebb992424d212950bfe3b834f1b6e3edce2d463cff8368e021fd6a5683f9ac8b15ff0cef81d9faf786d9a3529e069053d8b7357e90546d3ef0cdd0227063c2c54290488633ed5607d50db5b13416a8ffb3e296d958c7145ecfd30a19ef4a7114271f875ebb50c38022242d3eff7f3a731b818f679162fdcb6fdae6ff87c10aad71f963c449352090b0ceb01941686e1c5a223b4ba51999d048453932cbd0abe958b305f68d03c3844b4b2a3d970f15ff77596e54467b5410af2ac7f92d2eb82a43ccd440559fd638b5193d1beebb94d3bb7a1b6f33456cecfd2b112b38eb8d9a5e52f249a1b06455ee542c25cd2adc7409a95c35c01bce9719595d13aaeefb2a995610188999257c3adea1ad11f149c754296ad5105b14bfb27377241bf96245f1b228647a8f6e