0120af6375bf7baf4ea70fa97c52323d4221c416d9d0e03117da47150a5901c3fd7a0a
01212be03feddeb6d782b0a3832d369d4700be96b547ce4d8f784a0137a6d15e7c300a
012057023dfe7a79a4e86bfcc23180b5571a718d9b13ec6e9c8d209440b9398ccd8a0a
0121d1b925e158ebcf95cfb0cf05c4f8addebbb65d3f6abe44736b005df94baff4610a