
#Roman vassals
union = {
	first = ARM
	second = ATR
	start_date = 2.1.1
	end_date = 6.1.1
}
vassal = {
	first = ROM
	second = JUD
	start_date = 2.1.1
	end_date = 6.1.1
}
vassal = {
	first = ROM
	second = CMG
	start_date = 2.1.1
	end_date = 17.1.1
}
vassal = {
	first = ROM
	second = CAP
	start_date = 2.1.1
	end_date = 18.1.1
}
vassal = {
	first = ROM
	second = CDU
	start_date = 2.1.1
	end_date = 37.1.1
}
vassal = {
	first = ROM
	second = MRN
	start_date = 2.1.1
	end_date = 40.1.1
}
vassal = {
	first = ROM
	second = ODR
	start_date = 2.1.1
	end_date = 46.1.1
}
vassal = {
	first = ROM
	second = IBE
	start_date = 2.1.1
	end_date = 117.1.1
}
vassal = {
	first = ROM
	second = PON
	start_date = 2.1.1
	end_date = 62.1.1
}
vassal = {
	first = ROM
	second = BSP
	start_date = 2.1.1
	end_date = 63.1.1
}
vassal = {
	first = ROM
	second = ARM
	start_date = 6.1.1
	end_date = 51.1.1
}
vassal = {
	first = ROM
	second = CMG
	start_date = 38.1.1
	end_date = 72.1.1
}
vassal = {
	first = ROM
	second = CDU
	start_date = 47.1.1
	end_date = 252.1.1
}
vassal = {
	first = ROM
	second = ARM
	start_date = 63.6.1
	end_date = 114.12.31
}
vassal = {
	first = ROM
	second = BSP
	start_date = 68.1.1
	end_date = 370.1.1
}
vassal = {
	first = ROM
	second = OSR
	start_date = 114.1.1
	end_date = 116.1.1
}
vassal = {
	first = ROM
	second = OSR
	start_date = 118.1.1
	end_date = 244.1.1
}
vassal = {
	first = ROM
	second = IBE
	start_date = 298.1.1
	end_date = 363.1.1
}
vassal = {
	first = BYZ
	second = LAZ
	start_date = 456.1.1
	end_date = 466.1.1
}
vassal = {
	first = BYZ
	second = LAZ
	start_date = 522.1.1
	end_date = 541.1.1
}
vassal = {
	first = BYZ
	second = LAZ
	start_date = 556.1.1
	end_date = 697.1.1
}

#Barbarians
vassal = {
	first = HNS
	second = ALA
	start_date = 370.1.1
	end_date = 469.1.1
}
vassal = {
	first = HNS
	second = GEP
	start_date = 375.1.1
	end_date = 454.1.1
}
vassal = {
	first = HNS
	second = HER
	start_date = 375.1.1
	end_date = 454.1.1
}
vassal = {
	first = HNS
	second = OST
	start_date = 447.1.1
	end_date = 454.1.1
}
vassal = {
	first = HNS
	second = RGL
	start_date = 451.1.1
	end_date = 454.1.1
}
vassal = {
	first = HNS
	second = LOM
	start_date = 451.1.1
	end_date = 454.1.1
}
vassal = {
	first = HNS
	second = THU
	start_date = 451.1.1
	end_date = 454.1.1
}
union = {
	first = OST
	second = GVI
	start_date = 511.6.1
	end_date = 526.6.1
}

union = {
	first = VAN
	second = EAL
	start_date = 418.1.1
	end_date = 425.1.1
}

#Franks
vassal = {
	first = SOI
	second = ALM
	start_date = 539.1.1
	end_date = 558.12.23
}

vassal = {
	first = SOI
	second = BAV
	start_date = 555.1.1
	end_date = 558.12.23
}

vassal = {
	first = FRK
	second = ALM
	start_date = 558.12.23
	end_date = 561.11.29
}

vassal = {
	first = FRK
	second = BAV
	start_date = 558.12.23
	end_date = 561.11.29
}

vassal = {
	first = AUT
	second = ALM
	start_date = 561.11.29
	end_date = 613.10.10
}

vassal = {
	first = AUT
	second = BAV
	start_date = 561.11.29
	end_date = 613.10.10
}

vassal = {
	first = AUT
	second = AQT
	start_date = 583.1.1
	end_date = 613.10.10
}

vassal = {
	first = AUT
	second = VAS
	start_date = 602.1.1
	end_date = 613.10.10
}

vassal = {
	first = FRK
	second = ALM
	start_date = 613.10.10
	end_date = 634.1.1
}

vassal = {
	first = FRK
	second = BAV
	start_date = 613.10.10
	end_date = 634.1.1
}

vassal = {
	first = FRK
	second = AQT
	start_date = 613.10.10
	end_date = 629.10.18
}

vassal = {
	first = FRK
	second = VAS
	start_date = 613.10.10
	end_date = 629.10.18
}

vassal = {
	first = FRK
	second = AUT
	start_date = 623.1.1
	end_date = 629.10.18
}

vassal = {
	first = AQT
	second = VAS
	start_date = 629.10.18
	end_date = 632.6.1
}

vassal = {
	first = FRK
	second = THU
	start_date = 632.1.1
	end_date = 634.1.1
}

vassal = {
	first = FRK
	second = AQT
	start_date = 632.6.1
	end_date = 634.1.1
}

vassal = {
	first = FRK
	second = VAS
	start_date = 632.6.1
	end_date = 634.1.1
}

vassal = {
	first = AUT
	second = ALM
	start_date = 634.1.1
	end_date = 679.12.23
}

vassal = {
	first = AUT
	second = THU
	start_date = 634.1.1
	end_date = 679.12.23
}

vassal = {
	first = AUT
	second = BAV
	start_date = 634.1.1
	end_date = 679.12.23
}

vassal = {
	first = NEU
	second = AQT
	start_date = 634.1.1
	end_date = 675.1.1
}

vassal = {
	first = NEU
	second = VAS
	start_date = 634.1.1
	end_date = 660.1.1
}

vassal = {
	first = FRK
	second = ALM
	start_date = 679.12.23
	end_date = 746.1.1
}

vassal = {
	first = FRK
	second = THU
	start_date = 679.12.23
	end_date = 719.1.1
}

vassal = {
	first = FRK
	second = BAV
	start_date = 679.12.23
	end_date = 717.1.1
}

vassal = {
	first = FRK
	second = AQT
	start_date = 732.1.1
	end_date = 745.1.1
}

vassal = {
	first = FRK
	second = AQT
	start_date = 768.1.1
	end_date = 769.2.1
}

vassal = {
	first = FRK
	second = SPL
	start_date = 774.1.1
	end_date = 784.1.1
}

vassal = {
	first = FRK
	second = AQT
	start_date = 781.1.1
	end_date = 840.6.21
}

vassal = {
	first = FRK
	second = PNN
	start_date = 790.1.1
	end_date = 827.1.1
}

vassal = {
	first = FRK
	second = CAT
	start_date = 801.1.1
	end_date = 840.6.21
}

vassal = {
	first = FRK
	second = BAV
	start_date = 817.1.1
	end_date = 840.6.21
}

vassal = {
	first = FRW
	second = AQT
	start_date = 840.6.21
	end_date = 849.1.1
}

