Ref A: 899396231f634d6f8911651344a45f0f Ref B: AB6897232309A5DF0EBFAB33874A71F4 Ref C: Tue Nov 25 20:32:56 2014 PST