Ref A: d9121adc6b5c4bd2897d8aa9a8fd02f9 Ref B: 49F8F675400A130C6D688865DDE116D4 Ref C: Wed Nov 26 10:45:49 2014 PST