MGHEAKHPIIIGITGNIGSGKSTVAALLRSWGYPVLDLDALAARARENKEEELKRLFPEAVVGGRLDRRALARLVFSDPERLKALEAVVHPEVRRLLMEELSRLEAPLVFLEIPLLFEKGWEGRLHGTLLVAAPLEERVRRVMARSGLSREEVLARERAQMPEEEKRKRATWVLENTGSLEDLERALKAVLAELTGGAKGGRG