0x2cffd02e35b1fbc42737db19f8ad46830e0dd63c5bca0f9e28680eca93dd00ced85db15c70af15c7b759324b12a0c5678de5727b1d6d666dea20eae4bf69a6864e2cc8d938f50ecf14102618db769596545ab3fec671a306b6a84a8a3773028d542eb164f7e246bffed7d0081daa366ca613977a175c55b2328b5b8f67604c32ad1bedd9f5770fcd4109174f5450b24f10621e8c5ecafdf21f67cbbe4299a3682f63e977382015e2a87fa293d9edb89a667fe2aece85c0b7f0a363761566abad5e4762acc115a17ab397c6dd8c25ac07262a7eea870e7cb1e1d7c0398b57c5a7817809487b77e0a8d3248cb69ebd8f7d2a2803deb7018102f5534cb876efa467634bd867df9977d3e9fe9ee83165225bca105f9a294bee78702e4a9b18fc5ae93c1a8c4ffc7f01d353d32e4787bde1998ec8071a6950048e758f7a4c37b448527aa4bf98a1a611faeb02b107982cbe5d3120ef49ce456d74fbc21a1a0e83aeef6bd9ccb487870084a8cacf6c33a4d4e1129312479f3aaacd8b14f677a2a129c6d6e369a063ba1ba2ee12780f1f5c34ae650974deee0590c62f06ea294928cf21512b443fdef84b57499dc192572f57d0a08de2cb10cfa2ccae3f918d9a7063ba5d0b277f40dff18045de7fff0db8d8600d2ab667909d94b2f82d4c1e9ff7f45f74c797199cdae0c9cb4349a9e36362b13c1876d37b277d10ff19285a15e4242af5b46b40ec65e4400583a51ac517b1a9b6c489d2ac17a1a6f56f44cc776ce0e94407ba360e1a3499453abdd1be72d045700c4b3219a1d1a9d05e844138599f6d28d69420033190b87a6f8ff8769e283fdca429ff64947c6980ad20d13f630f8b28c9305d537e014dd6fd7f3aecac63e33c82592517baf10b983bfccaab3532a0f8eef821a3ba0b71e8baba48f3bb2c5540e07926eb60f32bb43885ab8ed3073689c927d032a673371a506a415343ae078a1e0206933bf5735ca11b39d69a3bfdc21fc27c4ad98204eb6405653a7b33c4c352e9ea902be692889e09034ec3b336c937f7581c3acf6a34127149215e2dc7c5d173cfe117f7eac2ee1eca4ad599a916e1ae338928fbebb7bb7c4629b1909db90d8bddd23063d3f84bb4189eb4894e6fb348e6772823a792a1f36a9cacd7b27b5605ca41ee7a0e77b8a1a73ad7af487f4e7ea84c8ca814e107503ad8e0f2780435de03c2e8576decec7617c722beb857712c2ff70977372fdf10e2985d18612176dbb03788115d8e710ba659579bb6edd1feef672ea7fe59a3e3b66bcefc757cdb71e3f3f18242c36f327f6529c0eaafea4e5b3c2e5b1f9350215594575838fec900cedfa665dafed39017cfe16017c0a60f45231b3b3d1b9abf9e91cad7c05a35f980edfd52ed0da327745d98055eed769dffea23671e3d2595fe0a6033fe84299cf8d31b14491eb113be4061aba78814aede2016434bdd4d578701e2a46f0e60b98f68597169a0cd7c0555fe0c79bbad61bb2abb0acaf21088dce864531d6ebd2652ead91b27795eb87b3c009e0385a2fcea6a6b68cb5e333a2e96fbbfd0e5e80e1f8c98223cfa7f5709b1a32a146874b9304961cb9ed610ae94e7981403401c6506e36a26ca1b89f849fcf5adbbe2af56291794cbb56412798832752c0f218e2dae0f5e7ad36a891f53ee7de27031c37954df76991b7d378296cdcd44646f3906b1a8b7b368aebf3fb30748dba8d47cf328399db958e2dbfe8d9e9f5886e03bfb5ac18945857c518666a250acf8a5ae1e2b0e159e65d0c2f42336facf647b83a73b661c8d7ea3ea043a7b05d79f7bd3f0e1a48391f359b9501a939433a605fca74c92ce7a4f868485697ce549ae771b13d5881921ecb25cb0e7eb0657da49a9163e2c402a5583bab73cae9e6e2973ecd354d0b62c65fab0f1f344223ea1b3f2c28c