Ref A: 238de35a5ef34fe1a59a4fc541e58400 Ref B: 38DBD6CE67BA4459F7DE75397C584896 Ref C: Mon May 20 19:29:47 2013 PST