Ref A: cb5d4a2fc65a452ea5ff647d40f1da48 Ref B: 838AB920D60EA26F21ADB02340B883C2 Ref C: Thu May 23 15:49:25 2013 PST