union = {
	first = FRE
	second = BAV
	start_date = 840.6.21
	end_date = 876.8.28
}

vassal = {
	first = FRW
	second = CAT
	start_date = 840.6.21
	end_date = 890.1.1
}

vassal = {
	first = FRE
	second = THU
	start_date = 849.1.1
	end_date = 908.1.1
}

vassal = {
	first = FRW
	second = AUV
	start_date = 849.1.1
	end_date = 987.7.3
}

union = {
	first = ITA
	second = BAV
	start_date = 877.10.6
	end_date = 880.3.22
}

vassal = {
	first = FRW
	second = AQT
	start_date = 877.10.6
	end_date = 893.1.1
}

vassal = {
	first = FRW
	second = GUY
	start_date = 877.10.6
	end_date = 980.1.1
}

union = {
	first = FRE
	second = ITA
	start_date = 879.1.1
	end_date = 887.11.17
}

union = {
	first = FRE
	second = FRW
	start_date = 884.12.12
	end_date = 887.11.17
}

vassal = {
	first = FRW
	second = TOU
	start_date = 886.8.16
	end_date = 987.7.3
}

union = {
	first = ITA
	second = FRW
	start_date = 887.11.17
	end_date = 887.12.26
}

union = {
	first = FRE
	second = ITA
	start_date = 894.12.12
	end_date = 899.12.8
}

vassal = {
	first = FRW
	second = ANJ
	start_date = 898.1.1
	end_date = 987.7.3
}

union = {
	first = PRO
	second = ITA
	start_date = 924.4.7
	end_date = 933.1.1
}

vassal = {
	first = FRW
	second = AQT
	start_date = 927.1.1
	end_date = 987.7.3
}

vassal = {
	first = FRW
	second = NRM
	start_date = 933.1.1
	end_date = 987.7.3
}

vassal = {
	first = FRA
	second = NRM
	start_date = 987.7.3
	end_date = 1035.7.3
}

vassal = {
	first = FRA
	second = ANJ
	start_date = 987.7.3
	end_date = 1154.12.19
}

vassal = {
	first = FRA
	second = AQT
	start_date = 987.7.3
	end_date = 1152.3.11
}

vassal = {
	first = FRA
	second = TOU
	start_date = 987.7.3
	end_date = 1271.8.25
}

vassal = {
	first = FRA
	second = AUV
	start_date = 1011.1.1
	end_date = 1152.3.11
}

vassal = {
	first = FRA
	second = FOI
	start_date = 1011.1.1
	end_date = 1152.3.11
}

vassal = {
	first = FRA
	second = GUY
	start_date = 1039.3.10
	end_date = 1052.1.1
}

vassal = {
	first = FRA
	second = ALE
	start_date = 1203.1.1
	end_date = 1217.1.1
}

vassal = {
	first = FRA
	second = FOI
	start_date = 1204.4.1
	end_date = 1214.1.1
}

vassal = {
	first = FRA
	second = AMG
	start_date = 1204.4.1
	end_date = 1360.5.9
}

vassal = {
	first = FRA
	second = AUV
	start_date = 1204.4.1
	end_date = 1443.12.31
}

vassal = {
	first = FRA
	second = ANJ
	start_date = 1219.1.1
	end_date = 1246.1.31
}

vassal = {
	first = FRA
	second = FOI
	start_date = 1229.1.1
	end_date = 1360.5.9
}

vassal = {
	first = FRA
	second = ALE
	start_date = 1269.1.1
	end_date = 1283.1.1
}

vassal = {
	first = FRA
	second = ANJ
	start_date = 1290.8.16
	end_date = 1328.4.1
}

union = {
	first = FRA
	second = NAV
	start_date = 1305.4.4
	end_date = 1328.2.1
}

vassal = {
	first = FRA
	second = ALE
	start_date = 1325.12.16
	end_date = 1424.8.17
}

vassal = {
	first = FRA
	second = BOU
	start_date = 1327.1.1
	end_date = 1443.12.31
}

vassal = {
	first = FRA
	second = ORL
	start_date = 1344.1.1
	end_date = 1443.12.31
}

vassal = {
	first = FRA
	second = BER
	start_date = 1360.10.1
	end_date = 1443.12.31
}

vassal = {
	first = FRA
	second = ANJ
	start_date = 1360.10.25
	end_date = 1382.7.27
}

vassal = {
	first = FRA
	second = AMG
	start_date = 1377.1.1
	end_date = 1443.12.31
}

vassal = {
	first = FRA
	second = FOI
	start_date = 1377.1.1
	end_date = 1443.12.31
}

# Italy
vassal = { 
	first = LOM
	second = SPL
	start_date = 570.1.1
	end_date = 774.1.1
}

vassal = { 
	first = LOM
	second = BNV
	start_date = 571.6.1
	end_date = 774.1.1
}

vassal = { 
	first = BYZ
	second = NAP
	start_date = 661.1.1
	end_date = 840.1.1
}

union = {
	first = LOM
	second = GEN
	start_date = 962.2.2
	end_date = 1005.1.1
}

union = {
	first = BNV
	second = SLN
	start_date = 977.12.1
	end_date = 981.3.1
}

union = {
	first = TUS
	second = SPL
	start_date = 989.1.1
	end_date = 996.1.1
}

union = {
	first = TUS
	second = SPL
	start_date = 1043.1.1
	end_date = 1173.1.1
}

vassal = { 
	first = PAP
	second = PGA
	start_date = 1050.1.1
	end_date = 1443.12.31
}

union = {
	first = SIC
	second = PRO
	start_date = 1266.2.26
	end_date = 1282.1.1
}

union = {
	first = SIC
	second = ACH
	start_date = 1278.1.1
	end_date = 1282.1.1
}

union = {
	first = NAP
	second = ACH
	start_date = 1282.1.1
	end_date = 1289.1.1
}

union = {
	first = NAP
	second = PRO
	start_date = 1282.1.1
	end_date = 1382.7.27
}

union = {
	first = NAP
	second = ACH
	start_date = 1332.1.1
	end_date = 1364.9.10
}

vassal = { 
	first = PAP
	second = BLG
	start_date = 1334.1.1
	end_date = 1350.10.16
}

union = {
	first = NAP
	second = ACH
	start_date = 1374.11.25
	end_date = 1382.5.12
}

union = {
	first = NAP
	second = ACH
	start_date = 1383.7.7
	end_date = 1386.2.24
}

union = {
	first = NAP
	second = HUN
	start_date = 1385.12.1
	end_date = 1386.2.24
}

vassal = { 
	first = PAP
	second = BLG
	start_date = 1401.3.14
	end_date = 1402.6.26
}

vassal = { 
	first = PAP
	second = BLG
	start_date = 1403.1.1
	end_date = 1443.12.31
}

#Crusader States
union = {
	first = LAE
	second = FLA
	start_date = 1204.4.13
	end_date = 1205.1.1
}

union = {
	first = THS
	second = MFA
	start_date = 1204.4.13
	end_date = 1207.9.4
}

vassal = {
	first = LAE
	second = THS
	start_date = 1209.1.6
	end_date = 1224.1.1
}

union = {
	first = ANC
	second = TPL
	start_date = 1219.6.1
	end_date = 1268.1.1
}

