Ref A: a5f19f7b6bb44e3ebbc7e9a6e51fe79f Ref B: 50F4EB5A7CE36F19470E9EDD2477AA46 Ref C: Thu Jan 29 06:01:13 2015 PST