MAQMIGKAQVDASLTYSGLIEKLREAFSHSHTYQVPARHHHTVATSAGPDGTLLLMPAWTNRSPTGFMGVKLVTAFPGNSNRGLPAIMGSYFLCSAETGEPLAVIDGTALTAWRTACASALAADYLARKKPEILVMVGAGTLAPHLIKAHVSVRKTIREILIWNRTHVNALSLASRLKEENCPLLKDVQIRAISNLEDGVRIADVVSCATLSVEPIVKGEWLKRGVHIDLVGSFKRTMREVDDLAVQKSKIFVDTREGALGEAGDLVDPMSRGVIKTEDIIGELTDLTSGSTAGRLHEDEITLFKSVGYALEDLVAAELVYEQVLAE*