Ref A: e2204436e8244f07bad5e9d293606de0 Ref B: C8F27E837BF99C252A8E0A01A4E02950 Ref C: Fri Apr 18 04:31:39 2014 PST