0x2cffd02ee5767c13baee450d23e8c15e0d45e8322f07052d0a0149b88e30a97b5da570e1a6fe2c439da4ba24dd2822e8c3e707fea889081c918ce2e09c28987d380d2ff548f88967b96f1af0076495711dcaed49fb18414f64358993bec3cf5dde2110ebc1df1259089ed1b7454ec914057f01981187682791a631674cecafe7fcd3d78a38945174fa6731d2b38acfc09737637d37e0eb4e9b79d0bad05b91ec9b53fb9255373fc81970139f2819270343bed36b531426d0ce545b52bf276e3caf9f14444d64aae32aad34b315ca36e5ec0206a4761006cf20e6cdfa448cb13c5fad3a16d239787beafffb0d1bd54525fa2157684443ae6c5e289997b1ab5357cdff539a365b5e9d9adec330ee5c637a3ce4830c88df8c590341491cb725ad7e920f43db95007c0606ef1b39865f0fcd627a16ab0645c6e108d3b0cbc54f1e1fee801290552dc7f16ef91742eb46939d632008bf344457006435f2506ad2c9cae749e0599d6fe80e92a3fed90d785228a3c859ec32e6d7675b2e57735e280b27ba59061324a9b1bd3163ae6cf5c5a0f30b8c11570b58a55ef0d177565bfdda36fe5747db783a3f864e97ca174850ba121ff4443e6ca05e85aa59f3f6fd3448cc80b9ac295d7191da5f90d670e5c43d09bda1fa4d59031d5283851b1d107c31602dd1513abc8f683de07f5670dec3f36d04d065fb6f4c23b75fa850d3ec299dbfae9b746c939d4fcc8fa7d56500f875b7f8138cf7d513864588c21c6d01f36af8c0c6975518391b8881e273addc7f7d95b55404212a4e9ca9faf4ddd74fc45366b079eb13053cd2aeabc6a0eef40c20d62098fcaa8c0f165ec0f95d064c949eec9d4731bd2434edc8029d43fb85bd467ab9c4c8a1c6e1b4f8112d308f721e33625d2f052fb110bf0022afa1a6aa6b1fc6a7dea3214bb5ea8d419982099176a6daf496c4e8e2bc56eac851fdc70ceee2a27a2800121bfdcbde6b989e7d87e14a89f47e4ac3ab84e35b2ad5db03a5211f8d55b08dc928be973c372c112a7fb3ff3e9c113487754a49e8ea277f80e86c89f1326b56440b685f8fcbfd7aefbc3fe4eeac24684ce5a9815d8cb6521176178d36c6a67be6dee1d540a2c4f4f3e7f61a4ea928bb4df61df06d18b9ef85c8fa0db1f54c7fb3881624ab97c5d7c02417b0cb12e700476fd4a72b6af604dda678e2a2eb83f7408b745c967b2af857c6e2b6bb3a11b8c01c45791f6ad0f1de78ee1aa6012869720e37f80fc07e5f8711a3b70a8fa4dc4927f624e6328aa6c6f648ababd1f8ca4564f56fbd24c30d18bff0ed2121283ef6d50b8d4df656d5fcf555135f8c99a77c5c51b043bb0af7b6dc0df4c59620622efc5154b3bc265849e1631b124ebb3561bd73b96d2f3470298b91d7f0fec16d793181c8810ddf1feb7257e21b17418a7a3405c69e241bce5c5d35d4d3b5e5752014360ce09ad4b06184b2001d93ac61286fc46e1801f44fc20d700b2710554a6064bf4416efd757395e23e28a3fb1f1ac3e64ad51766e25cc6eeab9202f5e6e6eef3613b6b2d2ad464f2ad7a043c70b298843808c3a3d9c293d9e57bc7a75e87815a29a24cd1e5eb5a4acf46e5f431fa060d800eb068a6903687f3584aad77d44807dccc041cdaf6bd949bb9550d633e15cb2e025c7f881efa8de77fc1f7e36662ef4623abf090ac38357dfef215f99f62177165a3e4c9b1b8c7cf36d7012f6d96ed867614ae1eeb5d6247bb2e89ceeb3ba7856371c8442e0594c8f61ab888acdb014dd5c6e8956244ef98b14915b9fe00e84307c906dc89b281b59be078f149c634f38fab2f3b5684d807fdfec7780e9ee1a42d8397bd34ee00ac249d6f9785722f5e11e6cb40674e4de660111518b4321fb57c039fc83422e2c918c6773eb2c147af5d9688417b221700c2e18a7b092