Ref A: a17f1ae0930948c9bb2ba946096049e8 Ref B: 690530A4327A48FA754325587CDBF2EA Ref C: Thu May 23 05:44:45 2013 PST