Niether of those Alabama units are a likely match. Co. F of the 41st was generally from Tuscaloosa County. Co. B of the 31st was generally from Talledega County, though there was apparantly a "New" Co. B that was from Cherokee County...so, that could be a possibility.