0x2cffd02e83ca7af698489d55ce4a4dc1d5c4f080fa420578c3a539c7484ffd1edfa7213410219ca8816b218df38b4b63d8faf111cc292604504bce794cb1bdd3dc109f088571bdeed46955c4bdf736e9dd2b4eaef364c39603fe5c6d3e43824c5d3ccb6eee93448f7e24579455ceb45e6e588588d582623ab818e31a5aefa96238c90e716fb5b979dde45cdb1c8b477b7d884c20d84994986eeb06255b95a4c1181e1df54606bd1fd0d3722b70abfdbb0b2282b858d65d8ea2988f38b19d646a06177d5c4f5122c39b159e6a14664fd9149a3d3d38a04205fcc1d67f3db10ab56b0dbc4cdabd9297c320b089050b2f79d417d6ae7e50fd33fc415e79b7e0ae265d20a6edd742c3ca2358d1c38e2326d9a05dfd19148dc0b4e58d535258c18412439358658b2ebdd41c260706b8697aca9cce6f1070fe0b2d791139cc84bd3abe9ee3d8a69e6b92c85957f9f0ed57c989ae1dce735cd7fb2eab1432559d5c03a58732629425cc16b73de08b0803ddf0b5975ad38dfaa2ce98e0745a506bb2b17e09356f802265157c61fdfe264b0c8a6a740ff57ca68be5e21051aa5366da306ab69cc9dd68e8a57472d11c6c683b4339f82f4b295d927c9dedb5609dd973c276bc9ef87bf622b30792d16e68bbafec8dce037a7ca94c7276f0df98ca45dfe43620e51bb21e798d437738f43a39dd0769dc9f8499ebad6cc4dbaef45f5b2469a7f187988a467dece017701d7e43868335a9916e8dd8e70a64ddbd6d67caf054fe2a67f0af333900ceba54f8d9ee7858a7fca3f4600ee87541bc7fd6afa8130512b06fe58d5d1a96a5da062cdd3780deb336b8cb31afbcfb9a94158fc234e42c00850ebf923e25498e34a6c9caf3acda74a52e5ccf70fa9fd5e6b3f91d282a1c8345b06ad41280910095e491f5c2fe35bb47744db9089eb67199b1e742dde96d0242c50e09463c470e23fbc97f338d4103f7990d342fd8d84787678f5edf8b64216355703d2bff3ec46b8e17b3393d2bbdb94587f343172580bda946d9cb6e76071ec8d46373e6844b01c7db0973faa770c6f9dba9a7dd72ae5a069ff886d584fb1b96861233762dfc7e0b0592d6f8bf741b5074f276ead454d3880b4fc09f4f8deacd31d3b80a72e1fb3dd2f7519fe5373fd0995ad76fb3a18a1cebbbfa0b0dad0d6098f7b74f4ae5a34c792c376289e7b92a312af591125db454ac2a4598735111fbdc50a6606ca874056c9d9db67cc12cbd247944aac2fbcb786e9eb8d694e43da4fcdc08d0a60d613f0fd6c0e4158bd9fcb7141b31a109775de0d94a06b666afe0f04cf3f504423efe0aa7e28c97a23904ab937fc050bacba57d832289315ce0c23b2914f9f2177fe57d0f81946a8a506a4da8229774bd39a5a308d83415b9356b2ca1096f6883846b4996561c4feb9ec02d1fe9e63f73830cf708fc7c915367401736d5b7d70c761ff864a1cdfedf9a8605a25abf7a5e895fa6c7aff561dc9b669e6f63d4617541f51ad30ef1062ade45ed2506afe8f7cc0c6e212b2f67e3aad3c80db50dd290e1fb014c9bedc589ca49e27ac8af8762b815ad405a536fa198050eebd84b1eb4742bf034c320ad5abb73514e5def76f7924e9913f46b10ecec0de69aca19cc2d8000208839956798bbb3358098df7bf3d1f2a8d8ac4715225d4535c7fad58b24820f67f26625af7847095a645ecaf602dc7434409ee567cbd6798f7bb9324e448d5f14887fd896ac2493b1a2616770f62116671976132905b709428755c8306db999a02e4fb2633ac8523fc9ad442044f5bf1e890ec7878000dbb66e47ce3f294a375c71b34f4782c681fc431b06f824164d267971fa95bcad22c2dedfd0ad469c93f09c6e3a433d11ad2b46b7975b1e959795fbeb8e39eb0733de5b31f727e92c1dbfb4ee53830ba9d14c65