MKLSLIFFTIPLVSSNEQVLNAFGQKSYGVDTSFPIHYGSIKSKSSNPLGDRQAIYDEFMEGCREFYGNRGGSCDVTEEDRYAMSLRQPASMQNYTDVGFKKVRAPAEVFNLLSNYWDTNLRRRQQEKWPTGNTYVNYWKAPTYMVNVENTNLRSGGQLLKQKIWDGVKPVLEEWTGMELEQSSMYGIRQYTRGAILSPHADRMPLISSCIINVAQDVEEDWPLEVYGRDGLAYNVTMSPGDMVLYESHSLIHGRPFPLQGEYFANIFIHFRPTGKLLRERKEPVRTEDEDGLPIYILSDSPEEKNWLRSHPKKVRSRESPAAAPLSNLAHAAATGDIETITYYAKIDKAKLHEEDANGWQPIHEAARGGHQKVVELLIKHGADVNKRVNFGEGESILGLVIQNHGRDHPLVDYLYGLGALEVGPDL*