markets for foreign exchange 2405259