Ref A: 7fbbdf9f6257496684f64b2ecfa5f67b Ref B: 47FCCF5511ED8C46D8AE6B43A4059F76 Ref C: Sat Mar 28 12:01:33 2015 PST