Ref A: 47150f08ce6d4c278b09ae6499ab6020 Ref B: 6587825D52870B02D58FEAABF5BE0D7B Ref C: Fri Dec 26 21:38:16 2014 PST