Ref A: dacef0fa39b14def9738cc52b6e04ac8 Ref B: D113D7D610767FFC4BAACC6EE6BA94A7 Ref C: Sat Aug 30 18:14:43 2014 PST