0x2cffd02efa120dd4777ab9880b615280be3b84a6c599cf7e0668d1fd12ac2a4b55ca0461dd16319cb7a3b6f565681b979a8e7d06880e6cd53570de932b985882bd09b8732514a907c84b26ebbead77a462a062539638d8ddcfc6e799051592ca7bf15441424d1567787f9804765e68978ef5c454283d1a71f4ca855733631987316f54dbbc9e285e079e434c5778375f9379835ba37f7da5e4fd6032d8a8032d04c9a5f35b62428657e40ce1f6a20f56dbe22ba43c491b519121eb781093007850d08f72d04ec77f2af1c688d071eca62279897527aa59e68e1a127263d87e6735218e22084ea638a253caa319c7edf8ba3556d7062415ffb06ad50a8eebe9615eab7989196d4e0aeb2290ad8170df593efd63591a4eaef33bad2c1e52f205b2621930e486bb2c3e18a8ac4b8bb29264b84b74d4449d4f1b628ae0e96b5f769fb1f611dfe0d3d8f1f117df9a052dc7f26c3d2449b28dcf7b65abe199f5540d5e06966ed88e924cbd110843c09c672a50ed843d533b25345063c84502ecb85e76e62db69a3eecf6a2f0e7ff55e8c28dacbb9d3e7297c90a913e730d5a91cdc903db3874ab42e2515c06b320f90affe3ff813e841f6c6c4937fa47af5f90f4e7fa90c6fda9fa1f78dcd132b51621fdc2d9397c6f018f496e05cd6bd1a7fbbdc83cbcb526c9cfb7eb84830fbc65f4c6098b24d9a381360bdf761b752583e5816ef23a04d1ea317fb5c879fdcb44f5be62b24481db7080591bcf6f2fdf4bebcadd43152f526350dbacb453c22384494e860fc413edbaa969f2044f71e0730e086ca65040b971077733956d867b4155ad33ed5f0eb501dd6b76ced871e050ec0482fec5f17f83530cadc72a1e05cfd13de92a59fec136e2caefa0bae131c8c8f2ee30b51d864cfcb19c9ab1982a62a91aaa0059883da495d6e35958183d2fc81b0e7943e57d48b3f1ed1d1dc6d820f44a1c44cba0f599ca8e5903f53e8b38cbcda69a014b66bb71bef4fec9e47de24034018685e9968762e3c532f858a48aa588f86b43f6e4b18199151f45a50918f9e8629087112a3da7c427e5893b978d141789310fa88044d86f35beaa868d28dbaaf433083e20fe9e3349672527a3f1524d1380169823b151e6c00b37d0da0d08dbe9e9213815a2d448765846f211f7abb236aa2ab41c1f2adc27b514c27779636b3f04e7130e12e515dd5a7c2fbbdc4594bb4d722f83ea9fabaafe4a18a09cc3be95a644973d2d8201e432d1df90abb6122ffc4dc55f3f2cf6504c395f9e2aaf75c6e4238ba81f44191b317af4c967ee6aee284eb7e842fe8e0404dfaedd80aa2783583845fa0307946ffa8367e14f28e4e5bd9d27d0d107592fb87f73bf92990a8cc29d5cfa02a4d4d95cb7698cefacaa00314911d8324fcf2b6e3ffb504dc5d328dacaaec9b6b83e7b0e45ac389c031ba637ee5684d886262eafcf6d84d1c8db90d7f20780df5a5ff8dff5064bf5682463f624177342cbe7107552bea75e49ac4424c6ef9af247d22c5c2508c75db75367cbed467bdc16e6e234df150c6f440fb177d21671134ccf85dafc1e0bb365b5808847ff0de47d7c008622cb1c65248280c54e51be687965f67c28e2132abfa83bde79cc1f2a1e767f4f95d539c44d28b97e957dde07457c8dfbee1a485105bef6e532195c51fb26ca1f2a2afc8b59b60f0a1969c3151f8f4f75a766c543f486379fbe1662f4e2585442c09993075293f90c0dc19fa74280db6996ac0c6f435154f294de948ec7c5df91c3d37fd213a353a6b69555f198b42f1e8d5471648a37a874f26b2bc3e049fc3e4734272e65f2e4aee150e1f93d309bddf2952d977fbf78e98077c6016f44e357a15823bd1c4adbdcca838ef0696431f027f14fcd160b11aae7572e661ac8a86ad2a1b1b4dda618bd9345bf2f