from virtual machine