MSFFKELDHLRIPFQDIVVATKNFTTIIGRGGYGPVYTGKLSLSGNLTPVAVKRLPFINLSGQGLKEFLTEINLLSRYKHPNLVSLLGYCEEGNEKILVYEYAEHGSLDRYLNKSNTTCPLTWTQRINICIDAARGLDYLHNHVGANHRVIHRDIKSANILLDKNWKAMIGDLGLSKIGRANENETYLITNGGGTHGYCDPTYINTGILTKESDVYSFGVVLFEVLCGRMCFMDVIGEQRHLVPLALRCYEEGKLNVIMDLDSMDSESVKEFTDIAYRCLHNDRKGRPSMNLVIQKLEKALELHEISRTFLQSLFWEKLGDISEGSKFLGIFEEIYFLSI*