012084428d0368087e16445b4a25dd91824bb6f1e139464d29bc70133fd4b02aba5a0a
0121e0416f80ca58c30d429e2a0f04fe0d18e5bf3771bd248ee7bd10c517bd1fac520a
0120fd0f0fdf0ad0dccd999cd34a5ff293e15e24091346ced533681194ce5f08a9960a
012171b288f27a56220a98d3c2aa29b0c18a5cf6a01a534aa414c3e5fbd74c218a300a