Ref A: 5751f265d8814136b395796e892cc67e Ref B: 1CD5181FCC1FF8A8838CD19F06D9C883 Ref C: Sun Dec 28 19:03:13 2014 PST