MRLTLFAFVLAVCALASNATLAPRTDDVLAEQLYMSVVIGEYETAIAKCSEYLKEKKGEVIKEAVKRLIENGKRNTMDFAYQLWTKDGKEIVKSYFPIQFRVIFTEQTVKLINKRDHHALKLIDQQNHNKIAFGDSKDKTSKKVSWKFTPVLENNRVYFKIMSTEDKQYLKLDNTKGSSDDRIIYGDSTADTFKHHWYLEPSMYESDVMFFVYNREYNSVMTLDEDMAANEDREALGHSGEVSGYPQLFAWYIVPY