QSSALTVCSEPSPQSDRASLARCPKTNHRGPIQLWQFLLELLHDGARSSCIRWTGNSREFQLCDPKEVGQLPCPAKSAPSLLVQFSSAQGLGSTA