012028cb8dd9bca8e1e8fec9954e83b6a17e69687087963072bce1e05c7f33bec7dc0a
0121bed4571c7ede80728ae26c900232080f935be926eda2c4986891da7aec03c0780a
0120d2454321c3112432c4f27d609c64fc2665a99a00710e94e1c15e58e3c88fdd2c0a
012197a5f7c9152bdb235970d7797ea5a3db6f0fd2add3e355e9fbe187bbccb5a8270a