Ref A: 487651bd6f3847178a23ad35a62c662c Ref B: E51F26E7FA94E4E030D12A9E011C0F7F Ref C: Thu May 23 15:17:50 2013 PST