Ref A: f48bd2cb64c24ea781aa26e0ece7dde9 Ref B: 5DE7D34841F42BD3B0C36408C519DEC6 Ref C: Sat Oct 25 05:01:22 2014 PST