Ref A: 74b3316da86d4d3e9cec0d080b52d884 Ref B: DDC82E8DC7E0A0FB87F886D7E7FB412F Ref C: Wed Jan 28 23:23:47 2015 PST