Ref A: f6a2fc32faf244569e15555bab7a13df Ref B: 4D652067DD45D4E32C1C8C0A2C9CC6AA Ref C: Fri May 24 08:50:32 2013 PST