Ref A: 17eaf0565b354ed29a9dd361e178bf6d Ref B: 95C85B2DFF2641E928A1635CAB2C67E0 Ref C: Thu Nov 20 18:43:01 2014 PST