Ref A: d1be35c33f444590b8fba04ca04d806f Ref B: 08084BCDB1B2133A909E6CA541E25EA7 Ref C: Wed Oct 22 03:38:23 2014 PST