SNTSAIRHANKATSSDEIVQILEEDGVVIVESFLSSDLVQKLNDELDPHLAALYDPVSGESAYHPVTTKQMNDLPARSQTFRQDLLNNTLIHKVCEGFYGPTVGDYWMSHGGVLERGPGTPIQSLHRDEAVFPAIHSLSGSGPPVMLHFFIALSDFTAENGATQFIPGSHKWADFNDNGTRDQAVTAILKAGEMVIFTGKTVHCGGANSTKDSVRRALGMNFHPWYVTPYENFYNTPREVVESMTPLAQRMIGWRTLHPHSHSFGWWLIRNAEAGQALGLKP