Ref A: bec3c125e68648159ebff0b6e9517f04 Ref B: 0486BC57BD59FC74939F243B92FD100F Ref C: Fri May 24 07:10:01 2013 PST