Ref A: d14c6068ddd94365a70e03352d33e8c9 Ref B: EF265DDF65B583C2930E7468CB1E702B Ref C: Fri Apr 18 04:01:52 2014 PST