QDEFHPFIEALLPHVRAFAYTWFNLQARKRKYFKKHEKRMSKDEERAVKDELLGEKSEVKQKWASRLLAKLRKDIRPEFREDFVLTVTGKKPPCCVLSNPDQKGKMRRIDCLRQADKVWRLDLVMVILFKGVPLESTDGERLVKSPQCANPGLCVQPHHIGVSVKELDLYLAYFVHSRGHMGL