Factor 10640