0x2cffd02ed92aac75dd1f9078d55226385dd88f624a1367349e7a833db7773dae49bfdd3d9ace23a37210fc17ba7eeaacdea4a3c6b60bbefb23543d4f666cb705c2a80a31a0f0555fb5af823cdf13d9cb9f70f6b6a832c5b64a7b9454f9aa0a7731c775c4185bc8ec6ad4a3fc805d1f417635940e3cb3a953ab7fd5bf0ab09aaab6c384e56d96f14ad9305f0ae37b321a31b3f3ae08a9d698185b27aa522ca25e28be1504cf3f79687f83b6ef915a6315463c010cfdabf399eef79143b6d39d9e5214feaf236ef1abf0ebd659eb2a8550933b5aeb197e06dd01ee514dbf6c8cd99f7679c78d30f05263e463a52e149b37765d4e9f960eb52fc2217335eed352cfd46ecf98bd5a85c4e31444156b2fb6094a3ff3e4447ce1f936526fd84c514e9e02fee76c132562d90bd4fca1702d19574cbf52f6d0dd4f48e08214993ba941f00547224e0e641e3c90ffd05b4bae193d44b390a4cc123d8d0cb05c93a9fd5e0377ec1d2aab03783558910c60f4b444c65ee0c4f3dc6dbbd74f85b5e5d814cb3212b3e03b8dd29e3aff3fa3a5afd145418e1162a1d42ca0defdf0ac7e3ef001b68d2c91437adcd851e59586b9f5f2d51f43bec6801fd9162894cc87a27d6d1cd739c31dfde2d857e4ae8d617c866ce4c8f9876a9a950c7ec7941ad538f23e7871eaf9b3882c5b750b5eef9ab3524c9c488d04fbcdee0f4319897de0330f050c9a41d45475ccad2adaba55978afb9d013e2d001935eed9ad02d09b043a825b076d52eb0eda86aef84d8d5a0f0cd7d521bb9bb2f2b48dd5865e5d4182cc18cd2b458c6606182b65d0e36b4fae5c2f796486b189f71ea62d0026421f834d7283c677f93ce738249c5f3a13bfaab8e80dc74f8763d2146cd87ddfd1a9426ecf79498f2e76de6898e416e37013533b1b945db07962a5f60709e20e88494bee872fb5c09a0f15f6a5b0f12230ed637c9c1e7945d42153aee8413027ee79b377c27a59093794fe1e653fcc38c0bae2fd5ab5960c1c009e2da09ce43b00826e92b62745c757c9c250fc2e38f4478440bc35bd62444a263c5a85cbbb6477f10129d8c2cb12cd7f93433a96e38909b126f314e6adb1d75e92ec81d38d0800029fc3cb2910e4ada3fd775418e94da56e1d8cd3764344e964f7d17aab932639571a4235ece1b34a7bc571240a8ea44608ccac4460313f728d9d130adf0e301f97fd372fc7493422e3411ee634f164128644f472d20bb9f4af74832208a0079743cc4401ce4d41b3983087d5400bb8261bbf06f8c758b26cc9a545d6dfebf9e1712322a703d6bff4098488e6d4c62d10ab03b08e37e9a2202c111d23241efa98a34b74b1bd28556139f359a0ad4e02816be67d8348b258acbf4ed96b7c240dbaac8af1f82bec1e7a57c5701845ba506b020260fddac1ed62741c9b873b135320d415f18fc6a0887e843fc2fdd43e057d965ebb6ca940f8a4293a2484f12278176f234cd8daf461bef7956ae74f942522d57ccec779ef1ada0d94c1c4c4543ce1498944714b0b9206daed2eb40b0cba3ac4951757c0592d535d5220bd06e67086eb7290ef7fb8c507440a12802970b3adbb746635870be81fcee7e28d595fa09fb707216e0f2e10329225a893e88e7db28d305d01766480c168970a6659696b972ad09d4afdf9dc0cd791646425227a55e75570b1f5d7698bf9b0bb27c4026d3f6752324d65b6d4ae3f2bf26170dd763744fd27f2f411bceb400f1d21aba3f9492b22e14b9190b58c2d56e684a268b1220a820f7f40b8a487c69fb0c662f7378f72fe3cd9295b18deb192287f9a2f222226faec9ddc93f200b9228eb3a0384fc2a70c9bb33dc503b6097a842510552770f53e48f93079997b234cab700238099f05a049caf2677b9ab98783cfdebe6d735c68a963be2596baa33109