MSEKLQKVLARAGHGSRRELEALIRAGRVSVNGKVAVLGERLEDDNAVVRIDGHVVSVKAQEEVICRVLAYYKPEGELCTRHDPEGRRTVFDRLPKIRGSRWISVGRLDANTSGLLLFTTDGELANRLMHPSRQVEREYLVRVFGDVTEEKVRNLVRGVQLEDGMARFEDVMYAGGEGINHTFYVVINEGRNREVRRLWESQGTTVSRLKRVRYGDIFLDKKLPRGGWMELDLKQVNYLRELVELRPEKETVLNMAPDAATRKRERTRSQKIRRAVRRHEERISATPGRSGKAPARRKPGGESSTRNKVANQQQSSRKPRG*