0x2cffd02ec1405de2741fe512b5124929e6da11a7e90140273b72c5503e1418bf7ddf852ae87b061269c6125e1e7ce86878749c894f42587effaf6eac78ce9122c3beca6d2960ab3741f493eff4d57e913c15f6742b83668ea9dd0423c53e10c82877c6ebfcdf189aa9da215206e4ffc41cf81eddfe3d23f7767ca3852c3b7d6367ab7d6efec15cd925bd5f82d4d283f4ca25538d08300416ed97fd26a6fc73f60957074ee920482cbb13aff5d97aecbefef750b8690ad98d60a273a4ce59389e62591c0c04e74365bce3ac96703cbda294c49531797d531046fdfa61a510061f0d3d05d271d73d705cc5760624615df5b2d3a4a4d67bd03ff9eb8610f9398c40f6b39800de0bf3d60c7274425ab6d47e59a298ac4dafa1bb300c700243bed4bcf0e2bf6493a2756e618533fe87d8df73cd815c33182d417c61c7f7252f339aae0544b3d8f2a8d3f9a00b9c376aed22d16d94f002016c0b9e82e3b42f61e186644673d640451e9f717c843ba3686b4ffbf86dee087393f5b28084341ecb033d3f3ac5fa418f54211368c97536c1a268581991e290356a4aaa3030dc418b18e7fe39b419a5bcfeed4297272b7016b0d5311c0b80c3f7d1d192c392ef441a5622fcd7ca828aff12542d7546e41003920452bb2024fc02df62a7afbd28dfcbd85cba234554234d17809adc69f370f654667a2b02dcbf3a5ef0e4643df751fcb49e61a2048906356b89efea200b556790b2a92c6907aead2df4b91718434617abb019f0dec6b620ea89e1e02d42448b7b80b0a4e730e724ed0702ec6dac2061734ef6c5ea585f3ed46f01ecd8fb02d0c82c6a655ab499cbe29fce04268cf8dd7bb13175037586fbf5ca132985e18416a4f0c70adba487a1890a445ec2544515e54692b1aa42462f91181baf436625a2b9e902f5011729b93dfc953debd7bf50a92b23646fe9df7de8e61c4cca2f759ce3a776f8a8991eb116bfce483a5d28005ecbaf5ca9c7b95496a60cb0ff4f388033caefcad9723fb17388d1a57977abc255c7660a78119bc0ab2a0287438740dca90ede1eccbfef822995847252b9f5b4cf7dcda3361a6ebd342abe297ce87f5aca225f770786fcac380f2b1caef81c4d1b5617a7c6be1d8d92f5ceb41c83831a00a38e940b1ec369d1143db7388661f1e11dfbdb0518e32697618bc531831fbed7bc7a4d664f9973e1b73b187d9b9a2f3beb76827a9a19a81ac4ec46661a6fb5fd4a6ebeb1819de06e47138aee56a4c375fc38e75841c2e7b107512fc2b3f420b7cf0629fece27dd77c5685b54a40c4409b77da2027c7346e948f453adf7cf1cb64a4400d9f710fed18b168a9235346fd60bfb44fe8505508c7f0b97c10fcd15ffa35705c12ba1faa51e5fe81f11f17ec28034bea283b1b0bc108b1540d3d23fa8aaeb63e9dd992d58bebd2e48c1d492d88ae886d9b046690b2cee6f87d4e44039340268f78cf2a29e3da4c4945a0d373f09b3c203776b8d6f2c1a70042017f32fdd65a2b919e2ac6aaec31fd2ef612c5c40ba0b0746e68b7aa6eea96293b849bad86e5081d08e34af4d8cea8f3f9e5a1393a7256dc4088f650413a27188f0019866ed5d8a3a402a7caeb1580e0f1238ae052d9ae71d36ec9bb806a0f82d29b0080c050db08c8cbc55fb503fc9525f1f42c0781f056cafd556a3e03de7d125bdf096de4227530c1bfcd93a4ef9dec8eb8410f037844fa9c999f263363d4f69b53a91774678058328de9e8efe3a90a8df89e30989867fd785f8b99154bf8f88a25860a8da439d8aa81b8b968f646bedc89daa1bb65b72c840b6f61285d1630403a82c7e96691a7437a89d1a93a69df6c6ce3551999c854a671045307d1b84c1ffac055d7f409903860a82744670714c44cb1c4e2505d4c77c962c7f25f59fd4c72608ba199f8c6c