Ref A: d2dd8e7bd59143bc9f33442d259de308 Ref B: A5F8906143C4E282A94782CA5A2E2C6F Ref C: Fri Jan 30 13:44:18 2015 PST