Ref A: c4b544d2e3f04ae9b4a0124281f5b41f Ref B: 30FDCCC1A2B0D10EA2DA9004A1B049D4 Ref C: Tue Sep 02 10:24:14 2014 PST