89BFD1A5C60DA2A4542B7254FEC2631B1345E8918DD0E0A2E39348F6D3BACD93370072EEAD2FFD4AD34BE43537D9C7A4D39AE0B1B41BAECF41A580B6041FC57864E27564C3DA11499021FDBB2DAE49B23545724F7048443B14745C2A71019C07AE61597BFEFF3FF6112198D2873BD69F6FC32C99CB2FCE4E377C6E9DC173F2D1