Ref A: e8d2e229284d4629b10c9c262d5221de Ref B: CEF39C49075F427FB5F2A69083AC5F24 Ref C: Tue Jun 18 18:10:30 2013 PST