MSSIVVVGTQWGDEGKGKITDFLAEQSDVIARFSGGNNAGHTIQFGGETYKLHLVPSGIFYKDKLAVIGNGVVVDPVALLKELDGLNERGIPTSNLRISNRAQVILPYHLAQDEYEERLRGDNKIGTTKKGIGPAYVDKVQRIGIRMADLLEKETFERLLKSNIEYKQAYFKGMFNETCPSFDDIFEEYYAAGQRLKEFVTDTSKILDDAFVADEKVLFEGAQGVMLDIDHGTYPFVTSSNPIAGNVTVGTGVGPTFVSKVIGVCKAYTSRVGDGPFPTELFDEDGHHIREVGREYGTTTGRPRRVGWFDSVVLRHSRRVSGITDLSINSIDVLTGLDTVKICTAYELDGKEITEYPANLDQLKRCKPIFEELPGWTEDVTNVRTLEELPENARKYLERISELCNVQISIFSVGPDREQTNLLKELW*