Ref A: f0ce86a295d143149da28f874e6e8e7b Ref B: DEF1707D6D874445C75C97B5363F5764 Ref C: Mon Jul 28 16:38:46 2014 PST