MGQLHFFFFPMMAQGHMIPTLDMAKLVASRGVKATIITTPLNESVFSKAIERNKHLGIEIDIRLLKFPAKENDLPEDCERLDLIPSDDKLPNFLKAAAMMKDEFEQLIEECRPNCLVSDMFLPWTTDSAAKFDIPRIVFHGTSYFALCVVDSIRRNKPFKNVTSDTETFVVPDLPHEIKLTRTQLSPFEQSDEETGMTPMIKAVRESDAKSYGVIFNSFYELESDYVEHYTKVVGRKNWAIGPLSLCNRDIEDKAERGRKSSIDEHECLKWLDSKKSSSIVYVCFGSTADFTTAQMQELAMGLEASGQDFIWVIRTGNEDWLPEGFEERTKENGLIIRGWAPQVLILDHEAIGAFVTHCGWNSTLEGISTGVPMVTWPVFAEQFCNEKLVTEVMRTGAGVGSMQWKRTASEGVKREAIAKAIKRVMASEEAEGFRSRAKEYKEMAREAIEEGGSSYNGWATLLQDITSYTSTGH*