0x2cffd02e221ac450270f4d385464f87a34185d3e5b34e0a41d55e3bd39423bdc1c0c3f7cb8a572aaeb103ca475b3c478e2f39e0df0ace047756655ddf12116969d5546085c37cc432a5573bf42c5058383f1d4c8391407b5ef8ee45fb8687dfdabcd10e397a3f0e7acf69273f96b807f1ee3a883167f73078dabea13efc43f04a2c33939048727f1014261dc50f1a1d6a2860dd2bb7a0fcbfcc0cc5aa334eff8398928adf41ab520cd6cbf2827c90adc1fe850a4e2ebad8470070930a49fcf8f7b4565e34321fc38b2efc14b6dab4e7755aea6c4398f4bb207da03f3952a1e0b388620a955a1206e1185c69664cd646f96884e64ed4d2f14e575339923d17bf02a31b48ec01436d632f8eb0102395030b3b82d9858e33ce05a337384747a6a4f0fcd2390f875e948a252e1a768d402549d81216214a4a5ce9e264ec7560bb7144fbd1c357159fa3b97a9fc36c2130fea62b0751e91d29206c48ad59615801411900097a610971bc5b480b21c447a75a8ea01fad71463e0a2be8f04c6ac9008608fce0ec86bf07ed900b93d708067155e2c70ddff4628949a2f054afb0c50b1d1a92d83a3f15345d2dc137b6cfb905f3e947145bfbf90507810a069d635ca46e94a2318e2a415e2d95874a54f101d00bdb75728ad34b8b9264d8016487b21810083c12deb0e7f55d9ccf14fd289f2acf3805a6f983fda851567ca76f032f6f0b41997273120bda8266423d25019d63dd0c0af83019c5f1bc251827c738bdf631db299211f78810cbd30cde0f072d2ffb17801e2469abead40bbc37f3bcb78dafdf04ead6624f36f99e62150244385bdcf21492533c237d5800e277f3de7abdd6d8407669a8552c3d695ec7de7ad7f35fda1cedbdba6ec00df0d73de22e4fe50f22a9c9abba4523aef96734001695739a961ed355d6e701bcf74a271afd7c810720a2da5701a1673e7e1fedffeb41d0668adf7018f40c430dcb7d681d1706c0b3f59c7f2ca35cb13c33e1b1c1ae19778a5e97678e8410a48ae9fd6b0adc70778697de7241435050c10e44c281c5874179ca068323925caa00bddb36ceb22831107dedd15c553b72611778fadd6dc81457240d5948ebba67540a3ec4d69028f4ce198030d6d66954ff910d7c883c86e40a2e0d321739b3f0fcca8606e514b0d63654857ce20707a8cea252bcd670967bed092d3bd260efdd9a3367e773ce45b8740de0751f89a7e42754f7d713f3479b5d57d535ed1891ff77a229729e09877bbf4bbf9a2c92e7f1b04673ef8b77a21c0e30e8643aabd617dc6ca5ae306ea4de83bc9007c60a80112d44be378dce723e229a6c95edb4118fd4d867048e219d2698f0a07603aff88f79e33bb4ef7bba4b34ab55319bc89bfe25a4514598f906aa98bec1c8943b25024fef812c9b668733e86e9f6cbc5e245e4bc1b5d409446df4235d3ac14737644e02be422584529478bb8688cff1265c5f20787ba7c9ca207202b26c8246f3d0390d5a3126da9aac8e8e826af5fa94ab95d1b12940e0a17d26fe4adc9d950a4df3015bc4719958cc940eea63940fe376794e4138a3cde8339471f9038b7509bb85a1c4881fd81c7d95287b62be1b242e3ab0a55bf5843592d12690acce4c3e3badf74b9468cf0f31aa6b2664492db3e182b24354fb1c4bc0b0d733a32f36af838e1bbec269d73060f54f02bc750dd5e4c607c0ba496a64f346e7218a6be63259458e6a4200ad9dad2bf878a527634b0ebd1218b888fdecd5ab8f051faea1ce3499fc89be48aee5dce837b8b1a070fbe64a118d8f00e293543fc0c0a2218bd09c14be981ba1acd728679c9ffa434ab1574c74e4881c9c8bcd2bc8cfe9a9d181a21ae0b2655ca87acb8f1f137033a5150a1ebe861e3dafa5027fc28a9722c052a59a2dd69237f65cf792521dcca03e2