upd prot