Ref A: 403ca45d31c14e2eb00f6c86fdf9379a Ref B: E09DF1C0241F8645D97FD0525C8C734F Ref C: Fri May 24 23:41:47 2013 PST