Ref A: 4248aeb372794f6abae359d4d8f233d6 Ref B: B5B967918D7A03DFE83AFD4E008FF40A Ref C: Fri May 24 04:11:26 2013 PST