Ref A: 21a1629f25864c8986f0e72c895dda0c Ref B: 4DE015381054B78538189BAE80ABA7EC Ref C: Wed May 22 16:03:17 2013 PST