MTKVVITDEQKKMLEQFLDENRPAELINTYLHFIESKFQLQPVLFPKDKIIYQSAEDCIKNLEREGKLWHETEIKIGFGHASVNEETKKVYICPFTGKVFGDNTHPNPQDAIYDWVSKCPENTERIGGLRVKRFFVSEDPEVIKSYIDKTKSRRDAIKKVVYSSVLSGKLFNSKEAVIEDFKRNYLKKLSLVEVQIQNKFKIEDHFLAFIQKHLVEDKIASFVEALAEFDEFLPYVERWVEAED