Ref A: 169e29e1eba74c4780bca19170983ed6 Ref B: 9FDF58900ABB1D6787E14DAE56F9E66B Ref C: Fri Nov 28 00:42:14 2014 PST