012095ea006b0a561a91224a84288089bfb68c845098898a2806bf5a5623b3d527080a
012197ca4ecd2fbfa6aa52c04f3e4d51a69b3beaa1dac969d6054ee377da4fa106640a
01203561931dfc9544e04973887fc10f18b5082334a65ba37508423901501594118b0a
01212f0d4e2145ca1d101896fa0a3fd5d7863899a096e6e4240d35790c7594b66b660a