Ref A: 789a60fca76c4637aff5f006b8b58c49 Ref B: 46EB0EBCEB231338CF609EC9C699111D Ref C: Fri Jan 30 13:33:37 2015 PST