0x2cffd02eb03c620a2f8fd28ab082a08589817d88d81d9f6489d4d404da9c8fea634a857389ede066353a05d12eb51222823059fdfb630fc7ec28e832129d818e27a8333f1ce54b1f37f3a7691e251009e32f23e12386f9b43e0e2d3e378273e36a9023cd9551d3bd45faa0029b2268774426627077c45d0965a6b39ae829e7a221a0634e5513272a445a013c5d72d1239e48d2a46e7be2194319a4d8361dca4ff25045bda2cb0029436912b6a1e20a9694026afd044ba613bf0fbd6913e395fd1dd3b6129f2271347cfbde8c58fdff77e4d4bd46a1644af3be02b72d66acfe3ddbb2f11deb9e47bd3f40dd87b0cbe67488043b06daa7a230ae2cc341f9f5fb179eba3a10eb50816b5e0c276c339c14644bd76e73487b4d91bdaddc62e1957098d79ef74b8158faebd8384465407bf5e4e03a161224dc13f696e24c8eacebb896b8e51a855b6b2d9ae6fa35e4a39a016be27138a5335228bfe440f30a1353a9a26f15862536065fbe7165f2f0e0eaeef20461bf3c994d6a10c878baa564aedba0df88d0f7e212bb7f2c55227b47d7dc53835e7eb7b7c119c588849a043275406fe294c9403b7107f864ad8b18d49c963cab32156decb6ea563eb58299877e7a651db5a523614f30be1931c76d141ade5b4eb5c5f40cfecf1bb19e6207a8460550e4c6fd9c22802af72f0c9fae1dc20c4102110fccba939bf2ed05e0bc9a5ca6124fde73f2655e3aee44ff588c763746d2cb483c9137faf858c2fab296ffd19b58db26587b5e1d2887eec5e7a4d757ae584315826419c704151ebbfcb0f8558ccbe5b4471b1bdf0447c467678d0a2c62d17bcd74b94825bc05a772e24b71206435350b054cd4e3ef4c9fea145d96097e9531a08a0abfb8403bac5869378a621ca8e8785ecccb36cc469ecf00120682faf49d38251608c16187ff6d14d26b5309c14897532eac7e6d030ab304e68a7b07d2d658b18623b50b539af6454064f45a14982b76e6aa9a0e62d3fefa036a6cba978b66295ae07cf7227fdb756f9a0b8777eda34de1379124dbce616127dd0cff6cb1eafaeb4d2ff2d7c12c54936c016d4cf47911c3f002e6fd5c8bcce5e4626f9fcfe0dc940f42aa721e9d6a2338e9aa22e99c1e50b65446fb8a16d72eeda922a2304857a430fdacaca351a4d9b36ff087337e5adfd620638f7c3290db35ec140b7813561919595ba5ce8e7ab71710f1236af9111a7b5924ad139caa589ce53514b779498120a0952960bcb0217122edc447d5fd8ab1554ddcdf8dc54915c8a60ed0df4ca1e53bd6286048cd4387ea5e81a3b05a34f787c55920cff192e636e36021c43a682136ae897c2defe18c92a513c97e03f62436c794c32b30010db122d8b78ec0c11cfadb28de775aa28251303186ee628875c15686b9dcc171dcbded9e8f4cc2c92e06907f0cc029c84ba604ed5de951ae107666f495093360ce527c732e289792e26170f1bc55805271e4de5b5f2c97aafd56f51b8adfd9a336f4ae8c4c01d95fb63c1a992677ac63af0949f80ae70f614486c890f95871b5a54bf8265ab1a5d822a0c0a26d06d3f1d11fc6b685f748609079c3ece21794aa06a8741b7e2c7ed3045f678a942785f98af1a9507eed49b062a12820f65a4e448a4eb2f0f6ba027423b98bf62030c90e44eaf7b231b75cbf0434ccc61c34fc95fdff89f627853f51ce3d1f483817070b9bddb43695f72a2fe36ff01793f4fa04655d9b455ef43216da4252eb74345d891fff4e638f39f4ad573d4da4b298e8bbeaac46a2f746770488fa27336a72f1cbb08b2d047079ee2c1bfa2634dbae79fcc2f312a3cead64718dcea32a76c3eabe96580b142ff895a65113eeccb6c40446bf957af80f92e0f591ea74e855774d84cb381bbe6735496fedf5966bdc058c49325411f3591bcf4e