Crystal Structure of an auto-inhibited form of Bruton's Tryrosine Kinase