42BDD6303BDB6E4F9DF8E49BE416C11F87D7EFFFD05059626B7C6DB3AF6E6803
6CF06E7DB07542B016FF042D285CAC72637C1D7F572424DE3E21A88A7CF4392C