01203302abb86146d5255f95aea93d27c967ea405bc9242f0c26fcb51dd9d36c9e720a
012131c4f93cccefa1e7bb34d5277fd4d2f0da7e37d2da0657cf6f9019e24dd5be130a
012078b7660e381bd57e604bf4a01c2d1c3367ec3b1eedeee40902ee1850624ac5300a
01210223b0062af23f35370d08f6f7d2f935d51ac925ee0d51e9425e3a16d77114690a