Ref A: aad2a639ccfa40d4a2372a5b0df7ecd0 Ref B: 94B52F31DC8EC9EDA23FA3A0E5F07544 Ref C: Thu Oct 23 13:24:39 2014 PST