Ref A: d83c5df26cdb44488f48f0c4da41d23f Ref B: FD742CD73373BA069DB6CBF87BE24BB5 Ref C: Thu Nov 27 20:54:46 2014 PST