Ref A: d71c5b354682475ba2c15559cfe7c56f Ref B: 164D0B2ECFD38FA2A1165078C1D60550 Ref C: Wed May 22 11:09:40 2013 PST