Ref A: f6aaf8b3671e4599901727253948fa10 Ref B: 86C8B29BEA4B37A2D7CE4EDEC6EE8572 Ref C: Thu May 23 09:56:13 2013 PST