Ref A: ff8dd29a60bd4f7f971d570449ed9859 Ref B: 779DBE0FAB055BF3F14BA18F050093F4 Ref C: Sat Feb 28 04:32:43 2015 PST