0x2cffd02ea625422b5f12384b0775ede6e2b19f9fc0b8b47dc270635cdd48f6e9be16cd666cc70e72c047f04164c4e71174685397e296583be12a4c7105c306f861816598e9ce7fa8811fda2401f97ab5b8c200ee051acdc1d41ebf0df5791621ab5d494a3dcb49560a1815b2573f88d2bbf40f75ba52270b507889fdd6b5cc99ac05a869123f17f97454de90b858e488dc3f2aed15e577d41bf897138a9779a74b0561e4087391a4457abe715abdd63a2f8e6e97741efa1b393df9d480322d85f004f8daaf3f502fa921457b83efb31ce1d5e7c7549ecb3a1f02d4194455012c9a1a36ef5917150caf6d43306570f433403441ade39e6cfad610c7afac5bce75296a6b0ba7faa8a28f24f22e0f9745120ed9e30b8a43262736320ffd569babe4534d67b87e87aa4d89f43227ae50be735c077b77a0611f7ff5838edc439ece491f0e29266894266a462069b0e852a2a83682f12ce0288c9c7686db0b593aca8f08aca53b4ea90a22e5095c4fd333e5a42cb68d18a7d1da7c1984337c7f9ae4b56b8bfb37e7ed0d931b5f9a1869217d3fa6e3f8861431f4122e226273ad1f9a1159672b3502a2f7ee3d3937341b9c058f11ccf23e91e2fe622a086476112203783ebccb027def35ca9d193232a41b445d244f675b53d774b86d8a8b70260d7eaf982c3e5eed2df7fc9661bfaf4b33f9e2769aa0d0befaf49f0bfdc5e0b084929d259dd8c8f9a0305dbbee5f0774055caee40faa7359bfec3b3245a73f489877a5bbd3621d57323b6b441c2ef5fcf25cf05fc4710ba0381b444aed7be568a953e46b069d3722629cd9c46ea71d8f81781d48f7ff0958947fe5ef204e3ed8fffd56be6e499b164c35d29a3bb5557f36e1439fd2176ed333f23d89b454e304aeb145a26259cec464b13c03eeddb2d4b792fca298bdcc7b7d7de0aebafff8d5eba323534c3375a42370174f9f982de915921357b507ef55d1b9c5217357636cf5a4190e08b75e700ff20266ed60a6ad13154b124dda652a7f41653bdeab08865cb578237e97a383ad3ce0636baf4c09c06cad5d4cd3ac0395e2eea241c775506141b8d937575561f276dd50b912bb142c57a2977f20a8ce41d62c3d0fea33104e5e40c67e7bad8c907f7553291f8acabe1e8d037a9df038c0484bc7e6f751f96eccd8436bb42d94530af26f367ca24ae30114b8b5d184b210b9d3e14d07f55893105151c2163b12b157c354fe91a3ca6704a47c6234d97d5e2c87f8e37d1962291f544f4ee7c003487b41c1b45d1fdac3082e7206f1698f7bf96a9319e079c7b7ea252aecd374f648ea922cc25a8fa48feb3d0a994d02a1103bf33cc684db31e87c1001020e33ca8b46929f06eb68ca349a7615221ca7bb28835bc3eb7c063171f5763023a3704c9275fd29b510226a8897fd6c09ebba6ddefc4b4ec7c0809e00247765a2c38f893be20bd2f9cfb1c9085ded44e5f4ca1ee8593748999998a6212a9728c7b361c350b9eaec9528412e2fdd773127a7e5f87f83d5c823c10bff620418f5741e724e87090c54dbeb2880f03515960ebdeab0b67a90867621b265439066df33c5a756ca6acb71a4ae28df3f82163f334577fd49cdcae6bc7a16c41d3864b28ab8fcd7aeaee6a736af8e38eade90c22e57bcb3e68b8e69e7198e4094b1c97ce31cb01bf212bc3dd8cd5e4dfe92238e6116fe2a53d74acb4aa33a7737a349746d3906b2cdcba1fd9209e54c425ca2c12d39c170d12187b1f762c8d268127e3a24f8449cb9b396667a099738bb833b63fb6838f2af99232a2c598dc72e25c2f4a4bb6ff94daf0afe8daea74d1c1ebaba0e9578dc1046433902a0095048b40fb52b46f21ebd86fe11f6f9f366b6168aa0b9587ae8d482d3890ab3a4a58d97d651aef7d2c45ffb45f148e824bddbb3347a289b87