0x2cffd02e17ae55a060b1826d114d83db4e3517205875de26f5aec17bce251dd79e1da840bc9813c7677f397d787fcfd680bba3bd889eb10de8d36cd377862302dd5c53cdb08cf882ac6d13c6d6109d6e49d8ab21da9271942577cb32f5b69a9a82e7b708cf84922d34ef3030be3857a192a439b4552bce1dfb859d12ca6318781e56a07e54aa528c63fe75640dc6ce9bd74959d3b7acfdce708dff8070dae8957c397ff23d17efd2ce6c97d4f3442e83d228ca49549f49d628b39d522bfe85271ff789440d77622cd13d59e28a1d9f0eac748523366c0847e0f32524e4a1d28477d9424de4595789873f7bd87901bb70cb839a5f0b62215eaf8c7a4b2e282bb2cd2b9189dc169539b77114a38d057b3a9ebdf026cc4542f36dbc8806769fc13671789c7dff5b03f147a228f89e1f1f4956e3afc9f0f115442fd938fb105d824711bbf00df028061dc011f2f1ba1d44fc2eb9491ec3c1cdf363336f083c6a10a0d89c8175a76c4e8954a756f2fdf0e6b635bfa82584fd40eabccbd30f189d39abf2d9e849d495347ac063f078747aa2a1be727bd8cc979c2df44789fe693a3f3a3f98e72e4816205f1adb5817c8cc04a0bb91935cae5f9f9d6fbc42fcdfb1ebb29f51282d0fe3c16e0a07fc5e975e2172c2464266b3b6f8d7a8f1fc984d5a1a4e9632f553b48a10a857f459a2e034a0e5eec85bab47d148391c9d1e2ed9bbad03ef678ffed91433c48c70273a7127116497bc8cb48e3ff7774de588d4bde04fffe684b502c1286396c8bdcdfa64735247204a09d8b5a4a490706a3e81c3f9885830cfc1b43ee2cac7fd890fc9948cd40f86fe7761bf64ddb3f45fef95b989ad62bf3af4b3c3b81abd6edfc8d8b8405001b82e0d6ec98ce2eefdfefb39fd6e40c1bcd074bcef1fd557dc3e110982de7fbd09e5e3bbac3ab33611401584c774db5b099c25f5e75952b65de8d57a663172a11687170d6afe2a5a77793699421a94920151c8546c23107153edaa719f371ee8aa0668ef36b8865ea25ef356fb51ac7287786da189f1a791a98d0451b72ec74864e142d2a36c9b1c95be035972c45a77df3b4a7c86fbb3bd2c3eb9171dd059a6401304148fac934d86eaa1e8d89a072bcd45137f409d01f18067eda71f7993843dc7fc5a266d24cc64ae40ca91655b9c4ecb0e1af4bd1fb570f3e9557ff74358a2c5e3e086717d7cba06422fcf62be8c4833e3c61128fd12d9ea6d8c307542f6e5232cace9eaab3fb9fde26df492c657dbc835e60c37a20d7c0004bdbf35e7b4f63b9ad9d2b26bf7cfeeeedf6fc6b21002623488dda59f929ce169df6c43b6e4d03b05337a6b5897a41ea19a81356cc0a3622a228f46cc21c701ff071d31393b81710c149997d2d7cc470b5bd7555546d0c43df421294d9f429d229ddc66ff359121c54a9a4bbbaaf44cf053c7f3de3679e123590f3ea0a5bd3d5fad90431867842b70dca1ec65527a25beab0bbbc45cdb5d255422eb1c8c9c88512447e859c93da430d0e1bb16d2d961003c64022ca75b37adbc93fa4faf5a5c3283ab1125ca004045423b21e269f99d7c0fe009a1ef074d87a9f79144b0d569db28a52253eb8626466f1eed98e4d5d6bc90942fdbdf348f4a16623593017db782237c7172a14ee161760ca28de54307df45439f779f87ca2b12f830bf3e77aa71e7143c036ffc22c955635df98eae1e0fbd5c97262502805449fb950f8c7c8d5cfdca0e3012c03479fb15770d9ea1d5a9427a1742b6ca970ce9aef56be1ab8d199a064c985d6a0fcd8c22389470832b289646d03d2b107a7aa38dd961721e702e84ffae52caad483729813f8b296aecf21e8cd3372e5d63623bc20a6512ebb4b56a6be7b520c20f2c8ec23fc0f7b7a6a5f8635bc570bb0410479f5cb2b74d2343d85239fc74d8ddbeb6