Ref A: c9b96516fc8145d7967c29a861b405f7 Ref B: B670EE25E857C378D081B10C89365B20 Ref C: Wed May 22 05:37:59 2013 PST