0120678b5af4fce4ae243f4759e481131001fd23819d07c4644ddd69979743e03ac90a
01216e321d5d0085afdd8b587ca020e5a77952d918cbf18152b5f9919d87999b96020a
012042738d9f55449145867bd8790a55b009d7245bfbb89dd6b5bc6ce5ce767a53320a
0121954f493aa267dd5be4146e1651cc8ff35a9ed30a02bd40b4830b08011f2f9d7e0a