Ref A: 5eeb17ee1b6f449e89e56c92ec3e7767 Ref B: A7C5CAC410659830B6B0DCA6152098D3 Ref C: Sun May 19 16:10:55 2013 PST