MSHLQNLLLDSLLGTKHVDSAALIKLHERSVCVASPGFSLMPSDIRTLVNGFAKNPLQTRREGLYFKEKDYKCVRADDYSLYAKNDNRGVIVVKTHLFLLVATYIEGMYPSVCVEATEKLGDYLRKKGH