union = {
	first = KOJ
	second = SIC
	start_date = 1250.12.13
	end_date = 1258.1.1
}

union = {
	first = CYP
	second = KOJ
	start_date = 1268.10.29
	end_date = 1291.1.1
}

#HRE
vassal = {
	first = SAX
	second = FKN
	start_date = 936.7.2
	end_date = 938.10.22
}

vassal = {
	first = SAX
	second = BAV
	start_date = 936.7.2
	end_date = 962.2.1
}

vassal = {
	first = SAX
	second = SWA
	start_date = 936.7.2
	end_date = 962.2.1
}

union = {
	first = SAX
	second = FKN
	start_date = 938.10.23
	end_date = 973.5.7
}

union = {
	first = BAV
	second = VRN
	start_date = 952.1.1
	end_date = 976.1.1
}

union = {
	first = BAV
	second = CAR
	start_date = 962.2.2
	end_date = 976.1.1
}

vassal = {
	first = SAX
	second = BRU
	start_date = 962.2.2
	end_date = 1028.1.1
}

vassal = {
	first = BAV
	second = PSS
	start_date = 962.2.2
	end_date = 1392.1.1
}

union = {
	first = CAR
	second = VRN
	start_date = 976.1.1
	end_date = 1151.1.1
}

union = {
	first = BAV
	second = CAR
	start_date = 989.10.5
	end_date = 1002.1.1
}

union = {
	first = FKN
	second = BAV
	start_date = 995.1.1
	end_date = 1004.1.1
}

union = {
	first = LUX
	second = BAV
	start_date = 1004.1.1
	end_date = 1026.1.1
}

union = {
	first = FKN
	second = BAV
	start_date = 1026.1.1
	end_date = 1041.1.1
}

union = {
	first = BRU
	second = FRI
	start_date = 1028.1.1
	end_date = 1090.7.3
}

union = {
	first = LOT
	second = LOR
	start_date = 1033.1.1
	end_date = 1046.1.1
}

union = {
	first = FKN
	second = SWA
	start_date = 1038.1.1
	end_date = 1045.1.1
}

union = {
	first = FKN
	second = CAR
	start_date = 1039.7.20
	end_date = 1047.1.1
}

union = {
	first = LUX
	second = BAV
	start_date = 1041.1.1
	end_date = 1047.10.16
}

union = {
	first = FKN
	second = BAV
	start_date = 1053.1.1
	end_date = 1061.1.1
}

union = {
	first = BRU
	second = MEI
	start_date = 1067.1.1
	end_date = 1090.7.3
}

union = {
	first = FKN
	second = BAV
	start_date = 1077.1.1
	end_date = 1096.1.1
}

union = {
	first = FRI
	second = BRU
	start_date = 1090.7.3
	end_date = 1107.1.1
}

union = {
	first = MEI
	second = SOR
	start_date = 1090.7.3
	end_date = 1124.5.22
}

union = {
	first = SAX
	second = FKN
	start_date = 1125.5.23
	end_date = 1137.12.4
}

union = {
	first = MEI
	second = SOR
	start_date = 1135.12.31
	end_date = 1156.11.30
}

union = {
	first = BAV
	second = SAX
	start_date = 1137.12.4
	end_date = 1139.10.20
}

union = {
	first = BAV
	second = TUS
	start_date = 1137.12.4
	end_date = 1139.10.20
}

union = {
	first = HAB
	second = BAV
	start_date = 1139.10.20
	end_date = 1156.1.1
}

union = {
	first = FKN
	second = SWA
	start_date = 1147.4.6
	end_date = 1152.1.1
}

union = {
	first = BAD
	second = VRN
	start_date = 1151.1.1
	end_date = 1167.1.1
}

union = {
	first = SAX
	second = BAV
	start_date = 1156.1.1
	end_date = 1180.1.1
}

union = {
	first = FKN
	second = BUR
	start_date = 1156.6.9
	end_date = 1190.6.10
}

vassal = {
	first = SAX
	second = POM
	start_date = 1164.1.1
	end_date = 1181.1.1
}

union = {
	first = FKN
	second = TUS
	start_date = 1185.1.1
	end_date = 1197.1.1
}

union = {
	first = ITA
	second = MEI
	start_date = 1195.6.24
	end_date = 1197.9.28
}

union = {
	first = FKN
	second = SWA
	start_date = 1208.6.21
	end_date = 1216.1.1
}

union = {
	first = MEI
	second = SOR
	start_date = 1210.5.6
	end_date = 1288.2.15
}

union = {
	first = BAV
	second = PAL
	start_date = 1214.4.1
	end_date = 1329.1.1
}

union = {
	first = FKN
	second = SIC
	start_date = 1218.6.21
	end_date = 1250.12.13
}

union = {
	first = MEI
	second = THU
	start_date = 1247.2.16
	end_date = 1293.1.1
}

vassal = {
	first = BOH
	second = GLG
	start_date = 1251.1.1
	end_date = 1331.1.11
}

union = {
	first = CAR
	second = CNL
	start_date = 1256.1.4
	end_date = 1269.10.27
}

union = {
	first = BOH
	second = CAR
	start_date = 1269.10.27
	end_date = 1276.1.1
}

union = {
	first = HAB
	second = CAR
	start_date = 1276.1.1
	end_date = 1286.1.1
}

vassal = {
	first = BUR
	second = NEV
	start_date = 1280.6.2
	end_date = 1322.7.21
}

union = {
	first = CAR
	second = TIR
	start_date = 1286.1.1
	end_date = 1306.8.4
}

union = {
	first = BOH
	second = POL
	start_date = 1291.1.1
	end_date = 1306.8.4
}

union = {
	first = MEI
	second = THU
	start_date = 1298.7.2
	end_date = 1381.5.21
}

union = {
	first = HAI
	second = HOL
	start_date = 1299.11.10
	end_date = 1345.9.26
}

union = {
	first = BOH
	second = HUN
	start_date = 1305.6.21
	end_date = 1306.8.4
}

union = {
	first = BOH
	second = CAR
	start_date = 1306.8.4
	end_date = 1310.1.1
}

union = {
	first = BOH
	second = TIR
	start_date = 1306.8.4
	end_date = 1310.1.1
}

union = {
	first = BAV
	second = HUN
	start_date = 1306.8.4
	end_date = 1312.7.12
}

union = {
	first = CAR
	second = TIR
	start_date = 1310.1.1
	end_date = 1335.4.2
}

union = {
	first = BOH
	second = LUX
	start_date = 1313.8.24
	end_date = 1378.11.29
}

union = {
	first = BAV
	second = BRA
	start_date = 1320.7.1
	end_date = 1373.10.2
}

vassal = {
	first = FLA
	second = NEV
	start_date = 1322.7.22
	end_date = 1384.1.29
}

vassal = {
	first = BOH
	second = WRO
	start_date = 1327.2.19
	end_date = 1335.11.24
}

vassal = {
	first = BOH
	second = RAT
	start_date = 1327.2.19
	end_date = 1337.1.1
}

vassal = {
	first = BOH
	second = OPL
	start_date = 1327.2.19
	end_date = 1443.12.31
}

