MQLRRAARLILIGAPGVGKGTQTERMLKRYPQLSSISSGDLLRENVRQRTPLGIQADSLMRSGALVPDTMILRLIRNALTTRGWLIPKGGVQPFTVNYSIASEAAPAEASGDNFFSLPPLGNAHDEQHEYEYSDHPDASFILDGFPRTAAQALQLGTLLPINMVIHIHTPTSIILDRICNRWIHPASGRTYNTTFNPPQIAGKDDVTGEQLIQRDDDKPEVWQARLKSFEENARPLLRHYERLGVLWRVEGSSSDEITPKIVEEFARRFGA