Ref A: db9afd8f9bdd4aa091683933b196ba34 Ref B: F003A2F849705848A45D9B8F0E00FF89 Ref C: Fri Jan 30 14:21:56 2015 PST