MELTNEIRQISRVLQTPFLVMDLKYVEKNYYDLVRNIKDVRVFYAVKANSHPRIISLLRDLGSSFDVASRGEIEKLLSLDVPAEKLSFGNTIKKVEDIAYAHSVGIEYFAVDSEMEVEKIAAHAPGSKVYGRIATSGADSDWPLSRKFGTDVEHVISILEYASRLGLDAYGVSFHVGSQNYSVKNWETAIQDASKVFKALRAKGVNLRMLNLGGGIPVKHVREIPSIEEIAACINASIEKYLGFVPNLEVFIEPGRSMVGDAGIMVTSVILKSKKGNEDWLYIDAGVFHGLTETIENFRYEVITDVEDNNLKTFHLAGPSCDSVDTIYDDIKLPRSISYGDILYFLNAGAYTTEYGTHFNGIEPPRIYFVDELVEFTEKRVKKEEL