MQTLKHMTARFKDNGLFSAENELAVEELLEIYVDDSPYAITMRLPGDDINLAAGFCFTEGIIRSYDDIASIEHCEAIPGERRVMVHLSRDRKRAKSVRKERAEYLSKSSCGLCGKREAEEIFDDIPPVETCRHIELEEILRLKDVFEGRQAIFPRTGSTHSAAAFDDRANLLAFAEDIGRHNAFDKVIGALLKTRELGKVFLGVVSSRLSFEMVQKAGVAGFEVFAGLSAATSLAVAMADRLNMTLIGFLREKSMSIYTHPERVLRC