Ref A: e36ac6ab2f9e4f2392c11435d7d57d57 Ref B: EBD95DCB2E3FDA13FE252968AC38A818 Ref C: Tue Nov 25 23:50:52 2014 PST