0x2cffd02ee6db0cf4714c7b3929e25212f397f785e220e79eba415acf788027b6be946d988587070659781c1b96d4ae9850b7d8e8a7a47eb4a026c3418eb46398765c87bb5bd0deaded0876cd4ce5ce2693022816fcb554641fe87775b12ed2988098a8844725ad96e8f03cd3d1de1fa20d2caf164b6f11c33edd1f1ed28203eafb3505a07b50ca0863bc4c29eca7bee07db2c443e4c18f409d9d522c9ab4b9d3abf60457bd2daeea856aad746f910bc05c8edb88550b072831373ce902ef1ed65b9c3193f44d988d3b2bd1823fc52f36bbd1e822c15dc22a513ff7020d38ffc513b30405f6e640a9b60d953e9e726c1d7f0fce376bdd90b14cdadf6d163f304cac9f3910f9973dcfd52438bba0d38bfca739b683b32ce89186aee6817c643a673baa8c4a48417928f7c2f8b1c5f5c69ace05219d45dbdc118a40e9ce1dfc103e0398e2196cf70fff8a6b31c34a903867ede67a052ae44c34e984353e22f8d24f8af99a589e521de18ca5938d27f3bce3ffe4d5b6f582b085b8415c318aa58030f48266fff7ffadb88f499accbf50dd4cfe87d133e6ae777bffa9a47f971ddb2f57c4af966d78cc74f5ec17b649d504a3e8c80d076e3033939b69c625bf4805fa27e15733b8b8e2c235cd45b4d122064f69b915ccf73f283f61c712d136be9436d0a93cc24cac9521a380809a0842446347626fec62ea18b1e9b6af9f31bf0044fd0fbd8c2672e3d237208cddd466705c769375c750f3c9dd9fe3390cce015abf23ef98e96face7b67023077df7b6e654986a6e1b3722bac4d936445c0a0ff9b93a28d93dfa0048b7aa83a38b6f0f3634c2287f4f05c56dd8e17a8b86c1631edd44dbdae7158cf2ef7894e54fcb826186828f35c428c4403bd8fd487ab9be3fd42b96e519b3dd861ccba544df6813b638f8beec849521ed012f690303724c8f3750c661a56dd2f06f56bda8b5dba17fd307e588fc6bf54f874480db15a3339694fcd0a9d4d8e58e0eb24f0c030d7de9ad4b20b28a0b77344253e3795edc7e830ca76d70e1a210bfb9f0a08b26a8732aaa3bda9ff7347c9ed2af2a8af53d8fabe202cbcf82af52f4cc8a2c4d288b67a8473eb390f4ccafa9f70f1ed3cf62195208c0a335ed6c152f0453be11b7fbed6b783129213a6a823e32ae14c2ec1ff50e4c2c993bb44ed0e5ed31974f9302e3abcd1f97f93ac6036db6c2577cb9c8a05d494a4fcf2cee56a1e553f6a132bbe2b6407933285c7a283183e9668f2cb2dc3ad6a70fb91f5bb06db503bdd60c36b0c4ea623f64731aee00c1dce98ca54a0a0c49749223eea5d53af6561895d06aa1402ee5bc0db2bdf5ff7e108a2c91d77dd49321423d4dd2fd1a211e6be33fd3f6b94a26530c1e20e873a0edae2f280c406c1b53a5ac3a1dc74bed8ca074ce4af991014b50c2c3f1e31ea069af27b370de5005d376d404da8e6c8c2b674bf2c839ebe7fd3c143667a8d6c3c0e69aa1268a932cffe8755fbbeaa911de574444cc622542b229cd643260848e7fdb32abf86af24e3aeb3ad6ca847871876b43bceda6749fbfc7915bce7011c879e186892e3a8c1160bef7ed9f7ac12582d1adefcd2c2079a79a8817669cc1085bc0595e6d369b4d9069de4d0770bbcfcb80662195ebbf3b40b732d9ac318847472a5d3dd5f5199a2a1e6ada75276b5923b012f268a10e3a14a7372438473b47c93428766daa7e14f60b63761c8d5159f259ce4c606bbb1795d1a2ac2f2a7e1ad73805092d911165425702c273143c57a98aabe6382ab0c75c3edc506766be95401e02572f169416e2ac853e2a27a4c773565a350ce01dab1b22a2c6302a05707d28521beadd9651e8758dd230af441950e0868aae3b674ffd4785d5abc9dc1e5f8b2d4960d11985ebfdf41eefd4b389f5719cbdb9632ec26cccddc0