MAFHKIKVENPIVEMDGDEMTRIFWQSIKEKLIFPFLDLDIKYYDLGLPNRDATDDKVTVESAEATLKYNVAIKCATITPDEARMKEFTLKSMWKSPNGTIRNILNGTVFREPILCKNIPRLIPGWTKPICIGRHAFGDQYKATDAVIKGPGKLKLVFVPEGEGEKIDLEVYNFTGAGGVALSMYNTDESIGAFAEASMNTAYLKKWPLYLSTKNTILKKYDGRFKDIFQEVYERNWKSKFEAAGIWYEHRLIDDMVAYALKSDGGYVWACKNYDGDVQSDFLAQGFGSLGLMTSVLVCPDGKTIEAEAAHGTVTRHYRVHQRGGETSTNSIASIFAWTRGLAHRAKLDNNAKLLEFTEKLEAACIGTVESGKMTKDLALILHGSKLSREHYLNTEEFIDAVANELKARLVGKSSL*