012049ab46b44b89b29462fbba35922528a284c9f88fe88d0819c5800213bae98d910a
012122ec80017cac399b5a7f5952e8b6d89aa5d7cb7703b851f603b828e28b5f5d6a0a
01201964a76b2d8dd28b4f575a9a8dbdde439090f51051812b41d84603a67f9e21da0a
0121edc78adf33281137e19b1013754eed4aaa362ef587d74f91ae3edcfb88a5d7410a