Ref A: 72d7ae59e81843db9772652dccb63e59 Ref B: A82C08E83F1ED1E343690B14FF551C39 Ref C: Thu May 23 22:43:02 2013 PST