Ref A: f630d4e6d7a24725b546c6188434641c Ref B: 6D130E771A71D7F04468ABB25A44D981 Ref C: Sun Jan 25 19:21:17 2015 PST