MSSGGELALRQEYVIGDEIGRGRFGTVRRCYAVATGEAFAVKSTPKAPLREAEAADALDLALAEQEPKVHLVASAPGPGASPHVVALHAAFEDDAAVHLVVDLCAGGDLLSLVSSRGRLPEHEAADLVAQLASALASCHRRGVAHRDVKPDNLLFDGGGVLKLGDFGSAGWFGDGRPMTGLVGTPYYVAPEVVAGREYGEKVDVWSAGVVLYMMLSGTLPFYGATAAEVFQCVLRGNLRFPPRAFASVSPEAKDLMRRMLCKDVSRRFSADQVLRHPWIVSRGGAAVMG*