vassal = {
	first = BOH
	second = LEG
	start_date = 1327.2.19
	end_date = 1449.10.31
}

vassal = {
	first = BOH
	second = GLG
	start_date = 1337.1.1
	end_date = 1346.5.15
}

vassal = {
	first = BOH
	second = GLG
	start_date = 1349.1.1
	end_date = 1443.12.31
}

union = {
	first = STB
	second = HOL
	start_date = 1354.1.1
	end_date = 1417.5.31
}

union = {
	first = STB
	second = HAI
	start_date = 1356.6.23
	end_date = 1417.5.31
}

union = {
	first = SAX
	second = LUN
	start_date = 1370.12.6
	end_date = 1388.5.15
}

union = {
	first = BOH
	second = BRA
	start_date = 1373.10.2
	end_date = 1388.1.1
}

union = {
	first = BOH
	second = LUX
	start_date = 1383.12.7
	end_date = 1388.1.1
}

union = {
	first = BUR
	second = FLA
	start_date = 1384.1.30
	end_date = 1443.12.31
}

vassal = {
	first = BUR
	second = NEV
	start_date = 1384.1.30
	end_date = 1443.12.31
}

union = {
	first = NUM
	second = BYT
	start_date = 1398.1.21
	end_date = 1415.1.1
}

union = {
	first = BRA
	second = NUM
	start_date = 1415.1.1
	end_date = 1427.1.1
}

union = {
	first = BRA
	second = BYT
	start_date = 1415.1.1
	end_date = 1440.9.20
}

union = {
	first = HOL
	second = HAI
	start_date = 1417.5.31
	end_date = 1428.7.3
}

union = {
	first = BUR
	second = HOL
	start_date = 1428.7.3
	end_date = 1443.12.31
}

union = {
	first = BUR
	second = BRB
	start_date = 1430.8.14
	end_date = 1443.12.31
}

vassal = {
	first = BOH
	second = LEG
	start_date = 1454.1.1
	end_date = 1526.8.30
}

vassal = {
	first = HAB
	second = LEG
	start_date = 1526.8.30
	end_date = 1618.5.23
}

vassal = {
	first = BOH
	second = LEG
	start_date = 1618.5.23
	end_date = 1620.11.8
}

vassal = {
	first = HAB
	second = LEG
	start_date = 1620.11.8
	end_date = 1675.11.21
}

#Scandinavia
vassal = {
	first = DAN
	second = NOL
	start_date = 867.3.23
	end_date = 910.1.1
}

vassal = {
	first = DAN
	second = EAN
	start_date = 869.11.20
	end_date = 918.1.1
}

union = {
	first = DAN
	second = NOR
	start_date = 970.1.1
	end_date = 995.1.1
}

union = {
	first = DAN
	second = NOR
	start_date = 999.1.1
	end_date = 1014.2.3
}

union = {
	first = DAN
	second = ENG
	start_date = 1013.12.25
	end_date = 1014.2.3
}

union = {
	first = DAN
	second = ENG
	start_date = 1018.1.1
	end_date = 1035.11.12
}

union = {
	first = DAN
	second = NOR
	start_date = 1030.7.29
	end_date = 1035.11.12
}

union = {
	first = DAN
	second = ENG
	start_date = 1040.3.17
	end_date = 1042.6.8
}

union = {
	first = NOR
	second = DAN
	start_date = 1042.6.8
	end_date = 1047.10.25
}

vassal = {
	first = DAN
	second = SCH
	start_date = 1115.1.1
	end_date = 1134.6.4
}

vassal = {
	first = DAN
	second = SCH
	start_date = 1183.1.1
	end_date = 1202.11.12
}

vassal = {
	first = DAN
	second = SCH
	start_date = 1209.1.1
	end_date = 1250.8.9
}

vassal = {
	first = DAN
	second = RUG
	start_date = 1227.1.1
	end_date = 1325.1.1
}

vassal = {
	first = DAN
	second = SCH
	start_date = 1254.1.1
	end_date = 1272.5.27
}

vassal = {
	first = DAN
	second = SCH
	start_date = 1283.1.1
	end_date = 1325.1.1
}

union = {
	first = SWE
	second = NOR
	start_date = 1319.7.8
	end_date = 1343.8.15
}

vassal = {
	first = DAN
	second = SCH
	start_date = 1330.1.1
	end_date = 1375.8.1
}

union = {
	first = DAN
	second = SWE
	start_date = 1397.6.17
	end_date = 1443.12.31
}

union = {
	first = DAN
	second = NOR
	start_date = 1397.6.17
	end_date = 1443.12.31
}

#British Isles / England
vassal = {
	first = DLR
	second = KOI
	start_date = 580.1.1
	end_date = 620.1.1
}

union = {
	first = ENG
	second = AQT
	start_date = 1154.12.19
	end_date = 1204.4.1
}

vassal = {
	first = SCO
	second = LOI
	start_date = 1266.7.2
	end_date = 1443.12.31
}

#Spain
vassal = {
	first = NAV
	second = ARA
	start_date = 820.1.1
	end_date = 922.1.1
}

vassal = {
	first = LON
	second = CAS
	start_date = 931.1.1
	end_date = 1037.9.4
}

union = {
	first = CAS
	second = LON
	start_date = 1037.9.4
	end_date = 1065.12.24
}

union = {
	first = CAS
	second = LON
	start_date = 1072.1.12
	end_date = 1072.10.7
}

union = {
	first = LON
	second = CAS
	start_date = 1072.10.7
	end_date = 1157.8.21
}

union = {
	first = ARA
	second = NAV
	start_date = 1076.6.4
	end_date = 1134.9.8
}

union = {
	first = CAT
	second = PRO
	start_date = 1127.1.1
	end_date = 1131.1.1
}

union = {
	first = ARA
	second = PRO
	start_date = 1166.6.1
	end_date = 1173.1.1
}

union = {
	first = ARA
	second = MJO
	start_date = 1231.1.1
	end_date = 1276.7.27
}

vassal = {
	first = ARA
	second = MJR
	start_date = 1231.6.17
	end_date = 1276.7.27
}

vassal = {
	first = ARA
	second = MJO
	start_date = 1279.1.1
	end_date = 1286.1.1
}

union = {
	first = ARA
	second = SIC
	start_date = 1282.1.1
	end_date = 1285.11.2
}

union = {
	first = ARA
	second = SIC
	start_date = 1291.6.18
	end_date = 1296.12.11
}

#Balkans
vassal = {
	first = BUL
	second = PNN
	start_date = 827.1.1
	end_date = 846.1.1
}
vassal = {
	first = BUL
	second = THS
	start_date = 1230.1.1
	end_date = 1237.1.1
}
vassal = {
	first = BYZ
	second = THS
	start_date = 1242.1.1
	end_date = 1246.1.1
}
vassal = {
	first = SER
	second = MON
	start_date = 1362.1.1
	end_date = 1371.9.26
}
vassal = {
	first = TUR
	second = MAC
	start_date = 1371.12.4
	end_date = 1395.5.17
}

#East Europe
vassal = {
	first = KHZ
	second = CIR
	start_date = 668.1.1
	end_date = 960.1.1
}

vassal = {
	first = MVA
	second = VIS
	start_date = 870.1.1
	end_date = 894.1.1
}

