Crystal structure of Fel d 1- the major cat allergen