Ref A: 9455cf70da4848efa9fcd9627d83dc6d Ref B: 82CF7AB52DAE62BE4A03F098FA78A805 Ref C: Wed May 22 17:49:22 2013 PST