Ref A: 3e088b10619c4737ba33ab75e191c653 Ref B: 7B6C5951677B34B886BB49FA9AC84D88 Ref C: Sat May 18 23:28:22 2013 PST