MTAGRNQYYEFYRQSSIGIQLTDALDELIQSGHINPILAMKVLEQFDKSISETLANNVKSKGNVKGHLHNYRLCDEVWTFIIKNAAFKLDNGEMLSVDKAKIVACKLGENNSR