Ref A: e41b930bac6648f7b8352a8d626fc3a5 Ref B: AB1C1FCF90E8BC5BAB230B4FF5A07704 Ref C: Fri May 24 15:22:55 2013 PST