Ref A: a0debc0e15d34f89aa581a345343a1dd Ref B: 45C4FFF480F826AC02083121565DD0D8 Ref C: Mon Oct 20 20:05:31 2014 PST