Ref A: eea350f66ce84778a7a58c11197d853a Ref B: E90B6800267EF61FAF3A9C17E631DEBD Ref C: Fri Nov 28 07:59:55 2014 PST