0x2cffd02eb03f0bd93836597a2423a7b1a81fa16e1c203e4b8c176698c7d628a472a1fa5b4b5bfa466bc4a9225ed302b79c758ca2b315e8782afb3760a3e60f43d6c21357832c3236374b3afe1ae08b13436fd5a5f477f85ae9c64edd5ef278216848fd7037ddd8a312a4bd5fddbd6c1ae34134a7e15bc58b209ccab3eee55a29d2413d16fb8781c642a48a6bd9cd91553da42c8d133ed4b983433d1df8093c461d4b335d5ee7d0913340b0bf93da9cf49d3f630af0b6684a1e4a24595aacd509a9a31490801b9b7f9cb8bcba420260c4be9e88e1d210d3d51b506fb4b84edf6bdb82e11e7dabe5b80d6f7412fa92c36bd55c8add9e2f3c3f730a49bb5a012b4c3555d45b7bfceee63a7d9ac2832a21cb3d88cb18073cb08a48614a3711bdb7578846f4b7b6b748e499269bc870e24d9c82c7f46e10e4de1786b4d2d510786e3079b89de0e21f189f5df864523477075d1e031beac947e0d93620d7eb7e2baf1f42af2fb443173c6a1640748857a7ceabf58ecb9f572f722df73d0519e20de83e3616dacf6f74477990f70108084d020c04468b329a06a3bd01c011e4db9a8706c0347c19b5c923b7e7c11b2a06e195b4c25b01a7ffb594ee4583ac3381daa8c1e633bd568a575b30b4c33dc5b894d65d0134a3d7e8b4ea6eda646d40314670bf085b453e034b07696b1ef83bfa83739fa58697db13c392fc2387c0dfb87c2bd0a64f89a1c19b3219796dffd366d1e40899be2b94efc867b3a7a31ee0107f3e4bbdc2655f198a90b948a01b01fdb83ca7971edcdf54e7726fbf94c1b9389afae95d54620d84d6ca7dff2775883f5a8daecb2fb771a72149b9724a469d2da72b4708fd19b0ea970fd38695f2d98bdf92706ae9b5bec350dd56478616c407f343e4fbf2ac028e3ecb5318cbd013aa8d2e38078e9be6cf4f81cc983deec5fae193b910fcca9af3eb5ced6857ac89fafe3bf4e010a523dc4020dbb83f6fd50d5c2d8cb66b814eddfc8448896bf183acab9410590966fb34569d914461ce2681a485acbd367fed60b628e718cd78a9422479fe0d40aa9af2e4ef7281b715b160b3a04f8f6bb61628c860fdb6a52bdb361dabc6c116e093e3432b11fc19d731c238dbb69f50dd4f42475b2b5cef1dfda4805c177c070e1f662a52b628125cc186af878dd7a8a168e8c8c1888d31f5a44b686f3e31df7ed8564731bfd28bcc96c54f611eacf3ee2110a2c6f4f7efe4105948e7d5eb549761d91c523c7c855a207faecfa7c9901df3fc21cce16e4a9fd2b37a1d21c735a18c874471ac4b9ec1513acbe8f8ed007355649f086aca45b17b4ff13b4fedb4f98101e5099ac74c2fc20de29f701a3ea8ae89adf2d7a50753cd3709a144385b3c10361536b1fc5d2da862710b9beeadf2c45323c0047e8a642bc3d570e256c5e1e2139aae8c260514d2e3b427fcbba3db49bbd7b411ac0fa9a159db2d8c84dc6c656761c93804e5faa9f10099285e280428ed6701f89bf335b416858f5860d09b3d599730f685bb955e22bb204f7e2944948fba3943632a9933f40ceeb4728db0a458cbad64476e941ea665337ea77f64f6dc3aeb2b209c697e91b3a0429691feb3d123980b3f280888235b05925bf532ef2e193f0b3a97284618ebf1cc23fd19d7eb4192fdd9a39a2f481b5b43075fbae4ea97eb9c911a5bc3461d9a200526201690859e6bdcc55a318bc1048c4d778ed3646adf754f060c7d7c325bbd72d57da266fdffd9159aadf8036d2e046730fe73ddb2aa3d037c0c4562b39da0d0cde0e6c603ae517e7872c6d7f994547a84f9a72c4965be41a3573fabbb675f82426326aeff40aba6067a74a87c228e79a23c56ccd4fbe2effa779f8f9e3c01809c193a4f148a9514bf93862c5b2d7ad8ba040a45f9067d725dd715b2e8e8adb7abb1e7