Ref A: 8c80852e177441aca9413ae54e09a0d4 Ref B: 1DD268366FA6B240CBF2B764576F20E8 Ref C: Thu May 23 21:34:15 2013 PST