0x2cffd02e33a5cadb01572eafdf6885fe696522019c55dabf0161b1e2a9be433ffc33af6326af536af1fc253d3ded5f405daeea4391fe2a58b76260fb08df5d970997db57111db783a3a992f747df191673241c052e745b4533a55b419497acf22642542163acb278d57feab59b339c174885511b5c329563988a625948c8d7a684562853428154b8b3d88bc4058c2754d86cc881727c9f898c940acd195d3ff05e7fba0627495b556d7754c15463a7903caa3fdb6acdac145e7300dd55ca75718424d514518203fbfb0c0117ad17bfd542cdaa53d76010edc60271b5c45062abe1acb8180aaf5e919e4f8604e976a7470ef4b807d96418031e17d72bdd20a880ece6d18f6d04ef3f0711f5a2b57cbed1c06ecfb7a405f563f3bb978b137e5ad958af8030364ab0976bbd3de44e72ab718f38ea93a2b7969e5721b97e1b6f1ab404c3b6d38350f71b9f14c18fef98ce4e786411d42304577db18cd4f00b8b54307f656c27a728960e58ecd9fab24f4a54daae885a80733e565d23d83b85a5e9a5b3cd32072186a7a422a26fd8b47d84c2eb00b6a26d9e7855fa5b9143624482d90cb4ca919458800ceccf4318a722c09a469a2f6fb1fbe5d069e770c919aa86b6d6fb9099e8ff7e54bef38ddfbfecf2dc032dcfd7b4e21191bf404db9cf6bdce8ec9a05aec01d578118ecef4ef5447c2c0b6f3adcda30581231ee5ba7d1c49bae1a7fe06d95eda9653ab06698c001a60699b393c74c0fffab3a6f318eadc721164061911af6bbfda85c2de6ea566f0bb986e7d51c4b5048fdc7a33ce340877d43d9d111649ff9c23746a2e262263a957b506233ac61d313cb0cdb5c9fdfa9334d43839e6e235686b285a8bd961278b0fbd60b8548fbc4fcb9d44b0d77c7e9e8218273a6f5d98191b93b6639bea8d46719f6591e929fdab5d12285a3bb5eb891e16ad976992b3d4e7a960af2123f8c0e532dbb49dd74ffdde98b3d62abf29c1cd6632e548e631232ed6ada4ae17785100c6fec87ca76ef457c17fe838e1f9a216bf75022bba93a0ada5a186c138c29417457559b470fb0bf3b72e80bc7b9127caa03838e0bd742b1c82195099738e5603a540a6a915f6ed18f7ae63cb713f8472db10f4a8dd011f1cebc2fbe1b3f8a3c3d9903ddb58dd25bb9af58403a413deae1a1447196301cd88a5e970065614d4a627a31461aa43e8e9c237c08f49ffb3ecbe54d0a8110e3af7c3d69ebd82860cb70460a54f4cf3d6166d96d1b57a07e722f7aa79ab68bde3f01174b830adfeaadfe372a227a3fa7ca2ee9e45df35072f84c81d35ede5da8c924b8762f18d2844364837c5e6b900441621d61a29e663074a341a4f44848437bec5a153797a2274db883fc471b94d97193cddcc58841a923411ca751a86dac3aa135229d830c22cb765ae45d415351a64a1ca6707f57eb4ad04cc4c16f76785d1fb4ca35c42bddfc58b5c3c5b266266454978f15a8e7327ab5eb7506c0ebb85f58fd5d156020f5ed24beec8df9066a9dc0b613f7940d468e34cdfc6eefa5bb0ad0004d4bf8fdd7ba32d40134f3942301863e8560bebbbc1a729ad28b7d6b713fb407aad35045c66c6a555965c00f0a43d9a3dd8945ce74c3d66e0f9fe0583fc16412431f7d88ac9c05a5ded09b37fef7ed440791663d8280f9ba5aab42442bfdfca37f9d5ed1d7c8ce0e072c9674e67e8170404e5bca4d7401c99d235e2ac977cb9e1b1ce319ee69afd09849849f299727236e1f64db31a78a745f965bc747023e631325fcaf7a164561720c7b99d88c65c899753a9c1a89be6d25b9575cf3b8b35a4bed093a6bcfa641614ffdf8310c582a6258bc19ef7909fb03a39ffa441618a0e4b31e362dd97cf4b7c7ca40b12996d2fb84414cb5e1fea13f4492e066466171748b133f23e1e349381101