Jesus' great-great-great-great-great-great-great-(who knows how many)-great-great-great-great-gramma sure wasn't: RAHAB.
Rahab
Also Tamar — incest
Bathsheba — adultery
Mary — pregnant before marriage.
The Lord’s DNA has shadows of two Canaanites, a Moabite, a Hittite and a Jew. Assuming similarities in DNA then and now.