Ref A: 25de0a47906f4577b7fb533ba925fdc1 Ref B: 55E5356E4C005A1D28F50AD0534100E6 Ref C: Wed May 22 19:17:26 2013 PST