0x2cffd02ec31dcb0c66e299299b15b3b1e6e8fd8647bfd11afc02a1311467d8d1a7e96154ee351d89d63c97a081c5aa4f2e3dbc845f2c189b685b5b10b197d2cccce78f2d8cc003d16e5bfbafc89735f69e924f93ede5f90f679116e6d197134ca994e413851e38ea4d5c51cee8111f868de36c65505b6e1177f3c0974d19d95d133d4fa841a19e5869105a92c69ba640f8e18e5d10bc0ca5a590f937f6affbd01f8075926c7dac55e21a06806109c6a20ba2f035f1e09b529d0df2e59a1ebfd8c6e711e5f93680e7877dd61e5244344936bee4ba71ff732ff4279f5736f4ccaca0f195ee87f98d738587b519a4fa3f8132ddfcec5f5b5f4b72ba7d4d5423245add8bcf0627f81c8478c9727cb17877b9f0133514d53c509dec5cbe7023e4cfcd97181f9eaef61232ae536c01d78b7cf945f1286b0ce92c16703fcbe7fdbc6bf129f762975df77690e2f10e01ddf219c9a2e2b11c6cf8ed29fe85335b54204f3131f500f59bc48ede49bad587989070dbe775651a4eac68a9ff469eda42d735a0da57b330bde4f086b857b4e405a12dded2f0df766c520715c698bdebee7f90452c1e768e37c3bcbf60be451600ac51f138260fa0ce78761846f12e445fbebc9588d4db098afb000945bb69ae820f61b14d2c9210bb2aacee467e2c7b02c67e7c21f526437cbfa3f6cdce324630f937bcc8e262af4c800dbdc2c64ab76d209a8734e554a5cb9914d90df7c9a44fdadc96a212da77218987f59c646e4ff434ea928d0d4e76cce0a0a6177ebdd571255faf3bd5823ffffc098ab1d33e0965d24cf7468d0defbe8fefe95d72e9e773082f6b797af3a586d6c8c8515c3939fe92b2f7d524e6ae95fc96a0ac5513dde03648523eaa6ba5ba905275fca1b79d434dcd47bb5e92f6a980cab486fc5290cd6aa5fa21eb57e1cf83a5062d0a585ebe13f098d9e2ffd0bdd9f66758cccfae31392c02d0c29c53866a0a82e428f322916be7ca44ea545331e4d5d0860afc9cf3fe2127121bd21f132e03210c34877519ffd2655efca5758a0ed357e10edbdce38b533ad1dfd23bcc5cba696e49cabd27f3c5df73b9ffaf50031baaa26e4f236c79ad7f2a054e6bfd3c77c5dcbcb5ede7ba9dafc092c9ed15582bda1e7d0a791dcdc37f88119b0ecafcf7c79bbb55cdd301490491b1362dfdceed1902b8b803fd96917e70dc5fc828d06acf3a5b90b6cfd93799aedf7828fd3ccf14790ede85b15425f68e17292ecedc0be57f174c23efb20202257475e3b4830bbdae1feec64336b43cf0a1c112809775a1bc7d00b0744593ff505ea362d05bf78f9b75c0cda1f11e2bb2f6a4fe0035d77da4de5083dccbeb934e084118101451e4c3c26103e2d2ce717e9641c51868542ccb8247c8f5e6327039b059e72bc0a3a04335d9ed8a2290007ec0f64dcd2967ca2b64c80f1e39d1a5787e765e8f337b4d997a00653807f2b6f3ff189a4cd5acecdd1896bd5c6d765ae18f3c32bd0c2c05cd39cd516f400282dc2b1ce024a900e214c32a819bdb9cd28a14885121977fd0106bf7ee01241a2b72690ec708f43e892951aad6566b08f670afea64467940e133841d4756ed0fa78825dcb27255725b54bd27eff0cc5a1d506ee09ae141357e6678a1b00c1c5d46389f0203e2f441ea82392c71278e808086e5386a8d5bebeb66d7e9622d8c13d98be44b7a2915ba8db5456b94d73472a9597af3684e91c8016179d1dcc267aff62d8087c8cbfd35dd6d8fb654a62ac116442bb83d9946b1d4d8c9b0d137c717c2b1fd6f17bd02ada169102a2e8d4a431923112932f21411803681b21e467d435a3f418dd5c6540984e369e321ea38e679a617623348b174d1730dce3b1bab8532635419b636b73eebaeb81bb18ed43b8a161f78b7f6a9c60cb85d885cc3f14eb445179609