Ref A: abf6654be701437099bfe34c92b6ac05 Ref B: D750AF6D8E35C9134A640B58FC7C4919 Ref C: Sat Oct 25 04:28:20 2014 PST