Ref A: 59b90ecde01047d4a385bf2695f22f6d Ref B: C9B9506FFDC3627D68FAD30D77899DC6 Ref C: Thu Oct 23 08:24:37 2014 PST