Ref A: 046c7395d8854171b73e3ae08bc212ca Ref B: D85E95F659CB4E78E9E457570CD036A8 Ref C: Wed Jan 28 06:17:25 2015 PST