0x2cffd02e2f319dc1fb78349ded191d4f5e41c927a2749ad093fc9298a726dc56adcb47155aaaac4ed98ffe236d11c133ba00f89e8addb8290428b057ce9aefe403fb0d64dd7fa7bec7591c3b73def91c83d0e15796755847bbbb20ab9f489a92aaaa43539eb3a841f8dc059c32b4fcac6084ce37491e09607775b231c5967287b36525e877371631a04ffaa1258f3a46fd52d937b1f4504b77dabc6d424eb8ce31b85c998573dffc03206be4c36b1b7c495e2bf87a4c82e89d8486c3e07e2374a80ffd47052001efcf8e01c9f44db6535efe9dd181e1ecfbd6a015f325f52c47c0f6d59c4ec64076c09a651a7cd5651384b7937e11e3a2230c8c8eced00c915daf063a78ef269f7bc434e088a3481d230f917518dbaed8914aefcc94e7349dfd5fbc68c63bd45ddef83a935cba72d3d5817f03114478e82d4b1a0056c89d37280639106d245567b5dae79ed87cd58aa6587f288a0e59b62d6f46200845f3b4eeb74c09c4ce78b2ac2d0c5eae090741f1096bbe17ab4f9e30f0630e1a5e726347e152ab1fe5c69d8c6283c0141251081cc98619262912168bfff65ef6ddb5fe4d6bdebfe2237bc9aa2d9f2f4fc115211f61d4e875ae20fe3a531099c52bba018d6bc6940b398183e2a96ded9319628895e3e16c153238ad5a2ca72b07f06dc208cd49207c06e9f3f12013a73eeb5688c927911ba8eec40b96ff9429c38566ef4b8af6dc159c74e05172871ba119a6fd8841947d9b6fd752d407982cff3247bc5a075617645e802342fddd6b6275fba9957896b0d535131d6175925e984ae84d3c965fbaeed2e2c0df86a5948b121b050df09a4b573620d18eacacc17b736c69bdfd2efebd42f1cb2f4cc8788d7c156770ea206d18935df995d16978f2b963936d8c6062f3c9fcb0b822a023ad5c66a1d1f7c15257c95a7fcac1ff888dbcec215a58c6a21146aacd2f87f8230737c3be14d3f1f3d21299b8901a0f5291ffb018b0b32b432cf69dcf3fb0c0099d57458aeb714eaa019eb1d393f6c9bb926969070172ad46b9f4af51585c6df3068cb4be019cfdf6f898fa9f679c4dda2321e1e4b75206bcff2e02dbc9662f165eb54d8e758df0901033fe87e4ddacee5427339d4f9fe52f47c5ff1d07c6dbe03d7efa3860d76164e724d84f57bb2f287ceb50538eadfc4457f52cf040d13e6c4471e3cc57320da2bf7695e64e81cd7c7bb6b287aac0c5c884605a903c19f03986fbe4686a467051b1921484694ebf0ad9ca0b4d90371ec9847f21e5784c8be6cd89ef9881445f25b9a7a32968bb07cbc4fdfe0809e6c6706197e241f8fbdf67b6a065451eff9101750a050e33c4dc7de6272f28bfff6ef16999bace211500b2e66e1d9362e7aac4e0a732740369494f1f1d35c889fbc06798a24b6d29272d036dc22a6e8e2834fd4f836ae2339f8d078719391a0352467e0d6b8b4769ca657e7bcd72e0a06592384516399e5df4c3bd431c335b2c302744f045bc1da44f2c45af7d75abbbb393dca09fc8e67c37404bc09c891ed35ad25d71cfc9e2d16e9cb939796c8d9f1d16aad3b29049c6709f31af0fc264ea79011b33d8890e14dfe2454b4a0fe5b0692f7bf923bb5eda819ac9d09818a216f60b5674d3d63f9e2bc32997b41eb536af7490875b8d28fe59dba6fa9b69fdbd68f5ebb8f3a4aa84f15de25066d7b7fa8d2934474dbecbd7ef1285f8e3d3f379c42848341ce24e92e0360dbf63b7376ecb62be17ac73074d0b4979312e939c8a1985dbcf67ac4facf183927d4fb79270968ee3e03409fada671ddc3c1c72f5278c06e00a4c09e45659ad9a720c7308d6a844674953ef128ca2c8befd630cda74e28c479c35fbdf49df88a8f6e62e2c3b7b52eea6645d8970190f71a3e6261f0c9ef73c25d8c927705dd1d4e9f3cdf6e66512ea44