Ref A: c5a2879cf2594d65af991ccfc3f83de8 Ref B: E3C3EF51A390B43B5221DA99AA8E007B Ref C: Sat Nov 01 05:45:04 2014 PST