Ref A: dde9911cc190486c9225b0714157f97f Ref B: 5683D478A88E51C62017F1189AD72A51 Ref C: Mon Apr 27 11:36:09 2015 PST