Ref A: c6c84bd6c4524967a2dfa52f3c1975bd Ref B: E6FD03D67AA0F626698548A3E61B7B90 Ref C: Fri Aug 29 07:59:59 2014 PST