Strong sell interest at 104.00 has capped the rampant USDJPY move today 12 July 2016
As per my earlier there is strong/large/big sell interest at 104.00 with stop loss orders above there if breached.