Crystal structure of human angiogenin and RNA duplex