MSYTADSLKAELNARGWRLTPQREKILTIFQNLPEGEHLSAEELHHRLEEEREKISLSTVYRSVKLMSRMGILRELELAEGHKHYELQQASPHHHHHVVCVQCNRTIEFKNDSILKQSLKQCEKEGFQLIDCQLTVTTICPEAIRMGWPSTLPSNWACTRSISLA