MGLQFVKELLSRTQGRIIACVLRPGSSPALDSYLNELSREVRSRVEVHGLDVTKSDQMDQLVDDLTNSYGRVDGLFNVAGVLGDKVNTAGPEMKLAELDGKWLQYQMEVNAIGPMMLTAKLAPLLKARKGRNNYLRETGAQESVVVNLSARVASSSDNTGGLAWHSYRMSKAALTSGVRSSSHELKRQGTWTIALYPGMTDTDMSKPFQSKMLRDKGLVFPVEFSVGRLMDVVDGMEEADSGGLFDWAGQAIPF*