Iran Talks Weigh on Dollar; USD/JPY Tests 158.60 Support