Ref A: f68f54a1c24841caa5007a1ff72430d2 Ref B: 1B2F7EECA6F0024D8D0D066C64EA185B Ref C: Fri Dec 19 23:33:10 2014 PST