MADNFPFSIKYTQLFIGGSFVPSISGKTFPTYDPRTGDLITLVSEGNQEDVDLAVNAAREAFDTGPWPRMTGYERGRVLLKLADLLEQHSEEIAALETLDNGKPYMLAKIVTVLTIKYLRSQAGWADKIMGQTMKVDGPFHACTLQEPIGVVGQILPWNFPTYMLISKLACALTCGNTVVVKPAEQTPLSTLFCAHLLAEAGVPPGVVNVVPGYGPTAGAALGRHMDIDKLVFTGSTEVGRLLMEASAKSNLKPVTLELGGKSPLIIFDDADLDEAVAVADGAIFLNMGQVCTAGSRVFVQEGIYEQFLERAIDRAKLRVVGDPFEGGVDHGPQVDQAQFDKIMEYIGIGKEEGAKLMTGGNRHGSKGMFVEPTIFAEVKDDMKIAQDEIFGPVMSVMKFKTAEEVLKRANNTRYGLAAGIMTKNIDLANQLTRAIKAGTVWVNTYNYLDPTVPFGGYKMSGIGRENGIQGLQEYMQTKSVITKLVLPSWL*