MLRLWGKSHHDQEKDLQKSDSKVHELKAALGPLSGRSLQYCNDACLKRYLEARNWNVDKSKKMLEETLTWRSTYKPEEIRWSDVATEGETGKVFRANFHDRHGRTVLILRPGKQNTTALDNQVRHLVYLLENAILNLPEDQEQMVWLIDFTGMTFSNSVPIKTARDTINILQNHYPERLFLAFLYSPPRIFEAFWKAVKYLLDAKTFQKVKFVYPKDKNSVELMSSYFDVENLPTDFGGKATMNYDHEEFSRLMTQDDVKSANLWGFGDKLQHVSNGHSVAEVSPEPACLAPAS*