10F485ADBD1EA4A93A989A54C9E02EA5FC1521B9C9B254DA07D4921252159ECCFA2920FBD7E557AA2968CDEC5B350E23DD7081D431EBA2D2154639ABFF0B24B6A7B89C64CCCCC04FC7593CE06FE0D4A927AA33BFF91FB8832D2C691440DC41BF412326009E824780AC1412DA71E8CF5FA56E4F375FA57CD89911016F91F177ADA