Ref A: b8ac7e977da541bba5d8da92c0fe891a Ref B: E1C78F6354D065F480F1A1C014CE4106 Ref C: Fri May 24 20:20:54 2013 PST