0120aff6c1fa4d2e0c8f2f5df9cf976532792268bd1dc8329315af642aed87ec9c630a
01219a0438e00f7bd5c2b5433a2e09a9ba488a7091e47d16388c391dbec3dd083b5b0a
01205d2e7018011ac529b0c1fb94ab216af0db6950435dd3f4d1cb379918e7fe97920a
0121cc7826b7bcc5a0a1501bf444ca0d61653bedde89bb88788175515dd5a62a6e640a