Ref A: e4f485506291413ab7b5a1f6d35533a2 Ref B: AE4CF62691DFA8F15A07082AE2E0C107 Ref C: Sat Aug 02 00:16:00 2014 PST