0x2cffd02e53129a55dc7b792243316890c3f061931c27cbe3404e2c4b083750358d53b48a3a88e9a9bdc6cad4c51ecab332f7211aa2dce4ddd694bab1247932dab774fba742d4c658ff81446e42152e808bfb33c6ba1d67d421284dc1dd8d39cf4a3b6ba399eb18b04f0f03d3615baa9b90ae5e3898db36585b217d6b94d8c725b3f293f8702587d94e07aed87459712572b3fc8d30e797ec222e266658d347d67d8d9e546f15f46c3d9b34ec7caf2158e3296a8549cd35cb83e8e625943940676f62749977c92f0dfc6cc0c2b1173b78651d0326142f234e924b8a5911b55406cc42f7b15c0f50003a55b40e8adcc1cf5597f54bf6dcc748ae6b198786c03e87d9f29751d10f6232f2e589c97e804310eb34e1d6b659a641929e35bbf8f34cfa934a9f0a16c5f40723f6b1c18c05551f84354012f5873d27c0e366ee9546840bafd6bf332245dcfbff7151ba6cd7e69b6395d0a91076f1f67a44bb49efa0c3acb3d201caadd9f45bfab0610c2f2e46da05d7dd2ff6fa93c0cc6e6e7cd6f3b941e64457f7672df8ff9849a2b43b6d73817279618a94a2f1943f80a5a9962dc6a93f8197abb89c75b17b4e9d66cf84f37a5647269b3cd1b9fd61a3461c453e37ee94576c3e14107d1ad121d11c28e9881cdfa570f99fa0595140279940d0a35b518c947876c60afa8d8e731a0b79b536b4ef1051dd23418ef2b30b77500a2a49a4491707d1089be63dcef4528094ab849091025fe4e9a6023250564c83a107d6842b731e5c9e25a60a848590fb832198e08d23efb78908774e051ef852a9cee5f51cf5780914e843bff42b77055f6cc642b69e5a468bd299ce9e516971b613fa6f50922ec248582fdedeb5be1dc2f147b141dd1c2e28e7810fc046ca896f0534ef4e5c5bd0dbf1d1dcc656dc98ff0cadf61335ebd664322fc0791026a67fd35eaa51c9a65518d4a07f6fb5154eefde39f596298f720a1f92542006eef771df282f123105412e2047ea13fe136b2020dc02828971b0ca0b54c64a21ef47df8a94a8b787e1ef50e7b4ba5caea1b9396120fee5e2429857555e1356ff029ee85bffa0e138b873e67454dd821f7431552ef0a2e3eff9da881fb2e9da732758fae3bcddd318754b933137133978c2414015df28c385b28bb25acf2d7f67893406b1bb4390376be84d65844ebe135d280e7b3cf515d80826903ad942d88637ac637a7f3b7c70ed8c8eefacb67da9c302b1202a3013bbf7485442633fb7dfc1b3969bfd531854e8017f9c383f4aa4d5d83455af4a2d27be102fed2208ba85b98cc012584214ab0b8f106adb29a9ea31e17e8f28e7ffda011f152c375dd0fe3235fb0c0c4047d3348b3662ae2fb365edf1e6c27cecd41658e69b3f3347c9dedbf6c64ff3a1e242fb1b5f1235f82dac67122a714e283541a04513c3da12e6c011d424e96f99d1842d34c0578e12ed25c4c3c95851f27130fa0185c2bc9ea658e7382d002a20736de19d505b0dd2416e3b0ce91dda2ed20206bf84bd3a266a3de4a6cc3f1cbefa08c9d4493c45a65ad4184eda92047bed149c84249c4522a6979e578e07201ba72799a4e13e7dac7e765e9b4957bab88514d2704c133f40ff1463ae778547523f237c46ecec8d3388bf8159c29df9946a338fbbdccbaeac667feeb2a0dc208562a467d50c97fcf85d7050b12b0ecd23741444a88d42cd802329e6043ef349c3886ef5771f6ced094b51e9b33111b68b771e34b367273af02207e1390015552e34bf9866cb65911f7619c563233a44274c064976e52baf0f0fa3773dc00dcabd154ca79c2b932e8b5851e9d9208cf5a2b855d775338e1c80c041c0459d0a9e92b25018cf0e62851a0c982127b1075209ce9e649e8796bc1780ffa538366f489ace6aa8aebdb18afaa7cfbc8a9dfa03f0e50d3f72