012039096287ed279d01e7ef7e3a51e0083d4589cf18ee6ebbd804b6d32b60cf90170a
0121aa8a7937e03390dbea97f8560fd2712760354c30e1c7cc6b7a09259fd7865d780a
012065cd376c512d18ff6e42c6b01c52eb4e18a76739c662bf386d78c4aea71672b60a
0121370dc81117c5d6cb3cb11d72e9a8b66a129e70b3c05faad3ab41ed7aa5d23b530a