Ref A: efa917460a294b1a8ac36c4b3795be6d Ref B: 8394DF52EB2FEEA57B108A66FF2A5C75 Ref C: Fri May 24 23:12:49 2013 PST