0x2cffd02ee72351b72e31271ec4efcbbb2873ce6f33f0efff7db17033344ce93d4c02f5607ac7f87108842793e78f33549636f00cd1974563bca2cae2d668241fdb1f86a9a6901546fcb4192062621f3a59e44529ff71a23393a4f32e3872770b2a36bd14f4e068c149f914292141c4206246251dc07c2fac8f743a96785e506f31d39724241e8d6d6800b73fc639578853878cf2316ca7ac9c24b12766d42baf14059560257aab6f315833bc34060af407824b31bf627a67c3cbfd584daeba789a0ae5e05fa68f6acef91d2da155df697fb23edbc33641fce78a77855f1ee920c260d67b32ecae4b3d3687a74d5c16c56afc4786ab1e983f54123fd60d57dfd02d95a2e1cc24f0344f092aa5c339b2034b4827e7d19cb870a718cd570956e3e0c80923e1df6e80d7a99f5d721a9e5117d38235dd8a89e6ce7a7c287b20d72469a41fe0bedcc39fadc771b076888bc4ff8dfc61d09bd2db0d49a6837f65733e7ca95faa2ef0c4cd7ccb11ea9e6f3dbc4bb7b26e20419a6f73cc4cb24d9d73f0b3be0a0bca35733cd56729a0bfab51cfece6e566434b48af1a990f1379ed0f72236031b4ee86183a5e45291ac74f064637d148488eae13babec832fe10df1f7915141ac33a1d2e003a73549100b4f137a234c48f5d1d358743ff09b77bc3331d3bbec755dc40cfbde74bb50a597ccc833748b1c924d5a58f69f1a26c3eec5daeee72f083e37135e96d8373911022df599fb08e6869ad2a2f6541e199f1bcc68b4295a87ff8960dfaeff971af03a8fff271e3d6da500d5547e4468c83b7799d5fa889b0c501ed4a3d98138c11a04e77e5f739f1ae9bc3222d5579066f83546740b4f5031df55049707dacdcc1263fc033906f1bb320e2474d2bbc8ce976dad2275d548b2b375efe0a1b690ad4f6a970b6fb8de7e36d92d493fec529bf8846101958b2a9178aaf06d8e2c7e068bd61a11949194d3c11a25ee63f6b83e146496a0a762856581762189b2ddd78c3d2757c1a234660c99170ce66c03befc8bb542ed0201aa2a053611910a52e37f3201070a6705e74f7bc244626a0992b00ce070d7205c6ad4150c4a7de9522a53a82dfa5c782bf67a7af87acaf1b2aafe3cb03949985b4023fb10a055bf733474b686a09e6e0030e06ec9a00dd4dd664f3082cdcfac689f231a4dbbf56395adb0fb93468030e0d987c13dec326efa5621b06753f3e03ab1812bba71875e1ec71f8286acad0e6f09d05a3fcbcb98ea1fb0ab87347f42dfe3f7f602d59a676a458c697721a2e13059b525db5112dadef1dbce50571b67795401abe17fd497ab2ca166ff03814f6f5fb990c74e656bb797aad95503115141e2325e5c66b6e2558b3aee572aeb4876809071ac12466201adda053a74b4e7643e11ca40811b638551ddcf8b47152e6504199b0617a74d4cce1ddb150f880963b301924c99201046d1bc7b1e12649efd384f7e21239b8eb5884174a41614fc874c687bc9c9755f6664747a1db83385404b8c269b23eb61f32076fc38908715f34a58cf0bfac138e851a09f1a7fa3afa84f2462801080936ec0f6a04cf1ea396cecc28f5f00eef9daab17d794d44cad057e32b5bc5b88e4e0d7eab7131945cf748eca33378b79d822626646940a7cdcca0c453dc748b883fe68fcd40cbc6955f3f48b728cfbe61c7ea3242848a6d66c0f2870add44818a71aa5a95fd0018dcb094e554f215b64a9a5c39309af882aca031faa9213f4012d3b2b47a3fccf263e6e48868691e698471801af03a3ef343835f7ad43b97323873d96d0f1f617d2a98e23b6dd3dae202abb37dcf4375a66a667ed406d8b65ffd1d1052bae408a56b82f9af0f360ba71e6a773a40da75c4ff9d578df059b88ab70f984bbe0adbb6f9624c220e207f9cbb5fa62db4f45cfd3e9bde05497a