Ref A: 276500e6d12f4c5f91aa6765ef97173a Ref B: 6E105C4E79DD32EF9B3698224532A33D Ref C: Wed May 22 20:55:18 2013 PST