Ref A: bbb24f9f62774181b9e4bd93e5baa486 Ref B: C7A127450E13C82044C7F287B81642EC Ref C: Tue Jan 27 18:48:06 2015 PST