012023ec170261419c29eb6339e4ad381adde6745cd7332d8b1bc38d806834fb052f0a
012107edf584a877db3969060d8f7ee7ce19a3530ea0f9438b5e63ceb4e6699f955d0a
012058c03079c4df778340fe3e3b818d7fa80622d23d5e56debc052c00a9aad549440a
0121fd221a6f4f4b9000eaa163ff5e79dbc6be83975aeff281e67f26767e621ff9090a