MSSVTTAGSAEEHSVSVEEFAGTRLSLGIGGGEGSRPRTVQLFGEVLSLQDDDDDDDDRDAARHREPAAPAGRKKRDASTAAVGSRQNKKARTFQGGDRRSPPSGGGGRKKLRLTGAQAAMLEDSFRAHNILSHAEKQELARRVGLSARQVEVWFQNRRARTKLKQTEVDCELLRRWCDRLADENAGLRRDLADLRASARLAVCAACRDKQVTARAGEMA