MKKIEAIIKPFKLDEVKEALHEIGLKGITVLEAKGFGRQKGHTELYRGAEYVVDFLPKVKLEIVLEDNQVDRAIEAIQAAAKTGRIGDGKIFVSTIDEAIRIRTGERGPEAVMQTIKENEVEYVDLRFTDPRGKWQHLAQHVCTIDEDVFTDGIMFDGSSIAGWKAINESDMALIPDPATAVMDPFAAAPTLILFCDVQEPTTGEAYARDPRSAARRALAYMKSSGIGDTAYFGPEAEFFVFDDVRYEVSMRHTFYRIGGYFPVPPVDSMADLRSEMLSTMAKMGVSVEKHHHEVAPSQNELGIKFDTLLRTADNMQIYKYVVQMVAAQYGKSATFMPKPVVDDNGSGMHTHQSIWKDGKALFAGSGYADLSEMALFYIGGIIKHARAINAFSNPGTNSYKRLVPGFEAPVLLAYSARNRSASCRIPFVSNPNGKRVEVRFPDATANPYLAFSAMLMAVSALDADRDFLKKGDVFSDELIDGYIELKDEEITAFQQTPHPIEFRMYYSS*