0120f645f88588882cba99d4590d154f6707758fcccd0612a458fb902f9c731687660a
012107db0ec167ecfb95ae5961d5ce2931ccbda80ea486606c5ee0ec87bed9b2ec090a
012007f5b65897ccd6eccc8e88096620c37e96d6d6338ca0f3160c6386f99b48dec80a
0121a30200b11292e3531cc308f49c63adf2b78ed66432c00f0b298b72bdfd180c490a