0x2cffd02efaeb384ad6364512092831668b0c0633334ce47f033635841d63ca9f6638009e175d139581236aa71ee09323d3e62a374a20a7016dd842606ed767630c9307edc3806061184fd1477470e210fef3664734104cd10def91a211aea57ce942508c31177a398102463c885a1c245cdf3ca21bab2a9334161091a63b10d49082eca0cea55627856c924a37048b4d4626347031a70509600cc4a50ae1a791f18aa97090a89cd4b7e23b5c9984e321a3e1d77c37990d202d2bdf23aa6cd8ca682fc4f55fbaf6e667bc86028a42920079c436ed33d48c93d13cad0e1af3f8f746f3240ed7e36acccdc7d0632750d8494fcbd44f317c66e897925dafd9481f1024da71671b3a20a46e1055f49a8cd0616402355de809f077f0f0eedbfe25167f5fd12311c541ba300ed25e015f273a462fd1e11676b028222311281811de0d3204a7ebc1ab664e17fd5a5dc5840634a3aaf9577fb14f059f6f58a0f5928877106d2eca336d882f9e893a6e5ac738076fe99a485fbc6235d4d4c1af197c04eac2680c0c82594eb7ed5e6a88d17e4a91438e3fc04f6844c45588855c2a21dfe01731cfd497279848d323c2b9d7f3912276a92c44c15efd4d4fb9db3b16f247e8312af044446e515dd4099424e9f4e41b657b97c66e39156f7d4d340e2b35c0293e8d5f6d3279c2b99abb52e915effadd6e8382797513314bceb0834849a3c67c62f3ea884d21da79850f3f2cd77ce409e67f2753e3baa6812f1bfe18a272671f54ba505e02b5907ad859fe24b8faaada85cd45a98acd68de874b71970a9b218ebf51c450429175bafbafab2b9e2d67910fc8352858f736cb14fc997f808176fd7f17e8d773df484902c56ea2303289bd88467794111722a83a74b1faca975163292647c26129a73516d8131fec640d0b6432bc76ec57138337bfe86849709f1ae95aea6cc8d6bae640c6bd16a138c0dd3420f93e7ebde2647434820debe321b4eb518f22d548755a15f792082b54e5c7e66f6caf40de6498c45b5400e7833c21538fede6622a5229f4499638c51a523f7e575838b99eb4357e93d1475974a5a8179df1d0750a22f74625aeab8e588e154826011edbf7c47360b5fbc861ccbf415321ecd0de5d4326be4a9d05f0d9d990e8727c52bb9849d968dac309f15a983a099c85dbecdcd783cc48358c36354c879623c7083faf772abfa82d5c79bf75834a6c8cd952c38336013b67c8c1b787fafdd832c1e2dfc3330d2bf8487b2e2e9b4d5710f152f489e5188b6a52502e30f6e1bd8c5b907a74e8cfc2833718acfb0abd9d57c9d567e841a9d5058e7692d285f5e34096fb39a5658fc6781db7162d1132bbc353f941ff1d75b5ca391f94a7fa6edf8473393a43eef8c56e3288c1e56d374c680d72352c64b84f1eaa3ee4030aed6051ce67de10b2f5a5bb5230c1d0f466ad46bebcf1239110d311a2ab4765508d87fe87bc87f07cd72b321ed0fe457807db3fa20bd40832e7190780fee07c49d30801cdd82ecaf2cba28d22f2f262ee70325871aacdc9ad29b3b248ce9e54805a290c9d4a5e39b3b0253342857ed87ce8faa317f6f53d1142006ca8146061f59c41742074ed999862f8d856a9be6d9e2302c00cb1bee8b197c72fcba6e6a9c3499ee3f25dcc1731129b1faca97b646788d7d9b140177a6321dc0b476c714e1bc9ec144c935a44f7eb4f007fa930e58db3f4af848336ccb414521a1644a9a54506538baffa898e50aaf4d274dba6f11f492a92f7d3b18b7b080f06836fcd9f396e5af902c524c3971e51394b65736c0205b72a887834b85c51624ee3595c244c82caa2dad280f01d8167cfebe9d77c5aeae098b26b63dd75abd7d7846706f22233e6f871abeb742637c70de5b29177493e52893ced3fa5761dd8dc54856dd866ba12eedbae