107F47D9936F5C5648ABEC1AFBEC5E7A43EEDC4B11D870CE477EB49EDA180C3A
0CDE14455234BA45C4B68B2F1C0EB7615DBFD5AD1BDCAC45404FC6920A94250F