MADDFPFAIKYTQLFIGGSFVPSISGKTFPTYDPRSGDLITFVSEGDQEDVDLAVKAAREAFDKGPWPRMTGYERGRVLFKLADLLEQHSDEIAALETLDNGKSYALAKFVNVGTIKYLRSQAGWADKIMGQTMKVDGPFHACTLKEPIGVVGQILPWNFPTYMFITKLSCALTCGNTVVVKPAEQTPLSTLFCAHLMAEAGIPAGVVNVVPGYGPTAGAAIGRHMDIDKLVFTGSTEVGRLLMEASAKSNLKPVTLELGGKSPLIIFDDADLDEAVAVADGAIFFNMGQVCTAGSRVFVQEGIYDQFIERSIERAKLRVIGDPFKAGVDHGPQVDQAQFDKIMEYIAIGKEEGAKLMTGGNRFGSKGVFVEPTIFAEVKDDMKIAQDEIFGPVMSVMKFKTVDEVLKRANNTRYGLAAGIMTKNIDLANQLTRAIKAGTVWVNTYNYLDPVVPFGGYKMSGIGRENGIQGLQEYMQTKSVITKLVLPSWL*