MEKAPALPHIVVFPFPAQGHINPGLQFSQLLASSLGLCTVTFVNTTHIIAKLRAANVNLGPSVRFEALADDGQHGDDPDFFKATEEMGSLLENLLMTLLSSGGAAHDWPPPVCIVADVFLGWAQDVADKLGLPRFILFTPSPATLVLMLCVPDMIQQGRLPCSAAAAEVQAQPLNLPGLTPTLRLSDSPSHLLLDPSAFMFGYFHRHCKRIPHAAAILLNTFYELESPALDAARDLLGPFPSRWAEALQKHLLHRVIPVGPLLPSHIFDERRESISAVPRERGAEDERCLQWLGRQAPSSVVYVAFGSMAELPGAQIHELALGLEASGKPFLWVVRGSSAGHLPPGFAARMEATQGLVVSWAPQLDVLSHPSTAVFLSHCGWNSTLEGLCAGVAVLGWPVFAEQKMNCRFLVDRLKVAMEFSKGEAGVVGKEEVERVVREALETDRGRAMRRRAGEVRGLARKAVSDGGASHENAKAFGSVLSSLQARHC*