Ref A: A0E9BF3C3403442C9A7B1D731E8101B4 Ref B: 32C1D243F2AF62E8D0CD0E49252F54CA Ref C: Fri Feb 10 06:50:17 2012 PST