Ref A: d083fd91b5994972a6e714be031de62c Ref B: E1C78F6354D065F480F1A1C014CE4106 Ref C: Mon May 20 05:01:23 2013 PST