MKVISKLKDDALTSHLLNFYYKHLSTSDCERLPQLVYIDCKNSFPVRSFQAKLDQIPRPPHYTRQLLFESVRIMVCLELADFEDIVRKLYQNIAADRATRHHSHSNNPPADSDINNRLAKQTLVVISGLDVMYRTSQVLDPTTAHRHLNDALLRLRMLSNKAPSTDFEVHIILPHSEFQKSCLTDGHATARMPPENNNHAKRAKPNWHGHGNTLGDYIIRFYTT