MSTEMKKKKLHALVMPFPTQGHVNPLLHLSAHLAFHGVKLSFVLPRSFKINMEMAREEAGIAPPHQLGLDFDFLEIPDIITPDFALAGGSEKDGDSMFIEQMFRKVETHRGFIEETILQSRDGLHPISCVISDCFLYWTQDIANKLGIKRVWVSTGNATILSMSLLAIKDKIDTKASVEDFLPSLDPTVKKELVASNILKPERKKFIEMLFGGTEESFCAVVNSFEDLERHIVDDAFMMDIVGAQFLGPMLPLSFFGMDTMHMEASIMGACARKEELDCIKWLDTLPPSSVLYISFGSIGALTPNQLMEIASGIEKSHQAFLWVLRSPADQYLPPGFLERTHGLGLMVSWAPQLSVLRHKSVGGYLTHCGWNSTIESICAGVPMLCLPLFAEQPANAALITKLWKVGMALEK