Arginine: mga review at analogue