Ref A: 2874248ba3cb453180e497f216e54da8 Ref B: 0B5F558B208F6E390D169FCB96037F72 Ref C: Sat Dec 20 16:46:04 2014 PST