Ref A: bf84a7e9d6014bd2b5e7fc6524929e67 Ref B: A8C3DAD8E7C4527D29988AF9FC61DF59 Ref C: Fri Apr 18 09:05:25 2014 PST