proteins ha