812C71C59DE39C7A02FA58C28F5424EECD43E5587AD6F1C0E4933F073C3615D457EA9E6A9B426DA3B6E009AF56F93163B46E0697135A7B070513141340EC81461A34D391089226499342E704AC6AB8CA385A9010688E3363DF55D92F1D0ED0D19A31EB705446C5DFD7DE6109D723CA6F0D01397B0A4A95290DA9D490290B4609