0x2cffd02e516ea5c9a2a6e54fb0dffca1334f87efcfa6295e32f1dd79a6ef0173867420b2cb902944cea4e5708bb3f9b623b25d33c4bf3e4415ae576906acd55961e21248291ba310a12fe1870116d9e84e6f992df3e88d20ce7905673d3076337ec7062b7aed3b60b1240ac31c83bb1aadd54be910b7cfb45372ab1d815a460c772eeda271ef647174c63d384868fdd7ca717eee87c184e84f061c3989656b70e169d004927489f3e7eec8ab7b2fb730a3be9a078bae6126fb2b5d97c9499c6887b1031a862bfe71fb39ec17f1f4156a06b61a4490612aa09723f8a0a56505c41406a607e17934474deaa5afe560557b865ece71c95bb18aac908fc4ad588af3c55df24aea3fbe7891cb61650598896bd33484c837eb8ec5b18892091ffb7df87114cc23dff5e01c3a42e703e58719c4de16af6b2d967610cc842dcb92876a0404ec362185e8a7bac70b6e13dbddae0220d9403e2d81c89d8f7f97b419669686cbee156d7cf2b84384166f3d83ad00bd70e459ae350f0eebd4f49c5058314a64ced9ae06fd4931756b833bc7e1b9b97841272c173bcc07ffdc1acf1b178e8cf9fefb34ae81df9a414198608b040f887be85736a84df9fbdd5101109472abdbd441b97ab51e82eb9c836f441ad31f580ed897ec3266a9487c1a3724c68ca8b1f7f769c4f150d8593b3f8d2b722efe4bc7a42eab26dae570ac92593245b50f1c6b57048dc998757e6cf1a681fb1153c506a515c4ca3e211a3fdb6e2ed6d5652aaf441ec337d2649e9900c404629d28b01a99b0cc4e148fd5e36800ea58c7f6473dc9ab4ac5b0233aea0c01af99dfa48eac64bf5f7871c91c437b3ffab033cbcd5f25d85be875d5544fdee0f74db02111f06aad76d4f71e70dc4467a7c6f134f9312f9c670e8aff5279af653a1c6c88eddca59e3a65d951a18521200474fcd3631cc0724de3dbc96a25733453943114c1eea368b0f78962666a23eead10a5093339ad14ff41366f399da3168e97a16013c4e4e1cbb5bddd844ed8dcee7711aa4ebd57929a03b1a222c554b31fe6c754d2afdce769323a524fdb3bb7c59e7ed2760526e0cd0148e47a7305b6d4d9bcfc8d4022d64448d39f8ee31a43c9adc165a705c9103db42b563cfc6774e5b291e0275a4a0482cbf7fc1be629a453529e35f3efda5574787f8ba5be0b3ee12184b34b604858770d9b69b7e21162a69e2b8a595abd0f1b6de8ee1e6dce2dd546fef0f2d32e4b8177a1ffa2de9f9edf95cf4da3be606699976215e71e4e1e30d310d47eb0bb6481b98a79acb2005f2208351d7b463cd14289978d96cc3e49804572cfd9eab398e837e3cb46166fe4891595ee00b485a652d2c20e5c26c11c60e4c669c5353254df5de114be3259e8e2ce7d1a53abc8f77422d68c3b1092ddb971d1a8799b3de6ab3a2231c8f4d1711b71fc326e648f142c943e3252892abd167ed65a5f3f4f55295cbbaf1487c9856650993cda601dbd05536ace9365e62f794fcd39dedf1e866ffde113f2c0c215ca1158e75fdb4cd018bb0f7051bf159dbd5e3e776505fa71d0db386c1d57679ee651b299f1bdcc77a42ee132ed36255172e8d7d628d263cd766b52a7d8495e417ae02eb22c40bd2401e3476c82a218a6b1056d7e81581649681aba5987bb00f2d37751ab29480e060885019945d32705fc31d2fab8c4bf487847d648024e1a4097500d05093178b51ac99f9625d24dd5949ab695f5333dbfaf8e3fb7627378a774e0bbaf14c286584c2d5cbee4e8daa67eef1a9a0b933765cf94ce0ca71c84a4d264c00b1d342cd66d0946838b0e92a8f7fede1912a75748c33065088a1ff01d0b90ddc656f4628eaed65eaad9a04aa880fc5f67ee0761fffbd53278b30e61bb57175154d0301a61e91122a1089fbd4cbf1cd920e2559dd972f3