0x2cffd02e163524bf5812e1ad81c08471a5847164626e3958ed7bea39bebc7c8f6ac31240623ac87acf19bca4858a636524c6e230f5cd508fe047f5f9407cf40309d18e5abbe090795455c79df264bd125ff6b67eea881b50348c93ca4427f1d4b338209ccb4b352664f0b7fedbe94f3e6276087a6b0d7d7c4b032ed64f626d1889ec64cc2edf4bf7cfb0198187547e5b5ad332db75310db726535fa36e5ababaa6b8010c85863357cb51975d0b4bc82f0161230611a9d34565b8555da976343aa60093bd0f582674b27f14f65262b65da7927e881d2ef65ca96f2daf437f642786e9f64a8f62b957a74968dd0aeb623bd9b9caba63103c23a89bead6790d96164bee00f87377f461d9d2eedb0ccdb7a38705b870715b394c90ef44e7ebff0aebd41c0dc684ff19892b27b54323b87947a31d306d4bed9578ca44ba3a2fbf11b9121f7db92406e784f761726f1658c5e5bfd598d5a654d5195ffbdb2e4458e41c225140faafda88a449e481ca7757852d7712e6995cc5dd99ff9fd504ae115927959f6227e9ce860976c769ff17427ab677f7d9b1f286cd48aba6f2165f343bcec6069de188790347cd7300e716d6dbbdefc2074bde825822ae279daf6af8fc1df6379e7bca09cb5e7d63b1eadb6046817b58b21c2f167ed3f744549e73623c48a9dd1c6db9c3cea9c137fd8700b61a784c67329ef462967dc9ed30a8b3bf673e993959b86c79d51036577441acf3977fad5163989fcfb2da72f9482b75c3b2bb163b567738e7e72ad2a5aea4e8b31714a652f94c9a0e86522f2c967925a9cd3f537a50c57b92e6ba3528228b7259583fea08c14e401ca863ad29c2246ded728e19f757aff972656a662b5386c8f700ea3f26babfc9dfec5911230b36d616050de8bf94f4eb8e4af2ea3504f51571ef8eb85c447eacf4075b4f450deea8dd90970b6fb60427a7e56605d04f7a64df5eb4c3d9371749d0683503738880bb3ade9d401a07c684b7205eb7865d9905eadb6f8859a1aa46a3e975038bd406f5c426d2ba19cbb8c91c5fdb66aaee61f6896a3d4fb249274409aec5ed8b6539eaf9d3f9646c3d349bd29a9058ab7fa244db7f2bb32e1383bae0400c321f02984c9acd69037d3c7462db5fe385616198f06c8c69191789aa390635aacb025c565f7341bc30f83c485adf018e8753d2f9b1629a83ae1f735d29e5f8b3b1b78601609ea9dc59926029ae32f244717e58401bfbc3e26f05b28d9b2f1bb8902b4a0a5c2bf0e2d98a8004670afb7806c62e81b0de3a05b1b73a8507a96f098ff57657907128486f88c5c5242ad8011ca74fece20cbecd16144677a5e377809fde2bfe0a6e83f1bd33beb5793a279acfc583633f7d3c896c3ae5f30f45c79ceb7f4d8c348e8e26044ae6509aa8b604da49b33e8530f24e5990d2cae6454f27d9748a2584b5e7cd9d179d67a4374edf51002d6aa56dba357f3e76b5b5381f130cbead102335047a9726e43b5fa32a2daaebf91e36820098c86a368fcf51e787c4ef9003c773b1f79d86fbc3695df90c63ce4433538fde6e5cfb4b8d16d94c4e1d93de04fa5a78f02feb7fb49e1f07fa4a569bc952d979d3be7345edb31f75ab10fa34df626e9eb7e4147fbd2be1d1f215ae67270e4a45c5eec7bb3d625ae619f34980c7f96fae5f4c8ea8351a3c047f43132022b2b8f75eb250bb215af372b5ff20371c9a1a71debd2cc081fc6289dae4d19cc012d99b50a985b55d30c7be9518f63ca26ae92e0d5625fb9fc53eca96b3644e6df95625fab0a8c284ccde07f3ab9a0e26ed2a8a72ca87b2b8661c643288bb4752c9944bdb5d9d3056fe5973febe3309a1db90da71d73c5fa38cde9a8c942bf5f1652eeb1ec1e6d09bdb5880b54ee9b1b3786c33c981709b6e4b5c663e10d709391d0bba0a7a4c0d98