MNQCYFLSSFLSPQQPESPPLYSFQEINDLLALNFTDKDWQSYVILRRFFDLENFAFFWAGKSIPFSFGTITNSNVESLLRLQMWSDEWEFEDFFKDFLLRYKTPQERLTHFSELVRDFLDHYQDYPSEFLRTYFRFKQDLRIILAGFRARVMQKDVSFVLRDEDSSNPIVLHVLMQKDSPNYELPDEFFELRDVLGDYGRLPHMLNQTLSFYEFHKVEEMSRDKYLNTDAILSRLTTYLMAIRSSWASVQKGKELINLMEKGIRW