0x2cffd02ef63beff913e89be861ad684ee6c965f832011aef30e7ff14110375046d25128a64ed05f2f8c11d2a8b52419f98d420f9a022f534b9c9c9fe411036cec7b3690593d700e8e4a504c3cab49f624c96d86e8f925d1c618198d0c1ce2c02fd03673522608c9e79ba1db96bfca4edecb26a240ea5c1a57471fd27bf11de69df74e58b10e002816ae90eddb5230e228e4ba4771cb00b2c25003e9d37342f4af564159c9f07300325d9e79369226e37e3343cc3bbe9c113017d68919e220efbe4dfe2b0257f752ff3a4f62d092d81e76cbfdc16e96514961708e311cea3f4487feda6fccaae5c4541e727aa9269a3389516440a07de3cc84a2e8fad4674d67cfcce1d4de71123be582b69a3306e0905f0f868e6014fb45bb5fa89cb9a9ad35d252fd3f14b9feac9426c3143806b7452dee61aa11671e7db7f81dbe4e0f127c68be7adf688a528a7e6350024671485e6bba2d41c4ee4a4d3ac9b0ebea574691c04f00a9d1e0bd703611bf9edd11351a7a11927442ec4dc7a3f61adadd19373be0f3ec04cce6384a149261fcb11da2995293d52b90bd55929827dacb8690fb26d6d9447e09fa864786002f13ee24ba01b3d2b6dd2fa5055f99aa39cba4af18ad2890f9cfdc3834fbe31831a5c117b40a5b0e5f8a804453af105431b57c8d2843e2cbce6357e7f87a8698541da5e6ca1dfe916dd527b2cacbdd572d6300d3c5d9bd8029eff0970f8a473079467d837a181e0c5158a2a545dc946a37a0c002516d60c15862f3292dec2cf1d554bf0c8202dc2b7989330edea0746655d3653e001bddb47033e344e79b6cbc63271dbc6ddf92a13603d037637125ee6e2eb45ad8a2e3776bf79dac443a11dfef4bbbc033133ef1db64b6b573087ff28b2bb28bd74b1012f18a68b4a151e1b5526b28dbeeb650dd27ead0e99ac7a78ddb9499af44764f1a15a3055a9f7eb4e36575ed47149b396db268a1211b127ac79c8ce2c0dc9f13d9190f45de5693947d733cd7abe9a0c4f23a3a5947808fa1a9ae860073b8feba54ee0b983e07c9c12299e5d925e5ea01c8cf8f062ff0cbc8c43ec57967e5243bd3661b515d829c11e683ba4f39458d4b9fe6cf3106fff6f649f8a94c249a9303e24ebafe39ca599a8978e6a0b71b8b58b67b0d17c5683bb825775dd06215fed980d7c31c746e3c8281fe14c9f507311b880262ae5986c46c13ff9146566f1c080e674701e46f1fee589c782c8bd9cf4ab12bcdcaf2c3bc64ee2a4d6afc7780a136caa9b52555464dbf229f94218cf46f26a9f89ede86d3d25d01d1be1b70c194eb49001e59d426cc40e372828f30f47ccb6c83e2cec2ced0dd0a268d4c8e1f29b62fdb86c9e3f5c238a5b421b87ec7ef9accabab36eb03aca47f1c10722aaef1698f6d8f85a08817e13e476b46e92b76b73555d8c87b6cba761ddb62c3de715d08460b31af1d1213acd2311e27db0d5755d381d7eeac9e8ad6ec3f68ee6c94927138a4151d36e9c864222ab9f63becebe8a75469a347eaa35303ef82ada560c4f04d5b227b97a5b832c2ca45dbd26949219bfaacfaa52f98b89b9838fd549ee2ecc20db0b028044377b508a907d86390d4720592785138d64f1774708f6a91d7b8fe5253705284a38dbc006238816de725d53d9c9aebdfe2e553e37117039a8010c63684aef376e58e281c25354b4d4e06c4b0f888dce1d01407885f37281440ffe45baac138ffbe9e06c9ef45ec8c2f20d3fa83593665c83b44cb2533d2bcaca491f5a7614daacedcbc0c649f0dcf4b2713df13940bff0bb31b7a1091715512f72dd39dc2d3a6f7b749625d9a136e79d5c0af46dbb33d3ef16566ef23ef413d1c6fa7b4a02470a4a379e37ede64d5f022c2d52e3dd23f3f6b31fcf82c2baa3422ec0bfd49b4bf5433dd4ed1b29afd326345e04