8B8C15CBF80DD32DDE5AD78843E11B681C003E19691E92FB5811085AB4778D8FA0D0CB1E255CF4D92685F122B876D29BAC60E4FDDDB926DB968C9C8955E0270F0652DCAADC2CB615A75E066217BC6B6CD3DCF80D0DD801B4695B68D3BEC4ACA84AE72E60A55C79EF3CF4AF667A7ABA98C45F7C196AD02CF788C0D844B083A1C9