Ref A: 430ff528013f457eae0783288e32b028 Ref B: B56F4F00A41D6F1DE53B9B34B9105633 Ref C: Wed Oct 22 18:37:44 2014 PST