Ref A: edef1e4a90ab4a8984f8b9d36ed5d1bf Ref B: AAA733749C1CDE677EE3C9F79DBF62B7 Ref C: Tue Mar 31 14:14:52 2015 PST