0x2cffd02e33f5c59283941f3371a3b8d6de90a0526c2a431f9da9411f5ff035180156345998072fc233da4bca9121e5617d4688fc3883b1c2d4056709c16bc5e5a27191819d99244cc717de5509e5087741460ccc384ea8011ba50b132f50a8b9025910ae3a8485a974737d9382a5d81604e876edf5a76ea23161bec718ff8de32afa05e7a1ff69c3fb021c3e3ee686b96211dfec5e4848f673fb03e962f57749106f34dd3c651e32b092b3d47e7995185511e05953ec1f3dec8b4a7e3c56e47d9e587fabbcf300dd100c1fe7ffbe3dde4aab49a0812964d3408c3e7b1d83ef76976c81b1fdffc4c24fefbc2cc8fa83589c8850519e33d1c562a9ccfbb6a8854b07c177cb65ec32d3ebb453f87abd27297008da7f1e44d677555f57d1ac4b85c16e94931f97f4d63f734cad7e58cca6422b719be4d6f2b50cd6b3fbfb100b3b5e49974eb9a9566bb07fd935157c68e5b29bba7be2da009a492eec2a56e48faa02edd0bd4e10a6279ab22192c73a8669975df08f046d1ba4930af7dbf4ce7a9c948dc41fb4370d8624a4998a868183a3cf9f3e462a1c7dcad6bc6c53bded4ab323ec26976823fadf158e21745d1fb74cdad36d41e07b6f681b1f88f574e6f47422db81e178a61209b283fdb52aa6f923916b5e33483ba870646cb8d3e1c7258809e5921532224654f942339a07d9ae522709ecf5aff51237bd7dc1ee5dd5f1b3bcd5e472452874d5a45919df95c9b448301f8feac6cd731c12f4ddcdcba2301c25143981360919c692070dd1102e26efe969d3e1d36ed4e668f3e404dc22c235bb40ac66b92bc71293afce029df666c616ba349e0fd191f28cb804e8b4613ff599cd460f76891fa3de56f4e449db6453afbd6f8b47c2e72081f05d29d5af247fa7881796820bc595b24e642f52667597d8a75cbd34db05e4593ad0d195540e103056d5447cebe8cea697c5c3504b20cc33e164abaf293cd1b84c7315f98734afee56aecd1c2d6aecfcb8ea697315ce5679bd80d391b3f044ee27bb3f61b93be0a96c9811715a84a7237aa5328ff3f1d2a446948bd1820fd22e2d83f93247e95ee1a7eeb98206be47218df2c9382977344a5cf53fe853e47124b86718911c3e6218b2a84d284c624577b0eb211309a6ad52147452c612a680f8f67481a2f9b55972decfab4008dac0a3bb1be33287cf1c50d9a80ab2cf210d8f6ee8a3588217f03ab775e044ccd3d6f31824e9279ee355498cfe6d66bef2a79f116a79ce2d55dc30afd7e18ff1b63a249841f0af20655e3b8c4566f7bc7c9de326b8705034882a47b4eb10cbfc653d266812556cc0399e617ac62015681162f1ab09caaf73a5fb43fec4faa653558f70c49cba82a57ddc79cae4cf8a6399d79dccc625b2cf5362f5c50f32c9f4390ee35ca148f0537a4ebd69c6ea7d190670f580439f6a8ed50900b094a44e01ca9cbe494bfcb90dddfebaab231d08c97d1ebb4ae33f4ee63f9b9e99dfa8999bcf0f773c7d06c909351b77db940f86ef22e3928aac28f1e1607807a56ff81c0fe8a2c569df76e48a38ac5022cf6a625f92ad55a336a5989e6ec09c2b15486152d7eb28f5d3ff00349c557d0ce305e690dbb9c03fc5ab6bb895e25a519e2b291d4079fae391dddc3aef02a0481f374f94bc01fd2ccc6ef6fafa51a3246b1a7104f0fc94550c8db21d20498b7e63f78186eb68b696f4b41d5d77a0d29a851bf4993473a744bd6308e6a47d3e60821737acb46c6ef91c5d0321fc431397b24a036974920ebb69f2856786ea24ddd8daf1182efb750dbe459b71d61f246aff798ec7bb43b3c2184f8b6e82e354bc7f084d62af5e3ad50b37af48e4db9321faa0fe32ce03089777d70b6daf90eb2200a89ac7dd6c9914ffb8e2eda4f3158ba6b81dbdf005fd9ce981888fb1a6e04593ffb0