Ref A: f2af6e036f8d474590723d5f84044587 Ref B: 0F0C299B48399F94C58650D1154873C2 Ref C: Fri May 24 20:34:24 2013 PST