0x2cffd02e202fdcf8d9be3bbec503e0b84ce4f575d1ebdad05b79bffd414560ccdb0144338e1dea7f36f407839abf43ee7fc8ba6410d4264abf1fb1a826837ebf6b5375f170c963903eaa69cf140b8b1d3584bd4ef6178b444a34ec06515b0e49b88b4ef7a71dcd606d0a25ee971ee066fb61e49049ba1a63db5d5de931f4f96dcfc06df5f4021ba304001c9abbd3c1569be4bf77bd75c0d3a1699021a18baecc80ecc50b492c16e3fc7e91e7e6d0596b02413f73516e211a7f1f1d3dbdf2230c3946877a94f4cb11b6587c667184e9935cc2c33e8f1aa8a1f875cf92d340a9c8fb43f87b7ff65e56868aebf5c9637c957758b58e0b0ce43c8cb1a3611062af2c8479f4b27476eee47c1c4b83f9bfd92b1b9433087ab1e8dfaec638401378d1fab2703772ac14648c5e69ec969c7b3fbd8febf9c829f874aa0f3661898a244b88f4724c5edda0de6449e70f2a0616222ac89bca8fb9187cd1f32ec17b1a8b041ac6ca3756e434aa562f9e098327746e06180f02a4181968ce7a4064b27edae128ee90552a738aa262c4fe7742bc2703b100d0f3de27aaee974d0f26b330825cd66a5fea77087dcb18fceecc7f179ebbda1076651cc0ad89b6ac67afc9993224079f4eacfa5e992ea9bd9c5667536ee3eee19e880feaeac0b59784bb9cfe32753375f7d03a5175782788338823324f73d2b7e4a6737bcfc8857f477632163c6c725acdcd5dbb55c8c1115c6e232c1569c74ceb1cb0b673ae09fa178234f729b49c07db80c128dd4e334eb2ef919c548ca78d167dea5ee7a1e8cef2551d1535cae4fa1d970a5e0558abe48f72a65768f4baae07815d63e25e1ea719a178d25090d4350100d9e910feccf291ad4514e030a7ab1da12e43ae90fecaad07bb6fd59230135be8fe20b757bfc91520733014cb13bfed24ed4f2ffc8530685940dc6de5e55d51f81d18fe1e102c6d82279fcf51701f0e0bffb192658be423140d6651aa21e244565d68c1ff39560c563757a3452cd0990c281c5cec305620c2b1c25374fc1954ffc609b10d5d6fb8db242346448dd287dc87dfdd6c6b3eb469f96c6a238fa6a8a274498554ab316a59df041ce43cf0b42c128c674dfc7fb253bbd89ab62364926a1e172608423cdf9a1cbc9c2564de77a2aff0d51520e6024e7f3cf6b1770faca0995058921e2d3a5d26d055597b2a88e564a25396c0d7698085a522b9e3ab778d63d38531dd4ac8eb7030d46709ef41c52f67d0f057328cebc83704f779eb71823e1a19e4fe808bb0ba541a613a4d4755b8ad952d65f115539d0f51cf717e89d8e37428cdebbd9d1e760d1788b75b3309821a83d42e0e93ce32bf080fc21bf6f9453bcc413785f34332e952e5b9381ea21c6e99156da990bbb8427f7845dcd52485ec00752c116e983ada00b40ce7bbc1595d42de0382a1fb3cdd62c434fd7eb87961d6246f44db12c74f26f36e3d1e364a59dfcd37e549df8a179a88b59a632f1a664aaeb53f63774905dd0dc2ee5dbe10fe0b5565b28c412a9f20b3aa525385c1da38997c434afc61fb2cb302e798c4b2613f41a888c3fbe7fdf1841b0db444b5ba62ff6caf34af391588d275451221b7827264c3ce6d588f41032bedb1b90a64aacffe0d019e786dcbfdd237e2538fd448ac99c3314bff09cabf8782d09ed50c95108074283dcdf17eb8aab143d8317b450b2e3d5e7d3a6fba2692f4cf8e30b089845ca92e63e638beb262afb0bdb08dd441b1c2c8b3f1c5407d74630780056b178b8787489d86045d5313e80d397f738699447e97eaba786ceb58e40b69504af528e942973974803cee741a89f2beb1d29a29a7befc7cc15c87fdc3456f54cbc6e89403db76961f695c8ff695d013580bad47fdc2467b92864e9c48cd650531267e8b3e9ec3653b78cd4eb1109912cd