82CC1C70AFFE5CA408BB5E1231CBA670D191C55916C39A07045E1DE384CF1CEA1B25EADA3F1EBE0C362115F9A4BEE8B45E127F279B514BD192D8F48120411169A8E467B594ADC34B348C54ABBA503E1023EE52862C7FE81B68F9F5F121EC912110C8106A6A4257AD088FCE6DD7756E6B6933F4EEF81486D529A9872F7CA5602F