0x2cffd02e04702891997827f5d2fbe8414aa64d5edc8f2ac80248796503bf5349cc9d9fbb1e27b39a5226e0451ab8a537d5711fc07bd0a563e28c6db57e5688d9a3eac11ce03b1d8f63175b347f2ba441a3b629a91b5d728258b674bfdd625db702883e56af3bc26e9c8079be37eb28e8513f8e42783831e6345099ead04742dd1e8bf93111aebfa31c79eda18ffa1b8970d7b589250b655587d1f034526018164c25a5f98c5f2fe598bac857fea6b8e7e56ba59bf94197f8a6c93e9807271d465be141e5b02eade9698318df9eb1d829387d8989a438dc0840d2d8cbe26003cfabf3d007f7f340e953c8b3c4d326da8a0d535b67588bd7659a57a5b96d1c6e9ec3a6e8c13b77784569abf1b03c36c8fd76280c71f486b2dbc0a57a3a8b1cc028a5a85b73a4415ead1741f3539ba1e70ecbbfd13245051fd5c994f90d2bb8982532753802f824d579206825c967a74deb9b048f5006d6237a959c9f6fd50d0d8b573df8ef6fa54573c1de3330ffc900a986756b64226090945cc3865f29ad341e967380aa42aa9efff721a1219a019466dc1756091aeecdacf63eda12828287a4f73b6378ac2f93e76d25cf52f4cb14c09d556efb5e20b6a810693907d9dec5096c2771e981c5ea89c0d1c26c3f09653c490f7aaebf5d3f970e5ccddb91c5da12d1e0ed4b1bd9fa43e8aae3bac6fb38d051726e4cb28a4ec2c5f071f0724a792d4c51bb5db2070339700bd7736e5ca93e58f106346c0287e713de141b2b2b36dcc7490b181962448e682173d86b5fbc55b629991e327dbb7679dee9430c8fa2a5ec8cb790c6ccfe8ab5dc70d43f1c3ca28da31337f0609c9be17f727b3638dad11cf8b5896b8ebec3782190d5038cb218af452f6f2fdcdabc39db3fb1dcb2dbd4487e23b16f5aa8ff031d97e14d07a4e317d41ec251799a21f6cd0fda8a57ce4da5e6ed69434e6232706b2eb43fb8356073a4a419c198a9deb08b8a9bcbaa222e0ae8df3ed52bffed8aed1a9e848a6fa2a9a24eba953cc65b5fbe150f0f1d5c67c4d21e5b2c164e70079f43cc12ae525ac24d1dc30ae1d0940cbc2ea01222d5541cf68ba93e6fef7cd337d133b63d4f9482d476f7da2d3187b392e8ffd888851284bdcb1ccc782082118f41305ce7d09968a09204584c64e8cf6617e0e28b96048621f39f21aa95c3b8dae947a25c4629de7aabf61f5b7b6c7740dd433d2f86a94562a2b4e0537577c7bdd416765ec2999d8f0e676c54ca6b38a57be55f795bffcc6bf314f801f58222102d3f09952c08501af0f3d4ffa2aa73025d941d4d482b319864ad3c1386cfb29b0e089d02ad8de62e125002af09d6f59026190c313b196513433e674ed0de36a88a781c8023f0ebeeb813cb743a18a6f12c124164fc36ed5249412cf15f3cc019513b929d5d81aca56e8e6f8fa1136272912130de28251573c88208eca2fbb30ded244b72791795657fc1bfb69e98cf3fbcae77cf127dd0ffbb14d7105aecce4bafb2a634509559c761059184a13ee72946550875a66f89db3f0ce63ea004462ac9243e079067e88fb717405d2235edf44ebd12d6b4f1b198d104fdf59446ace41446b603c5dd9424d176e8bb48830647744024eb43addc1691d9c5fea1a14b347b1940a2885c9ff5bf3a2e82a75cf35e5a4b7bf8af82f75b0a80b265628f68bfe376ef5a48e41ef71ee210d37374d577d3c9269f8d3256ccd3fe7ae2ff52953d32c350e5a3e069ebc3bc1bc00315af48fad3430101c6754ac6142409651728441c1b0827ee5f24348149a6945933b47e7ba1331ba1b2ffa2b1b42cea71decc24ff05afb309fac7237f0347da08297de1ff5834012dc1461e0cd198348059643d56af17fa9396e52cf33c616a5505a206929620c207c0226cdb516ec0b558e23fe12492b0d81abe512f46