0x2cffd02e8bceac7357adbb6a1d88c3aec963f8d71a6239555cf9576c151e782fcac96d5da68af4a4559b7f8ac64f22aab871744ad92d2b962ad7ed99fbe4f2a939f434b52bbf3edc1d4e241f3662020b16a504f29bd574a70ef9ff753da362935283706c8b06cbeb103c22b5dff88598994ad914fa969e08c092c53157641ec262bc9b009f636e1241f1e432283208775fc7bb8000e369192a502315047c0d252b5457e7903df1efb0ebfbd1ea489e6ba773c414caa08c06bd9a4d73d48d0f5f847acfa9d2c836960307308ec67f3ad90d31c5f1cccc298f5a0a360c10b13fbad2b0ce796e4e0012e54180f76f2c38002211114809eb1666802b148ea2f57712a5beff4ce3e8992c1d8d06cc41b0dee7c2d58ce459d62796bca337d18e369c8f8861863480b457a413c17dd4c60a24056885d1c46eeb457d307cc7ad41290d1c15eb67294f93a6825f6364e80702f17840e89c61ae1f8bbf9a87e0e1745f2335d90e2493074ff1415a9557b62e2ff6f2b51504dbad23824e8d413c50636609c69e45fcdbfecb72df51fabc6bc60315349b5f34dcbff6c530ee878164b420fd630ea172051cb542f18e518080fbe837fab35f78d7304d40e088e43545e2c9e070f13347816c42388f60d9587ea04a9a371c64f183bb2582f534e46b60bf5f5adf2a72bc0cca236aa3fa495d8134f5310e64bf8b16103d742d72485cfe28da6956939b436d32d7da035082e8b7bfe61776d1d33d7b5553d19575a46f493891771b7bb6bff79e3671e5f530b95bc9d78a0dec1a9c61dcfae51b536fc49d0f8fdbe939e9953a6e0b6af5a755b13e5bf439393c0aedebc4add7d12752b8019fb007ef14cd2f37e3bf6aebe825768b06ff511f1a8c95a815fdc991a19d77011213997aef25e9d8eaa653743e31355a2e2e5242646ef93eeec46a920e90a485291da37aec359794d2100f962e8ddb5de4e6820138651860c7e46e6ebb28c5a7f10aa6ce7b8ca96bc947986692a9a6be54518352ae9707c5c7d4d5ac26b0e5b5534e4f21666677d0c972a41b7d8dae28e01d9a9d2fbcb4b0d5e597fc373ac9fe805ca2d09e39d300c99329da60a28f8424e632a6d3e6e75d76cc35d1eae48f0450a93388a7520d6d4308416c4717854e09be7d0f078a01fb7e2211d5516a22b4d65899c8e5bdb2b980ba9127d1b306506fc9ced15c603e2cabb9b0d5f1b3158204cd809e17e73927543d5b146ffcfae486fbf3ecdaddc96a5d9d4d003baf4f3ff9254e458679277dcd66096461fa6e78733ce9eb32426e9f332a30db94bb876bee3c3236cef90d1c4047e211253c69f8df2a2c6c91f44dd24123a16c51048d99f25c2531fec052a48edcc337edf65dfb98cbb567d4afbeb6365c0ce6124b2d89b6b016b82dbad95f5d61b0b4cf875f695703365d9cc96ed3a061c2b9527aa25a6bd6387e461245d17d11caaaadc257d92cf06301361cadc74621c0ec41e8146a9500d394b45c2851404b3ac4540e963f6ecaa524be3432ca6ded7fbd085335725c62d86aebdc400c90a581fa877b3c8bd1f039a8f79ca5c322bd29acaa95eeaa059c665e927f65c86b639d08d19fcc66c65b37fdac2f58606ad70d93fb3b09a2e0527c9c9724a9f65c4c6e920741cda87f7d8a03d6d5eead73ffb8020d5c5240c61c9f80cbbcc07ddd94c5f97c65102400321275e0d1227ecd348d7e10c63ce338b7ac8b07f11f57c236375e6afdd29e9ad2a88053d0103be4e8a15006360a3cf8df637fe644ea7a147781daaf0152e6b61ea2fda33cb27642541ed68b371854c4bf83d3d567e7392d91c1d7bbd63a534f0fdce988c14b71ed3de4ba9eb4e8a18c2d9cf65ff9a67097831ce917fd08a0b3ebc7b71bc0c54e9177fbf2d44a25ed279bd07433aa42cf305336ebeb5750b282e4a01bf691612d