MKLNPLVSSLSLYDIAGTPGVAADVSHINTRSQVAGYMGDDQLGQALEGADLVIIPAGVPRKPGMTRDDLFNINAGIVKSLCTAIAKYCPNALVNMISNPVNSTVPIAAEVFKKAGTYDEKKLFGVTTLDVVRAKTFYAGKAKVPVAEANVPVVGGHAGITILPLFSQATPKSNNLSDEDIVALTKRTQDGGTEVVEAKAGKGSATLSMAYAGAVFADACLKGLNGVPDVVECSFVQSTIVPDLPYFASKVKLGKNGVEEVLGLGPLSDYEKQGLESLKHELKASIEKGIKFATQS*