MSCSRKGRFATKRGIVELCRLGQQGIISCSTTAAARPLLHGFCLIGKQFISIPRTVLRNDGALDSMMSLEKNYNFVISVRDMILGRSSRSIPVRVLEGKRAELGFEISGRKFLEFVRGHPSVFEPFMDPRWGGGLESFRLTEAVNSLLEEECAILAASEKSSVLKLRKLLMLSPDRTIHMEKIAALKRDFGLPNDLLTQVASKYPEYFRLSDSALELVAWDDTLAISEAERQATNQDPGAIETREHPSNTLAISKAEKQAENQLENPIIFRMSFSRGVIPSKRALESLSNWQELPYISPYQAPPDSLEYGTPQWEKRIIAVLHEFLSLTIEKKIDIQKIFLLTKDYRVPNKFPLLCYRFPGMFYVCQKGWVKTLILREGYNKGQLIEDHPLVTLKRKYMKLISQKKAMHGSRKFESS*