0x2cffd02e577525fc0d57f7f23a7401c9f013750f2a874b18c8558d623da684eaf7e2aa6a8f9fb7106b7a20cb09f8cdc232b1c44fdfe78e25f67414f5b88ee27997da6dbbd123d7ffa56ffb2548195e5703df5131823a63e589cc68c33e082d7c0ad0223a5bca647ad449f4f7a5a9570edaf1827b0c4613e8af912d5d3f4aad2881d4bba36129c18c5f30a2151a6be44237cd30f51bfce8e99287fab7cea6ff4f47cac28a2c67d5fbd4e572086fc001203251bf5d9ef1d61bab80e22e4535903a494b6b7915bcfdd5db67b3853b154eb08280f83dbf094508d8c3a77b305d5aa0c95d2c299878922087f4fba54214b0d4af96458e4640524ec2f5202585eedf78f8d0ad63d03549683ad64816ac661a4cbb30837e394c3bc2e878923f55a5cc8d37aa220e8fc7beb0ae52b13ff2b736c07b988020c7b6fa087e4edd2bcd92ffb62bc24d2c5c8b786381d9aab97a4cb547e8ce56bdb22625a9b54a9680b6d6f9b92431526e0e45ef69289433bc540f6c0fbc4392b2dd6e106a5c5c2383abd696524ae2d561d71c21727b162e2a24ce6120a02ab809fcb39d352e3c4bb16ba3d9d69d38746076c6b4a4ee24afba1171248d4ce1b51fba53dfb79bb75676c4ff75501e6e66f9e31e38d2c3addf7c09baa490bd7ef5401a2665ba00978c07155380f52553d49b0b19cd0d2b3a8a4d6eecf0ac8c0e2fd803a2dfc9823138e7f9e31c113205bd04b63ce17d9b5f1fb217556d5bd8b168ca148d2d4c5612d633a78bb3d8efd4b2f4d81a2f44b31c278b84a3a506e591dc66b7c92fe4480b5cd99d01b4c0e01c9b8ed308538e4596af2f091be3de1dba34c21a39ac5bddc8bbf2ad3b62b3ae8d4b0d66fe03af89716035e0b788b423cc74206cc099f3963a0e5e27a8e30e368832be13941b9b1f1ecf00e36ffa36795b045f9be002ade09fa9b1441a982d546b5a63129adcff7afa81a8b765b9ce9906dc34952634daa2f26f4863b987a26cf15e84ce120de7a6d93b32e0f4e04cfa62e2090637de2bbd2c16ea064540bc206c76306a5ec434c1973a09f80b29bf7026c0280307fad48a7d329b8e6b6de8febfa97cf3b1e906c7ddae720351bb12035334a524ec13a772fb1fcf0d8b1c605f9076223bf29239afbfb62530af67ae21a88b601c57a3311beaf2bcec559984f4eab6d313ce56569641c7bc3e38c55891c62826ffb63f1441fb35f8a0a7f4f18fd465eb1f42154c1c06c5629eb831cd206143bd3766292c5ac69e44678a57bf0dbee384293b154b97adc20efad9eb96329e192f128f488dbf92f543caa233d63e24dbb0c3aa21b2d10110ba7f39b85dfd4a5264f46b98a181ead5bdd5f0e82929123868f736a73fd92bfd32df0ea66ade90fb0f95bde60c2944d2d5c7c6b37625f8b942534538a34237db7930b04ef54770ee90a84156fd164a3ab5c4c62a207eef82bccd993e9aaec4053ce27f349f5c5ff90338082f10eec57ae73f685661d6e2b7caabbe3a2f699bbbc63389a21b85caab2fc8827c49b7336b12702a0a3ce871015d3d67c4070959f76293a25573f22f773928b6855370da613e011b7403d406ad13e16ff6741e154d231ab371fc5752bd7ebcf5f7a6a592e2c2ecbcd4eb929bd023a467a4298e698995e54e1a328d641634622b27f01dbb96c62f075ef619c93eb4f62c9c85d81b7db4d898ed2343f4f573d0a651d2d9a56b565729d5f767cd9c845e32e688221f38f7327228496e13a4b11c621e5149d308f49fc14f0f19cd5c50ed49742e27f188c6fb131a5a33426a03221b0e85d0f622ae4faea36e1ac9a3f781f57bb33da0d9aaa1eed96fcd1bc7a74fb2db15cb6c61f80137f2054a635bda9640b23f74b45b24b6a006c6f91d47d160f8ad99a39b3f096b447fb61773fc7d0706f12329ab948283249d525f3947b5