MSSVYTMKRIWLQKDKKAYQAWRELMEKAELQTTEALDYTVGIYDDTALIASGSLSGKTIKCVAVCKKYQSENLLTQLVVHLLEKLREENQLHSFLYTKPKNEQIFQSLGFQKVVANQEVLFMEQGKPDFADYLGYLTQHKKAGPASSIVMNANPFTKGHQYLVEKAAQESPHVYVFVLSEDKSLFSKEARFAMVQKGVAHLPNVTVLSTEDYLVSSATFPTYFLKEKAPLEVAAIQATLDATLFKERIAPILEIQQRYVGEEPYSEVTAVYNQAMQQVFGQTITLTIVPRLASDGELISATKVRKAMAEGDKETLKKFLPATSYQYLVEHKKLMR