Ref A: eb5e0ee35d444e8c97633780056e33de Ref B: 24A4A6A753983A4F49A73338D8DC8EF2 Ref C: Thu May 23 16:40:04 2013 PST