customer deposits Egypt