Ref A: 35f98b471f414b41ac6b78cb314a9b6d Ref B: 4512CE9765A6BD97EF4F1565E0320DF5 Ref C: Wed Dec 17 12:53:59 2014 PST