Ref A: 38be975afcf54f8384fa94194c1574b6 Ref B: 4CBDD7359F079B74223A79ED3A99D656 Ref C: Sat Oct 25 03:30:56 2014 PST