Ref A: 13f77476f2cc4ffbbdb0eeb48b600e42 Ref B: 5DB7F6181D120D06AF7353C443A2E329 Ref C: Sat Aug 29 06:52:28 2015 PST