Ref A: d1e4987641dc4cd8be8d0374d66b5f17 Ref B: D31C347D8878E8FE392F14ADE131C882 Ref C: Thu Jun 20 05:37:12 2013 PST