Ref A: e260041485614955b7f22b1c513b49a1 Ref B: 6E25FF5A2C6C5C4B51C600AF15F07FB0 Ref C: Sat Dec 20 19:34:01 2014 PST