Ref A: 0a93c2987d004bbfa4d2ebc6d5f79bee Ref B: 1435BEAF14C2CD9EEF3EEDBB836F1581 Ref C: Fri Oct 31 23:09:46 2014 PST