MNFKKEIEKLENLRREGPNKVFTMYLNTDPSDPEQQGGEWKIHLKNGLRNFEQYLEESGDKEERKNFQLVKQKVEKFVQGNEQEFLRSVFIIATADEEVWFADRVQMRMNTEFFWQETPELTQLRKLTEVYPKSGIILVQQDEIKLIEAYLNEIEDTDSFELDLDTNDWRKKKGPRPALGQGSTMQKDGFQSRFNANKHRWYKQIAPKLDKRAKEHEWEKIFVIGETDPANALTEELNKPVEKVIQKNMLDHEESKVLEEVFA