0x2cffd02e873261e3b06f4a6d5c73e3148fb45ed75e1bb05d82e8798a37b20406e6e77638d843589c4e5715732d4e1bc8268bd3278b574b0e7fbb78aedbcbf7a3bc52ab702525594347e0bdce6e058d000e01ee2078043e92aa7d163981d645f21b0acd67db9cc8e8d6245a5f3d471783d209464ba4d17d330a1c87fa889baffe69c73e526a4d2ad11cec4bf143c2551b21da9a055db2353b0d74cf85e1d91e339cc7ae42850f01482296494492bd8359fdc36b894e9aa8a65b2cd4bc965484394b87959c034b3ea38eafe66c30119d4dad27ba8b06b51e9262c611244a006f337b1302155564b13a33416bd3fb0775edb4f7a9d113c2f26bcb9ac98d99cc6c76e182733a8751c762e0784e3116b8b2b500da9e1ff5d6e0906c178fa964db558cdc2ec8f1dcb9cfb9dcaf13a47f741f55be60f7ccf66766101e9c9ed8106eddc9852bd8ad9495d3f3d9184683f960a094d65d5bcb265ff76ac925c1f8c08d706f01506fdc7559e4a26891024a51b9d5a3fd4dc1ecabdb63104a4b556f6f7d249b771de9d7f0780689f66786952395d861c9bca2bda85c682d074efd1501395b97c75bba430bcd76f889204e08e7e442af741bdd31c4889cd2f126811400e244993150fbaa51ef289b7ca818951a1d6f9ce405021d144f35aea76dadb8c5ef769ca6ca3568be3e18eda78ce2f6f54d8ff4ac4b2009845573ae3183619caeea171c2e49ae56b013fb5133a3af4eaa580101a06119a5da4b1b62e31f366240500535a46a8f3ed947dbc4f0f296be2cc2952b51c871ff33aac60025ff38508d7f0e8c34c200abbf9bce00dc14e26c0a2fedb83156ba08bf33a575e7ef8b4905dc02ccb50a3a0a8fc21565fbed66b71a29af2874cc02c079d7b7b1309432fc300b90f13b1fa3c4bc36668b3184f86f538ebbd331ff5811cd7cd6c01ac0461812859f735a9f6ed6c09b18c1b53a27293884a133c072b7973e5fd5cc5d9204819619cfa83baad14de7736cd6feea62ddad79cc09768e198353ca16bf0afd055302eaab04b67c67fb09a4203c46ef6c0529e57d4f110c967f3c1beeaf4987a291c22a052340645f1544e5f1afe78b10ba8ad1d0e5490e544fd145f416c0bced148f48cc6d520dbbd0c1ef578598fc60753eef55370a6c9c255196c60c6ece71e7732335dfde086013e8698d57d80169ad46b0c788dce01395dc4b09d3c1819399e06445796bf842693ef26a397915eb23cf89b411ca5c476e2da2ecab2e51b65bae7cc1e952a9e04ad4dd0473f787d7a851fd16b6b2096a8046003e2948c674ae428c984d7bfbd2ee31e73d3d078b0c2c0a23b838a4e74cf853b427c40e5c7f96bb78d2717fde2d25af7f0789d808a8c6e086a3854b09d9735e5eb4a3e0267fd0f8ed4ce6a9aa8e7ee240f091ca96506ebca4b3b91af575783d38fe404947944b8d1e4e392939b58d04b9ace31bee1a1735dacd636b863c2f88043600dcdb734ad8f26fa4daf3281f64faeb8e2c129031ed5016a03cfb4c7aeb7439326e0c492fef7a678bb25ef52f8bf17651cd15ef233219e05037f8ce87f560929970c5a928050aa1917d279c7f1d7cd5174545406476e11fd4e85ee55cfcd5ff746a4b98b9f1ce78c7539fdf10e9f175c29169184e25f7fd70a0c378922e5d6eb0b04e0387585053ad4c5f8c66ec918cd2315c97c258ddac061406a873e9447389bdd128643aa73c9232695d978e8759de81de980af0da621ffffc4e59572a68b58b8229e5337c0607f9a543e0e712d9e8a709d4ca53c99b0c8b73e7b46de0a33227775cfa99a800dcec35957b30579505d5b160a7219b4c9c425c7a736ba497d0ca3feeb474524ab0f0be9fbbaf8989091e972cd0bc6c0310bff53af8bc0262c9cd5a9bf3fce78e9c000eea6c2f2735513b4ad831570b22aa2fe8661e