0x2cffd02eccf28ded9d6e727106daf102d3e06ea9c240a8a7ee04ca5ff6af3d3c4076226fd8f0bfeb67c59acb82958eb9ffc6d921d88d03ed36c29fc9713e51fceebc92929b769e015fb9979745e21a3de1fa574edfab7b41f00d695d8ce8293f843a25cb04f28081f1741048abcbb344736a3d354ac6856d5dae9b61b785e622459b4614591d2cffb2eed6c68cf5d731d6a761314f2790f6442522ad47ba631154f7124fb67d7378cff14390b7454b932f0351e034c7928f99e5cd5e18381b76e35e63780b5edd429d99bcd84570c8c754b5847750a548332e84734cfdf70b751d4ec7c75bea08d6de036c0f755c69400cfd824178b0cabd3dd96f53c44191933cbc7800139c12851c6038d36ed1ba7a964db8d0474db5ec3b4ccba6b821b88ac47b10eef5374c8daad79538f041c683b4be4d87d40a4ad07f8cf001b03c0aaf6e9905fa6d0f55f4786ad48658632bf17ac9f494a308f7e02e60963df724606e381d24194bf68e95ab676359ce532431e75c21fa0b65132a4d28b65340d78b5f638ed23009b37afb872501ea45c3d69cc5d8a24287c174bb62bd8d4827136ad5b1029045517b2a6a4b330a452a2d69237bd52b4cbb144ffd8a11913389ff8b977507cb2ea7804eb7c49ded8b348958b502a65161ebbc9bbfb56c17189ccd9901663788b46acc49003a3264ba3ceee0c3bc7b36e1560a94515562302ccfb695922f5569ebf3f0a8379e9ff7a940eabd265704a1096d44cbd730bd73209a770f58bf86cdf92eb6615ecf0f5c3870ea508db3c893a30eef474c694688875b215a8987f94fc140ec790b5055c924298455f7583279e0ee61f1616018ee8a800d44e31e2146550145d9821def09b19dd94afaac08949949bd9766f96b80b87845fb956d35b423260eeb3d0237437956999aed7d91adea683d0d42e051dbfe111c1c0873ac10e4c2bd2fa4057807460868cec012966335d3ce10af5ca78b23e0e1ae94a0c1054c50c5a11f49423072921e025142bfa40d045898cd8281dec278d549e153ce1bca3814c077db3e068818cd1355033abd88a76dad114d5c628e467b0827c6cfce625bd19f3c24f683aa1a9072e94a3d06ab24bf424cad30223d9bf7237369b6d9386d4d49396590cab1ee5d633a2b191fb510e8478bd28657b1385f24cf77d12c2d8066bfe0f096e87fb9300bd7600522a971a42c767b00a652e07a9837ff8e0e9b8ab863191b42cbf4fbcbdea696d0216ef9af25fdc060bfedd914b45ebc748922f0d12962ea40e7e6b005073caa561019374eb50787636c97a1a8e43cbc2ca67497269ac899417794bcef609006c7f9f30edfdde5d1d6395d427b953f705d33e583a409ed4cdfb4c1a874afaed661322c5dd9b3d44d0e37fc7399b372b6893047d957e09c0847042b86253a578aa1181765dee1f349b2dbdf4790866efd0a70e01fb87fadedabdf6ea3069b64811b54d24ac53c122419c6212cade6e83e9142c548a34f41bf05ca46fd0355a4ce2a897235dafcabe6a80b0e61eef8ac7bd59635fc32b343ea63be1039012b770eba71883f7204a55f37a82b108bc5fdaf621378dee87ac81e2e372cd97ab0be21b5ddb8ba6250e4294dd38a701321c1d1b69bad1bc97d9230baddab645afa228a5804b484ea43b513563fccbbe425d16be16c1ce65aec79b83bb5d2ce3bfd2112a748c8dea292e75650c06d7429f9ec6fea3e5a59ddc07fcb95df484eb4152b2c39c085b946b90f57456216b9dd931a3aab7c5d7fb5b335b8fe98f050f1cbb5c41f3d14d9cd77efbf1490098d95d1ea54aa6afc592de252f407cabb6eb6b98f897139168622de9fb3195f3b0cfbee3e83de12b7af9a2be0861584519537d692b692eac51af78c3c18759470d6b1b92356e0508f919af1d1cb179e8b22b407d2368508f9