8A14ED43EBF6AA51E516B8065F3DB0DC3850592B6D509ECDB8D5C4A21684D03D520095E155713CAE8ECA379EFA026EC19660406B2A8A8D2A9ECECAEE3151F8A38DBE58EEF1E24EC941455F35C992A1A1A2BC5D10764D12AD3C53B433F4998D414802661160975C97CCBE03CD1AAFBDD74539CED6CFBB5619F7A8F16A70740A0B