MALSCVFLAHGRVCPIRGENLSNQSPFSSTTALDCEQSLHRILSKLECYKQSPLAALQSGRWVKLICGASFEDIAEVRNLSLIYALAGVDCIDCAADGAVVTAVSDGVRAAKEIALDFGYSLRDPWLMVSINDDEDPHFRKAGMLTRTLDPEAVTYVRNLEKVSELLCLDEVDAVEIHTGQGRLEAFHQLVTNLGSSFDHLKLVAVSVPDLGDSMISSMTSMYESMKPYVKCANLWQLDGRPMSGDIGKGATRAAVILGGRVLAALDRPPGFLQLAGGTNSHTREALELDGLVNNGNESMIAGIAGIAFGGYARKIVCGLLKELEATKSTRLEDHPELLFKSISITGELVWPMKL*