ATCDLFSFQSKWVTPNHAACAAHCTARGNRGGRCKKAVCHCRK