MGLGRGSKDDFHISGPTHLKHVDWTRADHRRIVAASLVMGVYVLERDRQEEGEGAAPLAEPWFSSFNFKLVQKLIDIKDESIYGAIYNFESPSHHLPLEAPEYVIAFRGTLLKKESVLEDLKLDFHILHQRFHKRKRTGRATEAVRRVVFPEDNPGPMLNVWLAGHSLGSSLAIQAGKNIAAENDIFLKTFLFNPPFPSLVTKRIVGEGAKEWIEDLNIKFTAKFATLFKSPDQLFEDEANFEKLSRWSPYMFVNEDDWICSRYIRYFNHIETLNETEARHWRLAKMNSIRALLKNACLLYFQTSHFLLSLLHRSLILDHRRSKSGFFIHTENLKKAGCCAHKMGTGKGSGGNDFNISGPTHLRHVVW