00000020ace6f96caabe6723d0f147ce9d603e347e9cee3314b886d18c5ea4870000000083cc58c475006155c69d59f86a7673c088042d42b24507b32a10724b666f328dd1446766c795001d1e141886