Ref A: df47596cc25b486fa0503d9bdf29a7f0 Ref B: A027A5987C1D03FAF110831C36CE323E Ref C: Wed May 22 16:32:52 2013 PST