Ref A: a986e1d1261a4f88b1c8cb089a379747 Ref B: 602D5E2222D5FA3C0922C6A36E984BE6 Ref C: Fri Mar 27 00:01:15 2015 PST