Ref A: 18f4a93658e348fdb066b434c79453dc Ref B: 0073EA95DF5EB9CAC743C91C25ADFA8C Ref C: Fri May 24 07:10:03 2013 PST