MSHRLPSPLDRAREKAKGLEGRSSKNRRRDLQLKVPPPETPISNFLTSSGTFRDGDLVLNENGLHIMSQNSVAPIPSTYDTFTMEDFEAVRVIGKGSGGVVQLVRHKWTAQLFALKVIQMNIEDNVRRQIVQELKINQASQCLNVVVCYHAFYTNGVISIVLEYMDRGSLADVIKDFRKIPEPYLGVICKQVLQGLTYLHDARHVIHRDIKPSNLLVNHKGEVKITDFGVSATVTNSMAQQETFVGTYNYMSPERIRGSAHSYDSDIWSLGLVILECATGRFPYLPPGQEQGWVNFYELLETIVSQQPPTLPPDQFSAELRSFVSKCVQKDPRQRLSARQLLEHPFIKMYEGKNINLGEFLQGWSPLF*