MSPAQGLNLGDRFYDFPSFGDRAISFHEDVSAITRFEDEETEYEEDFTLYSPMGRPKRKRVITYAQRQAANIRERKRMFNLNEAFDLLRKKVPTFAYEKRLSRIETLRLAIVYISFMTEMLKNSENKK