Ref A: c89313303e9f4b36ac2443c786e51111 Ref B: 8FD87CD7F2F81D456C9B8A808AB864A3 Ref C: Sun Dec 21 11:51:08 2014 PST