Ref A: 0c0ed8234a66400cb78c166c37b8e982 Ref B: 60C326AE1968213D949443CF2DD47821 Ref C: Fri May 24 01:09:19 2013 PST