0x2cffd02ee0800177662ce22ee8c4a90d05157ddb6927440eae92e58145bd2e285dd7602ed7fb9523d161c547708b9ba44021b68aeae79de086f0e4aea6d48864f5826192d43451f42eafb1d02b665c872303249bf9044338ec4d2fa894c8b60de2033ba956900e1c66cbe1ad52125b7bbf5abe9e50cd3a94cd8b69ae6ef5929a8e5575556e353fcfd9fe685aa9cbcb8907419145579f8364b1921164938d339ae565bf5a12ab397b9a0015e0288b5aab56fbcd00300574d31946b17c8116714e806f9ca86c91d638495a2eee0af56ad5fe1dcd858a5d1e1ef78af310056deeb71aee756e7644a742b372fbf621e02d8186c2da0383f5e521cedb638fef613a72a99a84d98df4adf07bf917031286e909cfe58ff4cc12f60518915d8bf6928c9887076b38f81c43dc6434ee13a7bf85548bd5d02b51f3495f17d75ff19f4c5935da34210617292b84de5a220821a5a36740e97ecd33b3b5ac0d1376e611c219f945c8f0afe17d50a31a07c8d2c4ed03825b7aa77a6efb0161b6d6591f6eb1d423b936582af4f0d7d1fef520e4f42b7978ff1ed76afdcf0c98572879e2a2d2cef11882aaf021ba8e00f47c2c4b30349e809f47eb25da58490c9ca6e6eb0f82cde47521651cd0a563cf51e4f3ad52620814ff184970de222b7316ab32cf29a4bc62e5bc660fb6fbf5e27538005c4695986c8d42bb852d86004b573dd13ae2818c4f284bbd689fc632525de09c7fd48a758a8eaed0d00a6a5dfc607019fced2e1ca6ce97e1c197d49ab1feac258d7bf52a1bc159414ed82a2434c5f75baeb83d0f146deb863ba5559739776bfc6ca880ec8f55bc8e0be782753e8ce76d19a1ee6ebd4296da1064b986be134178f0b38eea4ba66e3e4f521864a6829661d75386544c6788afc93ac40e50d689ad3228572e8931a3bdcbdffea9b98ab5283765d4800c9d34274636d1d5fbf7f8e0f259606ead06eb088ef3365527804cefe81fa34c0c54f2d92f65848c79879d472698b75276310c111f2c8f9b31fbec192e5d4ee91022daa30a72768e0037812de0a56c7ae2b19179a73281f2345c82c6d98c160e0c8a75ef73776ec9589b34f049de138709e7b7dcc9649e2936cd661c9107bf156779dc36ac206c4fc86d985f9c738e795210c88d8732e85c12831a024734cc1c344c5acc33dd9177fc94917c7b9a671e546861767f07f2fdbd757bf700cf57bef18c0040a7da0c917ae359e6387ce5f76e490d63d4c8474f02993bee18b597aeb67c8d7672444daf15de6521bb32b236279a6f45baa0178d3e0bed43dddb7a890f93fd18319f72e98962d8ab34794e3fe75dcf38fa35dc1cc110df0ed4a4d1fbb6b0227d713167dab60fc4c0650a603d92396bbd6f160d8a3bdbab2b5eb9bcfba361770a6020cfec5bdc73a5698ebb4e5f9afff7016d0af6d5cdbc5228ea0e5d95f44e26bd94fdda8338b8e6261772e00968d12af183b5a477562a317490ea1b33ae03ffd968b259d0bfca7d6ec8c7a8311257a1194fe430c8a58b93b02574f08e5a51679a5252d7318c8ef8da8382228f4f8b30910ae66c32812ce459e89e7ccaaff68f1d9b35ff73b7b78ef25fa8d493e6a40a215a121bbb4b4c77216dfd24c0bf5f54559115369e99c576c529c61737031d8068a794df71a4d6859a111346812bd8256463f27ffb8153ae88ffa9ce5b7aa614388946ff420f9bd2bba9fd0d545bea07defb02e0adb0b7a6850d1e1dd47960823b1a21338f3cef472f6384d13df1e05ff277fc4a715671b2586418111ba9833515f2d29c67cc81dfbece57151a29ce889a269c1883aabe0d6bcdeb4a4d09acdb68a112e85b586b8e7db1b9ca89784abe78479db443b1b633030c73a48eb95885ca8a692472bff4168dca9c63597ce156cb7b5c9a4f92d291625d8afd4b8dda7271