MDETRKTSDATLDGFVSLAHELADAAAKISLKYFRTRIEVIDKLDLSPVTIADQAAEEAMRALILQRFPSHAVFGEESGLTMPDSIAEYAWVLDPIDGTKSFITGKPVFGTLISLLHDGVPILGIIDQPVLKERWLGVAGQVTLLNNREISTRSCHSLSSAYLYTTSPHLFDKLSEQAFARIREEVKVPLYGCDCYAYGLLAAGHVDLVVESGLKPYDYLALVPVVEGAGGVITDWQGNKLTWKPDFHEELIKTNVIAAGDSRVHRAALGRLDCQAS*