Ref A: 1ed12cf5907e4f78a675deb8c130ed85 Ref B: 0F9543BDE0953A6FFDE7D1312DF8BB31 Ref C: Mon May 20 09:12:49 2013 PST