Ref A: a0301c9e32de4034a0066c425be9e512 Ref B: 502E595020BAEFD4D09B44DA476B353E Ref C: Fri May 24 18:18:54 2013 PST