Ref A: 2337071328e9442bb2f29580f53b8ad4 Ref B: BF0A0D1617CDDEA4E9F4D6690F01BE71 Ref C: Wed Jan 28 21:27:56 2015 PST