proteovesicle system