Ref A: 72ee2e22cda143a79497fffbf9ed5d32 Ref B: ECDF56EB531BAB6B1D3A2221E646952A Ref C: Tue Jul 22 08:43:44 2014 PST