Ref A: 12f6b1a8290f42c79a00887509912195 Ref B: D0DC7D9931371B052A82B289D887FD7C Ref C: Wed Oct 22 22:24:37 2014 PST