MSGIVKQQKFLNKISATTVKPQIILDVSKYSALNVKFQYQNFNGHMGARKFWHEFLPSLQFYNPALPINVTRIRNDDKKVDVPCILEAIGSDGKVVAEVSMKHKHSSEIMDEVLQKLEHKRVPQEEIIKV