vassal = {
	first = KRU
	second = PLT
	start_date = 980.1.1
	end_date = 1054.2.20
}

vassal = {
	first = KRU
	second = TMU
	start_date = 988.1.1
	end_date = 1035.1.1
}

union = {
	first = POL
	second = BOH
	start_date = 1003.1.1
	end_date = 1004.1.1
}

union = {
	first = KIE
	second = VLA
	start_date = 1054.2.20
	end_date = 1157.5.15
}

union = {
	first = CHR
	second = SMO
	start_date = 1060.1.1
	end_date = 1073.1.1
}

union = {
	first = HUN
	second = CRO
	start_date = 1102.1.1
	end_date = 1408.12.31
}

vassal = {
	first = POL
	second = POM
	start_date = 1121.1.1
	end_date = 1135.1.1
}

union = {
	first = POL
	second = SIL
	start_date = 1138.10.28
	end_date = 1163.1.1
}

union = {
	first = POL
	second = MAZ
	start_date = 1146.1.1
	end_date = 1173.1.5
}

union = {
	first = POL
	second = SNZ
	start_date = 1166.10.18
	end_date = 1173.1.5
}

union = {
	first = POL
	second = GPO
	start_date = 1173.1.5
	end_date = 1177.1.1
}

vassal = {
	first = SMO
	second = PSK
	start_date = 1178.1.1
	end_date = 1242.1.1
}

vassal = {
	first = HUN
	second = BOS
	start_date = 1180.1.1
	end_date = 1377.10.26
}

union = {
	first = POL
	second = MAZ
	start_date = 1186.1.1
	end_date = 1194.5.5
}

union = {
	first = POL
	second = GPO
	start_date = 1202.3.13
	end_date = 1206.1.1
}

vassal = {
	first = HUN
	second = VOL
	start_date = 1214.1.1
	end_date = 1232.1.1
}

union = {
	first = POL
	second = MAZ
	start_date = 1229.1.1
	end_date = 1232.1.1
}

union = {
	first = POL
	second = GPO
	start_date = 1234.1.1
	end_date = 1241.1.1
}

vassal = {
	first = TEU
	second = LIV
	start_date = 1237.1.1
	end_date = 1435.1.1
}

union = {
	first = POL
	second = MAZ
	start_date = 1241.4.9
	end_date = 1243.1.1
}

union = {
	first = TVE
	second = VLA
	start_date = 1263.11.14
	end_date = 1272.1.1
}

vassal = {
	first = LIT
	second = PSK
	start_date = 1266.1.1
	end_date = 1323.1.1
}

union = {
	first = TVE
	second = VLA
	start_date = 1304.10.1
	end_date = 1318.11.22
}

union = {
	first = MOS
	second = VLA
	start_date = 1318.11.22
	end_date = 1322.11.2
}

union = {
	first = TVE
	second = VLA
	start_date = 1322.11.2
	end_date = 1328.1.1
}

union = {
	first = MOS
	second = VLA
	start_date = 1328.1.1
	end_date = 1359.1.1
}

vassal = {
	first = MOS
	second = YAR
	start_date = 1332.1.1
	end_date = 1443.12.31
}

vassal = {
	first = MOS
	second = RSO
	start_date = 1350.1.1
	end_date = 1443.12.31
}

union = {
	first = MOS
	second = VLA
	start_date = 1362.1.1
	end_date = 1389.1.1
}

union = {
	first = HUN
	second = POL
	start_date = 1370.11.5
	end_date = 1382.9.10
}

vassal = {
	first = MOS
	second = TVE
	start_date = 1375.1.1
	end_date = 1443.12.31
}

vassal = {
	first = MOS
	second = BLO
	start_date = 1389.1.1
	end_date = 1443.12.31
}

#Caucasus
vassal = {
	first = GEO
	second = SME
	start_date = 1334.1.1
	end_date = 1465.1.1
}

# Persia
dependency = {
	subject_type = "client_kingdom"
	first = PRT
	second = PES
	start_date = 2.1.1
	end_date = 207.1.1
}
dependency = {
	subject_type = "client_kingdom"
	first = PRT
	second = ELY
	start_date = 2.1.1
	end_date = 109.1.1		#MMETR changed
}
dependency = {		#MMETR added
	subject_type = "client_kingdom"
	first = MD1
	second = ELY
	start_date = 109.1.1
	end_date = 147.1.1
}
dependency = {		#MMETR added
	subject_type = "client_kingdom"
	first = PRT
	second = ELY
	start_date = 147.1.1
	end_date = 213.1.1
}
dependency = {		#MMETR added
	subject_type = "client_kingdom"
	first = MD1
	second = ELY
	start_date = 213.1.1
	end_date = 224.4.24
}
dependency = {
	subject_type = "client_kingdom"
	first = PRT
	second = CRC
	start_date = 2.1.1
	end_date = 80.1.1
}
union = {
	first = PRT
	second = CRC
	start_date = 80.1.1
	end_date = 101.1.1
}
vassal = {
	first = KUS
	second = KHW
	start_date = 80.1.1
	end_date = 220.1.1
}

dependency = {
	subject_type = "client_kingdom"
	first = PRT
	second = CRC
	start_date = 101.1.1
	end_date = 109.1.1		#MMETR, changed ruler to Media under rival kings in Western Empire
}
dependency = {	#MMETR added
	subject_type = "client_kingdom"
	first = MD1
	second = CRC
	start_date = 109.1.1
	end_date = 116.1.1
}
vassal = {
	first = ROM
	second = CRC
	start_date = 116.1.1
	end_date = 118.1.1
}
dependency = {	#MMETR added
	subject_type = "client_kingdom"
	first = MD1
	second = CRC
	start_date = 130.1.1		#Characene is reconquered by western Parthian king
	end_date = 147.1.1
}
dependency = {
	subject_type = "client_kingdom"
	first = PRT
	second = CRC
	start_date = 147.1.1		#MMETR changed date
	end_date = 213.1.1		#MMETR changed date, now under western Parthian king
}
dependency = {
	subject_type = "client_kingdom"
	first = MD1
	second = CRC
	start_date = 213.1.1		#MMETR now under western Parthian king
	end_date = 222.1.1
}

