MGFLSLVGNSFGCSASGERLVSAARDGDLQEARALLQYNPRLARYSTFGGRNSPLHYAAAQGHHEIVSLLLESGVEINLRNYRGQTALMQACQYGHWEVVQTLILFNANVHRTDYLNGGTALHFAALHGHARCLRLVLADYVPSVPNFCTLVNHKSSEEDSTADFDHDALVKMVNQKADGGLTPLHMAALNGHVECVQLLLDLGASVSEVTIEDGTTIDLIGAGSTPLHYAACGGNAVCCQLLIARGACIAVQNASGWTPLMVARSWQRNSVEEILSREPEGRIHTLPSPYLCLPLMSIMNIARECGWRYLNQSPVCIDPCAVCLEGSCSVAAEGCKHEFCTRCALYLCSTSYTSASPAGAIPCPLCRHPIISFNTLPGTSPIRELPRNSLSLSFCTACPAVSSDSSAPVGAHPCRSEFQCVRLPPMGSSSFRSLSCQRIPAMKLHPSFCMGSMDTNPCLIRCSRFGSGLGRSASQREGATRRAWPVTFSPIAATGS*