Ref A: 2ad4decb5c2b41178c475a45499fb638 Ref B: C8F27E837BF99C252A8E0A01A4E02950 Ref C: Tue May 21 09:29:43 2013 PST