vassal = {
	first = PRT
	second = ATR
	start_date = 6.1.1
	end_date = 109.1.1		#changed MMETR to 109, western rival kings in Media take over
}
vassal = {
	first = MD1
	second = ATR
	start_date = 109.1.1
	end_date = 147.1.1		#Parthia reunited
}
vassal = {
	first = PRT
	second = ATR
	start_date = 147.1.1
	end_date = 212.1.1		#changed MMETR to 212, now remains a client king until 212 when they side with Sassanids in revolt
}
#Hyrcania as a client kingdom after short independence, from 160 to 224
dependency = {
	subject_type = "client_kingdom"
	first = PRT
	second = HYR
	start_date = 160.1.1	#Hyrcania becomes a client kingdom of Parthia
	end_date = 212.1.1		#Sassanids wage war on Parthia
}
vassal = {
	first = PRT
	second = ADB
	start_date = 2.1.1
	end_date = 109.1.1		#MMETR changed since changes to western king in Media
}
vassal = {
	first = MD1		#MMETR added to western rival Arsacid king in Media
	second = ADB
	start_date = 109.1.1
	end_date = 117.1.1
}
dependency = {
	subject_type = "client_kingdom"
	first = PRT
	second = OSR
	start_date = 2.1.1
	end_date = 91.1.1
}
vassal = {
	first = PRT
	second = CDU
	start_date = 37.1.1
	end_date = 47.1.1
}
vassal = {
	first = PRT
	second = ARM
	start_date = 58.1.1
	end_date = 63.6.1
}
vassal = {
	first = MD1		#MMETR changed to western rival Arsacid king in Media
	second = OSR
	start_date = 109.1.1
	end_date = 114.1.1
}
vassal = {
	first = ERS
	second = CAA
	start_date = 253.1.1
	end_date = 639.1.1
}
vassal = {
	first = ERS
	second = IBE
	start_date = 363.1.1
	end_date = 526.1.1
}
vassal = {
	first = ERS
	second = LAZ
	start_date = 466.1.1
	end_date = 522.1.1
}
vassal = {
	first = HEP
	second = KHW
	start_date = 480.1.1
	end_date = 560.1.1
}
vassal = {
	first = HEP
	second = KUC
	start_date = 521.1.1
	end_date = 560.1.1
}
vassal = {
	first = ERS
	second = IBE
	start_date = 532.1.1
	end_date = 580.1.1
}
vassal = {
	first = GOK
	second = KHW
	start_date = 567.1.1
	end_date = 593.1.1
}
vassal = {
	first = ERS
	second = YEM
	start_date = 575.1.1
	end_date = 628.1.1
}
vassal = {
	first = WGO
	second = KHW
	start_date = 593.1.1
	end_date = 659.1.1
}
vassal = {
	first = WGO
	second = HEP
	start_date = 600.1.1
	end_date = 647.1.1
}
vassal = {
	first = TKA
	second = GUZ
	start_date = 625.1.1
	end_date = 663.1.1
}
vassal = {
	first = KOK
	second = AFG
	start_date = 848.1.1
	end_date = 892.8.1
}
vassal = {
	first = SIS
	second = GUZ
	start_date = 870.1.1
	end_date = 900.1.1
}
vassal = {
	first = BUK
	second = AFG
	start_date = 892.8.1
	end_date = 908.1.1
}
vassal = {
	first = BUK
	second = CGN
	start_date = 900.1.1
	end_date = 992.1.1
}
vassal = {
	first = BUK
	second = GUZ
	start_date = 900.1.1
	end_date = 997.1.1
}
vassal = {
	first = BUK
	second = KHW
	start_date = 900.1.1
	end_date = 999.1.1
}
vassal = {
	first = IRQ
	second = ABA
	start_date = 945.12.19
	end_date = 978.3.1
}
vassal = {
	first = QOM
	second = ARD
	start_date = 961.1.1
	end_date = 1014.1.1
}
vassal = {
	first = BUK
	second = KHO
	start_date = 977.1.1
	end_date = 984.1.1
}
vassal = {
	first = PER
	second = ABA
	start_date = 978.3.1
	end_date = 983.3.26
}
vassal = {
	first = IRQ
	second = ABA
	start_date = 983.3.26
	end_date = 987.1.1
}
vassal = {
	first = PER
	second = ABA
	start_date = 987.1.1
	end_date = 1021.1.1
}
vassal = {
	first = GHZ
	second = CGN
	start_date = 1002.1.1
	end_date = 1035.1.1
}
vassal = {
	first = GHZ
	second = BAL
	start_date = 1011.1.1
	end_date = 1175.1.1
}
vassal = {
	first = GHZ
	second = TAB
	start_date = 1012.1.1
	end_date = 1037.1.1
}
vassal = {
	first = GHZ
	second = KHW
	start_date = 1017.1.1
	end_date = 1034.1.1
}
vassal = {
	first = IRQ
	second = ABA
	start_date = 1021.1.1
	end_date = 1044.3.1
}
vassal = {
	first = GHZ
	second = GHU
	start_date = 1041.1.1
	end_date = 1100.1.1
}
vassal = {
	first = SEL
	second = TAB
	start_date = 1042.1.1
	end_date = 1090.1.1
}
vassal = {
	first = SEL
	second = AZE
	start_date = 1043.1.1
	end_date = 1062.1.1
}
vassal = {
	first = PER
	second = ABA
	start_date = 1044.3.1
	end_date = 1048.10.1
}
vassal = {
	first = IRQ
	second = ABA
	start_date = 1048.10.1
	end_date = 1055.1.1
}
vassal = {
	first = KRM
	second = YAS
	start_date = 1053.1.1
	end_date = 1073.5.16
}
vassal = {
	first = KRM
	second = OMA
	start_date = 1053.1.1
	end_date = 1073.5.16
}
vassal = {
	first = SEL
	second = DSC
	start_date = 1079.1.1
	end_date = 1094.1.1
}
vassal = {
	first = SEL
	second = SYR
	start_date = 1086.1.1
	end_date = 1123.1.1
}
vassal = {
	first = SEL
	second = TRS
	start_date = 1089.1.1
	end_date = 1131.1.1
}
vassal = {
	first = SEL
	second = SYR
	start_date = 1125.1.1
	end_date = 1127.1.1
}
vassal = {
	first = SEL
	second = ZNG
	start_date = 1127.1.1
	end_date = 1131.1.1
}
vassal = {
	first = GHU
	second = SIS
	start_date = 1170.1.1
	end_date = 1213.1.1
}
vassal = {
	first = SEL
	second = KRM
	start_date = 1073.5.16
	end_date = 1153.1.1
}
vassal = {
	first = GHU
	second = SND
	start_date = 1190.1.1
	end_date = 1206.1.1
}
vassal = {
	first = KHW
	second = FRS
	start_date = 1210.1.1
	end_date = 1221.1.1
}
vassal = {
	first = KHA
	second = FRS
	start_date = 1250.1.1
	end_date = 1260.1.1
}
vassal = {
	first = ILK
	second = FRS
	start_date = 1260.1.1
	end_date = 1282.1.1
}
vassal = {
	first = ILK
	second = IDA
	start_date = 1260.1.1
	end_date = 1335.1.1
}
vassal = {
	first = ILK
	second = SME
	start_date = 1268.1.1
	end_date = 1334.1.1
}
vassal = {
	first = JAL
	second = ARD
	start_date = 1335.1.1
	end_date = 1393.1.1
}
vassal = {
	first = AFG
	second = TRS
	start_date = 1347.1.1
	end_date = 1360.1.1
}
vassal = {
	first = GLH
	second = TBR
	start_date = 1357.1.1
	end_date = 1358.1.1
}
vassal = {
	first = AFG
	second = TRS
	start_date = 1363.1.1
	end_date = 1370.1.1
}
vassal = {
	first = TIM
	second = SIS
	start_date = 1383.1.1
	end_date = 1405.2.14
}
vassal = {
	first = TIM
	second = ARD
	start_date = 1393.1.1
	end_date = 1443.12.31
}
vassal = {
	first = TIM
	second = MUL
	start_date = 1398.1.1
	end_date = 1414.1.1
}

