MEKDMSSLVKIQLSDPQQRRGRTSQASLEDSVGQFLREMSRYPLLTSEQEVELAQVIATGGSEAEAAKRRLVRANLRLVVSIAKKYLNRGVPFLDLIQEGAIGLMRAAEKFDFERGFKFSTYAYWWIRQGITRAIASQSRTVRLPVHMVEKLNQVKRVRRQLTQELARKPTKPEMAEALELDIDKLDEILDAGRRTLSLHVKVGKEEDTELLQLIEDSDTISPSEVLDHNLLVEQIESLLHLLTPRERDIIELRFGLADGNSYTLADIGEMYNLSRERVRQIQAKAMRKLRHPRRQVLLRDWAEE