Ref A: b270b9640bd345aca05e73c3582c749e Ref B: 4A612BF4639D5A567B89D2CCD1074A93 Ref C: Sun May 19 22:49:07 2013 PST