143A5042D1DB1B69E0127E295AC9C0E2FBB6857ACA38CA46F9E83F22F698F3CE
FCDB8B009A4FA56839FB61302A364B40D0BC9739
A502A1300EB244C9F3C3BA0C70C5EA17C12A5E09122AAC2BF0E49032BE0C6E7D