MFLKRFPNRCFDVGIAEQHAVTFAAGLACEGIKPFCAIYSSFLQRAYDQVVHDVDLQKLPVRFAMDRAGLVGADGPTHCGAFDVTYMACLPNMVVMAPSDEAELFHMVATAAAIDDRPSCFRYPRGNGIGVKLPLENKGVPLEIGKGRILAEGSQIALLGYGTIVQNLLSARLLLEEHGLSATVADARFCKPLDHDLIRQLARHHDIVFTAEEGSIGGFGSHVAQFMAVDGLLDGKMKWRPIVLPDRYIEHGAPVDQMAEAGLTAAHVAASVLQILGRTRDALLVMS*