Re: I repeat, what branch did the primates come from ?
You son of a silly person! You've been told what was ancestral to primates: some long-extinct member of the clade Euarchonta. The same clade that gave rise to bats. NOT bats, ancestors of bats. And ancestors of primates, so ancestors of you and me.
I very much doubt that anyone knows which mammal is the Ancestor of all Primates. It was likely some little tree-dwelling ratty-looking little gal. It didn't look like a bat, or a monkey, or a human, but it seems to have been a great-grandma to all three.
"The Christian church, in its attitude toward science, shows the mind of a more or less enlightened man of the Thirteenth Century. It no longer believes that the earth is flat, but it is still convinced that prayer can cure after medicine fails." H L Mencken