MASKVPRVKLGSQGLEVSKQGLGCMGMSAYYGPPKPEEDMIALIHHAVDSGITFLDTSDIYGPFHNEILLGKALKGIRHKVQLATKFGLYVKDDGQYGLSGHPSYVRSACEASLERLGVDYIDLYYQHRVDTTVPIEATVGEMKKLVEEGKVKYLGLSEANASTIRRAHAVHPITAVQLEWSLWSRDAEAELIPTCRELGIGIVVYSPLGRGFFTLGAKVLEGLSDTDFRKIGQPRLNEENLGKNEKLFLQLHELATKKGCTPGQLALAWVQHQGEDVVPIPGTTKVKNFDENVGALAVKLSKEEVEEITELFNTDAISGDRYGEFDGLTWSYANSDTPPLSSWQGSEN*