Ref A: b7af5a8ee5dd4f1583099a6d2c892b9e Ref B: A5B9074BF233F7C9D0D1D3838DE47F06 Ref C: Fri Dec 26 17:18:33 2014 PST