0120b4cc1bdbc1ec007d5d2c054debc2302a8c93ff53019f05653eaafd053f08323a0a
012140b82bb10a521ff2eee8118ccb2ebe82ac9e52d01f02cb69a4b6f77210dcbc090a
0120ba92bce7c45e0f7a855014bccb341ec0df13a38d7f8109b7f6da99da1847da950a
0121a217105b496707d64b21fab017defb4bcfa3bf09d82a9f1746e0978daa22fc230a