Ref A: d9b27f6aa91f4b40882a296ddfd07474 Ref B: AA859BD6E06341CC3B0D4E68F822FF27 Ref C: Sat May 25 14:12:02 2013 PST