Ref A: 4f0be22426f34125ac3791c467b40db1 Ref B: C3C27C776B5988634A10B47C9E4DB396 Ref C: Mon Dec 29 00:21:33 2014 PST