Ref A: 2d549f8609a9489a88f1f3c154f16cc1 Ref B: EF265DDF65B583C2930E7468CB1E702B Ref C: Sat Mar 28 09:53:24 2015 PST