Medicine

Patient presents to the emergency room with edema of tongue, stridor, dyspnea, hoarseness and itching following peanut consumption. Most likely cause is: