012086f3a96380a0e38017cc6a8fd55090e9efc3c7d6f0c3586989e4c80b7860c01f0a
012113eeb2abb847e5cd8adafeedf062ed370ad44d01693cfd7b8f3398aec50b39090a
0120b183baa92503dd73150429c93a98e05eee67ee9cea2775c8720f980ef710ac2a0a
0121cd25402469365d2f0b906373512e4eb8b77878a04b192453339787c40f8ed16c0a