Ref A: 29faf7802e7d44dd8798e8bc22481f9a Ref B: 069E8C51EAE7425F4F095B4EF0A417AB Ref C: Mon Apr 21 01:06:44 2014 PST