0x2cffd02e3c7ee3bd7903eaedf0185edb4b5967444a1afb7387b0478c8b20d0bb6ab4cb3f11460e67e66133b613657437d40f74b7dadd4a64b32299a242dfce5fd2c3d827d5015371baa1b63c38d9a4aab3176c7ebe948b328f2f2f1cc01096dc2eae135ec0a381809b9bfcbe64071c7bf7a90ccf6e638d9bf3fd1b093e103548e1a16393cdd1f5db13837d69a69469c9a3a1e138dd49fef7bcd9f3614cf2a3e79722fd0dfe2f10aee9e1a39830f346cdd88f61d81a39dde60095f906c67da4f0b2bb9336141e1270650a71a512b81ca171899619fca8807dd8c22c1db7b41b07543ea4be30495ac26b38b1eef0b27e53e0827f89874d4517ea49ffd4037caa1d34bdce2a94da1ccb97a6cb4d205e35d3eb88efdda9c49f02f883c8a82cc8b475d2bc417fdb8a30bccff2a2b498ed367f4369df7138420f95b9ab3bd4ef26f3fb47307843cee3f7e41d7986b8aeaca9903ed682a21acc59400a5ac4f8c74beaa30beddb66e504a6986bb1a69b025d90e362a9a6d45598cbddeaf0190efa277dfb86e9f4b1529c5efffd41ff4ca7dc89f2aaaee63f2881a2cf545723abaf5facd099cfbbbd10f9b772ef0971f338f5bfca8877f24147be7f89e8c1b411ad4c85feb7bb9b0c2b867a9112269ffcf8219d0b6da5d481857cb10509c6cee485c165fa120ae6f8523b9f558df6d276852f7e0ca5b20cee744b624ffdb0c3e5533d854c6c583097f8277f5941165f8abd922dc9ae776163272e0c982722403a029490d5156886a12cbd6b7c5d5020966e63fb2e1a34441d0f83bccbb1edc2dd899560fa62b2a95d518642d47660980fd7ff21106ee022bdb44cf0502c25de96b6cda66309092a21a39ec896fc08ad1028b0cce3737caec45f5428f570d699cecb676eed1a74fdffeaba57c3ab6eb6ec1c83f3584166a3cabc0155c15e9255f56eb4ea59694e65ff18de238228f1c8d121932016a66f52cc96bb7a575cf2e27f3e3db611fb40288c8f4f81597180a15b605eaa9bcd2494e215b31ef942315c559f33353714d71bba7f278cb23800abb27271b49e4d2f287cdf7bd06eaca29ae3f9e2b3f525a157153c833fe7890818fc1bb53e2c587914a931ffeb55a80df32631a401944fcf91b36bcdda61fa2196f3d658a3f58b84c202e17978a3578667093abb3ff098cecdca38ce627711bd2c3ca359b33e3f26376673a7760c0e71bfe1c591f8aee263ac2bb2aa45b286ce23baf3bae67b11ab1bad5fe5f2a218b4bf45e09ba014c1ca5b2804343792ae9c8f16f6743faa4265d5be54a031186b260cb3c121fbba74fb51405896691316cc83ee0e55386ce2eb44cd34be2ca56ac0d684cb5eda08bc724ccafae43f30bff873e885a94cfd90654506848d70c893fbba6582c1d77b7ad32f2eea2396a5d63620c7b97fb491f2bbc09186745de0eb3cdfa6d20053fc4e14594216fdb0b798b8982999ff33d21a88265fa905f9bbfc3c981c9425b34f8d0a2e44ca997d9d7fe66d7fd94941aad1e0af1e76f5360f3fd1373780ce9d36c76baadac27edc7cd8d6b003ed206e245692f69b581138130585e18d1d24f7425d0c5db53cf34abfbe348ccbfc8dbf30700301764728603c1b3eec0b5c255f52701bd2ce5db7749b49e3f5744ad448d96edbc234e2de06c450926c850afdc839004dafe642f68720ee8a70a910b312d1b98549e22aaa215569329c4833330a364b8b49f565bb9f238620fd1bab82784a1b26c197757462a59f343e91b802196539e14688f9fdc291350530833e51ae7e75ccec6e6e2ce74ab80e6fc8954712519988885add297dc71a7c51f0f738a4769e808abc70fa7fb541734e1b4f85ac3d13d9eea016626b15e3529beb2dd2ec6ab4750072615ccdd6090bd60bf0b4e3a685267fc87eb64491bb3801b1da4ff576b63100b9