MSTKEKRPKVGLKLPVIPTRDDNFSKQQQPLPLPLPLPAPLPLPTTNTAKLAPACRLPIREGAEVVDPEDTVKLRVLGHGSSGKVYQVRHKSTSKIYALKVIQEKHELAIRKQIMTEMDILRRANSPYVVGCYGSSDKGGEISFVLEYMDGGSLANVLEAQKMVAEPYLAEVARQVLKGLHYLHINKIIHRDIKPSNLLINHKQEIKIADFGVSTILASTLAPCNSFVGTCAYMSPERFDPDSHGGYYSGYAADIWSLGLSLLECATGHFPCLSPGQKADWPTLMVAICYSDPPSPPANASAQFKDFIRLCLQKDPAKRPRACALLTHPFVTRDESSPADISALLQSLSL*