Ref A: f0a32b4dcf7d4c1ba0ba188b2d0f151b Ref B: 3DFFB654A8B5B2A417A28000BD6E72CD Ref C: Fri May 24 00:48:21 2013 PST