Ref A: 1804b1b41f6c44b8b9c287f6fb9d8917 Ref B: F91AD8F82AECD97AF82A988E2CEC5633 Ref C: Sat May 25 15:43:47 2013 PST