0x2cffd02ec4d892ac503d233d2a7a6e0c192027650aef4e26e42b6b5aae38df60708544680bc3df5b1380da71282f7ad25e19f37c9ed19a937ec5cc99c23477d90720d132bf27d829e585024845a3eb7d541db9da8f48eac326ef0f93bcc8616cef072562006b3e5e2bad54e583be1ffff968f5293206b514dcb36c7c2d92e7657245f7648939b155e9469c98ba5f42fea99cb3b4045ed08591ca1e77e668824921c66daa449d2a07eeb967f7899ea2c5056a62823623ed4bbdca92b0bbc7c3ca215f8e845c982ecf45bf77eaca239b2dc5d7750578a2d0fc0fbc80203f57dc5763ceb81b678887cb3052651da50c1fff167ed463e13e1495d250517e1dcf35b59956648100b1ef7d2de716c4a387886821fcb9ee419bc24787dfe0154596d9b794af0d41c1e368028cb837d03ea2a8b1a64b29e410e232c2f4f1ec18881fe4e418c457785a8790dba4cd3433ea5f6d4b95b968b3101b30302624de825c763b09b69e60b53f77c9c657faae0f4139e1f055bdcb87ee9e2ee339000b0f4ed9d09d1dc8dbafa4896dcb9691b37a6d210536645f8cb5ba3031889f045e484c57ad9602c8dce8a0e82934989611d351e36d2d6615b92507c45ce5ec60151929b46853706b364b6b99636b0d56e024fdbb51c9204ec52e44ec9e8a1043868ed40394b52d054f47a7e5cbcdebce47051ba22beec70e84d7725f870324ab6273151cbe7aee799f0554dabc8236b053107fcbc98e40b56def799a1c09d7d7adc801eda543ba692e30a7666726ebc329e14213b55013b991ae81496b3801fd46f187afcc424b2bf925928d1e2f30f2c54d81901cc4eba1bcb39bfbebbf2ee0676c737c8207fbfab602bc29268d70940c7a7024803872c1a4e930a6d6440ace25d9239044ecfd042f1396d8c3e9d3c20cfc62d4ed73cdcebb91d428ead659738b15d23d11e7292d6fa78decc241966c5dcc0ee16ff7c5db289c1ec9cdb83b31c26bf5bc0dace923d03c3fcba31dc8b167a17a4d770c905726af104687ebc6929156e5eb8a48346be5b06e51757494448b87ac454240e824173b1abd3b895292c7cdda8aa77e308ab2df723ed904d2a163d940f964bb8eb26029b46fa4da0b3adcb5e656be1ba0b76c1cd8da1ecd807b84fecb4be127b7f101879fe50779b25d1c774b1754c15c9067dc0bbdc8da63a55f2806a60e23e796051d8b35f359087516c4f2af57aa701fbbd79d412a1935ef520848df6374584bc459b54012599de82585d2d7808aece1813ae0424b6fc4c093c6e9df8c04731a8a4470b750e77d1c7c87f6cb9177a6f675a9e98c49b107a21d9680170b42aa1107038095b0d244f6e8b28935fedbde2da6ec96a0076cea0720e12580f1c95d8faf70e3550dd8743a3b4da2018f4a85889a8eae5c54403c8a65b53e16fc4d874a165431c56cc679075d55f57e9068294ce8ee32f83a465074a4e642e079d92c50a66839e636f93519d247e95d952175a22b42a3bef26823c30e1df1556e6002f37e41e33d4778d926df5a48f1bf64bdbd96479389e8462e13ac676023164e51ea6e06741f5fd9ad58aff88615f1abe08eac6f2735aaefe3ba7f815ee3492157890989236104e8a568d80379d06e0ca5478d7a9a820fbb68e2929b96c7c133e139461af6b5bf03f9c4e9345256b67c030f89e4ba17398fee4625b33478b168089486c1f03d12e3ff0c21878bf0da6fb6fd03b2833f3980be49283216fb3d8708f6b04c05ef5077543c81aadc6dd8eca3d9a7defbee87ade070124dc20761def0e9e2d8105f819d315f0306dda30f1519d73e40784aef9e63e53bdb82dc06d216ff5c87b3c73583aa9e5f57273c61d1cbc898f7386066eead412dac19da3fa12638b830ded2d300b13e82fd322fa9836eb9bd50dd5713752bc8471751ae8e9bcf71ee57