MSGFQHKYAFTNGIRMHYVDEGVGPVVVLLHGWPESWYSWRHQISFLAEAGYRVIAPDQRGYGDTEIPSEVGSYHILNLVGDVVGLLNALEIKSAALVGHDWGSMVAAAAALLRPDLFHRVCLLSVPYMPRRSLRPSTRFQLATQGKHFYQDYFQRVGIVEKELGEDTHRSILGALYARSGEAKKHPEHSRSGFIAFDKSTRFVDNLAVPDQLPAWLTEEDLDVFVKQFERSGFFGGINWYRNMDRNWELTPFWNGAVLIQPLLFIAGELDGVLTMAGEEYEALDINARQLIGKELIPGAGHWIQQERPDHVNQLLLNFVEPDSPRDICP*