Ref A: 17ee99910eff49d9b81de76c3f88fb55 Ref B: 389D5A51850E6E59297B0262C4244D6F Ref C: Thu Jun 20 00:49:14 2013 PST