The answer for this question would be liver; testosterone.
Cholesterol is synthesized in the liver but mostly it gained from your diet/food. Cholesterol used for making steroid hormone and one of it is testosterone. Too much cholesterol can cause atherosclerosis which causing heart attack.