0x2cffd02eda5982ebf2c25cc70632bda230de8da377fe05c2fa12f06e121a8a6015692cf61fe4191db864cd5827f49f9ac4c9b193492db55bc892067d944c9218892d95b0f866c110485fd114def017ffa0641a0eae4fbe2ca24925092fc842b52c4cf9cee762b61ef344d55fc60d1aa3cf5c1188bbb9bac926ba724292df449107641b80775c7fe67ef3d34756ec454b7f7e1d0329691ceae8070d792d42c3f205d542c8595725a14d992f9c391e46ee466762309d1287763c1e052eca66121f67871e685e17e0da38017ed6e7e84c50d2d74d92258287ace2feaef571a99695523e25b6c9dcfda79e70805e714d439983c1c00fedc0a6ef10ce8d8ebbad3bd6bb1c4bb3abc082e0621d073723d1af336ec9e1e157e6212f32ea235b5d3302c83a8801f6fb758e683200dc2bc8f064d5640edc924eb643594c4b856ef8da67dde0ca67ef7358c74ac6151f8ff3fb6426842e555543e1f58dac68ef80b5d1bb9129ce970f9b9db71495301c681e029af3d3ded0e68cccd20c63807c09e8408788fa5d5228fbc90f655e209ed85943f4988df386d00748dc7640ec4a4918ac4a253edfcb3a3e478ca3ed648a1e76d8f8602019ae33e9fe47ad271f43332d39f811a7752009fd0fe9250f81515a484fde62f9d93ed9654d2ac812adee8156deed8bf9e9150f15e2f5e925cd207b057eb7c3ec53c8b1e9146f4b31608822bd2916778194a115f7ba73d09a9e4f0b52f22e88518f90e381dc59bf1ac7707c1d967caa2f70bfe5060c549c3fb00bc7403e6d2ce5ed6287ce699dba831b17ec71c559601041380b767e175aaa6cd732d0aa6fdde4d591900750a72833d3ba2e09aecb6c302a1d8259a07f86ef65c27772c0691aab1ffc9a862608b8aa8969016ca734658bfbebb2c97ae5132e46a9d77c3ad4f1a9f1c85662dacb78033dc09bae3e3a99dbd76b30a087b59a7c566bb40c00d4d6bb0f4133d72858b15a4246dfcd25bffdb4e26fe689243dd47c303e3287e2860f8a5857c1f7bd9131455a4aa1cb4c0f2b7e4767ce29cccca73b4817c532eba11c604dedacc378796bfb3348750e1d8cc5725dbedec9878ac9d22f159eebb0726490929c92b9fad9146f78bbe0851085b2bc0ffc69fe237de5368ef0c42be01c56f67a7697e2f35a3fb892970f318cc38930381f79eff46b6fedc4ce3768adc84d65c26a3f52f282120a2996d18d4374e1d886c2f50bfe3de711ea1777bee58fcdf71434421584cdff66493514ca85349bdbc3a033ee0d1ed0be4cd8d9d5a8b8877b5804fee2d602028996920aef3042729b020a310523950b81d718828f183caa81163fddf0162f1d8267cef442e7b4275d11c1e44b50ff4d8d2bb9599232ebf5d8dfb1d442406db01872fce32d9c30d672e65f7309fc35d7041cafef209519d46ede563e7b8eb21f437732ff28c4bc4caebc9b56ece5c4ebca7d99b580d943c9ccb534e03630d4f54d2c5e480e90ca0c07d6abef7d9762215fe10c95e703897d15e9bb1f1344d7824493c8a4fc0bd430fa0b6b42833da4ae9cfb867e625adca7d2520640011284949d877414d9e3164e3b8c7837d7dcd02aa348917bcfc21d510c9a28d3fbc92ff931eafd5a89781d473928c863e93fd7a618d615ba58cbd0b1377cfb9ffe92b0254927b28d787b9d5890d39bd6d65b61dbbfc025a52ce1a260777295f7112322b887003663cccd52616475ce2d75b2dec4cf750c81c9f0ba8aef847ac83fc6582b337dcecbaeaae1c489267a8bc4017d2176c1e8bdc5fc12e67974358f3077ad99e63a9c45ec9fd695a16879b491bde279bcb0d278aabb2baa1243f6a0a8fe7be6b58240bfa05e172cd82cb6985f21229858496466b8227d939dda796fa50f4d38830d3a59f8b4c744bcdee92f284438927d93eabdf49d4ff6f9755435