MGLGRGSKDDFHISGPTHLKHVDWTRADHRRIVAASLVMGVYVLERDRQEEGEGAAPLAEPWFSSFNFKLVQKLIDIKDESIYGAIYNFESPSHHLPLEAPEYVIAFRGTLLKKESVLEDLKLDFHILHQRFHKRKRTGRATEAVRRVVFPEDNPGPMLNVWLAGHSLGSSLAIQAGKNIAAENDIFLKTFLFNPPFPSLVTKRIVGEGAKEWIEDLNIKFTAKFATLFKSPDQLFEDEANFEKLSRWSPYMFVNEDDWICSRYIRYFNHIETLNETEARHWRLAKMNSIRALLKNAVKKKIKNALKKENVNKKNSDYDPFYILPRASLTINAGDKGRGSHGIEQWWKENSRFEVLEGTAG