Ref A: a17541455a1e40a087f5ac04a1b367fb Ref B: 7A7D661BB48DE7FB4A59BCA2C1EE381F Ref C: Fri May 24 17:51:37 2013 PST