Ref A: 19f266324199459f8fa35ca537559bd6 Ref B: C2F57459B4163BC1C94C62D1519CF25C Ref C: Thu May 23 19:42:47 2013 PST