0x2cffd02e9bea914ffc495fa301d32ed157b29351b541f1dc54b963208820b6cc9f9135cb530dc8e176dece121edd94daa06433a4f7061ab653d46c5b713541f2b9864563c71507e0c0afa6cc1db6eaf48fce9b6696aac1052660df2eb82d1d6f94747691e3d8108fbf8a8938c3446c4a41ab3719a2837695e723995a5a82e37e6c04b0a6e58eee8f3dcf352f7a577e4d2062e69a3a157cff3e1ab5e7991e5a19037a11a9931766e21118ca93da933d0ae85ddd405522783e59692a4f867b95d921d903dbf6c0e3364b45892cc5cca494c7703fd65abe63f88464cc16e638b9ef8a439c5d03941b0b76adab04e69390d3963b6f3ee531c2f95b0af14bb0ae878d31b76344d2b4d42caea8ff1996537cccf1d9000be8be03367918f67b4b8d9860d2aabd38cb456d637a179ecfac4f222ce1e5f16ba449fe075ae197edb749c1bb12f44f3aacbef5f4fd674d03e81545888d396fd8e9d6facd928d9fc49ab58240f03f2e8db34e868566b5141bbb57fc34ae143aeec0cb7389c39e0fbc4712d3b8425216980615b40302716c643b385de9737e31b1277df9f37270916254666c1b2209ac2ce911b4d638d578444cd2343ccb47c7caeaa951d9858e84be275b871274edc38c6ace275199916751e5660a50b12feb31228604bad9c8e9e57a2c9892be815bbb42df616f1659c097b8830664944b29f778cd840e28c86d9d20b7d3a2ddb345095094abd3d4cdb0c228323789aa5cdc8647d689cf15b2bc3c55ff128d28de50871fbced9945943e57de1cfe483bb233aad2d5839202aebb5d59120acb22e668d6c631ff44909d384be055dab2cb04bacfc47ff286a2a33fe5bc7c0599f9a5a858e0bbedff5399ff9694a9e1b1ec31a8508d55868f3ba38d8a1ad1d94598426018ac06b3745aa48c9e1f130f387f325c090a93f243151433820a134f180315e4c438e8acb297fe3d819e67a1210c83059a147714cd4297b0c0fc14f2bed5ebfc614063e40c723c90330db8424ed5528e5bb32bf3e33410769231b0bbaed685abc3085309c946bdb2cac8ad495488a911876186bab5ff273a568a41bd0298cbea56a967c186f9d356c03cb0f82969758f5cbeba924e5f13c6dcfb155708e55049c603956fcf65c9a14c1361494fe9be79759aca957b3bdbe2b15bb3faea9cadd4fdd9431c9794ca107d5f1782e3ca441c1a23f8f0c44ae77211e913e6d8f85cb40e49f92d8b6c8860c87ff65f4c86ec0a0cbdde4d0721cfdf60ccf2bcbef22e55d3a11ee0fe9a14e400214b0127c439acba7df3b419f4c36f5500b531c8a9f680324b5b9c4d39a17161293e6e2b19f06c7ebdaa82fe917a591f50cc7c607565b32d5add819923803a7ead26e92afa9de8846fbb036b866146be4517f7c77f1a7e53fcc54fd619253a7335eda434377b8abf6c6f5d774672d75adaaf11eba5f5cd173711eb4a133e878c943b4feba6f34d9735f89361e3dabd3d289eaa31063715ebaa1e6aac02c8d0cf78d6d759e534e8b87f76398a837a04be4f95cacc306a89379841ba0894ffca3ea7ad021fbe4222047bc5b1ca5de6bc1e27c9cc1b88ed20c77e07c03d7e6fcc50a8feae6af095581af4b753036489acb4681328c64f4502e789eb876aae3cdc434aca6e64a75fab18451113df18ca6f8e1dbdfd0c7123c46a6bad8039ebd8642fea7b5c8d48692780dccd52434e04e2b7bfcee4fba67625f1caf09b0fe3600a17a8182845cf3ec3a1129889b6660297717ca0a7678fee16d9d8ed1f46f9897de47d03bafcdfa9076569966c8ed4954535fd0325f0cb532efd23ba7cf936d8653a4bde682ae4f920c96240d1000a267e3eed4ef86fbffbb2334d8dee01c4ad91c61775cc6882338d91105a1ce70fa0b04a2938d81445736e7c56950ef41dc3d658aeb221e618c6b8cf