Ref A: 445d642b632645e6abc207abace45645 Ref B: E31B5851FD1392F641810FA2732DD80B Ref C: Tue Nov 25 21:47:31 2014 PST