0x2cffd02e5d9ed8ce425c9330d3516ae1a84bef831f9e71ebbbe24aba2e1afd3e4cc9fdd952fb191e1a638040ee468389efeebcc13d597fb00e93f5254d5b307c7e4f736b3edbc8c5dae602a0c7fe5bc98825ad269f9b4b33de8239e9ff1404f588d2b6f73c4f70f909268b61d5c74e35b2415c71d791e7393079f05277cae0a1f03daabe7e64e51c726f51b2addad0cc8249f83e5ebcc9dd46bf41f0f58e0c7d57e22fbc6becb43988c6b6f0986b22d7e127783c901cd3ad6d6a4e3c3afafa1339e14fadb7c3a58f48105e65b6375485ab8a1478512410b36e01a247d73871f67c00aef24d43e4ee51e917498081c82bc6b4bbd8ca824f93763b943dc3d5aa3cd8e4fdab5acebd158f16ff869d503115c1705c8d3a08498ae853e7bc2a60e15e5c86290ac5ac6508883952450dae415eac1d64c28157586ccbc871cd9c1861eff38447d40104fe9f7ce47b0cd266f1a44005bebf72842584fa517a08fe27afd45a1eaff8776f1b52968bd96b5bfade809249b09e942059dcbbd9debab2cda182c45d9bdd0ec36b924f1cb54abe2f8c5b2782ae10970ffa65692058dad1950ed8f85fc4a553f3aea891b63562148a93f9cb618bd324c5abda0d278515eac1d02c5be094235248d033c6af3417c24dab2a04044e454e99c06c0584ffcd40b94c59187852dc2687f8529d487cbd3367483df33f472181d88ce913b4f148425bcd0797b58ff67a50376e85984b4280be5af0e3d2cf95bf2c3fa9443ae30ce639d018e9b0f38b7f47d3b06c5ec3f19c9435b5307bd13dd5720b6d6f413847e50e31f710411ccacd529029b35296f5e004d4c993d0ebfb55dbb588e6aae7e88ef3ce22b3c00dddffb55e356d69562cafe9a41a5f3809488f905508d4beda3f900f651194fd5ab40518dd27855be6573b7263e97c9864d6383e50e134e05279ee55d1e705dfa9f773c961bd4b72a0eec43ad52c257f34d7c6f2525c09b4d7882cb76808d4a8fbc212a30c8e21f521d534274c3ce8f61a7c618caf21b4fbd1cf23f9a1c0f60cb8d7ced92d222860d9303f1cb74b194450543dd46ac66adabc79152a7b26d88558bac9392782554c80ddad666bb6cfbcce46d4eb5773b006738b41c8a1da75714c1174d51aa7eb3a7e546070ffe7cfc3fc932817305258fb039eeaecc6bccd44abe684376f2577de1f062d93137e16d152d8aed6c42f983b2cb6903bc21709e41cd1457a157f72a0401dc0dfe3c021f7df38aed0f7690c0b2e7cc0db1d8ed80bdfd1c8e3fff4be9b1d021fd2c8da79ecfe86bc8236fc7cba7540cbffe6f8afa30b8328d26802b9cce53383fc9c1ac4c57a59693f993d917d2061337aefb863440b400b576bea7da843a1bc773cf749ecee3a23b4d6c38d96b6d6da10ca72b79a90854e33021b37cc9c6d142c64a07b5ecd835b2fda753fb1a71d9456f9ec6636a12856f50ac18cb8c8be8d2157cef6b785b6cc2f0270594b615560a34e7d627c3b0cfa7d12bfa11fab6a115b560f5d9972b652f009259972af582702effef221aaf94ad33ac20e10906d2a292a3d8d185b01f1c04fcaf8b2633bf26383f01bbbad314d1c4d43f23f0c715636433e24f3105e134225fb63b66d8d8e917460de95a03dbdc7a6ef468cecc4be7dfcf41bb202a1f58193b2dc1e220e862ff40906587b1effb2c2f880bd00f42c34fe49528587465e51f55097fe560a63a405189f12aa3c41b005c6bb2a54190466f4c796cf60a97400f6995d1a1e4bd4ca8573c2455b15ffe2ca8ad3e439a8a6d2bd1c0219187d2891bbab308cd694c4827c9c38e31eaecc98633cb0fc85acf5bbcda4c6bbffab91cd07444d7367630c6bfe77f611355a3639c52c734654d7aa4cca2b7c9fc0452522c88d8e276874d30a28e687c41ceb880f30bba25c3e339a96aaccaacc100c