Ref A: 131039925124410dbb3aa75e4e86bde9 Ref B: 9667A4E263A2D588C825B4E94938D06F Ref C: Sat May 25 10:27:12 2013 PST