0x2cffd02eac79d43aa00365f41dbb6e99c82feba1984137337ad1a2f7299d0d0855c8a4ed0e3ac47cb7bbcada5050e370a68c591f1290ec8733d58555134a840291b110781c77480183b13db5173ff49cd3151ce249737ba9a50a01bf9ad2a3662cc4fe84dd0960b8f6ff5e9aebeff4d8fea3705ffb3ccc369a3fa4a52b9cd502e0afae7aa00dce4caab986d271ea8a53a5df25f647bd5af3161c17a8ee95e09c7897de68f0fa9bc2228c1f2ac9a2809d3955204c4e111592ce3aa1f3d5c40a3621ee49361e721f01a4bdf1fdaa6799959d0b0db46c7c31de2ca451d6d1bb4abd1f88ed392a79149e01071393395f05004daed004a1093566f2097de16cbe5257b9913138e163170ad6ade4db79bbedd5fa69d3c9050c5616d03d0621a2c437633aad642af3dfffda322d8b7e099e2d8d5269d8a176c5e3c10ec9fe2c9bd39673d76043a9285798ea28b9b8ea9c3e037a9ac55e410f581514f34168cc8a0ac85b4adc756787fdd1360e3853a48a67e1a18422e2cc4f588458f353f7b472d5c0befca9ec554af196dd0a4fa2f0bdfe9446af15858b381d53fff3cf420640a0e1f20e3498bf107e3795236ea4df201f3a0e432eeb87b5017696a00ca045e409fd9ee2681de40bc06ea5a18a633140b87598eadb630a69dab0d3fd62a258eba60c023f2e5dfb5e4492a07b99421d164d9394bb072f078d1e19e58e62ad6cde22b3f6a4676ec58a5777dd830c052516477bea1817a31f9399394b752833a1ea7a04d64b875404076c7d57274cf52886e0af0b1345c382e83e663876864c485c120d5004a82efd16e5581f6af1248936e374ca08d9196d06c0cccb1195d4b12074742d16300bd1bfb44e77d7bf9f86410f94cde247cb5426047bc563abcd915cd0e6acefb6f86190e994c4e2104a2a65a4c3e59854d7e3540b856f7c1d4ab562322bf3f2a64e5e6c1e5815197e9724a04dbc034b2a493401fb9a4d3985b22089bfda21dd37e38b615f8032414b725a7624867fbf64cb73f3967626af130bdabc334c3a9b39cff73bcb8f9812df494365a2cdc0ed52c93d6ddbd3eef35ef25159ea52d6420f42f4d88d4c815816b44874f0ebfe24ade31a6bd2d98ddb2c91392fbb97a6bcebd6b4e8381e284946ce1988862c7a839708548776454c01346d8c0a71458807fd36764c329d008daf19afa8292bc794048a700cef288e2f1a31f0aa16a486ab105041de29fe9987ed3fab569cb0f5aa74e2ca1582cb7e89c340dd0da3e2cf28996d93e698a8782cf5f735f0362f9e1c61bff30149b14aca99b50920a66e86af0faa890f26e88f0c645713c7c4347ff665bc87c7a62570d368290bb30bced784a3a5e4e76a2e5c9b8a6a997da907738f041103241ca92569655dd44e9b9694c30632d51951b10b0289f8a823e32142f11a24daa2c27fe0129a88d17db19c5a8018e99796bea3ec2a9dacee1e3e25843215dac2bf5c9d2fd7631ccf2e4db19a32476420f0fc0b59b89d3fa23e401a39fa549da98801faf0b0183b0c7468b0ee7f551f31f701bcba57f58cae6dad1f9467f078abc14473ad281a17875cd08771fbdcbe39fac08afb197510ddb5086e6ee946af0cb405e60204dae7004d17e4da41ad65d70a49bfd42de42be1f066ca725d3fe12f9142276386e6dd361205fae87eaeabf58c743aaf10f2880e8bfea785ffcc3474fb13fae99ca9cbe944ef68faa140710a3e013245feb2c809ad6c82c5d9c6e3aa6c79e3bfab2724c904ca6ffe0164ac8b3e22a3ccc7a58092622426ef4ea8bcef4daa963acd3d6daeeb82ff1bd569fd6afa795ea096d043660df73478cb4bd41271242f8a3f2500e20776ace7d0cc6796e40f66a53be4a2a7a33e2421dacc1822fbf9775c064a68bb28669f0b2dbc1299cc44e31ee3509cf7c86d8b5abb9ff470