MSESLKRNYCVGGELGRGRFGTVFKCYSSATGELFAVKSIDKRLIADDAIDRQCLYNEAKIMHLLSPNPNVVRVFDIYEDDTHLDMVLELCNSGDLFQRLSSQPIFSESDAVDVMVPLMKAIAHCHRLGVAHRDIKPDNILFTDSNELKLADFGSAECFHEGQLMSGVVGTPYYVAPEVLAGRNYSEKIDIWSAGVILYIMLAGVPPFFGDSASEIFEAVLRANLRFPPRIFHSVSPAAKDLLRRMLSKDVSRRFSAEQVLRHPWMTSNGEIRTVAPF*