ATTVFAILIRPTIHKTPKPVRKTLSSLRLRRLHEGVFLQYTPATRKMLHLVEPYVLYGVASMETISDLVRRRGFCRIEGKRVPLADNNVIEQELGDEGMICVEDLIQVLYAGGMDGANACEDGTFGKVSKFLWPFRLTSRKSKFQKRMLDLKDGKVGEYGDQGEAMNGFIREML