Ref A: c0ccbb949aba4285a3d00776f2f8fe12 Ref B: 7F38E4C76C0544217E6073966873AA18 Ref C: Tue Nov 25 20:38:35 2014 PST