01209e68f2993e078e8f74a0c32ecfa5d64b0ad3b37490e76cb0dfd33f326350115a0a
0121f1fbe7618f29e44ec7d1e59093589aca194060a3231155a533e77fc137d2b13a0a
0120c4ab393143cda8c8e3e86d6b1fa1a98bc38a9aaf87b8ffbef88b86a23475c80a0a
012178aa9a2882f5131af75715aac4bececf34d735c8bc20bec96b241dbaffc73e020a