vreg.cpp revision 5060d2375aca9a234bf38465a6502e9eb454a2c5