0x2cffd02ec5171360804adbee066a0ab95175b82fcceff2541c19f28acf8a777ed8093cfcd2fcf45db2e402a039b3337f65eaa3ee18265a39fec4040d9e541826472f42a3614c292a044c1a38951a37e9926c6d2a03bd47b883f5f59c2bfc864c76c68299b9928d566305e159b77b74d321bd57d24a13eec2a8a15c316f70d659e2e65a8af0d63c38222159b2e825d476fd7aebdac37e3d449df9bb4b1ebb17fdf6648ebe400a33274b9f4f78d4c94513babd3c3c7d0a7924f444160e456cffa26aedd34a3654160d77bb3961ef721680953ce48739331960508b8ed3eb07af57b8806dd3202eafab2e3978d799d12c19085484f7459ca821fa6c191358738ac38cc8cb0ccd20f6eb5618c67d86e2138a990c330fd6d56228aea7379f1b3bf9e59ac0a6cc3f8e6e4cc429b32ce60f8ce613d94d3e3b61c2cdc0998d503fcfd36ebd028e85be17866e829d06dae4fbcf863b0845e0acf1abb1ee3a32452ed7a0f49acb77e35b8702c67ebfd6a00dd8663db14d39d147b362bd1cb591802a49f9711d58eb3d9cd02a2e40448a9b0a43fc2b8d7bb155095c3510ce0faf046fb5e5ab5de7db6c5fea09defae44f84bbbc32f64cca8d60068ff77b17ab38710e5c0f293b594e5d3c4fc1bec1c021585f20b3cb30efbfcf0df29f14182d89c58dc93a1473f022105d710e46dafc2857c2601c31eb9d497917a6f514de9f6f869356879b34560f5ec69d20b92cf4047ca696ba948a3484c4f6da009e221a706ca326c12d06eca44be474a621b4912bdf912b0dce016483410f5e0b16bee3a12170e54604ad4e4887d495b5a931ab783ac5437fc74ecde32047e26ff3b6220f1d8c62939ead8e235fefac30d89300959f4b7ce19ba4f2cafda60d31b636f78fa272ff57bd545ba89f8903be47145968dcec1179b21c73bdc0112b3b633865f62c100affaeae8ae6696708e24714a026a5ae4cacd572e230de94ebe95ad638202cb41b3d2c5bb8a89b4444d8d93bf79c2b61a18b5eca9978c34c8b0d57f7a802780ee75e808170881b5df6216d4522d6ef0a74ca64831f0bba44e83cd47edce6ab68a5d72f718891dbd7151c2cfea4124ec8e96bac2c74fb1d9fbfcb9bceae9d80d544843731827077c521e45088736033c746d1d621eef061a64a06d35b057c73e2f19c7025c0ff65a04a4d095bc1cc93147424e36dde787e23a58ca274ecced51ed8065175da7d06be6fd186b0f426582f56d4ae51712797867bce09385d05cf7c029021a344775bb980616473c0625c96b3771b6c3c8e89ff0f49106d0e9ad30ca5fb511402c638ec788d1dfe4171dca0ffa77176972a0f230adb133b14932711b18094fe5bd7dbc9d5463c62c6ebb2c5d59174eb87f313b465802d7021251c476bce15e780f2c6c9128e70ff90e0f928d33376fea99d88f2dbb18a3f74e62bedb02ef38060331895d1ff554fc091583fdb5360c76e6daca046d577af9661a309f9cac6850490f19911ca6cf6d44381ee4ab13e1b96494195381be1970199a88003acbd69c1183bfb308e5d50960abdb59fa03316a4aa948d7314516118b4a97734e1753b57ee77603428f39388c5d1a8b893a98b28b266b7174292dee9f4d9971c7fb80c37fa4e16e83f88eefc928cbb730ceb5c2cf9abb1204a3470eebb00bb295c867f90f6b5b8f703b5d350bf3684d95ee6f69c709a5e526e5f4c1f36cf8ea0b565b488daf8cbdbdead62c2f4742ff792e0322982a619f9e5ecc5df885451bb8390251f65633a865a5ce1bc20f04a1e017c41408c4b93bd976ed968c7c923a49238d7abcd413980bf2441be5329442082f2aad1398f0ebc10307c3017252de4a585a654f227b9da67effa0f1bc9cf71c7280c6ba7578820def3ec960e21d42f48e34e2fa09db320f1964678f03523ecbf0a6dceb8f9