MSVITHPHARELTKSVRATVLVFNDPRSRELLERIERLAPSEANALVIGETGTGKELVARHIHALSGRNGGPFVAVNCGAFAESLVESELFGHEKGAFTGALQSKAGWFEAANGGTLFLDEIGDLPPSIQVKLLRVLQEREVVRLGSRRPIPIDVRLVAATNVDLADAVVAGHFREDLFYRLHVATIQLPPLRERRGDILPLAEYFIVEHCRRLGYTSASLSPEAERKLLGHSWAGNIRELENAIHHALLVCRNRLIQPADLHLIDMRARQEPSGLRRAPESAAGSALEAALQALFEENREDLYEHIEETVFRAAYRFCHGNQLQTGRLLGISRNIVRARLEKIGELETSPRHNVVSLVGK*