MVGSDALQSIVYARGSLRLLDQRKLPLDMDYIDVKNSVDGWNAIRDMVVRGAPAIAIAAALALAVEVSDLDFIGTPGEAASFVSKKLEYLVSSRPTAVNLSDAATKLQTLVSKAAETAKDSKAIFQAYIEAAETMLVDDVADNKAIGSHGAEFLQRQLANSEKISVLTHCNTGSLATAGYGTALGVIRALHSGGVLEKAFCTETRPFNQGSRLTAFELVHEKIPATLIADSAAAALMKQGHVKAVIVGADRIAANGDTANKIGTYNLAISAKHHSVQFYVAAPVTSIDLSLPSGDEIVIEERSPKELLNSEGGLGKQVAASGISVWNPAFDVTPANLITAIITEKGVITKTDADGSFDIKGFLQPAK*