MESQPSTSYSTYRQFEFPEILLATDNFDQSLVIGQGGFGKVYKGKVLIGSSPVAAAIKRLDSMSTQGAEEFWAEVEMLSKLRHCHLVSLFGYCNYEKEKILVYEYIPNRTLEDHLHKLCTPLSWHQRLKICIGAARGLDYLHTGTGIEIGVIHRDIKTSNILLDDSWAAKISDFGLSRISPTNQPSTYVNTLVKGTFGYFDPNYFTTGRLTRKSDVYAFGVVMLEVLCRKRAVDRSLDDEQWGLVTWAQDYIKEGNLKHIIDSDIRGQISTKHLKEFARIADRCLLGNPKQRPTMFEVVVSLDSVMNGRSSLPATGKTVFGRVLDLFPLPSNGENSGILSSF*