Ref A: a2c69fc98a284c27905a18e81ee93307 Ref B: 9E04477405798463B896A8C09F999146 Ref C: Tue Mar 31 14:15:05 2015 PST