Ref A: 9e419fcba0fd4153bc31f3b66fb1f1f6 Ref B: CAE28CBC3AB79F1572559376A1A46410 Ref C: Thu Oct 23 03:28:46 2014 PST