Affiliation: | 1. Stanford University School of Medicine, Stanford, California;2. Department of Medicine, Stanford University School of Medicine, Stanford, California;3. Department of Surgery, Stanford University School of Medicine, Stanford, California;4. Department of Surgery, Stanford University School of Medicine, Stanford, California Department of Surgery, VA Palo Alto Health Care System, Palo Alto, California |