vascularized islets