Ref A: 3cc49c28a5ac4951bead003a9118feb6 Ref B: C7705320E1B218E72A075695742C734A Ref C: Thu May 23 03:04:44 2013 PST