MQGIHQKDFLQIFFFLYYFLPVEAVEVAGCDWIHVDAMDGRFVPNITIGPLVVDALRPVTDLPLGVHLMILEPDQRLPDFVKARADIVSVHCEQSSTIHLHRTVNQIKSLGAKAGVVLNPGTPLTAIEYVLDVVDLVLIMSVNPGFGGQSFIESQVKKISALKKLCLEKGVNPWIEVDGGVGPSNAYKLLEASRLAKGM