Ref A: c1f56a6b8bce4772a06b1953967db3a3 Ref B: 599A9D13B85A15B2600C7FF735E6C63B Ref C: Fri May 24 01:51:20 2013 PST