0x2cffd02ed96d53b916a0988076b7725b423c06af0ba485b9f082d0886f3d9642fa8b7c70cc85830d12f5fa9ab2dd1517737b8367b00feaa20a0f65be6dcb26b0715362139adccd4df0c9f5033b06f5e61653b870c8049172e15405ab2a7ff60c8d09458948c7849ec0d6a98f0148a129544efbfe3b02c7d855ef78eadd2ddcfbbec9e965858c572e108872803d20a3f89ce8826183a0d160211002ee2c83cced7fde5b5ffc125ffa9b69393de0e3d1e34c1e48a22329e4e3d9d8ad30e840b806283f952d237be1168aaa641a4d681c92cc975e613b9e8c38807de6b41e71348abc3dafcad34b388ad7ad2c2a8dbdc79e91c9cb21e48eef361b0c5119e2490ad945aa3093d3ed23bdb270d39f95d9a9a25e8536644d2adc53fd32ac5282e2606853098129602053e949323a667255fe6919ef4a396bfed56ec6b2a62031e0844e2c8b15b79c7bfe472274f7e3f0ac3623769b540e81a09977496bcc65ca34101a31ff7d4da0c1ad125265d7a0b0f21385ec0e4f297f46cc2e12bc0f090cc2b2c2c11d65e3856d96c52a976fe29a133896eb242e29433f8ede902aa40aa9d8ac258fc32cdbcabab33345da905a52935b24fdc0f8e9bcff27cc59bc6324511bd1bbcb973ab8ddd2a9d62f1db128ad8a705407ee84f0753abe9a7b9b2782142386518e73d5849db81fa4caa052929edaeb55a9d33959c87e28ccec78649ab6d82612bf838e45c7f325e00a338d814355ec6b8172a57242803e5581d65b4606f5fc33402786f7406a277e054519d07c5b838f201e7af891ba55538fd625c6c4aaf24eb8d6a6c0b61615949166da71d696d4427b2e6a12aad9a827c64dfd6041d5c444ad82d9e9382c1d6813c1191a7fe58e96e62dcad11b69f18b458c6d0fa0e7ab5cf40f53405363d0e120a3b8e1f554235a2e799af2a9fa2010cce4ebc8a15d2f87abc272aa4cf58e38fede18a3b3f961032e5ff82bb0f538cac0f7f61c2ceb44e5cc36ebf27ca494503aaab2afb39c5176336ff4a77f4282cbf092170d8d1c98d28c28881b92282d098700ea48cb386bfdd662e43ad428fb3bee62c45d8bcb4b52638cde4a74c01466e94b793a0e242ca58110d870444d25ea6eb786e1739de375919c6d5e5d2288cd0afb18bd5aa89a31b6946389ccf88ae5f9810a4445dcae67d325b6d0ce09e2a2b21249e3be6dd85992e6ea9eaf67af9144afea34c73b905f5a43d69ec0b1eb717d348656323017d2a718f52ae2c91f7fc031220fda1d5e3ce88a104fc7b9684ba2315811014562aa9e7ba3c18d9b72e360cbc6489c44f0672c8e3eb249fa24897997f78e54f38f516ea77c51a3c7b8245d4dd83b9320e77c6a68e7b9c4837577493e102e7c349aa35b82c0e50356b0fdfff1984afd34bc76643345f9e85075f5ca155c248324675c61f4a9466ba623930e202a67c7e9af4ba35974b3c0d0374884bf85874fe27eb741f86db87fa653ffa585939bd02596ad7404a23ba94201ab62cef44349997d4da303323ffcf3f587b92838b3b6913918340176face75c27ece9d51b27cc039aa9c6a6579f6395ac1b6c5ac7450bac3c47478206ceecdbabdbd50316c13ede957a8a78fb739a3c33228da215871c09938a55fa13bb0c0c5eebb81f12fefb13c560a04f42e07424831f7a0fe42da927744c8ea4146dd498cf17b1a824464f402062b13942463cfffea71473c048b1cb09d06470691d620c85ad6f1927e11001cd6ecb362cb3a697fcb44bdf05193e7d830782a38a54a4002ef9944b715f381b2d74ded18e983eaea6d99b8b84bbfa18c00b7130374c9f4c20a72a9c8daf6189e92d15acae735bb77faff6e529a75813305e31f78eaa8d6e2412c316632424bda19dad2b2be580d1e7cdebc4dc6a4ba6fa2dfb5df547e6ba4b4b8083d3851e0745245d7845e