Ref A: b6486b7bc11042fbb60e8d54922b7f57 Ref B: F044296D0D70263913E73FA0E417F666 Ref C: Sat Oct 25 20:04:58 2014 PST