MGKLLSNHALKQWGEGAACIDAFSRFIYLGKGLYLGYCKEYNTVYNLLEKAAVWGAGHMALVLPWDPRFDPLKDFLKVCPVWVTLSDIQVLAIPFIPRMFSGLEKVLHMPRQDNMVQTRTMRACFLWDMDKEIPDRLELLLGLKDPLCVKVSFSSFPHACHKCRLVGHFAKECPKANKEHNREAEERSRDPRQGKGEVGKEECNKEQGEIEIVLPIEQAPKEVTVGKEQKEKKKMAEDIQEWYEVGSGKFRIPARLKKPRRGGRKVIFEDGMEMPLTGFLHKYNLKESDVIFQDTKAI*