MHVFFPKLVLIFFTAFGIMIGATLMGSLAALLMKEPPVATMLSLAKEIKIWAIVAAIGGSFSTFEILESGIFQGDLKAMVKQFFFILSSFSGTHLGYFVVVNLTGGKN