012D5B6A8B53A84971AC75D7E1AC0026BF9FE6E43DE2A337E068BD9E30BD4F42
80FF62B5E059CA8227E2221AA291E4240D52060B05032A65E961B538C308E25C