Ref A: 064c6e2606a54955826d64e6dac13218 Ref B: A092EC9032804D732E902687B9B66F97 Ref C: Sun Nov 23 14:28:22 2014 PST