Ref A: 05c98d676a0a41f8a35bd7d8a060a69c Ref B: F1B819A22B10C4C17116E4232311996F Ref C: Thu Dec 25 11:21:38 2014 PST