Ref A: bbc2e60e6f994fa3ba3abab732e62e9d Ref B: D7499C6EDFEF51DC9E8FD892E198A690 Ref C: Thu Jul 24 17:02:01 2014 PST