#Middle East
union = {
	first = HIM
	second = SAA
	start_date = 2.1.1
	end_date = 160.1.1
}
vassal = {
	first = RSD
	second = CAA
	start_date = 653.1.1
	end_date = 661.7.28
}
vassal = {
	first = RSD
	second = ARM
	start_date = 653.1.1
	end_date = 661.7.28
}
vassal = {
	first = RSD
	second = IBE
	start_date = 654.1.1
	end_date = 661.7.28
}
vassal = {
	first = UMA
	second = ARM
	start_date = 661.7.28
	end_date = 750.8.6
}
vassal = {
	first = UMA
	second = CAA
	start_date = 661.7.28
	end_date = 750.8.6
}
vassal = {
	first = UMA
	second = IBE
	start_date = 661.7.28
	end_date = 750.8.6
}
vassal = {
	first = UMA
	second = KHW
	start_date = 730.1.1
	end_date = 750.8.6
}
vassal = {
	first = ABA
	second = KHW
	start_date = 750.8.6
	end_date = 819.1.1
}
vassal = {
	first = ABA
	second = CAA
	start_date = 750.8.6
	end_date = 822.1.1
}
vassal = {
	first = ABA
	second = ARM
	start_date = 750.8.6
	end_date = 861.1.1
}
vassal = {
	first = ABA
	second = IBE
	start_date = 750.8.6
	end_date = 810.1.1
}
vassal = {
	first = ABA
	second = QOM
	start_date = 800.1.1
	end_date = 861.1.1
}
vassal = {
	first = ABA
	second = KHO
	start_date = 821.1.1
	end_date = 861.1.1
}
vassal = {
	first = QRM
	second = NAJ
	start_date = 928.1.1
	end_date = 944.1.1
}
vassal = {
	first = FAT
	second = SCL
	start_date = 948.1.1
	end_date = 1020.1.1
}
vassal = {
	first = FAT
	second = FAD
	start_date = 973.1.1
	end_date = 980.1.1
}
vassal = {
	first = FAT
	second = TUN
	start_date = 973.1.1
	end_date = 1048.1.1
}
vassal = {
	first = FAT
	second = SYR
	start_date = 1042.2.1
	end_date = 1060.1.1
}
vassal = { #Viceroy of the Hejaz
	first = EGY
	second = HED
	start_date = 1230.1.1
	end_date = 1250.5.2
}
vassal = { #Viceroy of the Hejaz
	first = MAM
	second = HED
	start_date = 1254.11.1
	end_date = 1443.12.31
}
vassal = {
	first = ORM
	second = ALH
	start_date = 1330.1.1
	end_date = 1420.1.1
}

#India
vassal = {
	first = STV
	second = PUZ
	start_date = 2.1.1
	end_date = 220.1.1
}
vassal = {
	first = IPA
	second = SND
	start_date = 19.1.1
	end_date = 46.1.1
}
vassal = {
	first = IPA
	second = BAL
	start_date = 19.1.1
	end_date = 46.1.1
}
vassal = {
	first = WSA
	second = YAU
	start_date = 150.1.1
	end_date = 180.1.1
}
vassal = {
	first = PLL
	second = YOR
	start_date = 325.1.1
	end_date = 840.1.1
}
vassal = {
	first = GUP
	second = BAA
	start_date = 355.1.1
	end_date = 375.1.1
}
vassal = {
	first = GUP
	second = KLH
	start_date = 355.1.1
	end_date = 375.1.1
}
vassal = {
	first = GUP
	second = BST
	start_date = 355.1.1
	end_date = 375.1.1
}
vassal = {
	first = KAD
	second = ALV
	start_date = 480.1.1
	end_date = 540.1.1
}
vassal = {
	first = CLY
	second = ALV
	start_date = 550.1.1
	end_date = 750.1.1
}
vassal = {
	first = VGA
	second = KAL
	start_date = 600.1.1
	end_date = 625.1.1
}
vassal = {
	first = PLL
	second = TNJ
	start_date = 610.1.1
	end_date = 840.1.1
}
vassal = {
	first = HRS
	second = KAL
	start_date = 642.1.1
	end_date = 647.1.1
}
vassal = {
	first = GUR
	second = GUJ
	start_date = 776.1.1
	end_date = 806.1.1
}
vassal = {
	first = RSH
	second = KNK
	start_date = 800.1.1
	end_date = 950.1.1
}
vassal = {
	first = RSH
	second = GUJ
	start_date = 806.1.1
	end_date = 871.1.1
}
vassal = {
	first = CLS
	second = PND
	start_date = 920.1.1
	end_date = 1212.1.1
}
vassal = {
	first = CLY
	second = KAD
	start_date = 973.1.1
	end_date = 1100.1.1
}
vassal = {
	first = CLY
	second = TLG
	start_date = 973.1.1
	end_date = 1163.1.1
}
vassal = {
	first = KLC
	second = RTT
	start_date = 1000.1.1
	end_date = 1120.1.1
}
vassal = {
	first = MLW
	second = KNK
	start_date = 1020.1.1
	end_date = 1120.1.1
}
vassal = {
	first = CLS
	second = YOR
	start_date = 1130.1.1
	end_date = 1216.1.1
}
vassal = {
	first = CLS
	second = SBV
	start_date = 1130.1.1
	end_date = 1279.1.1
}
vassal = {
	first = DLH
	second = SND
	start_date = 1296.1.1
	end_date = 1347.1.1
}
vassal = {
	first = DLH
	second = MAD
	start_date = 1333.1.1
	end_date = 1335.1.1
}

