Ref A: 1de05d88e80c46049856ecf54e3e92bc Ref B: AC9FBCCE76F5E1EACE6370A67DA63BA8 Ref C: Thu Jun 20 01:09:42 2013 PST