0x2cffd02e8b0c50c12e9938cc199b8956c688fc582007f10205e812dbb94b4d0bde0da26f0009d418b243489b5c3c8e802e921e81d71bdba3f92ae5b477cef858d25ccb1d322d148285a192310185cf999c259784b1f59af97e068ce68a5cd56ef533d3a4754c16a8c01c7d6111f5d2b0169f666bbbca4908869a9689982d3dcbbc5f28fb01db7c76656121362d200c1fc438969255bf3b9d27ec5df06a92a7f7cc3355ec7f1f8ea08dc3c2a30ede0ec20e0f4d979a924d32a580a3d7dbd2422b673f552b78f7a22a10511a85c14cb6f89f0c10dad4b6455821226d08cfaba122fe311fd6ffdd3b2c00a74f622276212bc6e1bdf95af19fab6165930a93d3f09eae0de700b0e9323b07c4f969e6073ed0c2e67a26d7fc2ac8aa720b3a5f1ed12865499afcb9e85da9bc4781d0bc902b74c78c056411134dc077f418495c7027f20dc8562e53322ae183641c0e3a1adec3e74b4de8aa0ca964a35ad905e7be00e40b86baea3cfda28f09263666f16d5d31bba83e30cefc86bdf854f7427403cbaf74eaef19c71d723d5e87d3d23df027e5fae31250f0c4a525d9933ce1485b5c6b9d76f54d28e232d24952d89eabb5f16bdb03019bf4738ebe5555173c2d22d398f8e8bd3e0499c8106a657dbfdeb3e5dc828b499083cd9f4a05ce14a10595b11a11b57fa250a455cd42f1baec7004f15b11e14817a18a5f93e1c31e275478f40da17c8636d7f3123f337a27f27bdcd859f107378d3a7f49ac8dfb0e56eb146bbb986b83ac413ac12d63393125d9ea8524613c6aece320c4f72607d00b5e876fa3e12aaf390fec7ab768ce414aea836ada794e508da100ad5f9aaefc2675841c74e448a560c2e7b39966cdd54a14cfa7c74d515612f57765c18a06255d59b287d94d2ae748f1abad18575ffceb103e0f89b167bab9c6aa9c2a0ac40626f79edad7e6cc7f8082b1fec29027f50b00bc9fd685f5383370c7e41dc5ea382ebb9e49e6de5622b0a67079beaff7715d12c0376d3db54619a6e5a45996d08b5e5d5c7578ec933312e0316c9d32c32f43a8d069a26cf4f4f1094c1efefc132b24f0783356a6f253aee5b8d3deb25b2a7683e0d79022c5646a4ddf96bcedb2b2049033f0b2960e8cfca3d7dff5d375e0fd98c0f0cfabbf839f41ff7027ab61102889d405ed7a44bffe5e58a00d3657c0f3f6a71937de64732ce26b65d13a7eaecc19b45aa6830926b8ea19b6080a131e49cc5478e36caf9ad6015e04d6ce0a3a98eaaf16d3cefecc61555c8c32b758edf35bbeb3136936fc664612b7d888673993c4ec3877cc984d5fb728122f7114078762dbedfcc12c385b28adfeab07f99bf45aa2fa56d448661d1346910a9c7af392a75b4d4da21f10b2d1be24048746a4e0b32dd8881386fe00acebc8db9251b1a0d9fe6cc9560019a627ff5bcd5792b62094f3773b2a1bbf66f346d1637d7e3c994d5ceea05ca8e2fe99d772f28374c451be6bff8e5d34319e960563533883a144668873197bec6ef5213173d797a74dc03c018b61ca99b384a147e46fb4fb553e5a85574a2438981aeeeb8ea7b256193f126024cfe3d6d7b77ba3856bc62c4545bfc6b61ec8b9edb5c88fa5c46871da218755419d8d1887986a3720696fe92f9f378be51a93c812e9ad9906dda7b88078223daba7747a7dabc08ddfd7920fc65b166a5cb9b101694e43b25dd0ba57137a330e3999391769506aca666f8d073555236eef3d6f671ddbf245c34c8f217ee19798c08a3e774324551a44efdcc2cfaf148d9a4e46767e0282e7a9071c06da89d5aa181f7913fda542bd91c78237bdd8e07462145576eb5ff36e4122d977a40e6f5cd8af0baade4214f90b4a88ebb7bc01401067a6f201332380dde4ec42fa2429ea64f2146afa221449d43b0f98a4846bd91a9f8eca693f