0x2cffd02ec6c093677e87697f4a4bd43f9d0cdb8b4b717790ab2c0c164f76b7b32bece37202d77f5a17e50af3236f8217ef7ad6122f39326cb1727768e699eac4ac3621744a4ad7cbad995ce2e29b8c9a5ad4695a1b0d16134a6fe2c9f21c1abbba5f8eaad7312c3f377e2aff027a4ea1c7a3da71a0dcfb318c833b67e5e7b63a4987c4f7b2f040233382efaf6bf07056bf40e2417c0c90aec69bd524284fbf4e5b3feecb0f8381ca0025adb674799b031f222a52e0a731c542f8bf410e76162424f74a5ac92355b56d8d23227ddc5486d02ff85d2672b811d1d690ff6733dfe70743390c19b8597984fed9987c66fd26ff8e546d58f22b0d1462d20b8ef0331cc219fad9a316a6ac426f71f8f29bfff4327e3cd40b578cb99fab77b8d64f3ce789220a5c169042f40ea8ea9ed14d97fe005e5a55a44d159a8233cd6c598eab0b89b28f017ba3447e0dc550b23552123ecdd1e4ead07e86ed05e14cd23875516723c1a6397aa0c03d31cbaf5dbcc8de860bc19ac31474c50d2c283df65418ace56c3020f888acf3b2875adc8352912da6cda0a9ad96ca1620a1efefe3208ea6d1de75c843811b7a15a51ae204664a01ed0e5478637d33258e0a9dc86739d2c7422b10793153b6aed27ad4c98ebbb6d3548d1b26141d4c7c1f5e3e3c65ab1032f4ed1e3bb60c57614a778cb6d416ab17a3c7859620e6b8229486fd0c2413a6c8ff1c4dc0235333b786e3be39f030687e892d4c57b65e0cad7b9cd549fa12f46a44752938d924bfca3f43ff7e359638148053d905b9beeaabce3ab33b5757e46e3ffdcf0a09166402890d9d88e84a7343f7ac3dd05953543a64e29fa361af691f616028675b8d74fe3cc5e72ad84221a79b7143ab1d28ccd47aab2ee4a9a9a89e1c37a4e061c71db34a70a4baf50630c1e37c4039f07486663def8d1a6078e7f195f74594684b67672f334f882f85cff11b37a3a1e527845aed52bd85c1e99a210d738819651288a6ead82905bf67dea46dd4fa9fdafef7a8fbb5eb6a1c632b8763e3d8e3f593f16bacad0d93c97b0acfbf600f521deb537291e6f2289594e03b27bef988103f6909a57ec364e9837cfdaba6868c2cbd4657be32c23781a94e188f7658b1e2e356e915fe40608fdb7c50d13d197c3c32fbe2027be57274ed1fe65a3c5c6ba9305fe7680956e0e8c322afe09b8bc42a02f9998fe344bf3a1f0abb93f53b1ac83ef1896929b89919f7cdd643a37650fce71c053b1ab9a08c6e9426fcc194ef08fc8711055c1555c3998c53fcbf6ad4f93b84deb51605e95bce99663314a358aaf92dd96dcb8b8cf7ff76226428893e405756a59d67f520acc6905387d467f17f72462a440f12d4c7c760adaed4ece5573be9a68f06393522da7d5c4dafb845f2792e68c269b06602f6ae0f979d4cb2986dd2dd4b5794c090cc17137d35c2da27f9281eef71546d0664c9b4af0a762277ea09b0bb625d48a17a8ca7141ddebd2e93c8e21bbbba48b0c27e7eb80ee5e108b77105e7de37b037f673aece33613ec0120fa3d2f9a2b7980b4a6f558ea3e03a5a1b43ff9396bc57448e66f13e5e06013aace01e7b100f191dd45259503f43cda247f239f42aa502ccaa18cdf8f54f85487f77c8b7050e5833f84999908cbf53d65f85c12ba4d3ae98d95d638b8e421f0b6db799299a9d0b60d943b9bb726412e2a333b5ae3e831c96efbd7dcfe6ad1986c53bbd120eebaa51ce962bd47b9906aa7c47db596053338a5b66653be24efdbd3404bdfd21f09f5b41fdd4a50e00ed325764049e84acc3ec6ca9f542315c51fc1e4b5c9ecab7961079df7bf5f255c6081420a840db51c3a82c8d22894cf09056d70ec4a841b5a7731f47ca07616822df15e7cfade30e7e17fb7d9f4ce292d204296fd162d6284cfcffbad9a52fadad