MPKSTVRPGAEIVGESAALKEVLEIAQIVARSNSPVLLRGESGTGKEFFAKLIHDSSSRHEKPFVKLNCAALSAGVLESELFGHEKGAFTGATSQKEGRFELAHGGTLLLDEIGEISAEFQAKLLRVLQEGELERVGGTRTLKVNVRLVCATNKDLETAVAAGEFRADLYYRINVVPITLPPLRQRDGDIPRLAQKFLQRFNRENGRSLSFAPATLDILSKCEFPGNIRELQNCTQRTATLARSDVIVPQDLACEQGRCYSPILKKAVAEQVGKGAIHGLARGETESMGQPCDVGVFAAETVMGQSGLIGRERLEQAMATAGWVQAKAARLLGRTPRQVGYSLRRHGIERKVF