KSYTADFKLSVVTYAKENGNRAAGRKFSINEKSVCEWRKEDVDIEKLNPHKRAHQGKKAKWPNLEENLAKWVLARRAIKLKARLMAMEMKSSGNWVYKFMKRNNLSVRARTSVGQWLPDEWKKKMDDFKDFVHKEIKQLGLKPNDIINMNEVPRSFDIPTTWSVAATGAKTVKVVLACTADGEKLKPMVIFKRVTMPLKLSASMSVVCNKKGWMNTEVMKTWTDSCFCARKGGFFKPKSLLLLDALAAHKETSVQKHINTMGTPIAVIPGGLTCKLQPLDVAVSHPFKCFICEEWDNWITNGEHTFTLAGRQCHVTYIEVFKWVLAAWERITPTTIRNEFRKCEI