660E89C18995124B082B766FB48BE05360B106C5B57BC5978FE5D3640EE8657D
32B56D103E46DA30D167184DB3F3AA30F8A8EC52B9CBC5C3D496600F859C083A