Ref A: 52bf8900855144d2a6ff7d425d15b6d1 Ref B: 2B80A1F9F4766ECD02CDD7D74ADFA30C Ref C: Sat Dec 27 16:19:42 2014 PST