MHRKNKQRTVIKFIEVTHQMLNQNEFQDIIRWDEDGVKIQILDRELLQELVLPKYFKHAKYSSFLRQLNMYGFTSSKDQYGALTYYNPCFAKQKVLMRNIVKKKHQKQIIRDSSIFGAEQSELNNQIKALQFEQVKIQQNLLSSIEYQIKIKNSIQLFLKNKLSLAREGEKNCRLFIDSVRILVKGMKFESQNAFQVLFKQVFPQFKQEDPQQIQIISEIEEQSNQYLFSPTPFGKFDYDQEEMSFPQMPQELEFSGFGFEL