MSDLDKSVFIPCQPLAHDSLRLLTAACRAIAQLRSCRPIPEDQVRELCHRARELLIEEGNVVTVTAPVTICGDIHGQFHDLMELFRVGGDVPDTNYLFMGDFVDRGFYSLESFLLLLCLKVRYPDRMTLIRGNHESRQITTVYGFYDECLRKYGSANVWRYCCDVFDYLALGAIVLGASSTLVGNPTGAILCVHGGLSPLVDTVDKIRLIDRKQEVPHEGAMCDLLWSDPDEIDGWGLSPRGAGFLFGADIVKVFNHRNDLSLIARAHQLVMEGFKEMFDASIVTVWSAPNYCYRCGNVAAVLELTEDDTGLRGGTACSRLRRRTRGGCLPRS