Ref A: 83111a069872468eaa4ac18cac40b96c Ref B: BCE768E4128061A8C3E5F106845ECF1D Ref C: Sat Apr 18 02:33:58 2015 PST