Ref A: b55fb93bf6a4404b981c0a8e3a5a4cf6 Ref B: 97857D09A0C52B3E2B186B676B42CB1D Ref C: Tue Sep 30 13:37:45 2014 PST