Ref A: a4c48dc96ed8490c8430bd51307efbed Ref B: 661055298A70E7A93E64D54F12DEA7DA Ref C: Wed May 22 08:02:47 2013 PST