MLNQIKDKPLSQLILELQQKYQEDNEQSDIFQQFYQKKQEQESSTDSSHFVPALLSGTTGSQSSNSQENNNKNQACKKGIKKEKKQKNTGKGIQDKKQELPQTNDKKTVQMIKNRISAQNSRDRKKAYLQKLEEDFVNQSAQLNEMHEQVNQLQQQLEEAHRVNQQLQQQYSVLTCLNCGSRSFGFDDEDPIFVSKNKSLGKLGLSFLFIVALIACISIDLYPQTQNLKRIDFQENQSRNLNANDSHFQIFDHVSQSRIRGMTEIMEYNSEYNYKFFDTTYRAILQSDESLVNGLINFNKERVKNNNGKALAPLNYHKPLVDSLYCPTIYKYQNQTQGIQVHYQDKQWLHLIIPKNRVKIFIQNTDNSIVLKESFTESKNEHRQIYQEIWCQIKSVSDFFI