0x2cffd02ed7dcf854013e57112ddcde4c8c3863946e575944be0d66c6a77c564eab2efb52897030756ba6f19b412a5d5935152af84204cf0d33f27b689a1d7e6dccdffad10ed08b38ea7b9e9fa12a16c0e77457be9ed1c29cf952eb792c60d0479cf5e60d41045ffe42c0d65dd65b078b9769afab8d159123ca92536658dc4e663036e6e579ea83bc50b0c6775ac49fe8653b25c9a0484418d463137839d8b7673020af4cedfd8409c3f3ef1e6223444b55196ea0e5e55cd3b04f4b06678db581bb2a1367acf3d0087157a2b0376e1481baddc94c082187402f44b1744c0d4a7ef718afbe2f6841d7483b098f34f6d20d50e643a9212b9a173237577bcac6c5690018be9bafa6c20716f5c411de2216eed1c25298c78946928a190d251efdab9d8e92edd5301eb7912a0a6bf562f171bbfc28e49cfefc71980efb92c80827dce6cf64c15faa6352c8d76b80fb5a38a42f764b7a3a438b7214882f7bba25cd99dffbffd99a11fa7c7370624908f2c6d3614035d15f3e4878c0c23b66d2e7c98ac8d40d779bc2b2b7a597ccfa2d3e375a521abf91eed0ef440008f0390114a538768f81248d2c6386eca666a27774fff7cebfeb25d17f3f62be2b3cf873240a30cb64797661ae7c46140a22489938ddb075b5334b01dbe98a88e77869d993c71341a86b1e1284cfb5ce1fb5305b83e8b98323d1c9899e81a254f9193f845d351c2f74c5f58723f1f842a598e47a227fa0b744f7bf44e0438e2de3eca4b8434d93dbe426935ce115adca39ee2b02171899126fa6453663f6642eaead2ce7e58409cc622c26780dd832a4693ad0d4665f9d0fcfde6db2df450d4072c37b86163f4895a90ae5f6341e50087fd4e318fa4bf49c90d18d4ead0d4a646b47993cec5222df90baaeea6447748f167a3452715708d719f7da9dfd81a3a9e480be2ef8e2e82b897e48bef7986b5adb2ded5f9306a3149a22885b7111cab9c8bdcbce2023b982ae72644b4d686abf2f30739ed5ff797de760a0d3f2529d3d7dab2adf170c2f7aa3b4eca566e06c82e7da44154d58c145ff38bb2e108c03821a099a937cb90ba2d312dc16b633f552b7d330033dabf0ca2f65de695f1cb21e299f1ab597516793ee7371c20da2217848751928b9c77bcd2c59de61b86d6471739695c205cb26c2e504243b8d1b1c1ea6610dbbbf2b4978a4443441550d4853984805f1c032a8458339c45e9d729fd23dc38e58d2d7f990d6f78d1d13ac9658cfda91a2874f3dd2020eb4e474f22417984ba6a3982595edc90f3cae818a061e25c9a7a42031f31249957416782ff00e9fff2a719b3db59a7719f54e04a9a26c28b840948fb3c53f67f296c572b6c55b4883061a933ddbd88dffdb6773f9f189743ad3116ef5404df6977871af7ccf0ecba7060c58fb1753131c38632018014bd1fe3a76c96d75b690b4969b005b06209cc1b0fb2f617ba36016dbe6e4c13e7abf2716e2ce1bdda7913d4648a262a251a75ec74f786b1b5edb4cb12127692d55d11d4ec8b637b9213ed8c98aff93abd21911f8e287673a512cbe6b8c69746c7f2a923ce9ae118ac9b77d6a414141234456b309a9da64b586cfd1527fbec0c296fb93fea4d89b16742e46a95e97e342fbdbc504d31a830dfb9812d5dec5b8ed918e43b223ac5457e58d6a1036e28f6a99370de5a129bde9aedd2c87e7de3bd995b8573e29eb4b13f21fbcf47acbdcc272973f81486364a1c264fcfb70b99baba5540c9eba455d854f51fe2f1548928ffca0e32481222917784dcbc95d49e8317302adef7b3b0022a730c9cae252ee41c67d603a42ded1658bd388054fd4b404a4ed7c0abdde2e958f1094137fcb25fbf9b0b7c7c4206ebd9a319a2d5d3beec5947ac53108e1f3ce5b4bacee0a60dfdef27b764ce1332089a5a89044b0