Ref A: eada28b9868049b2abc772779b4a8ef2 Ref B: 65D7CC5BEAF6D6A23C41B9162FAEAB3A Ref C: Thu Jul 02 20:17:42 2015 PST