MAASDALQSIVYSRGSLRLLDQRKLPLEMEYIDVKSSADGWNAIRDMVVRGAPAIAIAAALALAVEVSDLDFIGTPEEAASFVSKKLEYLVSSRPTAVNLSDAATKLQTLVSKAAETAKDSKSIFQVYIEAAETMLVDDVADNKAIGSHGAVFLQRQLANSKKISVLTHCNTGSLATAGYGTALGVIRALHSGGVLEKAFCTETRPFNQGSRLTAFELVHEKIPATLIADSAAAALMKQGHVQAVIVGADRIAANGDTANKIGTYNLAISAKHHSVQFYVSAPVTSIDLSLPSGDEIVIEERSPKELLNSEGGLGKQVAASGISVWNPAFDVTPANLITAIITEKGVITKTDADGSFDIKGFLLPAK*