MLNEQKLSPWNLVGKTALVTGGTKGIGKAIVEELASLGASVYMCGRSEEGVRRAVEAWKEKAMGAGHVEGTACDVSSDESRRRFMAKVSEYFGSKLDILVNNAGILKLSSTQDVVEEEFAAQFQTNFESAFHLSQLAYPLMKANGGGSIVFVSSVAGFLSFHPQASVYSATKGALNQLTKSLACEWARDHIRVNAVSPGYIRTPMLGIDEQVGLLRETEAEFAGRIPMRRIGEATEIAPAVAFLCMPISSYTTGANLFIDGGMTAHCFIRPH*