0x2cffd02e5d7961e8443927140d94e46d64c6406add16eafc78f01e902e4dd71ead1b2bf0a30a2765f7fecc7729cbff2d1e0b334e57c9f982fce4d502f5f127c986bbb6762d5f00ed605695683ffad1c77080de6d32fec0bc9cd860ada268a34edf1f8dce8a99afa0ec2da77619843206a9596424d7f14f127a250430e849b90ab48e39c52ca33c24ce3b69908da8ee58f28a48b71a3b29ff6bb0ea2a28b782b4e0341443f33bc56b406c5f9bb78eaf1715b88337486b5b4719c7c2ffb29f60e6a7c2d907bfd7c190ed001e2fb045164b439d245a77022fe15f76d04c8e7fb3ba3f20827daef17d353466f9e046f80925642057e54d6f50cb49c1d13f55ddb75687e0ed18f9459b1ceaa520a9e8ae8c72a1d7b4007ef53bdfafaef3f806169da2e0563b409a783adb7c53930942442a3e2894a60b065c8c08661791c1f07c96a238ef195ad49dc850822437cb1ada3582406702468f36020530f4360a260d9d616c24f1c9feaa507e4d3ed648ce24d658f51df7bfc12504065685d30f7d61f6926dd1551392061a1855fc91124b669796e9c6d004da5e1f916c623161b4435695b4e0c4ed17760dae5782dbe183174fb4c829c97be2f17cb1d61eb97b23b81bd584621edca569783def7ec0d73c0528a0ee3e89a5054b343e665e9bc580043f0a1b9c73e68fe8fcab124a57f336d6a9f28b75fd8ae20d1d3ca9217fc09c25876d2206a3453bc8781ea5e8a61bc1b604fb5861d7cca80e0ce2fab0c83fda17ee554c1d4e0582873355a10bb41e2be2505f02f69238b869887d471ed6c32b3a2779e20946a55233ad2546b708cbbd87fe0c82a49b097fc79eb8ff86328b1ced3f993854c33e166459f693de2a197d81fd9a5305e1d9247075fbbd4e80de8a4f5ebc2fe43ac9308a2a6902e1d28a18879e817484b32a7b576ad389e5c78be330934edee467fad1b0cb7ca31c3384ebe6bdb0219d266e3ba31c9bef164bf59de313b36a38288971bd365801481c7826f19e21ec2052ee1bc54ed455982134a3de7e7e52b13b179716c97999205c1f54740abbea57c97b2f52d29995b8a51d5ba9830a951cc5b1f107cd7e55b2ec87e6f8e8169889af11c923db63d5df4f861f8ab11a847aea79c1cfaaf175d33663a1c342a27f2db554d006c71780839560cc1693776924cee5a2c04deb38074997181f1ace96f2e6976a42fac68264564af0443cdbceb1a0f89047bffc5580ee973a244a426ad8b8f184c93ca9cfebd923d5bd2a57dd5a6b21f8a85e552a5f817327cf006c9eadf91c0ddfc16152e3a9f084ec03a6028883d6d2e7eea4e1c652b083128a75e4185bd6352a83ee26431f3634c532f158bd29b3f4c9d3bd83c55cc17c15356b1e6e3f968fd289c7adb5ab33490ca5c9cf5f481664608b8bc945087f7c99d60d716770c44ad02976f282eecfeb78cf028fb77db7b033ad9ee06f5c52abde98a63d3a24f34d81aa67d7e6ed53a79b4940f78e33aea279cfa3d3f7bd2227ecca8770b9775eec1cd86cec71365d6c0ffd9e3588896e99c93668b32765a612eff92925a9a22e567ec49adea475b33f41a01659abfa8ae930bf44ba127b03feb536ff884e4eb8326903666c924f01f599d478fe6da48bbf16f7409895df7aa1d9e57ef41720b216103806c8de52f13d4932b71d2eb9c112b7dea437f21b7d2db477b64763d771f2e0c34ebd3ad438e789cd75cbdd2b0b39447a850e9e422c85dfe2258029cbe8454a343a784f6e050329fa6a773d7c75667bb0dc057ab059302b8bf3c7f90dd62e319dd8b8ddb3edd0e44a974e167beabba278594fed32b4d5697fd6e6819e4206f4b0453d01b6d013cddc65880eb56b29b4cc8ada231455bcf9ef11f95b7d4e2f608d25c129061c75ba08b61fcaf25f3072c438b965d15796ef23829b9a49e4