# Far east
vassal = {
	first = XIO
	second = XIY
	start_date = 2.1.1
	end_date = 70.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = HND
	second = WUH
	start_date = 49.1.1
	end_date = 189.9.28
}
dependency = {
	subject_type = "tributary_state"
	first = HND
	second = SXI
	start_date = 50.1.1
	end_date = 189.9.28
}
dependency = {
	subject_type = "tributary_state"
	first = HND
	second = SNY
	start_date = 50.1.1
	end_date = 189.9.28
}
dependency = {
	subject_type = "tributary_state"
	first = HND
	second = HOT
	start_date = 61.1.1
	end_date = 184.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = HND
	second = XIY
	start_date = 70.1.1
	end_date = 184.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = HND
	second = SHS
	start_date = 73.1.1
	end_date = 184.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = HND
	second = KUC
	start_date = 86.1.1
	end_date = 184.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = HND
	second = KAS
	start_date = 86.1.1
	end_date = 184.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = HND
	second = SUE
	start_date = 127.1.1
	end_date = 184.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = LSO
	second = CHA
	start_date = 440.1.1
	end_date = 479.1.1
}
vassal = {
	first = ROU
	second = GOK
	start_date = 460.1.1
	end_date = 546.1.1
}
vassal = {
	first = ROU
	second = UIG
	start_date = 460.1.1
	end_date = 551.1.1
}
vassal = {
	first = BKJ
	second = TAM
	start_date = 476.1.1
	end_date = 660.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = QIC
	second = CHA
	start_date = 479.1.1
	end_date = 502.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = LNG
	second = CHA
	start_date = 502.1.1
	end_date = 557.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = CEN
	second = CHA
	start_date = 557.1.1
	end_date = 589.3.4
}
dependency = {
	subject_type = "tributary_state"
	first = SUI
	second = CHA
	start_date = 589.3.4
	end_date = 617.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = TNG
	second = CHA
	start_date = 625.1.1
	end_date = 750.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = TNG
	second = GOK
	start_date = 630.1.1
	end_date = 681.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = TNG
	second = TUY
	start_date = 634.1.1
	end_date = 670.1.1
}
vassal = {
	first = SLL
	second = TAM
	start_date = 662.1.1
	end_date = 925.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = TNG
	second = GOG
	start_date = 668.1.1
	end_date = 698.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = TNG
	second = BLH
	start_date = 698.1.1
	end_date = 907.6.1
}
vassal = {
	first = TIB
	second = NAN
	start_date = 704.1.1
	end_date = 738.1.1
}
vassal = {
	first = TIB
	second = BLT
	start_date = 737.1.1
	end_date = 747.1.1
}
vassal = {
	first = SRI
	second = GLU
	start_date = 739.1.1
	end_date = 819.1.1
}
vassal = {
	first = SRI
	second = SUN
	start_date = 739.1.1
	end_date = 1035.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = TNG
	second = SIZ
	start_date = 750.1.1
	end_date = 907.6.1
}
vassal = {
	first = SRI
	second = LGK
	start_date = 770.1.1
	end_date = 1025.1.1
}
vassal = {
	first = SRI
	second = PAH
	start_date = 770.1.1
	end_date = 1025.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = TNG
	second = KMX
	start_date = 795.1.1
	end_date = 847.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = TNG
	second = MUE
	start_date = 829.1.1
	end_date = 907.6.1
}
dependency = {
	subject_type = "tributary_state"
	first = TNG
	second = BOZ
	start_date = 876.1.1
	end_date = 907.6.1
}
vassal = {
	first = CHC
	second = SIZ
	start_date = 907.6.1
	end_date = 951.11.16
}
vassal = {
	first = GOR
	second = TAM
	start_date = 938.1.1
	end_date = 1105.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = SNG
	second = DAI
	start_date = 960.1.1
	end_date = 1260.5.5
}
dependency = {
	subject_type = "tributary_state"
	first = SNG
	second = BOZ
	start_date = 975.1.1
	end_date = 1279.3.19
}
dependency = {
	subject_type = "tributary_state"
	first = SNG
	second = MUE
	start_date = 975.1.1
	end_date = 1279.3.19
}
dependency = {
	subject_type = "tributary_state"
	first = SNG
	second = SIZ
	start_date = 975.1.1
	end_date = 1279.3.19
}
dependency = {
	subject_type = "tributary_state"
	first = SNG
	second = CYI
	start_date = 975.1.1
	end_date = 1279.3.19
}
union = {
	first = CLS
	second = SRI
	start_date = 1080.1.1
	end_date = 1180.1.1
}
vassal = {
	first = KKT
	second = UIG
	start_date = 1130.1.1
	end_date = 1209.1.1
}
vassal = {
	first = KKT
	second = KKH
	start_date = 1137.1.1
	end_date = 1211.1.1
}
union = {
	first = CHA
	second = CMB
	start_date = 1177.1.1
	end_date = 1181.1.1
}
vassal = {
	first = DHA
	second = PAH
	start_date = 1183.1.1
	end_date = 1288.1.1
}
vassal = {
	first = CMB
	second = CHA
	start_date = 1190.1.1
	end_date = 1220.1.1
}
vassal = {
	first = KHA
	second = TIB
	start_date = 1240.1.1
	end_date = 1271.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = KHA
	second = DAI
	start_date = 1258.1.1
	end_date = 1271.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = KHA
	second = CHA
	start_date = 1258.1.1
	end_date = 1271.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = KHA
	second = GOR
	start_date = 1260.1.1
	end_date = 1271.1.1
}
vassal = {
	first = YUA
	second = TIB
	start_date = 1271.1.1
	end_date = 1354.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = YUA
	second = GOR
	start_date = 1271.1.1
	end_date = 1368.1.23
}
dependency = {
	subject_type = "tributary_state"
	first = YUA
	second = CHA
	start_date = 1271.1.1
	end_date = 1368.1.23
}
dependency = {
	subject_type = "tributary_state"
	first = YUA
	second = DAI
	start_date = 1271.1.1
	end_date = 1368.1.23
}
vassal = {
	first = YUA
	second = BOZ
	start_date = 1279.3.19
	end_date = 1361.1.1
}
vassal = {
	first = YUA
	second = MUE
	start_date = 1279.3.19
	end_date = 1361.1.1
}
vassal = {
	first = YUA
	second = SIZ
	start_date = 1279.3.19
	end_date = 1361.1.1
}
vassal = {
	first = PAG
	second = TAU
	start_date = 1279.4.21
	end_date = 1287.1.1
}
vassal = {
	first = SUK
	second = LIG
	start_date = 1285.1.1
	end_date = 1320.1.1
}
vassal = {
	first = SUK
	second = LUA
	start_date = 1286.1.1
	end_date = 1354.1.1
}
vassal = {
	first = SUK
	second = PAT
	start_date = 1300.1.1
	end_date = 1320.1.1
}
vassal = {
	first = MYI
	second = TAU
	start_date = 1322.1.1
	end_date = 1358.1.1
}
vassal = {
	first = AVA
	second = TAU
	start_date = 1367.3.29
	end_date = 1397.1.1
}
union = {
	first = AYU
	second = CMB
	start_date = 1352.1.1
	end_date = 1357.1.1
}
vassal = {
	first = KHA
	second = CDL
	start_date = 1368.1.23
	end_date = 1382.1.6
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = GOR
	start_date = 1368.1.23
	end_date = 1392.7.12
}
vassal = {
	first = MNG
	second = SIZ
	start_date = 1368.7.1
	end_date = 1413.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = DAI
	start_date = 1369.1.1
	end_date = 1443.12.31
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = CHA
	start_date = 1369.1.1
	end_date = 1443.12.31
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = CMB
	start_date = 1371.1.1
	end_date = 1431.1.1
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = KOR
	start_date = 1392.7.12
	end_date = 1443.12.31
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = KHM
	start_date = 1431.1.1
	end_date = 1443.12.31
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = SYG
	start_date = 1374.1.1
	end_date = 1443.12.31
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = AMD
	start_date = 1375.1.1
	end_date = 1637.6.1
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = LIJ
	start_date = 1383.1.1
	end_date = 1644.10.30
}

dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = LXA
	start_date = 1403.1.1
	end_date = 1443.12.31
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = HMI
	start_date = 1404.1.1
	end_date = 1443.12.31
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = MLC
	start_date = 1405.1.1
	end_date = 1443.12.31
}
dependency = {
	subject_type = "tributary_state"
	first = MNG
	second = RYU
	start_date = 1429.1.1
	end_date = 1443.12.31
}
dependency = {
	subject_type = "tributary_state"
	first = QNG
	second = LIJ
	start_date = 1644.10.30
	end_date = 1723.1.1
}

#Oceania
vassal = {
	first = TOG
	second = SAM
	start_date = 1250.1.1
	end_date = 1300.1.1
}

vassal = {
	first = TOG
	second = NIU
	start_date = 1250.1.1
	end_date = 1300.1.1
}