Ref A: e2052cd46bba43b2aef95906e516ebfe Ref B: FD58857F33D0478BA8DAD60CFBFD5D43 Ref C: Fri Jan 30 20:54:36 2015 PST