MASSNGKLVCVTGGTGYIASWIVRELLQRGYTVHTTARNPDDPAKVGFLWDLPGAKERLRIFKADLLEPGSFDAALSGVYGVIHVAGVVLIDPKDDPQLKLVETSTNGVLNVLGSCTKFSSIAKVVLTSSCSAIRYDHHHQTGKNDSLLDESSWTNPGYCSQHKLWYPLAKTLAERTAWDFSKLHGINLVVVNPSFIVGPLLQPVPTSTILIVLGMLKGHIKLYPNMIVGFVHIQDVVAAHLLAYESPDAAGRYICSERVAHWREVLEMLRAKYPQYPLPSEPSQDQGQDIPHEMSAEKLKQLGLESYQPLEKMFDDCIESLKLKGFLE*