MRDGREKRHSPSELEAAATQLLVTQVRRTSYLSLSLMCMKLDSSKFTRASSKFTLVFFKIQCEIDVGEASREEADVCGRFFESKSMGIDGLSSAISDSSGEEEHEPGWVSFNFPG