MSRTQNQSHATRFYDGQALQERHPDLSEPFHGDVVKDEIAIAFGRRHVHKLVELVSLPKEDLTPEKRATALRYLLGVLTNQESKAEAIGTNVAAPLVVHITDDSDDVRRIACEVMASLATSRDGRTSLIAADAVTATAMKMLKDRNPDVRGAACSFLAAFSSAHDGARHVLEAADGSVFEKIVKLLDYDLTPTSAKTSACETLGGCTLTDEGVHAGLEARLPKALLRVLDREEARMSSELRTQAARALKNLCQVEIGRTQCLVAGAVKAMAPLLRNTDADVRLQASGCLQAIALERDAKMPVCEAARVNLVMLLRDPVVGVVQNAVAAIRASSDLPDARRKFFPMLAPKDKDHVFPNHHTWSRDLRGPLF*