Ref A: d93158d5010b4047a7abb1dac243fd36 Ref B: 663266DEAA084C5F647B1E8B125FCBB6 Ref C: Mon Jun 17 22:14:04 2013 PST