It isn't rufodorsata since that species has relatively smooth scales.
If I had to guess, I would say it is either Elaphe davidi or one of the Gloydius vipers (maybe - pattern looks wrong).
I would guess Elaphe davidi until I heard something more.
-----
Chris Harrison
San Antonio, Texas


