Ref A: ecf304dccf3d4aa79ef2f08877638e68 Ref B: 86F1025032D12C04E38087889C5548CB Ref C: Wed May 22 16:14:16 2013 PST