Ref A: 175c6a0f50f94783850d99033121faeb Ref B: 5D6FFE9C0B37D9C08ED624EC3F70935B Ref C: Fri May 24 16:06:01 2013 PST