MGKGRERALAQVHWAVINDDVEALKKLLEREEGAWLINGADYDKRTPLHVAVSNNSLMSAQLLLSAGAASDPLDRWCNSPLANAQKLGFSSMARLLKRYGAEPVAENRWGDGALITKPPQSWSWRISDPSEIDFEGGKLIGSGAFGEIRQANWWGTTVAVKTIRASLSQDRAVVKDFIGEVELLVQLRHPNIVQFLAAVTTKKPLMLVTEYLPGGDLHALIQKGPLPTDLAVAFALDIARGIAYLHGGPNVVIHRDIKPRNLIIDENNVLKVGDFGLSKLVKVTNVHDVYKLTGETGSYRYMAPEVFLKEDYNTKVDVFSFAMVLYEMFEGAAPFNSEESYEAAYMVARFNKRPEFGSRTYYPEGMRELITRCWSEFAVKRPDFDYIIEELEKIQERSPRQDRHCFRHLLQRIRCNMEMRIP*