MESIGVLMTCPMHSYIQEELAKRFNLFKLWHYPSFSAFAQAHAHSIRALVASAKVGVDAATIDSLPNLEIVSTYSVGYDNIDLHKCRHRAIPVTNTPNVLTDDVADVAIALALSLLCRICPRNSTWQFTPKLSGKAVGIVGLGRIGWAIAKRAEGFGCPVSYHSRSEKSETGYKYYSHIIDLAANSEVLFVACTLSEETRHIVNRGVIDALGPKGILINVGRGPHVDEPELVAALIEGRLGGAGLDVFENEPEVPEDLLGLENLVMTPHVGTDTLETCIAMGDLVIANLEAHFLGNPLFTPVL*