Ref A: fdcba3e69ef04142ac1b2ae1a72df460 Ref B: A0E5A5E9FA6B324324CB2532B05A5D78 Ref C: Wed Aug 20 20:42:23 2014 PST