Ref A: adff38458cda42f9b5604a4ffe96d5b5 Ref B: 7167006FC8361AD49C14B25EC338BF07 Ref C: Mon Sep 01 23:50:54 2014 PST