Ref A: 4142dc801d2346a79f7108f673eb45fa Ref B: C8086397DF1CECDAD87433AF59AA0F2A Ref C: Sun Nov 23 17:33:49 2014 PST