MVGSDALQSIVYARGSLRLLDQRKLPLEVDYIDVKDSADGWNAIRDMVVRGAPAIAIAAALALAVEVSGLDFTGTPAGAASFVSKKLEYLVSSRPTAVNLSDAATKLQTLVSKTAETAKDAKAIFQVYIEAAETMLIDDVADNKAIGSHGAEFLQKQLGNSKNISVLTHCNTGSLATAGYGTALGVIRALHSGGVLEKAFCTETRPFNQGSRLTAFELVHEKIPATLIADSAAAALMKQGRVQAVIVGADRIAANGDTANKIGTYNLAISAKHHGVQFYVAAPVTSIDLTLPSGEEIVIEERSPKELLNSEGGLGKQVAASGISVWNPAFDVTPANLITAIITEKGVITKTDGDGAFDIKGFIQSAK*