Ref A: 94a00c6f6a4a4070aa137f075e0a8456 Ref B: A7174A085FAF87E33A82F719CC8C095E Ref C: Thu Jun 20 03:52:52 2013 PST