012047f2ecbb89fdf924a44bf4410ec80c07a0c99686ace94af2d55fec48a20f5ba40a
0121f9c858be4ccd2c18d4c66415268b23b073f5447018ba2b08552f4cf90fa8c22f0a
01205c48f532e7fbdf8b1d476caf75e0e21be0a423fa8ee1afb9863dfdbb7f69f5730a
0121fffb67e55ff42e61ae9d5e8d4d4f66a8f021fb642ffbba35094c940143e66e450a