Ref A: e8687b5fd1ef46e88209fe5a441156fb Ref B: 7ED632C4E4F90B2675FE699E1B16AF93 Ref C: Tue Jun 18 19:42:03 2013 PST