Ref A: a2723ba496ce41f7a64822ab98927ceb Ref B: 6FA0246CFC6282C9FFB9037FEECFBCDA Ref C: Sun Apr 20 17:45:35 2014 PST