MKKTIIAALVMSSVSFANAETTTDLTSKEQKLGYGIGAAVGGNVAQSFNDTEIDIDAFIAGFKDIFQGNEPQMTQEEVQEVIQAFQQEKMAQVQAEQAKLAEEQKAKSDAWLAEKEAEDGVEKTESGLLYKVITQGDGDKPAAEDTVKVHYAGTLIDGTEFDSSYKRNEPISFPLNQVIPGWTEGLQLMSVGSKYELYIPSDLAYGPGGTGPIPANSALKFVVELLDIEKPEAPAEETKAE