012080d449b83f8076e53ac711b46e58f7309e331cd83fede73308b5f0e69d01bd0f0a
012127871238e4603d862abaa843acce0b35b5ed807e075eb43cd4ca61c1d7d9260e0a
0120c67fb7d4711c8a5374e9e6a0d5c7856b93a785c31fbed6ce3254e48471ad0b120a
0121bf2b08e057fdea63badc14f75e917e5a7488b124880a83d8cdedb84984160e010a