Ref A: 21f11c58dac44eb6863a7629f6cd6475 Ref B: 27D616DA3FB5104233A744D6AB801A26 Ref C: Wed Nov 26 17:53:29 2014 PST