LSPPLQDEFHPFIEALLPHVRAFSYTWFNLQARKRKYFKKHEKRMSKEEERAVKDELLGEKPEVKQKWASRLLAKLRKDIRPEFREDFVLTVTGKKAPCCVLSNPDQKGKMRRIDCLRQADKVWRLDLVMVILFKGIPLESTDGERLVKSPQCSNHGLCVQPHHIGVSVKELDLYLAYFVHAG