Ref A: 15ca9fdb3a0d48ae88ef745303b68440 Ref B: C8F27E837BF99C252A8E0A01A4E02950 Ref C: Sun May 19 11:51:14 2013 PST