Ref A: 30f9db8ce6994f23ab2d4800a9619742 Ref B: 45BCFBB5B76D50FA7F1A0B9973429F7D Ref C: Sat Dec 20 02:28:43 2014 PST