Ref A: aff80d48012b40afba1fb680da4ed04a Ref B: 04465C3AFDA57CCF32D5E9202220B893 Ref C: Tue May 21 17:29:33 2013 PST