0x2cffd02ede711770e6800320a32f80ca1d8d6806dea5412455585eba0b88e0ea12fe8ddeb30add55367618cb2a8ecc3bdc033097e36377b84925a3797fe7fd28c7ec7bef4b125b92c418fb80d4699bbb5cefc9c6c01980d4095dfc4b6fe423c4d2914807e3ea31af7afe9d4b47b83dcf6f2770d6fcafaa759a1e754e5eb62adb2ea376fd0ba6f9ee8bc0242d011ac7326e40dd4b3d0de3bac0346200b67edde064ef960dd53a097e00f4f88c19573825822a34073f9dccef138fc293f9eac2e170dc6aca29e7a0c73824add20fbec52ba89134383c3e9fad5d98139e496445b1ad1f93be41beea79e8b2e0eec646d9e9c190fb42fc0457facfc138c8e321eebd91f76e37dd046b2ed1c201f6e9f748757c36f791e5b5e58f5415e8d08143ad1d2d91e5e5331df53ca1ad5ee2d3522aa4c92637ebd9bd7bd5126288d926d2873959f3a36d73fb5b6c18fc2bc8f07996f702aac8c216290f7230adf4d747e548b3d780f781214364ed96b57f8cd14aada23fa0650a3712d5def74a9206b7fe94ff30dfd5d531197f7faab67859cdd291d810a0a655531537132ec4fa529ff5f0ccaaed9845bcd00731bf90081a218028b3c1d51e23cbccdefa534e1aff5ae6594e89aa8948ee2a8086b295cd0cebb428264dc9063e02ad4c19159428545e8ce235430bd24a4d544436fd21132b082f6f6d1474f7efa1ab7d538446a328e1657d8a6ba2a95dc7341cb19478362c56c63e71daa882bffd242e9e3127f6345bc2a8fbe9ea58d05b536eda4cb5f80d527fce767c38502314e5d68bdfd1aa2970d905335995e6fcd2fcacd8fc44cc8975ca198bd088af7fd29c8ca1b6e7e9952092f1c2fd4eb92a68938be8f32434a3281d694cbfb59965e6b49352bf7bc19059df8cdf020096dbe69f92f7c0fb99e9710d0cfcaddf4961e0c97ddec5e50c39375ed2765dc816e2feef0c45505ac8500ddff17518170681927e303f6c153fbffa1c54924c08239863c51596e740352b453a5c0800b02219619b0f6fe1dfb8329439acedffd1159ae1d3d8b9dd154f945d3b6b89f87d3e15b9744233da404413e037a0172c5e0bb9c56cd957cb2f120a1ef28594b78f8687949abfadb4cdb5ebabac70f0b3d4b01f8b4d6a8378add1f6c2411714c3f2b4c46648cf12e8ec00e784733faf59fef88c384c51afcfac1f8ff2453c3ce9ceb3e2a08eb03449ae813b25309e14e1214e4548c6290e550f933ae1cf767ca98b1688b218006f1f4b31f1e3f9d9caaa3ef7edd167ae7fa34476698b8f44d00e63d3f1bb2893566c264eac0a788afb68b3fa5e8b913f3799760cd32900b4fa51caab4ab60c743717eda11dc71d2a640284a12e769fa5f5de6e08295781e2ef56480b2c8676fab2e827493e7778f55e2d6e201972318e33282f2925a1643841da49856bd99c5244f1360c5d30802f26eee5c786acbbf2d28a66148c4e3e8098223bd13902c705908f8e32a5878f4c2e6ebc9f8b8e8da1d030847c23f2c8e0ce8007a9841a188bc8c755b6807aa2f3be60112b057c104851729e80674a3577c8250c7cae77a72478e39aa616c4cf797c02bedc9955a535f69d49b5bc9cbff71f8acbb6dd59ee72cde23573ae1e55557883a5986433e4509b95877b7a34611dbdbebe4b81a64901b68928fcbd3b190a3e70f5fe9e412b709254faafa10ae24d87572ddaa7897b316041b41cc4fad6706be788f39aef95808b16fa8b7674db7fe29c19ca459e02ea88f794cc1e4dfba64cd57414dba3e4d289d963711d7862c81ef5ba8122db6702e0aee46b1110cf6bbc3c042eeb73f2f610229b7d1a1e748c86f2c99c5ea91a6ddca996c9701c1b2e4393f29bc03bd2c84acd55f65d1ad874744b6b5849d921683e621477235fab22def9081949030da8e8d7709dca030b8962aa1204e9