Ref A: 750c55eabc88478e80a9d401f80e14b9 Ref B: E8F1F4768E37E7D48BD1DCB1C95542E8 Ref C: Thu May 23 15:15:45 2013 PST