0x2cffd02ed97af13f7017afadde573f3cc6718b018cdee9d9c40e210aa60a368e44b32763c1642cb59456cfd02a169075f9c7aa5c48e1312d20233b328eb468dec300626e6723f78480ba4ff18323a32d160e2434f6328d5edb06937bcf85ad71b168125b52513a919f32b09e48bf0c8c84c2a68ee3bfc76803d54a2795a3ffd9ff915894c084fc484167c970dad47716b7714841e30d345fbb4525d8fc1c31e259d690ae1a88ce48bb766e83e5b6ded62fec0df91ac73f3971c13739fca0da550cfcd42846adc2ace29d4b3c2ec6c54700da1683559227c3378f2d0ade2e37ecb84e91cd8a4f90e3050168b29a1bf4ea37932fdf43c10625b4e2a500afca0298267fa94fe7b70ddc3d858c8273ba97e3b40abcb974c14b22fdc209f5eb23a6f0ae53dfb3e5986042bd3a495d995068aaf20eab2cb8534c8a0e50d4a77b09503b85ca5baeb31dea376194b22ca90972f3acf8abf78057454260c21a8f452b847be9a515fb8ea8e3cc3a0fcec68c39cf467f8815fdc013985eaf03c67e1c24d6968f87fc35fb0d85fea2fc926062818dac6d9fe25ad7047b596d9508afeb81987b183839566b8b5905804be0749a310c4d0168fd32b7c2a5e1e7c82a5e186a14f1c2a6a85002c1d5f9f48f181babbadf24d64058cf9c4ddd35adc0c4799c19acf9c20adde928b9384b134fa909a324656a01084ba929fd00b7a4b63527d1279b0794cb122c1f53cf1bdf8af0cbe3af99dcfcca0c2230045faa7546bedb26e5239925bcca85b1bd2ed4f7f76e2d6e150e701a6f433adcbe3866906f542cc7e6341eca0979d086e043ac6f766d6c49c161366600fae373c9655d9f7c56b87b7fac29fcf24eec669bb238acd0ab494d7818df776eef2e877f17d1bcb7674a300dd11f15556c3a0aea753aa1e6f408ce41312ea1dffb5ea79e6b324396de6447414c4d8e59348d1f386e6d150e970f80c3e12946857355b7230f5b64e13fbd7ecf16cb04b1facac333c9820fc1c7dc4cc875a1f3bc996c496677d2c3d98969d65a83604956b5437486b0e1e382ed2053d154b25ef948607506e2f94d362c3039cf9f0d399974030d35a00a6a385dd5e31534ea4c838e5debfe0240ba94ebc338453fb36e72aa8d0905e8a591b67b09fb0dd97d77e3b88978a52bd0b6dfcb1131e0ed2981517ebee05d189ca9e700c69bf88d19e7ff8096f1ed848a374a555d23f3e3965af4e996c7b116ce161a32853775dc2fe07b68dee06512d92ac094638f15f768cb71e1bdeb6682093a45d0368f51e9918893c71297df34ab1ab07da99c6f2e25a04b1f3bc2d588e51792b2efb5bd3e578850130a4ab190127e8582c49e8e7c690cb04807a89fd49ec172e444615188f96889fea829d88fd62432d7095a466648ba4c780aef5836899bda60b90d214a200a09a28dbf9298495e8c9bd5bd830bd98a532534c6ef24d3cf1a080a5133f9966d42100d442b5d9b7dd0f24239277f618b1e383f458a7f0913de623bccd840f411566032d94e793a6b480cf7800dde58cffdf3c35a5600a6d658a732825e3926e51d288d15062a0a1ecb2129e36d246561e4ed13e5a7ab211afad18bf6f646a47b6da2d201b91621aff865a34de5b58f8f3d37655221c130552775e3cb5e2d3dedbc152e89dd8cbd89befb22146fdc16e40a4613753d627adf0b9dc851ee4e4188f29ea3858d48f3674862e22dc25998edf9074c157171e956577b02f46fef836c7f78f00a4877873e43ab84c27ce2c13ef6c39dd3e22aee9421ec0b839de8403e7c429c6ec432fbedadf47a807439aef8f60410b181c8cade8fa2dddef2f816cd07492a647ffc146a21780b7ed1598d26ffcd9c7681fbe316fa8651e7ea73524ad34aeeb30016037a63b791377d060b87dbe02df8b4be0a74f8ec9042490aaee182add1