MSDHKTMTLTLNVWRQKGPKDPGKFETYTAKNITEHHSFLEMIDVVNEDLIKSGKEPIVFDHDCREGICGMCSQVVNGVPHGGQERTTVCQLHMRKFKDGDTIFIEPWRATAFPIIKDLVVDRSAYDTIIQAGGYTSCHTGGVPDGNAVLIPKPEADYAMDAAECIGCGACAAACPNSSAMLFTSAKVAQMAALPQGKAEAGVRVKAMVEAMQECGFGNCSNHYECQAACPKGINVKFIAKLNREYLKAQF