0x2cffd02e4f8d08d53a0d3d6a6b4c8770c49e7691d55bbcf5084ad8ad8e62e90439b6480af2766a312f8bdf46fe2155d007acf6960a3407c03b55ad75ff8b9e1099610c5a27efba137503eef7ec17ec588b201365d38d0e51a1de23a4339ea98f66abcb58d8086f279e0591e6964fe27c75909a1baa11c4350252f579e454498632bbb1025b03a2ecfcc507bc34745e6e8a51ed3d6102c70b9678771df346434e95ccee1aa4332f0fb3e6b82d5598f8bafdbcf2f720e6b1cabc5e1942fd5231d84668431d82a2860f6873dd43daa250ddee5521b3fde09d0b03b339c839ee80b96f8270d691e1f6bc4fc075970bd817ebbe80d5ddd0c78c8d9d38db68c4673f6da0e06b16f9f8db5b832e0e438a967c340f93c260a9fe1212f2c4ce6d56a9aed4d51cc72b3ea3b0b3039a192f3794180d2217ae75ee4516ab07938696b6dc3c3e3bbce670924d234bef2475866a6c6f0e742ceffe3a9d2d0c205036c4439a199ec10c94830263177cf6d0363f4f7b2dbdcabc5686864a9aecb4d370216cae8b3013f8fa6c20d9393e2c3416843e881a87a5ddb40808408496e4f568ce03f1effadd0b3c621d0f7e02afab9aed43d61cd505985833f6dbc8060debaf945ce981b0e8a661d128917b9a3b835184a0efe70b75926a71618699976d0625ccb7d6d024fb4f000ae3b6ea76e3d2fb1f98437eb5cfa92d405a09baea5e26c123a55f9c009f2e02e6c2ceb6629418dcca5d9bebdebc18c2ac9a9a295d2e896042f297a5e6280d10d0226f936aa7b2b04019c7efe88900cd40eeebdee07c6b3fca425b80ec9e067186c2ea153a165123a0a208a4121360082e44e4da3929b887804acd8268e78b4f916312123433eb908dac86e9bdd54126bfb33bcdae478abdd5dc81f054de8ba7aa1d4cb3a6b854ad68790b14967f51fb34372e98c208c7c55b3f1a55a3abb4298b8fe05f954b2c244bc3a694d6ac37648a671ae91b1a7693a555b185cdb5c42b8c7292bca21374fd4ae2088b724a94221cba491e36bd2e688bc47d7cb1a6db921826d800ad38dd4eb33c4b8158248b5e3559977d153cedeff4d388cf3e090328259c4fc2abd7f959c2d9fb10959ee297194664a15b8347f628a739a02eadf88fcc0e687035c80c9c88503ffffc14c04339c695d8c3522763bc32b6722f49ded8e6a5565a34923edc0a42b90ee56d242e30d6c32e32958357862722b98073a2f03eea1c46505fb701ea985df06e8ca672f8207a34cc51b52abe76dfb22b59a7d127ea9627c73249f2a2dadd62677c3c63204bd01f30f86a83a7ebe46b39339eec77ef8304f26178f765e5cbd243579758f158b3c96dd75e4c18bf31e4e12530a25d80c8c1edf77d5425055ec37f6378ba816dd92354cd1639033db3d1da88f664e20ae22a40560ff848586a462bf521ac61e4e5b0cd43ba669520b5cbc9cc397262664c3ea291095f3d838cdcbf51bb17eb54ff39e872c0e63d04e2c898f50c2e78c697b950a45ae54177655ccdf84f14332c54fc4bf3e71dc0d9c0008e9a6330fcf8029793a0187c374be247699413ff47a84c8cfa95988c5dcb33dee141e25578625882dc5b87a54758b0e2d37b3fd4be871059375782adb1a99c21435d349360c89150d412cae73a97d9baaa7ade7efabb289bbb1eb92c5dba75fe9dd0340b74da0d156bdc00680b248b22e1adcd87c70befe3cd81a639311463ceaa86f277a327152e821a6853a686d27ba43c6c97a08dcf79d34b4f027e4620d719aee35d6ea9f7a318e532ddb03ce5ec6442f14cdb4b9dbb35192877369e576be47973f3ba5760fc9e34543efe95274f7e5381dc3f09c100105a199568b270d646a6acfebb08d905e767ba34aad005dd6ecc29aa4d5f26e5abd66c3edab758d64d9b7c3ba3176ca9db67fdc45d79a66ab23f68a037