Ref A: 99eb8a7da4f54026a35fb899f2e71ac7 Ref B: AC3D9AEDD87F2B530932DD880BD88FCB Ref C: Wed Jan 28 21:20:32 2015 PST