Ref A: dd5d3ff5d8ea4b10ba58df2f72e4b022 Ref B: 58BF074752D6C9D8283747A0407D72E3 Ref C: Mon Dec 29 02:24:47 2014 PST