MKIPKVSRNRTTFTTFQLHELEQAFEQSHYPDVYAREQLANKVKLPEVRVQVTNHFNSEIIFKIIENLRS