142EDA1C59FA53DEE217A8C5B956B3D04A88109C8C41E52A9179117E8CE1CFCA
CC6A7FA9F1A783FB8493AA7F8466A0DAC4AAB1A7408EAFFC5C42B094E27ABBD8