Structure of human ferroportin bound to hepcidin reveals mechanisms of iron homeostasis