Ref A: 0fe76ffb215244ad8b7536379c6dcd59 Ref B: D1B460FAF9D266128A0FB81D95526F03 Ref C: Thu May 23 01:57:14 2013 PST