Ref A: 0325c69559c64e0a8c1b1a2f10deeba8 Ref B: 602D5E2222D5FA3C0922C6A36E984BE6 Ref C: Thu Nov 27 01:43:33 2014 PST