MSYNQEGYEFKITQAFNCVNDAIALTCSSVNHFLDIPKVINKYGVLATVALSKTEQLNLTDTKLESIVKNGFIIYEVVETIIKASNAITKDQQLFSKAIDDGINAVNKLQEAAIHLSSVGEPIVEYVTSFFGSHDQHEPLQHESLLFETYTPNSTSAVIEDYKLIGSNAQLIAVEI