MGDTVVLNPGLGVGHLVPMVELAKLFLRGGLAATVIVNGPPGKATDTSAAVARAAAANPSVRFHVLPAPPDVDAGGTTPPDAAAQAPNPFVLLRRMNAPLRDYLRSVLPSVRALVLDMLCFCADAIDVAAELGVPAYVFYTGSASSLAVNLYLPRMQAEIGDASLGEIGDAPLSFPGNRPFKPTDLPELALDRHNEVYKSFLHAFQRMPESRGIVVNTFEWLETTALRAIRDGACVPDRAMPPVYCVGPMVSAAGGGEKKHECLAWLDAQPEKSVVFLCFGSMGTFPVKQLEEIAVGLERSGQRFLWVVQSPRTDGGPDLLADAPVEPDLAALLPEGFLERTGGRGFVVKSWVPQANVLRHRATGAFVTHCGWNSTLEAIVAGLPLICWPLYAEQRQNKVFVVEEMGAGVEMVGYDEEVVAAAEVEAKVRWVMESKGGAALRERAMAAKDKALQALDEGGASRTAFAEFLRDL*