Ref A: ae12d6993c1d417d93f4babd1376d969 Ref B: D289FC0404362E6A4397FC78DEDA3A9B Ref C: Tue Nov 25 20:15:14 2014 PST