Ref A: 81c89d6ca1464f1b95332330f04d1248 Ref B: 45D6C16BC04B275F53B49808EE3BEC19 Ref C: Fri Dec 26 00:46:23 2014 PST