0x2cffd02e5c41dcb26c02fada3daeb46363d9e1b497f76c42b88e34074c83656c5cb77a19f49e8bf5fba624ac4db34f46acb16e443d49d89c3dd2764ba4a9e54c7128b15fca53ebb4b7ee6a911b1a8d6594b528f8be48243ffb6b3e3230d76a3022c9fc265c9276de8e3672c7080444d463d5d278555a3b58c51ad3cef87188098e2eebec32705a5f72afe5528bfd5321c94ea948e7fc01d882e2e959194861e02b1cd3a497960726902df7f981d819512d29a375837bb995dab86582632611b0ebefaa46b55f83e0bca2299829a1e9ddb0bfa3b72f665d37ec02aa748ebe55495b78ce3bd744f78d0c974efec0f03b330bf02318e3d8b54a78a3c2fa8e455be1c1bfdf1a7ca3d37cb900aad61400c730ceba180f7de9220e57599955f695bd48a3a2f5cc558ca4b280922ee029a715867a3f5d0d78341cb493d6300cc43e8dc2915edd61ea49280764e23d4ec1b49d4c5eca46fd1abe672a7eb9016101af95b48be20e695a76db7cfbbe1605f51b51633e46e60409993ea756abc85c02bf8abc77c40d30a2c9aab2a559a713b1e7d225babf259b4a40e48606d09a50498aeb3c8245726462fcb692d50df34975a9f543afdaa1f7559a927ec8c2e6df9443fe1e76912b3b007ef38188f6f74abbf58594636af6089209b60b5af97e7c4d0d7fc5acd6d46af835ff04add1275cf0902a558a78483ac3f35f252b5d48051e270454054975ef0fa8aa3a1dbcf1ba529f04fa7e74a22c600bfc0372ee71a34b5f676e533aa7a8384b26da2a0c47a4359ee1c1ca93126c0972d7e3accbcdf2ef7e2891e2bda4843e176b8b59357724fce1b9006ea08e7cd1000337fecc17798979ec20e30d2724c4798cd21786d4b6e5c305b4a7da41052f15b05414d97bdd963994dca23998bb33dca6b72f97bc0fa8f8015203a0d72c4e10bbd2a46b726f170b56b0096e8ac11627883526247cf55189514c8971c60d1e0ddc4958ad653e671adc8f4e3546ac0c28411425f86b60a31dd55dde4e38e646c2a423692f938b5d2d9dda6cd119bac1b64226e5aa65ef0ce6bbd0b0923022cd1dc784e6dea97644bcc11c6b6649c8a65b6ea0ec3af3f05efaaa3e12cdc6e70e5d5a829294a2485a8c3bd6655cb4f38f652d443405ecb956c463af816a3ac54a90843a14d90747ee4a23298c550eea8ff55c7007f37be72b1371533190454f4247f33693da19b4e3af7702d8fdc80392f94ecd48fac9511ea1415a96fe251c1c4c6adca75e072f27caefea0f76db794d62300e4f614f39d44b8bf018416c14325268547c3c9fff5a55638f59f2ff3cee8792738c55d73e23eddb6cb99e1a99ef270e116a07c5255e531d688615250788d6a11b93fafbb6c65c28fcdf40d0a4de082eafda6f7d9c66aefb87d6758192e33980530482bbfb895558b9800e2c3c4c8efbec1dc77bd1ce35cff335843a821cc01ce01689f3b1b67740cdc11b248a0a2eef69942c8195a18c03f7b35c9a92028d8be711b664813cbc9e6ea59544af8186079f4d50454132ea21f3a6fae9a207d015d83e13aa8abd69af6a533dc97a25a16ea93d5807e07ceb22ad30b833771be3d49df9cff751de9970ca9f0859a8f1c95bdd3fd2da0b51308f6e9f67683459850789af9b63c4411767e4b13afbca999bd4d638207a46e5187ac5c8d7788bc50ff00ced54ea167dfe891ecc05cd03c808fa14dbbc6c402f0cd25e2d31a2337dee0285fa8dbb2d8165f7b338644e45aaabd83ad8e84b41827d698becd9c7fda1f606d1cf94405b5f3d16e8d6ea01353da40dc317850e01aa95c50ee95de8d549b1cd2a8fa3c0ef4cf036e339680df891afe30fe7f201457ebd9e91c2ea766c9a9d6fe16c512f455386947abd11f889b6a3e050ed1426e5f3fea31686a4665678a64ef1195010b2b2787ec6faf9cc84