412. Whoever dishonestly receives or retains any stolen property, the possession whereof he knows or has reason to believe to have been transferred by the commission of gang-robbery, or dishonestly receives from a person, whom he knows or has reason to believe to belong or to have belonged to gang-robbers, property which he knows or has reason to believe to have been stolen, shall be punished with imprisonment for a term which may extend to twenty years, and shall also be liable to fine.