Ref A: ea4d53c2b8f745be9a8d959911a581b0 Ref B: BB7F04A6D176F67F1325BA900E81E610 Ref C: Tue May 21 06:30:02 2013 PST