al protein