012043b6290e8017a47e1c28f76d9e0e889b9dfb7aca8fbfb0f4541a249bbccd3aeb0a
01216cc8483f1e3159953e3fed7fd16f1fb8c66f75304f81ad5694ded8b34574d5080a
01208fc4190dfbb6fd42156b279706cad793335d1fafb6638f81b16fe6138f704a290a
0121d8312d65f6ff6d79337adebaddb96cc3a3380208ec20a916fb98c371fdfe8c6c0a