BS40640