0120ad1c436e3824b4d9fc1fbb70026cf33e1aac8dd85ea99e9a14a0f6dff5fe0ca10a
01214fc773ac6019407d7284a3d6a6efd79cb87241a6f2f4543675661f00cffc454a0a
0120f232a13e6cafdb7e921b2eddc621bb1bbe447d21a2f5d6a44ee2143a8453dcc70a
01210040b1d5369ccf289034136c36b4c2d7a313f56ab2aa89c9ccee5c62a2b05a450a