C3A1B3FB27BCC5E16390E506F2E73973881707BDFE4AF7DB159BC50DD0034296
A0ADD68D631F9FF42C0FC7BB443AD0AD3009157C8A0E8FBCA3C2968365F3F30E