Ref A: 4e51647c9a8a49828f7235458e6fd277 Ref B: 3570B1A6F1D3BDD98BBE61B2E5189A1F Ref C: Sat Nov 01 02:02:46 2014 PST