MNTPMCASLGVRKGSWTEQEDFLLRKCIQIYGEGKWHLVPARAGLNRCRKSCRLRWLNYLRPHIKRGDFAPDEVDLILRLHKLLGNRQVYVFIRLRSFYSKVYDVRDL