MGKVMLIGAGPGDAQLLTVKGLAALQKADVIVYDRLVEPAMLQERKASCKLIYVGKEPLHHPIPQDEIERILVREAATNELVVRLKAGDPYVFGRGGEEGETLHKAGIPFEVIPGITSAIGGLAYAGIPVTHRDFASSFHVITGHLKKGRDPLDWEALARLEGTLVFLMGMTNLPNICANLLEHGQKPETGVAIVQWATRGKQLTVTGNLQTIEQKIAESGISSPALIVVGDVVSLRPQLNFFEEMPLFHTKVLLPRARAGKSMLAEQIRDLGGEVTMYPNIQVLDVAPTKTKEQLSEVSELLFTSKEAVERFFDYLAKLDLDIRSLKNSHLTAIGKQTKEAFSEKGIIPDSFIKRRSTELILEHLPRLQKNVSNLIIGSVVDTTEVNVILADVKAIEMMPLYDMRPVTERPFDLESFEQVCFSSSRSVQNLLDVLTIEEKAILQTKTILSIGRFTSATLASFGMNNFIEAESATPESLIELIQKTKLEGVPQ*