amoPV