Ref A: f4f2962a51e74b7d8af3a490678d7d92 Ref B: 2BC5567BEB43956E0B6D89FFE1DF31B2 Ref C: Thu Jun 20 01:32:18 2013 PST