Ref A: d36ea35a7cd64323a48a04c2ade086ef Ref B: 6F7C37158F0BA065EF9608549008FDC2 Ref C: Mon Dec 22 13:40:55 2014 PST