Ref A: 5c24d67a5c0d4bc98883045a1673aa7d Ref B: E37F65699BAF17B2716B5F99AAB14D49 Ref C: Tue Oct 21 21:19:12 2014 PST