Ref A: 1e2064b20ff24f39ac61a06d7db037f3 Ref B: 74CDF2AFD5560CA5C8DA362C1CD5F896 Ref C: Tue May 21 22:53:25 2013 PST