Ref A: 06b82209226b4d9783e612d35b4a3556 Ref B: D9E0633671607EDE6BDE98DEA074F7C5 Ref C: Wed May 22 10:16:27 2013 PST