Ref A: fd0d9ce0bda641bc8b6ffebfb6cea116 Ref B: BFEF6F21FD0CF83E01DE819FBC1DFC85 Ref C: Wed Jun 19 01:53:01 2013 PST