0x2cffd02ea1382877f5680f971091707922a23001b49fca2d528cdf5353862fe9d80daa9afe6f94680d81a42cf8392a25678969a6bac69be8e7778cb30899e169cc9fdf6e7cd09d517a6e9ec6d95d57c5a01af8003be8a93eed414450acede52eb7055715603738a59a4d6cf6def9f5bc37001cb10b4a4342ef2ee267a420185c483410e55a337a8be3dbd7718feaa932407cd6a7bd29fb70e79e25bff7b3133230e8326a5151f2692093240490831694dd32b10bb9550be7432d5ac9dd266a47282cfcc969292938b6faf8f240317ff5184924cc4a196ac131d4c8187ff540cf0448b2f6ecd57bde26860c7418df6cf6d47da922d526d82fa8f7b16cbf23b6c2ba8995131efe15164f2c2a80ad3942c82f5777b9c133fafcf09cb3d64d357e82ed9e78b7332f968c64a43cbc84df6d8f088d6cb2cb561a47f8ab66813a9abb35928f947d28e3ffcf97591d9ecaeb2d49ecf7b95d0157e6d7965f7dcc83f26686a9a26e333b92981fe5950e0d6e09752272f703af8fc5c9b3522d807762ee3fe2038eeb41dd00be740b6d9a1582df61d6af57aa2b4f5475de10ac0ae6b818e05597477404b94fc2a9d0e50d5994996df565569f146681503ec282683a643dcfdd0182fbee205367214f774e2585699ba84cd07aea82d5c2164df7bd35ab1b164d84a2b98c1178e2a57e2657eca6d0047e3a561e7716ee0745ac2cd4462e0896a5745312be8ec3b2f0429e9adadf0ee584505bad972c9983528abe9dba03387745c4f0417b3c5ef8c5e0518e8b4b4b225bfe74c52c037c38a86d1e29a0ba147ecb83d1d1f83d7aed133d806daa276f544b9606b2d3cacb21f917fe61d9388367f6101d6f1140600833328d46bfc1fa6db30921823dc8ab0d035b6fcf24b254ca008a69ffb5e9ba830bd514a3986df922f3690b016dbdd13ad05fac93c8e67b6ad546143605de5ca1055d2c0b027b29686b3111cffd5b8e3b777b8de6c80ae7a74eaebf7c81e7c09663a356ad9ffebfb5bb3a67892e55fb99191321967ea55978250544898609d2cd867ed0219eeda8a45bd64991a72f4d903b0ff8240c0c8a5792b9fce502bc4b455e9aae351e7e77050836b829384ef9b0d504d071cca6efb0f83b288fe7fe1262a7f2f705dd92e67370f7b68d1c4845269a640bec7bab4d03bb135e56bb818a7b169455d182fd9f9c8510b85c5cb0a54b380b0075f81bc2d6a2ac43b4524c48ab1c0353ed5d08b39826d6a1b3934559f724a42ac88312ba33778e9381c151625cca5da632ab1c370fe97abe445a81fd90409bf785894ca2d1c47ad645e5995c6e28f4ac43533d308e771ca50706ddee66ff0e40acb764b916cd06799cceaaecff238bc9f9781fefa89fa6ef66641c53c22f239d0e9ff238e776d889a5dd3e7b30f3ac54e798db0f02bd14e68d2036d9e278141c9cb9b2aaffdf54cd865dc4e8ebe341a4626e6d7c81cda2cc65d0b79851b803493c4883ab647073031dcf622a18027a4b5b1d71d666b71f79e7389ccaea0ee691f6097975621c702330f348ff8824019c84e337876a756fcd5ad6fa0065e63209b17480ef4a67c32bf2c2d5264a59f41e41b5e771e38d8b5d242c38be3e51e229636d88a26c784bf3dc895b59e9dba75b120c47a2e5079a1a8eb770f046d27534936fad59a2251585bb6cbfc18f852c1d94b42b5b06d0ae1dcf8aa3bccf7a6d54f4a4af7fae69cdc10bea27bc6fdb1c330e51f1cf4a72e7c8d030cbe14979cd6c71ce2dd0c8b041d09d4217b4713a4ff5964dc185eab476c1563625be9a99472c11584eaa6eb8d6d1e24263480717f950d10f45a3ecf601120827e74ba479c3493ea011f6e7f191629522f0dd4a0d24b53e6fc3a0fb2496cbc0744a69c2057d88e5da036975cedd9d8735c71cc79d5572a854a49a4f825dfcaed8