Ref A: f6c8b1e78e904f0ea4c275f1ebb67fa9 Ref B: CAA0FFC20359C48915066528AB08F138 Ref C: Thu May 23 16:40:14 2013 PST