0x2cffd02e5b7c04181a3404c6a9f124df15eb2e73ffe94da8466fd9354cb3eec3c2c5cadbfae10bddbe5ce2da36ad6087b4bf16960e460cb2ef4e21dabc3c2ff2918b931637e7abf125a1696d4354bbf9722183bf0c57871346339e16743ca1990e52f7dfd4de48edc35961ffaa29ff7c86a0f19ce16e20888a0e908c3cbb4f910153816c511cad814b1b226a552b99d3706e38bb2ffcde0c2d6a8389275cac1403222e551647716ee47839652828406ef1e2157bd005d78ae59313577de2d3d50965c5184dd1dd2b99197b81a2914ca2eacaabaddb36d4bdd3312623dae119d40d866f16d4e5b3dda832927661ac867d097107745d6ae9835c802eb3908f5c8cd184f992e795c721d9ff48542d400ae0cf849600cab39cc774fa8ff4acee2aeee83be47570082c0c14c5c394002952a41413f7ec6abb3fe1cde008d9c41f8980c229858488f3300c8367f73ccdc1c38ef70301377d1f8ae0a3a0ced2be348874fa85d0469a0946430afbfa56d17215c24c2b6c07793c735fd97fbe9e68d6b42d10874baef0f6754b28bb7aef593f67c66a8459b4e17dc959aa571f8e7d7528aea763bcd443b298e41ccb4093868a4c4c98516586b5ee62e71fb16e0a39d81b470c04a42786f1f2ea9909f0b4a764b696f8d2268b5e67ed0f0d5fc40baec973b105c785a8cfc35f13aa9bc84dfbff32d4486cecbe96cf14d1a17f91dcf29041b92dbd833e37102741860ace7bbf872e311b47e9eb47b2e11f7455cf0932ca51460d5112bf461fae70345b39cc785d2cf67e3b6eeba4caa85865fbc33ac5ea5acbcfa8acd042ebdb72fb1ec1292f38af10a02d94bcaf83e516d02bd9999145eee13964310338c8b0281d932164918cff780cf70629bc3431575547e4ae472c84bd0149ab42e6ef1c645b9fd42e7131a0467a4a244ec95f7c372911fc301d56fd305bad8b82aeeb3df493dad8401bdcb1fcc22a3b9156c14ee80115970827a9bfca66b1329080e43daf1dd649299a505944164986fd0f9cb8b4e5533c79539659e140b270ffdff1ee717477b1162033d960f981af103f82ca13b0718dc266d384390e208156cdb70d3f5f523b4523e1909baa7054505073b77a4ba37fb54d65386fab0cf796ee49a3665ddd5c5405562e819b1b609c145d5385ca44577d43be3c7f26bb103a301aae0f99c32c651ce5c601949a60c0c1aaa2296887750935e03d1d7ceab7cf79f68793a750fa71053d8f15f9e3a4c150fdcd051ea9a09583fc875342903606be821544141a96b3369218acb70d9637e9e556529642ad34dcaed275e7aa018a8e9130eafab797efadef48933361c540b68ae00c84cc7c90aff85c4b33a26e8bd333c0822e2442f84a951cf26b792e61a49b69a0b3a3197c5c72cba844d47583c9a034c573aba55622e33a7e1ee72020e0ad985839724df40ee4cba1566ce97be948d89daf98a0c9a09b4f0ea0c519543fd0e5bfc3cc52b33e1585eaf7aef352a2908bc7eafec90c2e94e270ed45e2c105ddf71742b8cc05a6b7128c67b3b3a9ef78313536751d273f78dd4ed1af08db9a589e92aa5b10e91f02cab7cf4f22a7bd7ea687d68f650f7fd0666c28f3a50f5966b2aa45b6ee1d1f01c2e4696d165a7a688902cb1309aeda160993f12b9f54d8bd3220ecc31085098b1169362b54be1f8fb7d2f947a8009e8c053215e22e0bb20708d20acb8568394ad5942d9adbb50f43ad2b5398bc3506770cf20fcf5e75c7559e159224154c0a120fd1ba7c24197d593b1a53d92c79db9a8a88f932c510656e84e4be15011386bc5b6cec56306b0bd4ac41667735721a03a84ea272f398682dfbdbc6d8fb4bd05a5bcbe6542e4178c82ec957ce43de3415be6142d115a11d8f9bedede3b625351482e9edae02382b37212515cfa52adc95a9f2c4ebfbd9