0x2cffd02e905618f935e8f08464305042f8d5663363a28a2cad44c1fd7c7323fccd910292ac1c4b6070fb7cb6aa872131dd33f4de6f78a8bd04175a575983e52e267c31efb6a871235b96fdca2b8a0ff2f2575efb3eedccfc12926fed9d34e384d88beb266008f74b79dfd717ed43c58ad92bd4ef6907e1b4db4a9313a3a431f7d679f175d72a762a837418ad5133414e96301f57c7e8f8082e34f5ed446295fe272debfb03911e1cb36f4848de50b681a311df016da842e3dece3906bae4da3b9c457e724c78ad9f2b71bac90fcfd215b90e6461347ebd91a73ceb64e736d5a1795a7e119bd9f5af0c4f619607ab74bce0ab483795c2142956148213a0c4461d30bfa160bbf7d420965bd1d49d91a6e5a50d9138cc989c6bed08db4b24922eb7e96287e7af3d2871abb3f298b7cf4339cdac6bb724c7a39084ef54ef21e0a53a8b1fd2d822df95a3f9bcd172b699d47aeb054a2d72178d8e74c1a0531755e15024cc004c786a7bb4a3b4af9748ca9d58a750e813536e22fcf93c6cc622f1c09f526877b1c5ed9169c05fbc64188bbfaf66bebd17f76d1e0c386f431c2a4612619ee4adbc7c86a9e814c5e44707f557b2deee99ca624c7df9b7542b11659a2275ddb180742f3b700f136cc5538f2edeb651c63d7098212327cccb59b27c67226fd5a15c72c1201aca92c9f639bc22abe32c542a7f2f4c2dc44436fd63588e3e2b2569b6c38c36e999ee4e11af02317d6eef8e663a4ad08be070c3e44695cb8993e8266ea334ac2541b1c8139d394cb99403015f1f7556920e7878d4277fe0b975c2943d6c6b0bed6e3b01ecce5af3e7dd290574987583df9617314342674605c0e8ebd529537f3686763db21661b19642e22b5a53f82c9b85f58b7299527431f04ed5c4177b715d2d6a58f2151902e1cc374dc8447b3f183db0aa59df2cafd4d9b04234f3cc765f1b8adec78234f8ccac8e9c7b4ff0f3e894c33d11337b0b743d226981c1344b1ac18e5fe638778a4d6dbb8053b918dd8af49e71cc75a16f5b6df8c58b03aaaae9f9ee3d449be6138c1f708d60670d66dbcc1b8879e25d83211ad3089bcb3d01eba137268c1a2849e6be4de31af4b39d7cc4619bab2d1634c1fd3e4813a0bee858b492fc9a161d1ce17d79e35ea55cc3724c3aba5b5d7b7ddf5be3daf4bf1142f6547d8af1a19b77298b1fe0504ca711cf2897b0dff943bc3b1d94270818e9d62cc979fd6069c989ccc5a568d3efbaea9b2086d0397b53f274a4f315fa40a3a4d755efe1335b17efa06942de7f461bd0f5d4fdf875e04b6f7ad454982df8c6a622679a43487feafc54f151f56bfc963af1dabb841c928212b53e966922f8bac51d437f88df2b28ea732b1d600d9b0505e860f6e40e42a5561b7d42e47667ebe270a59cc0bae81593668c693a7e2443a468f4b3a7e72061b3ad253e2571ec993202f960cb5bda122e30c3aefe81ca2ef587c60970ddf068b4c27e5bc51a7f3565ea815e3bb0f5ceac71133e31fdb96fbcc06c21bf1f1eb423a07ac20311163bd541c6fb53d331e681ddbe1275f93bb639ff68afa841757dc8e8ae527548f62f95133e21b80b0ae2fbb33f222154d6555841466de0432d7566c7f48fd27ea6736ab31cbde984beb8e36247cdb6dfddfc4f64c3535d22bfa627c6cdae16564e0f9d7bb693120d7da2188a35a1cda54c6eb4426636705ce19981014facfdeac595a04b56c475603fbd7d999250260296ddce4dcf3d8da192ef8b0d3ab6fc82fcd668a62c03618969626ab16e3934d7764831781f93d7c728fa9d77918335e1f3629911fccea6771548bcdb63571de1960ecf5943c69cdba39e7b74d3b0658987ad1b91575820950395dd9132f23a56d1152e72c95f8ba520ff5c75ae73a2ca7b46c950b6589e16c25aaf4a0895cc426d