243D298B03D7665144933F9F5A251E3434A6C87578EA7A7C61892BA212978251
FCDB8B009A4FA56839FB61302A364B40D0BC9739
052F314D103B55F1B793A153BD1D70A8932703FF84C32BCCC26D9E2DB0219D0B