MLMLLCTNALTCRFDFLSTDLLADQKGLARDQVQSWTPYAGGAPFNVATALSKLGAKTAFVSALGKDERGQGLVDILKGAGVDIGNIQRLDAPTRDVYVVRTEDGDREFAGFGLPTDQYADAFIDKSNLPLDKVKNAKLIVTGTLGLAYPKTREMMQAAAEAAKAAGTKIMVDVNWRPVFWLDNDPKKIIIEYLNKADVVKISDADFKYLYDIELITALVNPSVIAEKLPNAAGVLVTAGEEGAAYSFKSAKAEHTGFVPTFKVDVADTTGAGDAFTAGFLYKVLEAGSVEALAADPKKLKEAVVFAAATGALVCQKPGALAGQPTVDEVQELFESSKSWYNFW*