Ref A: e162ffe6168545a68c5d470ba4ecd57c Ref B: 3A0C071A9D75D272E941B8F99A0706BA Ref C: Sat Dec 20 05:41:33 2014 PST