MSRALDQDAKTSINARDSQKVYNDVVEMFTSHTSSYTSTHKLLDFEFLGKGQLPEDINTLVLENSVGIPKTKLIQAFVVARQVFFKFKDQDPEHSQEIRDATSVILLTDPEHLTACSARKRLIQNNQNLSPNELEKALGRELYFVDSLLTSHLNRHTKSPTLWSHRRWLLEFRQSMHLSIDVPRDLGSVVMVAAERHPRNYYAWSHMRWLMKSVEDGTQTSTYLAIIDNVKKWCLKHPGDTSGWSFLLFCLSSPTFMNMPGWVVQKSFICEEVLEMAISLRWKEESLWVFLRTLVASGDITEKWGFTFLKTLEDFKNSLDDPRGRRIVQSAHEWYLDNEQKTQSTH*