Ref A: 22c81dbcc82d4025a30ef5c2c570236c Ref B: 132BBB0CA0C647536774A1A81D609952 Ref C: Fri Oct 24 20:08:16 2014 PST