8ABE6C5DC3E14A969BD9F8F2D286C78FEA70891E42B72E7CB64DA324DBD36A84098BF5B84D0BD563DD54FDDD593C17C09B96211C340250FFA2F5A3B8F486E87616A7A8C351946DE0F3BE343F9DE30EB55846CBED972648122331DBCFD74D0D26B54E836C4072F03812BFC4B069EEB9E1F4B39DBD60D89A0F29CA2F5AEFABD6DD