MLLLGAGESGKSTIFKQMRLLYGTERSEEDLRLYGVVARSNIVVAARKLCSHLRSLGLEEELDREAKEMDELEGGDHGGVNCRQAYDELMAYLSIRILWQSNTMKQVWAKRSAVNIIDSHKDYLNDIPRIASPDYRPSTQDVIIARVRTTHVVMEKYRIDGIDFEMYDVGGQRSERRKWIDCFDQVTAVIFVAALSEYDQTLAEAKRTNRMVEALELFRSVCNNRAFSNTSIMLFLNKKDIFAEKIMHSDIAAQRPFCDYAGPTKDFDHGVLYFIQKFKDCLIDDEFNDSFIHVTCATDTNNMEFVLDSTRTIIMX