012073b3f57457718bbd297983feaa0a637b8cff634bef60e80a1f26ca0acbf05b8e0a
012145c64f16a9551c285ceb66e22f9df2c132c85621cdfb078688ef45de8e562f4d0a
0120a27f7b35d095a002c791e6c2e6a57bd77a780c03ce7aaad52641f023d456db8c0a
0121fd1ce28720857011d83932ff872e64dc14b53c91bb14fcabdc3c02ea6f70da680a