MGLLALVTGKRGASGFGSSSTAEEVTRGIDAAHLTAIVTGGASGIGAETVRVLASRGARVVIAARNVEAGNAVKDEILKEIKGARIDVLRLDLASTESVKKFVEDFDALDLPLNILINNAGIMFCPFKLSEDGLEMHFATNHVGHFLLTKLLLDKMKYTAKETGVEGRIVNLSSIAHHLTYDEGIRFSKINDQSGYSDKKAYGQSKLANILHANELSRRLKEEGANVTANSVHPGFIMTNLMRYSLNLMRFLKFFSGFLWKNVPQGAATTCYIALHPDLKGVSGKYFSDCNEMKPSPFARNEDLAKQLWEFSLRVIS*