Ref A: f8f943955857433aaab73be5a82469b7 Ref B: 82F256A0239E8D1AFC6D679EB495400F Ref C: Tue Jul 22 09:04:02 2014 PST