Ref A: 17407c25878c44e4a93f33c5db6165ac Ref B: 7C6E885D502BC6A943DED57EC316556D Ref C: Sat Dec 27 18:14:50 2014 PST