Ref A: df800937a1d540c996468cc6b217ac3f Ref B: 0FBF8C0AE06EB02F679805C5B02A328F Ref C: Thu Jan 29 22:32:01 2015 PST