MSPLGLVKDDNKLIRKKEFAMLKVTAEHPEFKYIEILVDGDISKDSVVPLLNLIQKRIDDWGEVSVLEEVRDIGKVELAAFWKDLRFGIKNLKKIPKAAIVTDIHWVKNVSNFFDPIVGTDIEVFTRKELDQARAWLAEKEPDEATINKTSGLRNP