Ref A: 644168a1cc5045019b40e4eff43e9c40 Ref B: A1BD8139EB4D760A3DBC7EFD65EC05AA Ref C: Thu May 23 20:50:12 2013 PST