0x2cffd02ef3dc2019d9d33d50c2475f9b91fe44ac8a4991ca3cd179e6be6fa7c3f39059310bd2ec4098deaf451f15f7856a790457e304cc8a1959f028625c769e0e9153089247592ee63cd0a0df8d453c97c87ddd8f5e159ea0330b2b38a6522e801a5c4554390321e901e794d9d779112bcaec9ee38f92819ddd006d5c57393cfe0f817aae10e379df47466dbaef50e8b78e81955fbc76bfb5623c0354f359b4b0757aea3db655cd51b12d522b683611a87034a840502e3508c3419984849164d77bb9343b061b369720647b7d2d056ce2c020f001230794950b01a970359e8a7f7e0e20377fa799aa42ec9b983edaf677db86f342c8e7d11fdef413f07ec377fe416f54a1a9ca0f3dac7b1af78db39002bc95320b163cad80777a374b1aa5d1b7494b005beb080ad96533932da34130d87370608e189bf91a40217c359ea45f0c438c7f39f3c13c8cc297ca537124c3a9df108bdc2714fd4aa6f975aee391729a2a9bd4c051188477e9be8b02df6a33df7f3fc08f18645b28b0d8b91d3daa8ba667434435fe45ef995c2cfc1e7cd0ee2c15bcfbfddaa660be1a565d19c57ec9b6af906332c9399ce8ff0f3ad5c8d374fe4a3972e0ec69c8b9ccdb960a6b6aedb6f56d63d75b79a6bcc62c09f868d65ec6b29a09f1d6f205e1af1df1f77258ac2bbb4ba5e1bd4d860e16a896780b7f7d799828e390e8e787a98b37fecf95269e871bab74ec9b11b0ff2de3839e225faa9e60c65d6b0f8ca43017896ea41ef1ff810e695eb8ebc2dfd2ac84187f2051d4f06943085cefe23fc93a76b28058b8f922b8d03a0e2e5e4c7554243abe7d8a8c15262972f88d75d049fc22caad67175f01bee351ac4f9d9ebbed057720e93d1f2cb75750fffdfcf4ab130dde90429a8144fca02092e75a71275829650bca05154ae7714afbc4246e77e0bef455fbb7bf45788745c791eae85c8b22be381611634e38e01b9e32228206965f86eeb8458f6d581704f71e302b311b2288f8d43279d12bcfb455f4337874b89e7d7d566b7e70617cdd82d261b905fdb2d9f65ad84ed4408140677bb5aaca2c997b46ac1bb06ce30189c4efd181a2f7000a815d2f95c3adbb990168e3812f384baeb322b565f8275d041c61f80906bf21989e844085a53b0109d99b8dc5ba2d15c16f9a36a7fcecd59d346caa4c86ac0f6ed49fb15ad5946416bde789d44883e4ae5faf293ab5102c5d865e7a24035735f264567531597884de143a748663cb8bd321f72d564556d8b8a8ad3baa8fbe1efa9f35cac736de784a473c357a786316807d3986a401f6ed575625439629f67c223fcc724baaf0dd3f9af047f739d72e8523cc2ec9cbfbe2d4f5f14af9a9e53b99cacbd5805131ba1d15cb75e76e3fd1ae6533cd68860af8ab4537e9c0d334651a301cb9a31a79d5102f7b525d54a872ba72426c811e34a8d4a7939f8a0c16da598394a4707aa176f0d138ac94a8172ad6871610d6bbcdf233ebbe8632268ff681788433b208c492d9628df956947f620647aea24a9d3ad3ca173512e6a93d47e4c6cbe44ebe1b5b7b52cc99d59d85bfaeb5c3dda600e527d12723afe35efbb3f822eeb11c78efcafd149661738f10009fb57d61ee0c3e887e9808feef4e75b44d45c1bedb1edece41c27ce282bb249f6b02b67fe023741f952edede8698c524e744f10405f301756b783424edb93e361612f94df65a855ef89277cf113cc32edb6aef5cec7682c264d013a77490571beb36557b8aa13ee975adabcf90bebf31c5025068c5f9cda299f4d5ceaf81258c5936e7819fdaa4ede3320428b907c02181d6cd393c239dba90edcd64645bb599ef7f7629d51e97c5f216c515f90cff25d5bb94ea877b3b72d91ca511cf6d08bb714070626d0c107b4e922917d23e69a3f560740e2319cd3a02