I would vote for the Yugo M24 as its origin, or perhaps from the FN factory. If I've ever seen an FN I didn't recognize it as being marked differently.
I believe the Czech VZ-24 shares the full-length Mauser action with the K98, whereas the M24 and M48 varieties were based on the intermediate length action. The difference in length is very small.
No expert here, just basing this one having read and seen.