MYSPLCLTQDEFHPFIEALLPHVRAFAYTWFNLQARKRKYFKKHEKRMSKEEERAVKDELLGEKPEVKQKWASRLLAKLRKDIRPEFREDFVLTVTGKKAPCCVLSNPDQKGKMRRIDCLRQADKVWRLDLVMVILFKGIPLESTDGERLVKAPQCANPGLCVQPHHIGVSVKELDLYLAYFVHS