0x2cffd02e5cfd260f140d0d50de1b2a8f60934971aa7611ac8a522cc8ba1fa46c1820fff72baaed3b8e05b827e726c5ae7cf976234b333a3ecc8c26123b5fdb06453c5241c06f3235249e78ae37f6082fb4d0d06f863c216216a079fb2e5b5836495c359602e49d78b2548ad2f6879943eff17aca74c8988954370e1977a2b4bbccf3f442ef706e1e3255c406cbf9ed37d85197ca113b0bdd366d16e155ec1b0445a3e5590d969d62aa912975c3f2ccecb4949b3df908e0cf6002efa343674d81da55e444b7c1f190cb345adb3db6af734a6948676306eccac922275c433c736cb7b9052ce572076bc4fad2f13dffbafafc448dccc00758cbfa4b0427caca6e37e105ab3ffa7def7bfc2d595b1b0a5918f22ef73cbfba271b4897413d78a4c3e5b5a620bd0337ed2f3f3a35c0681f257662e29486ac3379a0f9cf9958a874194ee78ff901353e1fbab15205adae3828a9e55ab4b075cb590df9aa5d5d6e23f65f478fac1998226cf8ee614c54f9ead2e0233d529a71535efb27ec188afa425d42685ab15600dddcd1aa2bdf6bba2786f67ab51509afd75d591a0619a6940f476f8a3a3ef6d1d81810cbe9dc8bb1da3cc219c2b75d68329b608e178810ae9f7dae8dc15e04a4a9a670a014c0757318a40af7cbdf8b703e8e091f578eab16e3eaa7383cd045c1b3c66e5453b60f8dcfed3f55eb77e076f7da039ff2dfd27c4ede15a1293d7f4c3d597fe8d313ed09684251c31d9f3d448afc33ac38060de368c73143bd36e108b7cd285c3a7f4724ce1f3908a97ef699744ba06d3cb35ccddbae8b93c29dab544f77eaf2475a669f270c4b716de325db26bb868f0fe3b669b66b2d02732490616a46fd6d192c5e774424a8f43c96bcb5a541e427591b599d696d1247d8c8ae39d2a2f3775628af3e65442ad8b8b1fc55e32ba94201d5882744873e65474d9227fa36d563e627d89839338783c943c6654c87e133a82633f2ea5e230e70152a89f72a3efaad8f41a8d2d2a7391cf876a96d0e6d269f9a9ac9b0101a38a0f5a7967bed7b73ac89e5629cb0951d699c329dd4e8442dd01a1d988a38d3a01413a9ff7ab8b2d55072402bed3cffab6a3ca0244b7a43b7b4fbb7c331027c1731c40b0169db994a9dc8d4ecf24e3eabc063f8f543d655e921727e863ff5a955bc215af6bd565da5075a942244e5556e06e2d04c9616ca6b789f33485e1b8bba6a886407177792aa814e4af3700382608968eabd89ad4b6271bc584408ec9331476e10039b35c974e917e645baeac6769cc4c0163b15f6f7ba932e5fb9ff6f9d94ce7c31ab7557b77210d1b1f0c00ff29dacaec9ed0d54b373c5709d1deaaa5a167e1f5ddbb44c1578f45f7220686741c34002c4a1d3e797728076e4d4f21dc4ce58e019ad42c2ae4ff8a93115a3a78133db88fcceb74f02ae2825d0031e26469c3ba27339caf66488d1b959fb0052aa725b09d8d423890c1d7f89f60bea5eb18195a7e8b296848987e279ec1abea852f0d387594a3538a8491a73c33334f3dfb870549dfd55c601f4896d4a1626ea92ac648a71d237dbe703254db729bdd7cda4adfa6603b8af49d82d1654803d286fe793fe4523b689335c7fddaed8610bdc5042004c7482308de8a14f00f7074f307aa85e24e70202e24b4ca5ef4485f91aeaffcbdc98ff0e9b3241ddbd66babc7597e2bbfc63479ed953ecac14cff9ffa72fd0ec200118ac3015bcca26eeb1207a6146ffb185e16b7ffdc2f68e46063fd9999f688a56006d06f836b066bff23fad71b57addc3d017f853e6a6c74f6a7686d8b612d2fc8d1827cef979940a433349d10f633a1345ba7790f171db832cff0d886245880811a539a84ebd53f13f25cda79aae603297f500ae26242c877dca3fea53a8393573755b2141a567774e9e26795850