Ref A: 9a35a299433e45b984a26b227d6b3821 Ref B: 404C596FF2744D3BDF16EA649A2816E1 Ref C: Wed Jan 28 17:36:00 2015 PST