MKESTELVLKDLHLDSEFFCRNENPSRVSPRFGPEEVQVGPELGRGEFGIVFQVEALSLANCNKCRCAKCEGVSPADTTCDSVLARLDTSRLPPPPPPKSIILQPPVASSPGMPRRKNSCVTFQGLDDANDGSTDDTEHLEDNISDLDELSVADEPEGLDEACMVRGQMSAQVMRNGDARYAIKRLRNGIDGQKQIDAAIDLACEAQFLATITHPNIVRLRGTVNTPGEPGFMFIMDRLYDTLDVKIRGWKSVARKSRGTLGFLRRNHKALDSLMAERLVAAFEIASAMRHLHKNKILYRDLKPENIGIDVRGNYKIFDFGLAKELKAKDLIKAPDGYEATGLTGTRRYMAPEVIRCAPYGFSADVYGFGILFWQMISLKTPFEKYDTNKLYDHVVVAGKRPEAVHGLPSMLHSMMEDAWSVETSKRPTFKQICQYLQAEIADTNSVNPSALMNRSLISLYHHEKEN*