MPTPSPQFQLAELFLGIKDPKAMSLSFVTSLKACAKKKDLYLGSRIHADIRTSGILEKNTHVGNTLVSMYVKCGALVRAQQVLDELPVRDVVSWNALIVGYAQHKQAEEALCCFHRMRSEGLSPDAITYACILKACGIMQQADMGNQIYEEIVSQGLLENDVVLGNALVDMYAKCGVLTKAQKVFDELPVRDVISWNALIAGYTQHGQGKEALDCFHRMRSQGLFANAITYACVLKACGTTKEIDMGKEIHDEIASHELLDKDVVLANALVDMYAKCGVLTKAKEVLDEIPIRNVASWNALIAGYVQQGQGKQALGCFQQM