MKIEEVKSTTKTQRIATHSHVKGLGLKDDGTAEVIAAGMVGQVKAREAAGIVTALALGISQELGPKVPFCPMVGSEVFSSEVKKTEILMENFRRAIGLRIKENKEVYEGEVTELTPEETENPLGGYGKTISHVVIGLKTTKGTKQLKLDPSIYESLQKEKVTVGDVIYIEANSGAVKRVGRSDAYAAEYDLEAEEYVPLPKGDIHKRKEVVQDVTLHDLDMANAKPQGGHDIMSLMGQVIKPKKTEITEKLRTEINKVVNRYIDQGWPSSSGRPLHRRGPVARVGSARVHMLDIECFTYLNRALESTLAPIVIFATNRGFCTVRGTEDVKSPHGIPEDLLDRLVIIRTMPYDKDEIAHILQIRSQTEGINIEPASLDQLSEIGVTTSLRFAVQLLTPAAILARTNGRDNVNRDDIDELANLFCDAKASAKVLEAQKTKFLM*