Ref A: fb162b1c092a4ad1b447204aaaa8727c Ref B: 3B7D36A8E37DA01B07D5FDCAAE4F4B78 Ref C: Fri May 24 07:20:48 2013 PST