Not perfect, but better than anything I could find online.
The author hasn't provided the model origin yet.