Ref A: 7e4d3e61e34a4b1abd00502953309e5c Ref B: D37F78B9889E782CB66F58B692A2806D Ref C: Fri Oct 24 16:37:10 2014 PST