Ref A: 0d80263035e145daaa6ca7cca88fc7fb Ref B: D9EF1C7BF2CC42AD50991F598ABDFBB7 Ref C: Sun Dec 28 13:16:51 2014 PST