Ref A: a769c0401bc9471d9e1cd3a73a6b6b97 Ref B: 6147448B9D2EAFA1A45539C52186289F Ref C: Wed Jan 28 21:01:01 2015 PST