ANGEL MEDICAL SYSTEMS, INC. AMENDED AND RESTATED VOTING AGREEMENT