0x2cffd02efe1eeae6ca6981f8022b32a9dbdbb3fdcee5aa63c09175a10eddb3b0f2fc07e51d962b0df2eade58d7f4d8b7226b3b9d25ab80ad7f44fdf890591259dc119c6b8cfa3a424f659ba2af0abee1022f9e0e194b5e2c351eb6a5c41a111e33acabfe801bf115302e405616fe450951dd884428fee6b795ea2181868b3271ec1b2f82c42ac99d74e43ad029a13b71a6b2ac6f737091034e997aa72473e2f82089b2fcaf6d4a4769266785c8f5555f769303f35b75ac04ba0683beec783092dd20f722a22a36bb1d5ff8a2ce6a1df8ca4d8d0ec94c075ba4e6ae8edbfccc1b95cfda5882d92e2caad83f3e470dad8eb10f402bc6350568852c828b62bada733bc74e1d500194ba993655d4597fb9fce926b322e6d06102d5abd1d877490423b1aa4dbc94e89a405cbb873696b02e86bc93555ce4d3e982cfe6f352be485da4a872acbb0f18c09f67a84ce8f1b8a010242777b27e6f0be859d3184df704f86b14408c7f81069fe7aa3eadfdbdde3a484ea0f315f06abb2d372db021fe41d87dbcccb5d355c4f27cbbfb899afe2d142ba0e4d75dc034932795eff1466cd61833a7cdeb18704c8f068978e14afd3cf0513435a09b70f86ffc00c46db04543cd2b827c804020b092b62baf290a21ae3863eb03643e781c8ce3a761a6f7e4f4926a31cb32f2af7625f922ec0528aec5ef03d1931ada1ff4ffe4dbe3c5c2cc3de6be207baa5ed53f0e694df70b17694aff3c4863fb8eb5589b379919bc89859e57093bc9dbf6cc6adabe5d4d08ef49d8262e255bd46dbbf8a10666e55591fe465d3af76ccccecdbf51cf22ed90b172828b0813b4cd81d394e6cc7490175a7153499be6b9f6648fade2d5916c4acb485d152ad73b2eefb86752ce9cb034bd3f17069db789d670213d37e6c2b671082ec4351cccee01decfee42942ae243260f7e61ed4117e2f84705d4f4dc1413e6bf47e436ba912c0ae26f217decd808b9dd9344320370ef894c42d8e339ddaee833cb8eba2053e6d75d9e38f8b37e21ee4b9a95569ec03ec7e9e666a68d664d336f1773d9a43c488f269e53d323fa88b51603de42a6141a1517a61891a54bb65b9ae7298df5e0c0626b3863f128ffdcdfec3e661f6b51493dda190f01472582de09f17eaaa28974bc1ca66c5b86fa995792bef24df85ae379fe684444a4cb2db15e7be8c53f42a0b08aacc0ee0830d5daae1985ff9868d5d5e7bdbc295981b05b87e99e33e44dd445ceefd7106c8b363c44c2495ea865b267ad4975fe3e1f12a74ffa086866062564103c2e73f7cd3fa5eb356ce87f1c321d8b716d281d419ac24cae2728cf833ee0135c75af5a61437b12894f8da897fe395ddecc5282073b8b04eeca9e039bdafe56b945d8160acf964ad9ace8f37d60608ac33e6ac91091879e63df413866b466386c364ccc5847f4711978459ed4356a80abb5c2340877b78e0d99e5839ae7ed7b4dffcbb5762b8cb6bf2c0edf7c9fe1b52aca24438884fdf38a4c8b4b0dde134a8dee770e7496be66bca7e7b69f15499fc458cb2dcf9ad6263f40c2ffe17be14447f9807d72ebf6e4c3333ff96382a669aa762c7df6ba2fc61c233b066112858ae4e07bdbdcb66616cff1d7779dbb7de75f55e2caf6919b47aafe996ec1609728fce77b3b00669474ea4659d3164815356d1fab5d0eb4ce4c8c6ff97d0f93c00ebcac5b7276bafd3d9b3fbcd334e98849be7b9c9fac3c13bf1c97acc98c6dda1ac0d5b664cf30de3fa76fe6a0599828e3c8e172092f7d4f55fb9844952c1ff7c199a71a85d3f4df5224597e4d9d51545c9ad54598d8bf02b3b068f8de8fffd002bb791dd54b0d491c459e332740a0ea0c4b5d389f67d9f2511f6c8aa2c047f2cdc4ef9bd2d6b23c0b6dc9b003c79534554c2219361159d40c21f4a4f99e4812