0x2cffd02e0c23ff68a335d81e7776e6851afb9cc7d649a67d67889ede156061657d1248e7e2a55b6e81d82af7b1d7573fe5a3ca2a8f20a9a858bbf540703841a8fdab06dc7c5d6b031f5bf080e11b512cd2ba689f14bbbbcce43bfef6879177ff983d65ce91a3b9b3e9c218ef23424f1ac62bfe533e44eb3943bb8c93fb49100a2149814949ad3fee4f026a22e7673daf7b26121bd0bdc5a5e282378a367502ef5366faf8d347352ebc351944026bdf89a047266e73807e2e88ca8bb1a80e2de9f96e5d17322cf447c2f98348ef0a700f6d7ba60373ede68fc38dfdb36f82d400bff18fde96a7010cf12474077c98dc6a898335c347bf4eb3792a09edfa02cfc46af4fb122b742445bfd9a4fd20b5e4c517de5c46dc62dbdc23693dc7d7430a066f97be46e3b4e0695e95be583afa6d2bb5f7548c6251c6f53cde74aba09ccb5582591630f2d54b888883b790c2d1a212b3c2bc501620a2a66b12edcedef499063f9e60c51e04c80d01c37087c98c9d37f9c8e17df13e6b7b71c6a2f243e44bbee614fec8c81b14e7986e19b8ae1cfaf24e0e10e4498c696e0e4047c26500701b6f5c5f7bbef2438f6e345a52e33b1823e114b1f8fd2bfb311102d86e3890de9c4881f0d0bd021348d9dcab0567c37c2392d311f0cf0589f5c01087ed712901bc3e38255b02abfebaa56c0920c9d754ba729aaf3f3987b50974dc1698a567d348189882d0c7e9b6f3c0b86e8231347a72d21286ca9f7426db4969ccd0dcb5fba3e2a887a06048962c0172980606eb89ed7479670245afc491198af16e157d0db22295e19729a54cd2d4f4000b2a3761a7338e1ffe027c662f4e211b86eb8643d72ce80e6d8493a4ce85fd505819adbee458896a051a8847851e9686e5b9125c81f068b383ea60e1e004899461f77aecb1e57405fd5a88ec977c1b2bd2007ae9e31114ba6ffa2f77c3f2c63451427c1906d929794fcdace057a75ba14d2d5a56d0b7175c5844fcb0ea0602c9d5f7e35c4d9d8c26949c03a7bc535f08e556a2eea52c9aacabec391bdf3da7643eb11fe76c0c9187b2cb81cf30b31dd67397f196d52ae9977cff240be4542e9fc53ea89211c24bb5113a7c91b78c9166f9f362aafccb7593c653f94e763e050432c5ba99ac8a3a6eb324fdb0fc22d26a659f758cc5550d1d317a4467e1d9d7de765900faa0cba3161cc5f6ee90a7b207fb6269a7ecb88a59a5136651b101f714433d72f689a0f40b4dd42ffd9f2ee5a684383f8addb5073f22ac4d956f6d82eb3f9d0f49b64cf28d84dff6521afbf9b8f9fe643a6226c8792098622b5761bf023ecd91def4b38f675baf6d3f3bcfb7698a9c78f9df1d223f891bf58394a19a2aea97c203bc98d17fdd2f1f5998b9632f18bfdd4031a9a4127ddb3492db8b1862675abbb58402b20d5c3dd29fa7a743e6d2f1b82470e9f9afd6df142c5256392c3cda67c7dffa5b88e2d08e850e0d9952ed0e978af56a6190abf2c35a7c4d411899199e1552a1da39c46d4a0dbc5bfa8d2ae8cb119bb5258a6e473ca3c841dae7dc5b97d55de48b7d601f659f0cca470e897044f08b33b4d29384cbee6efc78e9fa0590c529eb9b822d3ace3facd1376ba0a526133ba95d2b7c0a9ccc44d129f253d4ec17cd7424987b4b9b83d182f966a0833b6481658e1f5c4ed87755f3e6eafcc1c44266603cf0a907bc64e67d455687c00f73e7f5812486968f2b301e335ea7e58a71b2fe83fb6c1d8f0cd1c086733659c6e135a4425a92c4800d919cbdd28551c9a42d67b4c35f047b9e5a6e91ab6bff80209f631ff31da86ec3174b4d7005393ed14d6c502a3368336d25f523edcfb2d3a9051c2837d201b775ec6e0df9b2645737ae34af0025de87d13f8fc27750e7f74d978cb801e09ea8eb62e8c1988cb24c96403865e584