Ref A: df1bfb105eeb4b67a3ca645cb74abe24 Ref B: E7B6E7166857F494CF51F6F05267C6F1 Ref C: Sat Aug 02 03:24:40 2014 PST