0x2cffd02e36ef15b5ecb1d5ab78da1d84af79772fe00a193f0f0bc13e25a1f7972b1c29014e8a310c3b2883a892f0e236836e485bbdf3cd68350118ae072535fc93d47c545308781808817ce6b94aa5211b99bfb378afb0e7412b3f3de4d98939bccbc7f6b394bed50b103af2ab31079df2e66f7ca1ca3f864fc756aef4a32f25ad8e54f05619769e27486e0bffdd759a2ba3f438bcce94d52bef40da65330dfa16fa99a08ba32859cb464f4a1b972818982982cf866117308193fff572bde8220a3bed5b20ae69282bc9fdd27bab48ece4da83c7bc738e9d90c44e7e5bca1daf49fd84f64a715a9fcacf07d97a1d4c19753ea93b20ecfe878aa1957e74ad22e4b1210bef5541309c5a802777b2e45242d0fe0a0d9188bfb46b5e456ec3edcc806e3350ce1129759ab830bddef9346751c58c2be75618d221c2a7a3a6d18aaf5448a8efb8efdac8b59359f99f4fb86be5e23be4e433461525b18a882361ab3d468e40710242a4a2c3b10a730ad4d9005bc4f60f179c391462ccc2acec2bfd002876aaf0be0e3ee760276fcb0c95e35c81de0272297f74eb33d278a2cd767f06cbb534c738f6aff9508ddbda8ab4a0b15cc937d9d57c783217f523334cd743a5718a6186e21ca5bfa0f35ab08f82d064af94fd3fc360b56bfe694824498e8f4082dc25caba4c15279fe6f08d285800413949e939cf0b5bfeb2cfafe566a46c74782910ad647b8b0f5fca0d3b6a60d4f1bcedd3b1997b6e32b1b7d001426dfcc58ce36b8d072f48af42cb329fc718ab06c19d709a593c4bb1d3462cfe63967b912cc207406b6aaec3782c8b7964772067004f8f93c6c3805300ada5a955c7797a5ca829141de7806547bdf3af2be69e3160e84e5fec253cb91c1c5085c3e681d48a4c5fb8f763e39d4523015b07743dc068e82cf8f4be419b7c0ae435ebf3f0e4af472dc838ab8b07a8d8f9b04215806ab6af02806304ce9bb125d5d80c4236ab777e1f88e0778b858da7bb40464735a9dc1268bf95496fc8520b69db26195e7d31e700c50af2cd5ee958df4168bd4a5cc0da7a87495c8b0e93b0985636b9f17003ad7fccef4aa5514d784138612a520e2ebee46350ea385d7fdbab7fc71e46f5515a20d87732272de4ac3eb2181fb3f576103b5fd6217b76b8e9c3c70ae703f333b7cdaf9d3a532180a986efc9093c9efac3709e2df24bb53339a170b5a8eb0a337ffa4261964d6f21f3335f9fb4762fffb701ee421c689b7f401f6bf4571e7ee5842e6d9b443f3a4faea307512353b10d1e7e01562efb7fc2872d893e1bf3f11d568a110179be603ae5518419c95650c986408bb65ed1bdd9f9c6f99efc17f90b571d22e65c5c85c81aa69a432c96f47c84d751c98b61831063c3af7d813290e98b412ae602c86a76594ed1a1a8ad08a63644904b1ebe6eb76f017af3c80983f5a54acba45d5b43e3df717f7892b0c14a4d083ab1150e07a0d836895d2ffd40fc1b2691cf6e7a4c272859d1f048fbd090b1e1a2eff738809a0f598caf251f39db7ade1ab692059fd85ebfe449a875fdd6d1e456ae0e6d791ed58afe11b6f1c7597e2c93d3c6e4e30ece198042b1186b93027b123091b6f086cddac3a7743d6991a2472a9c6b3326727de347adfc90a9e213751d3c45744aa6a1caf94fe881359c4f5723ddcf7f4f817233e28113c5b4e5ebbe3edddac9c3ec4cb7186524e8e3de1f562b8380a30e2aa760c06fc529e5f69a18289c16bd9526dbbbb5d4f8c9453fd065b8e07100b23184614779c97cd60c1449e5e34598b3103fd870c53363b28293be7209115eee9702e99d61eb6c77080b5fbea0e6ef5a79325a0e2664a99b9ed27b0a4a0ec6748b9a851008917b9bbb33481844f623be14371ba17c637080d6129d257ec68ec7a9b738ca33cd36669634102f9f