MSFMWQEKNIPVVSEGWLKDSIGKQSAQLLDAYDVLSDLSPDGCSIALDKQDISDEALETISAELFEKITGNEFEPWEREKFQKKPKKVYPIDMDDGVDVRYGGLDPRQLGVAVTHCQLDPLVANLMKVLCSRKIYQYCMMEMGHDSPDLPLGMLAEVHIQRCQEVLMEFRELLRNEKGTRAKKDASCYIFSNRRHYRQHRLRNGIQRQGAFSLNKGQLKIKKFIFFEVCFALPENDSPKHARRPQLPMDQHLEGQNEPCFC*