Ref A: ea70311c7bb84eabb72862f617ac5dde Ref B: 937D063416C18A90EEA1BE0A05C17EE0 Ref C: Sat May 25 03:59:31 2013 PST