Ref A: 1d5110c513ea4df9b78c2d8deb756538 Ref B: 6BE16C5F34B83BBA0E72AF5C83407FAA Ref C: Sat May 25 17:51:13 2013 PST