Ref A: bd03861b70b444f284de6fb1d9fb04eb Ref B: C236B8F454D4060F3C0F66813B3948E7 Ref C: Mon Apr 21 02:43:01 2014 PST