MKRIWLQKDKKAYQAWRELMEKAELQTTEALDYTVGIYDDTALIASGSLSGKTIKCVAVCKKYQSENLLTQLVVHLLEKLREENQLHSFLYTKPKNEQIFQSLGFQKVVANQEVLFMEQGKPDFADYLGYLTQHKKAGPASSIVMNANPFTKGHQYLVEKAAKESPYVYVFVLSEDKSLFSKEARFAMVQKGVAHLPNVTVLSTEDYLVSSATFPTYFLKEKAPLEVAAIQATLDATLFKERIAPILEIQQRYVGEEPYSEVTAVYNQAMQQVFGQTITLTIVPRLASDGELISATKVRKAMAEGDKETLKKFLPATSYQYLVEHKKLMR*