Ref A: 1f0459d6124f47f98f1159838348d9fc Ref B: 5B58B82AB60DD77187A753CE6C85688A Ref C: Wed Jul 30 22:01:23 2014 PST