Ref A: 6464a127dd2c4ec7b1414443aef3ce7c Ref B: 0A17F041B4050AA40E86D566B9A50A10 Ref C: Wed May 22 12:05:27 2013 PST