0x2cffd02ea2ddb32b42325234e10d224793205b6ac28841612404c2f4045ebb5e1088c0d6fcf1435b3f267948dbd8ca31163cea94fef7236602e1a5573195c7ea3aa1b1994ad5fdc43368d78b37058b06def42c1606cb7e1c4ca1f4de3bbe89ca20472fe7313db1f6720c6b3043b2a7d38dfe7e220fb0c8e9bb5d902405217a74e50240541ba3b77802a2ad2b34a1dea73ec22ad9e1c3fce88e687d62581a5e4c354a61c0924c6d177bc1e5af21208bd3fbacd63ade0f69b0ccd9cbc3f57ac466993d853dd56fed9bfae1936aae92851151f38894b403ac77b4f163ec866d9dcda23d06b53b003f5327ce4860b8f416aa7bf55f7a76e0b868d0eb1377d3c8009a158797cfe21b4a15b902b50de0f5923edc5c76688fad3c2eeb43b6bbdbb6c4a7c1692d2dc18fd42762c736817c4b7d363cf09cb850902e3830ebe1316125518a56548a5be0b7bec320c6905cf53e32885eaba51ed4426d6add2b5d2062ad3d204cb9b71615bacb7782ac61c83cbc0a39358c95eac428d0c4fe2eb5bd15f61a55121306e669ad1ee442c1d3ee8470e998704125f0ffa1b15d1df9808128de4a15f3569cdceb47180d7fc1a62d8e9f1501d10a4527bb058e4ae5ebf630bad9cb366a87990fce2b68da60261223d7a65b3f9bb3885e7eff016dd1f9aaf57fefea86934fa06a88b9a453e0f18310ddc603ebe7ea86a6dba6a17c5b61a2ce29f65e7860290e9b610a6b3af1f2ae6639ebb75b3b2d1f12cd070d2f656610442183c838ced770fd9fa6cbf3e20f512a70e12ef5a54e906d5b492a84c351609f816262dae713ae40e8591c1ce327c549f4c2b846e5b828f109f925a003ef1a1d02dd4ab51052457c6c5032bb3417da46cbbf7ad61cdc0c73a94171f5f2cddfd61d3c25c51ebfa511b4402b5979b69ed7eeadbb947bd584191c86b9d4a196d26a6901e0e9aee0c2f08e0b407ef2665623c1cb95b9ae0c5624e4db1ddebdb0c165edfae837d54afddf3e32d36e0ca300a33034b886ac305dbf76ee6a9762311f79d157a4ee9e50580d25db2562e123254a3dceb385ad8261e9b172bbb7fb7f441ab8ba13231bb6eca58b334db82a071256a0d12f0d323e47735f46c3960a3162754e6bd19f9fefa6d33ebe97824f102c3a29175b7450c6b615a1292073fc9a0fc564a64cfde9c62523d606ae948983e714957a24b44b751289665067ec9fc81c8ab0868484882824a28c004020fd23c6ca3abe4c3199dc2cdeb3d6bc7d5ed860dfbda62c49a7143b3b693b64bc32f3758c325edd8a538a3e37ac8263732007f43f226ade4c208daa09c8212a5c74752a1e6a68a9ae0c14bfd08041abd69df180100bd9a8050540baa2ec28494cc8ed6866c29c2ca34e00388a4751ccab5ae9566d047858010cfb7144289c72b21f35bc4f6e038ef1a4d30f16e7af57e86493cc460709af3ef5b814376e830d027c240037de2a03b9d4ff216b0ad90517dd67eeb451e83a1c6cff0ce2b51cd9696413b68ca421c319766e7f60ce1a315c3c5f94be751632a3ec7f5ff4eb09ddf47d6d5e96b20e60b97626cb9679d20a9d50a44139ee8d1e4544ae3359ee6b45d6d8b0bff46fcfc7cabfba21dfd34fc7fbaa7d31254ec3234cf36295530bfba268fa954a3ca33483ea69a23647b5276f1e9cfebb75d2ced4034a8f2a3af598547fae9c50d8305f7cddf3deac628cbd1ad8e1ee06bdb0df7a55d2db5a231e74e3b72e103d365d513d77348835c3b109651b2246d7fca29918e7ac2301a3de0d50c57a348f18812eef4696f0e4aeab654f90ea13cf4b529d1f1b3167de8372e595e2999a485cef0129d2af88fcd5651cb26cb10e6456c5388aabfa50f2f4584fe3e7ee7c7992eca7b7111e6fc38b1bc3575642a34e8b69398178da898bea4cc88f17674f0750cdbd89764dcd4f19