Ref A: 68bf6d847abc4c1689cd0ab2d777c400 Ref B: A67DC731AB1E56E3DFBCAD41B433860E Ref C: Mon May 20 17:49:51 2013 PST