RQVTFSKRKSGLWKKAAELALLCRASLAIVVFSEAGKAFAFGSPSTDAVLGCADVDGNALAPVPAADDVEWEALETLCQETGAMGVEVAAEAERMSAVGKKVV