Ref A: cf3d564312f8419eb7dc55dfa0389264 Ref B: 0D0758666A78C801015B2F34E4EED8B0 Ref C: Wed Apr 23 18:08:16 2014 PST