Morgoneth Black Heart - What is the drop rate?

Could someone please read probability from the two files below or tell me how to calculate it?
The Morgoneth Black Heart is right at the bottom… There are weights across the file.

mods/gdx2/database/records/items/lootchests/chestloottables/chestloot_challengeevent_d01u_toh.dbr

templateName,database/templates/fixeditemloot.tpl,
loot1Chance,1000.000000;350.000000;0.000000;0.000000;0.000000;0.000000;700.000000;25.000000;0.000000;400.000000;0.000000;0.000000;400.000000;0.000000;0.000000;400.000000;0.000000;0.000000;400.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000,
loot1Name1,records/items/loottables/mastertables/mt_hu_miscall_c01.dbr,
loot1Name2,records/items/loottables/mastertables/mt_hu_miscall_d01.dbr,
loot1Weight1,50,
loot1Weight2,50,
loot1Weight3,0,
loot1Weight4,0,
loot1Weight5,0,
loot1Weight6,0,
loot2Chance,0.000000;650.000000;0.000000;0.000000;0.000000;0.000000;300.000000;675.000000;0.000000;600.000000;700.000000;0.000000;600.000000;700.000000;0.000000;600.000000;700.000000;0.000000;600.000000;700.000000;0.000000;1000.000000;700.000000;0.000000;1000.000000;700.000000;0.000000,
loot2Name1,records/items/loottables/mastertables/mt_hu_miscall_a01.dbr,
loot2Name2,records/items/loottables/mastertables/mt_hu_miscrare_a01.dbr,
loot2Weight1,25,
loot2Weight2,75,
loot2Weight3,0,
loot2Weight4,0,
loot2Weight5,0,
loot2Weight6,0,
loot3Chance,0.000000;0.000000;0.000000;935.000000;500.000000;700.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000,
loot3Name1,records/items/misc/potions/potion_energya01.dbr,
loot3Name2,records/items/misc/potions/potion_healtha01.dbr,
loot3Weight1,50,
loot3Weight2,50,
loot3Weight3,0,
loot3Weight4,0,
loot3Weight5,0,
loot3Weight6,0,
loot4Chance,0.000000;0.000000;1000.000000;0.000000;500.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000,
loot4Name1,records/items/loottables/mastertables/mt_compall_a01.dbr,
loot4Name2,records/items/loottables/mastertables/mt_comp_rare_a01.dbr,
loot4Weight1,90,
loot4Weight2,10,
loot4Weight3,0,
loot4Weight4,0,
loot4Weight5,0,
loot4Weight6,0,
loot5Chance,0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000,
loot5Name1,records/items/loottables/mastertables/mt_hu_miscall_x01.dbr,
loot5Name2,records/items/loottables/mastertables/mt_hu_miscrare_a01.dbr,
loot5Weight1,75,
loot5Weight2,25,
loot5Weight3,0,
loot5Weight4,0,
loot5Weight5,0,
loot5Weight6,0,
loot6Chance,0.000000;0.000000;0.000000;65.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000,
loot6Name1,records/items/loottables/mastertables/mt_gear_tombofheretic_torso.dbr,
loot6Weight1,100,
loot6Weight2,0,
loot6Weight3,0,
loot6Weight4,0,
loot6Weight5,0,
loot6Weight6,0,
numSpawnMaxEquation,numberOfPlayers*3+3,
numSpawnMinEquation,numberOfPlayers*3+2,

Also here’s the file from the bottom of the file above:
mods/gdx2/database/records/items/loottables/misc/tdyn_tombofheretic_torso.dbr

templateName,database/templates/lootitemtable_dynweighted_dynaffix.tpl,
Class,LootItemTable_DynWeight,
bellSlope,100.000000;100.000000;100.000000;80.000000;80.000000;80.000000;60.000000;60.000000;30.000000;30.000000;30.000000;10.000000;10.000000;10.000000;10.000000;10.000000,
bothPrefixSuffix,0,
brokenOnly,0,
lootName1,records/items/geartorso/d222_torso.dbr,
lootWeight1,1000,
maxItemLevelEquation,(parentLevel*1)+2,
minItemLevelEquation,(parentLevel)-18,
noPrefixNoSuffix,10000,
normalPrefixRareSuffix,0,
prefixOnly,0,
prefixTableLevelMax1,500,
prefixTableLevelMax2,500,
prefixTableLevelMax3,500,
prefixTableLevelMax4,500,
prefixTableLevelMax5,500,
prefixTableLevelMax6,500,
prefixTableLevelMin1,1,
prefixTableLevelMin2,1,
prefixTableLevelMin3,1,
prefixTableLevelMin4,1,
prefixTableLevelMin5,1,
prefixTableLevelMin6,1,
prefixTableWeight1,300,
prefixTableWeight2,100,
prefixTableWeight3,200,
prefixTableWeight4,1000,
prefixTableWeight5,150,
prefixTableWeight6,100,
rareBothPrefixSuffix,0,
rarePrefixNormalSuffix,0,
rarePrefixOnly,0,
rareSuffixOnly,0,
suffixOnly,0,
suffixTableLevelMax1,500,
suffixTableLevelMax2,500,
suffixTableLevelMax3,500,
suffixTableLevelMax4,500,
suffixTableLevelMin1,1,
suffixTableLevelMin2,1,
suffixTableLevelMin3,1,
suffixTableLevelMin4,1,
suffixTableWeight1,1000,
suffixTableWeight2,320,
suffixTableWeight3,150,
suffixTableWeight4,200,
targetLevelEquation,(parentLevel*1),

These two should probably be enough to tell the probability / drop rate.