0x2cffd02ebf9ac25aac0c00481a62e3a0931e4e134a20970ed276488e052fc1833570bddc818871f75362c8633a51cf79239124b7c0ae0ef3d7d19e19b3f1f2bf574249e7cf4bcbb906878705d08f85450f060e5a36adfbb2c8123a0d025f0ad2800199887686b7388f23ade201845dbb5588f3bde82ad4ab867e1026de16308c374374f5f6017bc1b04774c38ccfafaa2bbec3bf2fa1961a3a29e7c13bc9e53f0f32b62a551d673806ff06fb4ea81cef07959da503e0af2cf31398fdf2db5ca8069f096f6f5faa33d423b33321bac01fe359116a295e3ad5c914ba713e548fac520c1ee3f2f4b8d87498671d9b87dd74485eff8d3a361daec5c74a0ffe5190ef47216df6cec5ecc10222fcb154a9796d46920ad4620388c157bc201e6f9dd61d2878d22bd790e2bae27fb06075625f339a7f338b24e52d922ee658117097b5f866c58cedaa0d1779e6178bd5232eac9fd7bc3ccb0566d7bf27e6a0cddfb180a2cf29ce3cb5bccc0e164d60422258cfa4e524d596b7c50a4b7c39fa917f2cf55e9b7441aec0bf19603a8eb3789387fd9ae57e73b9894e55852b715adc6636413bc6d6c00a2942511ef26d5de074d82a3b1e7ec221d1538620a8cf3d865c42c7e288ff55b04385dce2ad2caceea21778d9d452ad632a70a5c520ece1f9486e79820bf3fd41188c194174dd0889a9fce9b41708421b91b392b4cb240d54810cbc95c93291f2d74474f704502dd5a6aae2f943ce45caa38e858459268f9b89d72855ec912be171b6cb2a60e99bf34e159fe8730b185e285f5f7d7013aca4a6e04dbc6bef6af6b96f71f95e5507019743e5f9c2d08795ffd1411a965ef1fc49414c6bb293b79c27ab3a85d62606c7d148d58aa94b57dd96e5d99d459ed7551175fde8c5a2bbd2b699c21b6427fb81e82f16ea6ac68bf582ebfb6c20420c37c9e218544b1f6f2dcc9144d864035c6fe6ebed367be959ddf15e0e3c63367eca11125a8c23d9729c610d16102d1d46fa3cd3c35b4d9ec21fef618a9dd82e7f848bda3f62ff4c55da96a0d55e18d0ad5af60381f0466bc4229dbe844fcc2d33e1f21c62257d7603834ffcfbf7c37560a004a2d615c859dcb08b300c91c018253b3bab4fd5d23b644cda7619435637e5e4da87d7342400333ded96a746db372fb684c2dbf4d9b7f594be9f6d5aed973a108d2db37400241cfbf3df5e48535485703cf427da38659c1fcfb60f056010fc67bd757a83e58fc0b53e98ac524ff82f06180b1b1ce44ca3d4e9abd880d77909164ea6f4fd224d84c76fda65cdd26d09c5786a0b017605b04c1e8790f5f036bac96f2453537ca0d9258ffa80272a493e2cb65bd9e95d0c5027e1435b8620a219b38d1671b8db68ba5676037334afaa2f6c9531f08e1cc6dd30259fbf3cd9090402bf37639b1984745788ff9140eed054a5308dd923c50f93ce1320c922b94c5d94095b70f9f4aa25204899b23e4d4be6b5defe7c591435266c7be4b6e8b8956ab33b5302e60664a7549022f02641d19f037afe6f62d81ae9bd854b3bc114f122039443f6b09c600aa469932f60825cb0ad64206077ca5391718fa01246545b1a35565bc55fab5bf9e94d13554fb62a47125641bc19655339a349fae5b8d424e97c21925192d884e1f77403a2672e66da5457073743b53a1a2282480c2030c70507756f78bc098bafbb2d231d81dd9fdac919010e6ad1cb37a3c5d25041a8639759bf7126dbc39ebcf573eb4b4733a51e3793e7bd9ac889a55cfef6000cbfc43a2515b7d004ff08c2b3b8592a8d148efd5333f568a0b2ce327a3a33427a56fe374759142bb9f1226ef60daa8b7cb9d31bc255da79139e8f72ead269fba30dac36cd052ef566f728a519fcf2f33263db9d4276f9f32af478c1ed7eb78fa71b073106cf2ae4221bb9f651