MGQLHFFFFPMMAQGHMIPTLDMAKLVACRGVKATIITTPLNESVFSKAIERNKHLGIEIDIRLLKFPAKENDLPEDCERLDLVPSDDKLPNFLKAAAMMKDEFEELIGECRPDCLVSDMFLPWTTDSAAKFSIPRIVFHGTSYFALCVGDSIRRNKPFKNVSSDTETFVVPDLPHEIRLTRTQLSPFEQSDEETGMAPMIKAVRESDAKSYGVIFNSFYELESDYVEHYTKVVGRKNWAIGPLSLCNRDIEDKAERGRKSSIDEHACLKWLDSKKSSSIVYVCFGSTADFTTAQMQELAMGLEASGQDFIWVIRTGNEDWLPEGFEERTKEKGLIIRGWAPQVLILDHEAIGAFVTHCGWNSTLEGISAGVPMVTWPVFAEQFFNEKLVTEVMRSGAGVGSKQWKRTASEGVKREAIAKAIKRVMASEETEGFRSRAKEYKEMAREAIEEGGSSYNGWATLIQDITSYR*