protein-disulfide reductase activity [GO_0015035] - Virtual Fly Brain