0120a679f693ee055ffe8a129b498ada1f75cfbeadddc0302672326ef3d41d823e4e0a
012178ecbd5ee07a408cff59fb457dd57529799b93f1ccf79195cd200a802df1e2250a
01202045a529dcd3f42a441f3062228e7f7a166e861f2377a33a585a0394b94db7750a
0121ac7df8b704512c24b63580585ea1dca3d241f230ae78b3246252c8f0b5b5f0640a