Ref A: afa3db0cddca48a496fe67a1bfc3de16 Ref B: 353385555FDE0D967751DCCC9870831C Ref C: Mon Dec 22 16:08:48 2014 PST