Ref A: 822ff2e4a7164be58077860f8c4bdff0 Ref B: 0ADFE7EB28152E8DEC16D5CDFC4EEEE1 Ref C: Tue Sep 30 09:01:55 2014 PST