0x2cffd02ece480a5252510ab6589eef87166bba500baadd6615f1390b4c91c744531bd984d313446e8af6cabc767cbe9e88a5a1041415b0aad6ae9195c22ef710d2a8fac0a8748016c1d6bd516ef585f94614271e43705513a47852129220c6f15aa0ec6793d85b20ae497d91b57aea2a30222cb0c48342daf1e52f9685fd93050cb89b7f2aca1188bc45495a297298d442ec81e2121a1a4dc01f91673e5a6193573b9651ceded3d9b6c4d373b061b0b82f03571ac42014397a1f89b8f99b9164a941687384ee4e3a7babe9cdf1d4ea427e16c6eb8b817a9beebf9ef7f5c7c312112347ab557c4d822842f5a2a7c39385d5dc11f4ce424bfd762ac3d80416df45741eeb43d883e08d07f966091355fcf680394ff452c2e8974851c3f754a4de115d47da5261dccf71428f0824941c48c3262713a76f4784b184b45e875df76d875a2fe13e1f08de2ce7f44e26536b155cb2170f9dbf778adf5ed0add6115d41815be53338bb1748870a31b2bc1678b87e20dba54e48081a38d150c71d8c312a7f1c62f1fc3be6b7d823e7c3d6e2761236243c25c90ee706094fd6ffb314007a70c36d8e15a371a8bd4000777531a5cec911f9cf15fe0611c4f1fd4c344c316650a37c1dc19ebcfd2107be8e8ec45a91c5e01698c5b744ecd114986b335046cfa2c41c193128aab88696eb01c5e51e3906c930c753e25bba35ae3fe25e8e58d5c3ca9e17877a6aa77d7885a7305d70dd8134d9b71ebeb5ea4b3d6eb66a4d3ba04d2543ef5fdd140d0c2f4517bd0eb5fda81f8b86b4e63cedeccadddb4a6dcf36e48f9e3de8bc7fd3ebac91987105a7b182a4d079860195b05fd306922d00398f610f8b83ae80b0cb52400e00b6aa6ba8817257123b0a0c84168233175596ad98acdf43c6c652a56bf7c887386bce93168b5acde50c470311f604fba3c8735cda2ad73d626444a3967cbae4c0888921bfe4ca0a6b01c114421e54412d96cf2da15e9726e718a31eec960489bf0cb4f48a598481b2f21a605f4e2fc30e1123cc01ffadc7e7d74cc6fab57c867dc7edd76018d04fa340fea79ed5a3d05c192cf8942ac5bf13d6e694f0699cbb7363dd9940ef34927339bf84a2fc3c2d140032d3013674a18b852fa869f8bf50ca9c67df72cf6cd33fca5bc529e3f5042c38a5147d9e7a5867967876096c43568e64c72e0646d864ec397a61062b8badc9867137706dc9ffa4c5a74e31cca938cd9750d3ea553e80ab829bc7ab9dcf513c0dc4336621afb54f3dcf7515cfeb761d8b74889450a41970af18aad4dec574ac2c3435bee153acb93cc1e953ab446824ea3b69b5c808f5cfa8df3534ca76843d40eb5c827371a979deb3283a9fab14217f31015c4b656a18a1e586f8ce156b7cd0442a88c8400afb42bcdee6d2d9c3187a62ee43e9b49d50e97f21423da43d587177e33d21e773cc651e1fa474075a3bd97f0834351d126c64807412752d6d57d8b42210d70f15f13affff5532b520360c82b69088d19e7e99f0d5cc148e52e4696d298b4593facbb121956ba602628e1d4835e632525c00adf411c58af12f000b856624a9ed826a802dbbf4895b1d62813d5717376190479d487e349b25546451f14572f30faa313d0acc7005f4cee68027945d41c3d005010b4d748858038a6a72aca3f6277705498c8be212c953cc1c3a6e42195ddaf64a18b2b0849a2f2d56954fd2dde870c86b608732de5cac77bdbfcbf112185e4a109666aee4cbbe3e16032b3ec59314299b255754cca902008c7b0e2c2c17e43aa3843b54c664f8e14cbeedc4aaf12ea3eaa97929138a5278481257551231c3c263542604441d0deaf09938bbf04005d843681785abae011f46b072d1ce93e451038ddcdd48adcb1510972143fd90f8c67deea592d6b7dd04cbe9d0aaebe1a8e8ca