Ref A: 3B6A45EC6B764A80BE6A8CAEBCF0351B Ref B: BAE29AD57A3F65BEE2A837A51B76C2CF Ref C: Wed Feb 15 07:37:22 2012 PST