Ref A: a8b2bcfbebec40d78fa1e2fa80f9a04d Ref B: 4B046E9FCA336517D990FD397EB5E565 Ref C: Fri Dec 26 07:29:26 2014 PST