Ref A: cad060e5889a431db47637c89d18eab6 Ref B: A7D7F3EEC89DFED6E606FDFDBF15C4CA Ref C: Sun May 19 11:27:11 2013 PST