VTSEQLLFLEAWRAVDRAYVDKSFNGQSWFKLRETYLKKEPMDRRAQTYDAIRKMLAVLD DPFTRFLEPSRLAALRRGTXKVTINPVTFTTCSNVAAAALPPGAAKQQLGYVRLATFNSN TTAAAQQAFTELSKQGVAGLVLDIRNNGGGLFPAGVNVARMLVDRGDLVLIADSQGIRDI YSADGNSIDSATPLVVLVNRGTASASEVLAGALKDSKRGLIAGERTFGKGLIQTVVDLSD GSGVAVTVARYQTPAGVDINKIGVSPDVQLDPEVLPTDLEGVCRVLGSDAAPRLF