0x2cffd02edb26bb0638c67646b7c69806bb99a7d60794bd3f4c87b299e9c04154eeb6f5e2f6a035bf8db67eade59911594fda0b10e41990efb2ef323eea03e5c8a9168a3bdba73224ddd8e7e124bd960f00873fb30d0dba84c63cd1067b2e7f2bc40193b4eb2659c0635de695d2db08d5effc12180f343159804e9c82bdad7fd9f99f22e2290191d21b04c6a7f73d86ae8bece88334826244278a4380e8ddc9f248c2cb2a15cb3bb9096eb10ac1e8de7efe96adf2d0ab5cb12d2fb6525a4dd0e4edcf300a2f8b9dd776d51bf426421934509e0e8698841aa46ade127914418bd6cfb09b073c1f0bfe425853acc19f16031b5253f36c978d422c5bc42a35b078e1cbf522eae71a6412d688f38aa40111e87ac2a183d42761b5fa066d63578ab695fa0a71497c5c01847e06f9fcd424dc24cf2d281113be79125aa04a80693f571cffc74e57c0f5c6750b7ea74e8c9e0a1eae06cd1e539f8151a44f486f1305b4eebeb3712d55c98630fd71f8c601c55ec478355efdfb97bb1a863909b2dc20d2e8d1704a22513477f488fd20ea8f30b15107e9ccae80925882ea50bff9b922714defcaf7f8e075d466dd2f2059b11e322815d9e1e8b89245b5fc02258e685473355dd0f377a26fa14e986f85b9825b9678525f9e5f03aeba0bcbb9cc2f88e2076d842de9aa2114b10ec710564f37345c1fb3a6f057561da0f91a93e6fae73d37ce48eebb3856bf134d5e2a01f1fa6e50566870983baee246bd6c82dd73e806ae380ecf480b876d3d0de59e33d1cd9c1ecf39674e693c1b337fbb22361445b0636ddb07b8e25e04327959b31c0ccc33e6bae42d22d4cbeb8dd0c087950959765169602f52cb6c76f78398c4919018b5c2704be15c21988803af5618061c93c43586dfdb37237d79eb5a36419c91336c6811a8e8b8d3feff09d9c9664b8d699d3ba9663022241baf761a9d37048c39c86f0d30847c38d893e23b7187b7ceb81a149b018a1e66e44649d4e30a01283785ac7aa869bf2437315300e45e64169612b29f256ebc19eb6c72fa22995f5a6d5868b3f9451158eaa691390e77b211e44e606987bd92b9fd7f783354432ad1cb322ba1f8ca97a03d512e8502b441a9da4de4de9a7a82c4b9f1cb7679cae6f5dd9b78053cf92140aa21b7db243f284b73743fe4d715047e66e34548b6753fb53abe3071fc2bbc4b11fc966287d3e68259665844bcce6106f932c28471fa7fbbbfda507916aa44d4a5e2683ac582ff950a1df63363de6c0899315d25afe66714f141e5c1a8e01f4a778e77ca00a6cbcd6bbf3e28ecba029eecb4d1e1b7b7deaf3147092fa6456f9ffaad685200f0b0f1d61348a95279c94482d657d7909751551cf15f27df073b79ffe7e6e636920f4357f61a8ba58693a3fff8190a847d33c12d908ab464d682738261aaddca6a77a5c0a0e655c9cfda29b01da5ad6d67cbebc1dec38993271b0078871deb602f0a6e78b86d3d8c62d0526b276112e85777071a902640d2618f1a34966284cc69a0362b52d67975b268f69f366c42ddb5cc251cd68b88e7256532527f3391b1ad379fbcaeefd1f7c4c785a91439614b864a3c9562ba7a1d003135ee9bcbe16c87953fa55b69022fc60d173a1ec988603fd9d35161222894a823df3025a433cd01568d33754c47bca190c9379bd5ab87bd97f3bd05819155640791e3fe8c42ec0d5fc800a5aedae171bbf79daf229ce4ede9f7a0bdb7b4fbc04f89e8890052d6fe6558156e3298932e62166c329b5675cfd7ff7e47d2b1f8730b39684f8abf9d8cfa95df7b633476c88933c31cdd620be7938ebe4929a85ffd30287c5b9e3a2cf76718e36c2ea5ee01ad375ead494dbdd411b82ac181cd6d531b0d4542f7432496fcee1e7e1e9ac1708843a273079801dc2e7fed8915622405eaf4