0x2cffd02ef87fc2920dbce4cb5c78596c6cec014254aa65f45b35b920593cc829c2ef21e45cdbebb0a7c9f7306c07c580d7b81c9b66e0640685bb5cb9810cf51b3713d43cc565bb6d01299b0acd9c2c5a1a35d6bc1886443e4beae57ad86fcb703dc725fb94c673ae7a6d1d89127a26b4b42b2152dc9962fa705a0773635f59452e1a22605cb758a7de4d76681693751c598f336b498ada6cadac05bc718bb0a562ac2b033af3070b0356130651f549ade95761a53ea0b6008c311cb427f9b3b32f01d2f1d945637920cf6fb5408d4abb2457f191418a523a025d34b7c82bef5bfb68925064131ee82fdf39586415ca93366dcd3dd428e9bc0b89d02ced90360ddbf6ec394a8cf2fabe7d9d7936411b230be69b55bc242962f12001dd3fd1804b4f34a0095cc616ecf4884dab42659d61efbc840af9ee5adb11d913eb34d82a20ca6e46bdf6ad781989e2729812da74d52236d40168a4ba2b864fe013bb0062dce2182fe3941d4e94e8a97211ff38227958e159244ef26f36a6784a98d1392d336f28644fc0803992011b87baff1937c2f29a9a702d0bcc9ca24f4a78969b4ccf2e3d6ef1ddf64613eaa938adb980bc9be1249ce6c4739e356b98417df72f9d05d3a0b65d396eb816dbf4e7d30e09d2e754858177464b976d05a0ac551a362835aa0793792c6ef040f05cb8b80fab97636eababa5c1ceeeb4a7034eac7c0b4545a12c4803a61d48d9db98380782b78bee4945ed3fbe8155b3404d6075e27ad16f4ae5ae8d39e9751cb6ac4493cc5d7d445360533a09ea95e0ea35fecf0503c6445cb2c9823361a6e061d4a5010dc5e9eb9e68231f331ba650fda571c9be63c4f3f58254440bda45db100179162ba3309cce26bea26d5ca3511b94196d5d110b6dce5a97ca193affe2b439ab1d9cab739c585a2b55d29e634ca2e4653f0af9f74cc5e27f30a426b0bf4d3f3e98e20de918892edf2fcad59bfb72494d62ee9464c961a029e2cd185f870aea23cf8d0e3db5c6282102b302bc5a55732525bc0f1b500bf24c187294eb817cdbabec5f0bd62dc38e3e7df646afdfaa822597e1b93637e760df109274029982248c5a055d023df64e5374c3a82397f40a51c14c32d8384e05e8681ee89944932dafeb93b2493763e9fb90d527797ef3760f44f0c1ff0ce78a19fffa1b27f5e017632a5cbf642b52a7ca104ee788d104b6694757c58a64cf93d96fa670cce6343d0cf1a9879de062c9c5b720fa7e1a5460dd68efb0f1d4d9b4aa67f48fa80caee276e2788ade391cae1f72ff3e4f3c95ad6a7afdac39ce948a54f56676c6b073b4fe639e867d41cd92d0cff5be16ef3257033164fd222ecdb23a63fac825c25518407baace28e4462fde4b5032433b835a5ca393313c6dea91de1096d39ba64146ccb6f9a8573c4107060969f142711b32c4dd1b0871356fea3f3536a7bc7e03cd6fd26daa09154ba28196d7571a441d0ecfceb9eae2ef60f1ce500f98c07370f45599dccae3a49fca2c85184c605242d2e8f02dd1c209ad5d4fe15f8dc6df4b7e1ea58aecd6f44282311ab8816a071547219b92b87fbe459e715295be4e712018fb9b1b05c2c162d18e112456a1f99fa0d84d9c0808703115be5834fcda2edf4c05c1f4508a3b6db9c47461f8d4877e84000aed29a46a97cd0c87ce30a68b56ce09c9b716d36ecbc18996c7dc5b75f45e17c77bd549a131ed412f5a69404ad6ad144f018708c0e6077a84db2054b52a750d12d9cd904fa88ef0279fd69eb6283364de6d90c486179870d3a2c759f4bf374ff1208f0357b3aad445418b44f1873ebdc835f72c728181fb85ac6c53247d57aad431031f199648ada9f437d8ca18334b33f0faeb1e11280dc33fccf3d3f2b2e5a78d96bdd3bce3922d49b4161e05be23bb223b78ca52b4186b