Ref A: 4b6ee2592e0b42d68e4ce471bc038f9b Ref B: C202C927ED5A9CC38AF79AD23B4C67EE Ref C: Thu May 23 05:59:35 2013 PST