MGILQKIEDIEKEMSRIAKYRAQLLEPERKSGKPGEGFDVMKSGVGKSTLLSKATKTESAVGAYEFTTLTAIPGVLEYEGARIQLLDLPGIVQDAAKGRGRGRQVVSVARTADLILIMIDATKSDEQKAQLELELEAVGIRLNGHAPDIVFKQKAAGGITITCTVKLTKTDERTIRSVLQSYRIHNCDVMVREDVTIDEFIDVLLGTRKYIPALTVINKVDAVSMETVDRMARSGDGKTVMISCEMDLGLDWLLEAIWKELGLVK