[Author’s note: Portions of this story are deeply disturbing and readers are advised to proceed with caution.]

A New York City police officer was charged Thursday with plotting to kidnap, rape, torture, and kill women he had identified and cataloged on his computer, and then cook and eat their body parts.

Gilberto Valle Arrested in Terrifying Plot to Abduct and Eat over 100 Women

Gilberto Valle (Facebook)

Gilberto Valle sent numerous emails and other Internet communications about the nightmarish torture and cannibalism scheme, according to a criminal complaint.

“I was thinking of tying her body onto some kind of apparatus … cook her over low heat, keep her alive as long as possible,” Valle allegedly wrote in one online exchange in July, the complaint says.

The officer was to appear later Thursday in federal court in Manhattan to face kidnapping charges. The name of his attorney was not immediately available.

The complaint against Valle, including his correspondences with co-conspirators (“CC1” and “CC2”) can be seen here [Author’s note: Again, we advise readers to proceed with caution. The details of Valle’s plans are deeply, extraordinarily disturbing].

Gilberto Valle Arrested in Terrifying Plot to Abduct and Eat over 100 Women

Gilberto Valle (Facebook)

A search of Valle’s computer found he created records of at least 100 women with their names, addresses and photos, the complaint says. Some of the information came from his unauthorized use of a law enforcement database, authorities said.

“The allegations in the complaint really need no description from us,” said Mary E. Galligan, acting head of the FBI’s New York office. “They speak for themselves. It would be an understatement merely to say Valle’s own words and actions were shocking.”

Horrifyingly enough, Valle allegedly met one potential victim over lunch.

The complaint claims that in February, Valle negotiated to kidnap another woman for someone else, writing, “$5,000 and she’s all yours.”

It says he added: “[S]he will be stuffed into a large piece of luggage and wheeled out to my van.”

Gilberto Valle Arrested in Terrifying Plot to Abduct and Eat over 100 Women

Gilberto Valle (Facebook)

Cellphone data revealed that Valle made calls on the block where the woman lives in March, the complaint says. An FBI agent interviewed the woman, who told them that she didn’t know him well and was never in her home.

Valle, 28, lives in Queens. He had been assigned to a Manhattan precinct before his suspension on Wednesday.

Exit Question: How did Valle pass the psych exam?

Follow Becket Adams (@BecketAdams) on Twitter

(H/T: BuzzFeed & NY Daily News). Front page photo courtesy the AP.