Whoever, having charge, possession, custody, or control of any money or other public property used or to be used in the military or naval service, with intent to defraud the United States, or any agency thereof, or any corporation in which the United States has a proprietary interest, or intending to conceal such money or other property, delivers to any person having authority to receive the same any amount of such money or other property less than that for which he received a certificate or took a receipt, shall be fined under this title or imprisoned not more than ten years, or both.