Ref A: d445f2152cc34d7cbf85cc1fe1813f12 Ref B: 9CA52CFCBB3ED3882E9372AE76E811CA Ref C: Wed Oct 22 23:16:01 2014 PST