local HBDP = LibStub("HereBeDragons-Pins-2.0")
local AceLocale = LibStub("AceLocale-3.0")
local L = AceLocale:GetLocale("Spy")
local _

function Spy:RefreshCurrentList(player, source)
	local MainWindow = Spy.MainWindow
	if not MainWindow:IsShown() then
		return
	end

	local mode = Spy.db.profile.CurrentList
	local manageFunction = Spy.ListTypes[mode][2]
	if manageFunction then
		manageFunction()
	end

	local button = 1
	for index, data in pairs(Spy.CurrentList) do
		if button <= Spy.ButtonLimit then
			local description = ""
			local level = "??"
			local class = "UNKNOWN"
			local guild = "??"
			local opacity = 1

			local playerData = SpyPerCharDB.PlayerData[data.player]
			if playerData then
				if playerData.level then
					level = playerData.level
					if playerData.isGuess == true and tonumber(playerData.level) < Spy.MaximumPlayerLevel then
						level = level.."+"
					end
				end
				if playerData.class then
					class = playerData.class
				end
				if playerData.guild then
					guild = playerData.guild
				end
			end
			
			if Spy.db.profile.DisplayListData == "NameLevelClass" then
				description = level.." "
				if L[class] and type(L[class]) == "string" then
					description = description..L[class]
				end
			elseif Spy.db.profile.DisplayListData == "NameLevelOnly" then
				description = level.." "
			elseif Spy.db.profile.DisplayListData == "NameGuild" then
					description = guild
			end
			
			if mode == 1 and Spy.InactiveList[data.player] then
				opacity = 0.5
			end
			if player == data.player then
				if not source or source ~= Spy.CharacterName then
					Spy:AlertPlayer(player, source)
					if not source then
						Spy:AnnouncePlayer(player)
					end
				end
			end

			Spy:SetBar(button, data.player, description, 100, "Class", class, nil, opacity)
			Spy.ButtonName[button] = data.player
			button = button + 1
		end
	end
	Spy.ListAmountDisplayed = button - 1

	if Spy.db.profile.ResizeSpy then
		Spy:AutomaticallyResize()
	else
		if not Spy.db.profile.InvertSpy then 		
			if not InCombatLockdown() and Spy.MainWindow:GetHeight()< 34 then
				Spy:RestoreMainWindowPosition(Spy.MainWindow:GetLeft(), Spy.MainWindow:GetTop(), Spy.MainWindow:GetWidth(), 34)
			end
		else
			if not InCombatLockdown() and Spy.MainWindow:GetHeight()< 34 then 
				Spy:RestoreMainWindowPosition(Spy.MainWindow:GetLeft(), Spy.MainWindow:GetBottom(), Spy.MainWindow:GetWidth(), 34)
			end
		end	
	end
	Spy:ManageBarsDisplayed()
end

function Spy:ManageNearbyList()
	local prioritiseKoS = Spy.db.profile.PrioritiseKoS

	local activeKoS = {}
	local active = {}
	for player in pairs(Spy.ActiveList) do
		local position = Spy.NearbyList[player]
		if position ~= nil then
			if prioritiseKoS and SpyPerCharDB.KOSData[player] then
				table.insert(activeKoS, { player = player, time = position })
			else
				table.insert(active, { player = player, time = position })
			end
		end
	end

	local inactiveKoS = {}
	local inactive = {}
	for player in pairs(Spy.InactiveList) do
		local position = Spy.NearbyList[player]
		if position ~= nil then
			if prioritiseKoS and SpyPerCharDB.KOSData[player] then
				table.insert(inactiveKoS, { player = player, time = position })
			else
				table.insert(inactive, { player = player, time = position })
			end
		end
	end

	table.sort(activeKoS, function(a, b) return a.time < b.time end)
	table.sort(inactiveKoS, function(a, b) return a.time < b.time end)
	table.sort(active, function(a, b) return a.time < b.time end)
	table.sort(inactive, function(a, b) return a.time < b.time end)

	local list = {}
	for player in pairs(activeKoS) do table.insert(list, activeKoS[player]) end
	for player in pairs(inactiveKoS) do table.insert(list, inactiveKoS[player]) end
	for player in pairs(active) do table.insert(list, active[player]) end
	for player in pairs(inactive) do table.insert(list, inactive[player]) end
	Spy.CurrentList = list
end

function Spy:ManageLastHourList()
	local list = {}
	for player in pairs(Spy.LastHourList) do
		table.insert(list, { player = player, time = Spy.LastHourList[player] })
	end
	table.sort(list, function(a, b) return a.time > b.time end)
	Spy.CurrentList = list
end

function Spy:ManageIgnoreList()
	local list = {}
	for player in pairs(SpyPerCharDB.IgnoreData) do
		local playerData = SpyPerCharDB.PlayerData[player]
		local position = time()
		if playerData then position = playerData.time end
		table.insert(list, { player = player, time = position })
	end
	table.sort(list, function(a, b) return a.time > b.time end)
	Spy.CurrentList = list
end

function Spy:ManageKillOnSightList()
	local list = {}
	for player in pairs(SpyPerCharDB.KOSData) do
		local playerData = SpyPerCharDB.PlayerData[player]
		local position = time()
		if playerData then position = playerData.time end
		table.insert(list, { player = player, time = position })
	end
	table.sort(list, function(a, b) return a.time > b.time end)
	Spy.CurrentList = list
end

function Spy:GetNearbyListSize()
	local entries = 0
	for v in pairs(Spy.NearbyList) do
		entries = entries + 1
	end
	return entries
end

function Spy:UpdateActiveCount()
    local activeCount = 0
    for k in pairs(Spy.ActiveList) do
        activeCount = activeCount + 1
    end
	local theFrame = Spy.MainWindow
    if activeCount > 0 then 
		theFrame.CountFrame.Text:SetText("|cFF0070DE" .. activeCount .. "|r") 
    else 
        theFrame.CountFrame.Text:SetText("|cFF0070DE0|r")
    end
end

function Spy:ManageExpirations()
	local mode = Spy.db.profile.CurrentList
	local expirationFunction = Spy.ListTypes[mode][3]
	if expirationFunction then
		expirationFunction()
	end
end

function Spy:ManageNearbyListExpirations()
	local expired = false
	local currentTime = time()
	for player in pairs(Spy.ActiveList) do
		if (currentTime - Spy.ActiveList[player]) > Spy.ActiveTimeout then
			Spy.InactiveList[player] = Spy.ActiveList[player]
			Spy.ActiveList[player] = nil
			expired = true
		end
	end
	if Spy.db.profile.RemoveUndetected ~= "Never" then
		for player in pairs(Spy.InactiveList) do
			if (currentTime - Spy.InactiveList[player]) > Spy.InactiveTimeout then
				if Spy.PlayerCommList[player] ~= nil then
					Spy.MapNoteList[Spy.PlayerCommList[player]].displayed = false
					Spy.MapNoteList[Spy.PlayerCommList[player]].worldIcon:Hide()
					HBDP:RemoveMinimapIcon(self, Spy.MapNoteList[Spy.PlayerCommList[player]].miniIcon)
					Spy.PlayerCommList[player] = nil
				end
				Spy.InactiveList[player] = nil
				Spy.NearbyList[player] = nil
				expired = true
			end
		end
	end
	if expired then
		Spy:RefreshCurrentList()
		Spy:UpdateActiveCount()
		if Spy.db.profile.HideSpy and Spy:GetNearbyListSize() == 0 then 
			if not InCombatLockdown() then
				Spy.MainWindow:Hide()
			else	
				Spy:HideSpyCombatCheck()
			end
		end
	end
end

function Spy:ManageLastHourListExpirations()
	local expired = false
	local currentTime = time()
	for player in pairs(Spy.LastHourList) do
		if (currentTime - Spy.LastHourList[player]) > 3600 then
			Spy.LastHourList[player] = nil
			expired = true
		end
	end
	if expired then
		Spy:RefreshCurrentList()
	end
end

function Spy:RemovePlayerFromList(player)
	Spy.NearbyList[player] = nil
	Spy.ActiveList[player] = nil
	Spy.InactiveList[player] = nil
	if Spy.PlayerCommList[player] ~= nil then
		Spy.MapNoteList[Spy.PlayerCommList[player]].displayed = false
		Spy.MapNoteList[Spy.PlayerCommList[player]].worldIcon:Hide()
		HBDP:RemoveMinimapIcon(self, Spy.MapNoteList[Spy.PlayerCommList[player]].miniIcon)
		Spy.PlayerCommList[player] = nil
	end
	Spy:RefreshCurrentList()
	Spy:UpdateActiveCount()	
end

function Spy:ClearList()
	if IsShiftKeyDown () then
		Spy:EnableSound(not Spy.db.profile.EnableSound, false)		
	else	
		Spy.NearbyList = {}
		Spy.ActiveList = {}
		Spy.InactiveList = {}
		Spy.PlayerCommList = {}
		Spy.ListAmountDisplayed = 0
		for i = 1, Spy.MapNoteLimit do
			Spy.MapNoteList[i].displayed = false
			Spy.MapNoteList[i].worldIcon:Hide()
			HBDP:RemoveMinimapIcon(self, Spy.MapNoteList[i].miniIcon)
		end
		Spy:SetCurrentList(1)
		if IsControlKeyDown() then
			Spy:EnableSpy(not Spy.db.profile.Enabled, false)
		end
		Spy:UpdateActiveCount()
	end	
end

function Spy:AddPlayerData(name, class, level, race, guild, isEnemy, isGuess)
	local info = {}
	info.name = name  --++ added to normalize data
	info.class = class
	if type(level) == "number" then info.level = level end
	info.race = race
	info.guild = guild
	info.isEnemy = isEnemy
	info.isGuess = isGuess
	SpyPerCharDB.PlayerData[name] = info
	return SpyPerCharDB.PlayerData[name]
end

function Spy:UpdatePlayerData(name, class, level, race, guild, isEnemy, isGuess)
	local detected = true
	local playerData = SpyPerCharDB.PlayerData[name]
	if not playerData then
		playerData = Spy:AddPlayerData(name, class, level, race, guild, isEnemy, isGuess)
	else
		if name ~= nil then playerData.name = name end  
		if class ~= nil then playerData.class = class end
		if type(level) == "number" then playerData.level = level end
		if race ~= nil then playerData.race = race end
		if guild ~= nil then playerData.guild = guild end
		if isEnemy ~= nil then playerData.isEnemy = isEnemy end
		if isGuess ~= nil then playerData.isGuess = isGuess end
	end
	if playerData then
		playerData.time = time()
		if not Spy.ActiveList[name] then
			if (WorldMapFrame:IsVisible() and Spy.db.profile.SwitchToZone) then
				WorldMapFrame:SetMapID(C_Map.GetBestMapForUnit("player"))
			end
			if (nil == C_Map.GetBestMapForUnit("player")) or (nil == C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit("player"), "player")) then
				local x,y = 0,0
				local InsName = GetInstanceInfo()
				playerData.zone = InsName
				playerData.subZone = ""
			else
				local mapX, mapY = C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit("player"), "player"):GetXY()			
				if mapX ~= 0 and mapY ~= 0 then
					mapX = math.floor(tonumber(mapX) * 100) / 100
					mapY = math.floor(tonumber(mapY) * 100) / 100
					playerData.mapX = mapX
					playerData.mapY = mapY
					playerData.zone = GetZoneText()
					playerData.mapID = C_Map.GetBestMapForUnit("player") --++8.0
					playerData.subZone = GetSubZoneText()
				else
					detected = false
				end
			end
		end	
	end
	return detected
end

function Spy:UpdatePlayerStatus(name, class, level, race, guild, isEnemy, isGuess)
	local playerData = SpyPerCharDB.PlayerData[name]
	if not playerData then
		playerData = Spy:AddPlayerData(name, class, level, race, guild, isEnemy, isGuess)
	else
		if name ~= nil then playerData.name = name end  
		if class ~= nil then playerData.class = class end
		if type(level) == "number" then playerData.level = level end
		if race ~= nil then playerData.race = race end
		if guild ~= nil then playerData.guild = guild end
		if isEnemy ~= nil then playerData.isEnemy = isEnemy end
		if isGuess ~= nil then playerData.isGuess = isGuess end
	end
	if playerData.time == nil then
		playerData.time = time()
	end	
end

function Spy:RemovePlayerData(name)
	SpyPerCharDB.PlayerData[name] = nil
end

function Spy:AddIgnoreData(name)
	SpyPerCharDB.IgnoreData[name] = true
end

function Spy:RemoveIgnoreData(name)
	if SpyPerCharDB.IgnoreData[name] then
		SpyPerCharDB.IgnoreData[name] = nil
	end
end

function Spy:AddKOSData(name)
	SpyPerCharDB.KOSData[name] = time()
--	SpyPerCharDB.PlayerData[name].kos = 1 
	if Spy.db.profile.ShareKOSBetweenCharacters then
		SpyDB.removeKOSData[Spy.RealmName][Spy.FactionName][name] = nil
	end
end

function Spy:RemoveKOSData(name)
	if SpyPerCharDB.KOSData[name] then
		local playerData = SpyPerCharDB.PlayerData[name]
		if playerData and playerData.reason then
			playerData.reason = nil
		end
		SpyPerCharDB.KOSData[name] = nil
		if SpyPerCharDB.PlayerData[name] then
			SpyPerCharDB.PlayerData[name].kos = nil
		end
		if Spy.db.profile.ShareKOSBetweenCharacters then
			SpyDB.removeKOSData[Spy.RealmName][Spy.FactionName][name] = time()
		end
	end
end

function Spy:SetKOSReason(name, reason, other)
	local playerData = SpyPerCharDB.PlayerData[name]
	if playerData then
		if not reason then
			playerData.reason = nil
		else
			if not playerData.reason then playerData.reason = {} end
			if reason == L["KOSReasonOther"] then
				if not other then 
					local dialog = StaticPopup_Show("Spy_SetKOSReasonOther", name)
					if dialog then
						dialog.playerName = name
					end
				else
					if other == "" then
						playerData.reason[L["KOSReasonOther"]] = nil
					else
						playerData.reason[L["KOSReasonOther"]] = other
					end
					Spy:RegenerateKOSCentralList(name)
				end
			else
				if playerData.reason[reason] then
					playerData.reason[reason] = nil
				else
					playerData.reason[reason] = true
				end
				Spy:RegenerateKOSCentralList(name)
			end
		end
	end
end

function Spy:AlertPlayer(player, source)
	local playerData = SpyPerCharDB.PlayerData[player]
	if SpyPerCharDB.KOSData[player] and Spy.db.profile.WarnOnKOS then
--		if Spy.db.profile.DisplayWarningsInErrorsFrame then
		if Spy.db.profile.DisplayWarnings == "ErrorFrame" then
			local text = Spy.db.profile.Colors.Warning["Warning Text"]
			local msg = L["KOSWarning"]..player
			UIErrorsFrame:AddMessage(msg, text.r, text.g, text.b, 1.0, UIERRORS_HOLD_TIME)
		else
			if source ~= nil and source ~= Spy.CharacterName then
				Spy:ShowAlert("kosaway", player, source, Spy:GetPlayerLocation(playerData))
			else
				local reasonText = ""
				if playerData.reason then
					for reason in pairs(playerData.reason) do
						if reasonText ~= "" then reasonText = reasonText..", " end
						if reason == L["KOSReasonOther"] then
							reasonText = reasonText..playerData.reason[reason]
						else
							reasonText = reasonText..reason
						end
					end
				end
				Spy:ShowAlert("kos", player, nil, reasonText)
			end
		end
		if Spy.db.profile.EnableSound then
			if source ~= nil and source ~= Spy.CharacterName then
				PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-kosaway.mp3", Spy.db.profile.SoundChannel)
			else
				PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-kos.mp3", Spy.db.profile.SoundChannel)
			end
		end
		if Spy.db.profile.ShareKOSBetweenCharacters then Spy:RegenerateKOSCentralList(player) end
	elseif Spy.db.profile.WarnOnKOSGuild then
		if playerData and playerData.guild and Spy.KOSGuild[playerData.guild] then
--			if Spy.db.profile.DisplayWarningsInErrorsFrame then
			if Spy.db.profile.DisplayWarnings == "ErrorFrame" then
				local text = Spy.db.profile.Colors.Warning["Warning Text"]
				local msg = L["KOSGuildWarning"].."<"..playerData.guild..">"
				UIErrorsFrame:AddMessage(msg, text.r, text.g, text.b, 1.0, UIERRORS_HOLD_TIME)				
			else
				if source ~= nil and source ~= Spy.CharacterName then
					Spy:ShowAlert("kosguildaway", "<"..playerData.guild..">", source, Spy:GetPlayerLocation(playerData))
				else
					Spy:ShowAlert("kosguild", "<"..playerData.guild..">")
				end
			end
			if Spy.db.profile.EnableSound then
				if source ~= nil and source ~= Spy.CharacterName then
					PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-kosaway.mp3", Spy.db.profile.SoundChannel)
				else
					PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-kosguild.mp3", Spy.db.profile.SoundChannel)
				end
			end
		else
			if Spy.db.profile.EnableSound and not Spy.db.profile.OnlySoundKoS then 
				if source == nil or source == Spy.CharacterName then
					if playerData and Spy.db.profile.WarnOnRace and playerData.race == Spy.db.profile.SelectWarnRace then --++
						PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-race.mp3", Spy.db.profile.SoundChannel) 
					else
						PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-nearby.mp3", Spy.db.profile.SoundChannel)
					end
				end
			end
		end 
	elseif Spy.db.profile.EnableSound and not Spy.db.profile.OnlySoundKoS then 
		if source == nil or source == Spy.CharacterName then
			if playerData and Spy.db.profile.WarnOnRace and playerData.race == Spy.db.profile.SelectWarnRace then
				PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-race.mp3", Spy.db.profile.SoundChannel) 
			else
				PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-nearby.mp3", Spy.db.profile.SoundChannel)
			end
		end
	elseif Spy.db.profile.EnableSound and not Spy.db.profile.OnlySoundKoS then
		if source == nil or source == Spy.CharacterName then
			PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-nearby.mp3", Spy.db.profile.SoundChannel)
		end
	end
end

function Spy:AlertStealthPlayer(player)
	if Spy.db.profile.WarnOnStealth then
--		if Spy.db.profile.DisplayWarningsInErrorsFrame then
		if Spy.db.profile.DisplayWarnings == "ErrorFrame" then
			local text = Spy.db.profile.Colors.Warning["Warning Text"]
			local msg = L["StealthWarning"]..player
			UIErrorsFrame:AddMessage(msg, text.r, text.g, text.b, 1.0, UIERRORS_HOLD_TIME)
		else
			Spy:ShowAlert("stealth", player)
		end
		if Spy.db.profile.EnableSound then
			PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-stealth.mp3", Spy.db.profile.SoundChannel)
		end
	end
end

function Spy:AlertProwlPlayer(player)
	if Spy.db.profile.WarnOnStealth then
--		if Spy.db.profile.DisplayWarningsInErrorsFrame then
		if Spy.db.profile.DisplayWarnings == "ErrorFrame" then
			local text = Spy.db.profile.Colors.Warning["Warning Text"]
			local msg = L["StealthWarning"]..player
			UIErrorsFrame:AddMessage(msg, text.r, text.g, text.b, 1.0, UIERRORS_HOLD_TIME)
		else
			Spy:ShowAlert("prowl", player)
		end
		if Spy.db.profile.EnableSound then
			PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\detected-stealth.mp3", Spy.db.profile.SoundChannel)
		end
	end
end

function Spy:AnnouncePlayer(player, channel)
	if not Spy_IgnoreList[player] then
		local msg = ""
		local isKOS = SpyPerCharDB.KOSData[player]
		local playerData = SpyPerCharDB.PlayerData[player]

		local announce = Spy.db.profile.Announce  
		if channel or announce == "Self" or announce == "LocalDefense" or (announce == "Guild" and GetGuildInfo("player") ~= nil and not Spy.InInstance) or (announce == "Party" and GetNumGroupMembers() > 0) or (announce == "Raid" and UnitInRaid("player")) then --++
			if announce == "Self" and not channel then
				if isKOS then
					msg = msg..L["SpySignatureColored"]..L["KillOnSightDetectedColored"]..player.." "
				else
					msg = msg..L["SpySignatureColored"]..L["PlayerDetectedColored"]..player.." "
				end
			else
				if isKOS then
					msg = msg..L["KillOnSightDetected"]..player.." "
				else
					msg = msg..L["PlayerDetected"]..player.." "
				end
			end
			if playerData then
				if playerData.guild and playerData.guild ~= "" then
					msg = msg.."<"..playerData.guild.."> "
				end
				if playerData.level or playerData.race or (playerData.class and playerData.class ~= "") then
					msg = msg.."- "
					if playerData.level and playerData.isGuess == false then
						msg = msg..L["Level"].." "..playerData.level.." "
					end
					if playerData.race and playerData.race ~= "" then
						msg = msg..playerData.race.." "
					end
					if playerData.class and playerData.class ~= "" then
						msg = msg..L[playerData.class].." "
					end
				end
				if playerData.zone then
					if playerData.subZone and playerData.subZone ~= "" and playerData.subZone ~= playerData.zone then
						msg = msg.."- "..playerData.subZone..", "..playerData.zone
					else
						msg = msg.."- "..playerData.zone
					end
				end
				if playerData.mapX and playerData.mapY then
					msg = msg.." ("..math.floor(tonumber(playerData.mapX) * 100)..","..math.floor(tonumber(playerData.mapY) * 100)..")"
				end
			end

			if channel then
				-- announce to selected channel
				if (channel == "PARTY" and GetNumGroupMembers() > 0) or (channel == "RAID" and UnitInRaid("player")) or (channel == "GUILD" and GetGuildInfo("player") ~= nil) then
					SendChatMessage(msg, channel)
				elseif channel == "LOCAL" then
					SendChatMessage(msg, "CHANNEL", nil, GetChannelName(L["LocalDefenseChannelName"].." - "..GetZoneText()))
				end
			else
				-- announce to standard channel
				if isKOS or not Spy.db.profile.OnlyAnnounceKoS then
					if announce == "Self" then
						DEFAULT_CHAT_FRAME:AddMessage(msg)
					elseif announce == "LocalDefense" then
						SendChatMessage(msg, "CHANNEL", nil, GetChannelName(L["LocalDefenseChannelName"].." - "..GetZoneText()))
					else
						SendChatMessage(msg, strupper(announce))
					end
				end
			end
		end

		-- announce to other Spy users
		if Spy.db.profile.ShareData then
			local class, level, race, zone, subZone, mapX, mapY, guild, mapID = "", "", "", "", "", "", "", "", ""
			if playerData then
				if playerData.class then class = playerData.class end
				if playerData.level and playerData.isGuess == false then level = playerData.level end
				if playerData.race then race = playerData.race end
				if playerData.zone then zone = playerData.zone end
				if playerData.mapID then mapID = playerData.mapID end
				if playerData.subZone then subZone = playerData.subZone end
				if playerData.mapX then mapX = playerData.mapX end
				if playerData.mapY then mapY = playerData.mapY end
				if playerData.guild then guild = playerData.guild end
			end
			local details = Spy.Version.."|"..player.."|"..class.."|"..level.."|"..race.."|"..zone.."|"..subZone.."|"..mapX.."|"..mapY.."|"..guild.."|"..mapID
			if strlen(details) < 240 then
				if channel then
					if (channel == "PARTY" and GetNumGroupMembers() > 0) or (channel == "RAID" and UnitInRaid("player")) or (channel == "GUILD" and GetGuildInfo("player") ~= nil) then
						Spy:SendCommMessage(Spy.Signature, details, channel)
					end
				else
					if GetNumGroupMembers() > 0 then
						Spy:SendCommMessage(Spy.Signature, details, "PARTY")
					end
					if UnitInRaid("player") then
						Spy:SendCommMessage(Spy.Signature, details, "RAID")
					end
					if Spy.InInstance == false and GetGuildInfo("player") ~= nil then
						Spy:SendCommMessage(Spy.Signature, details, "GUILD")
					end
				end
			end
		end
	end	
end

function Spy:SendKoStoGuild(player)
	local playerData = SpyPerCharDB.PlayerData[player]
	local class, level, race, zone, subZone, mapX, mapY, guild, mapID = "", "", "", "", "", "", "", "", ""	 			
	if playerData then
		if playerData.class then class = playerData.class end
		if playerData.level and playerData.isGuess == false then level = playerData.level end
		if playerData.race then race = playerData.race end
		if playerData.zone then zone = playerData.zone end
		if playerData.mapID then mapID = playerData.mapID end					
		if playerData.subZone then subZone = playerData.subZone end
		if playerData.mapX then mapX = playerData.mapX end
		if playerData.mapY then mapY = playerData.mapY end
		if playerData.guild then guild = playerData.guild end
	end
	local details = Spy.Version.."|"..player.."|"..class.."|"..level.."|"..race.."|"..zone.."|"..subZone.."|"..mapX.."|"..mapY.."|"..guild.."|"..mapID	
	if strlen(details) < 240 then
		if Spy.InInstance == false and GetGuildInfo("player") ~= nil then
			Spy:SendCommMessage(Spy.Signature, details, "GUILD")
		end
	end
end

function Spy:ToggleIgnorePlayer(ignore, player)
	if ignore then
		Spy:AddIgnoreData(player)
		Spy:RemoveKOSData(player)
		if Spy.db.profile.EnableSound then
			PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\list-add.mp3", Spy.db.profile.SoundChannel)
		end
		DEFAULT_CHAT_FRAME:AddMessage(L["SpySignatureColored"]..L["PlayerAddedToIgnoreColored"]..player)
	else
		Spy:RemoveIgnoreData(player)
		if Spy.db.profile.EnableSound then
			PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\list-remove.mp3", Spy.db.profile.SoundChannel)
		end
		DEFAULT_CHAT_FRAME:AddMessage(L["SpySignatureColored"]..L["PlayerRemovedFromIgnoreColored"]..player)
	end
	Spy:RegenerateKOSGuildList()
	if Spy.db.profile.ShareKOSBetweenCharacters then
		Spy:RegenerateKOSCentralList()
	end
	Spy:RefreshCurrentList()
end

function Spy:ToggleKOSPlayer(kos, player)
	if kos then
		Spy:AddKOSData(player)
		Spy:RemoveIgnoreData(player)
		if player ~= SpyPerCharDB.PlayerData[name] then
--			Spy:UpdatePlayerData(player, nil, nil, nil, nil, true, nil)
			Spy:UpdatePlayerStatus(player, nil, nil, nil, nil, true, nil)
			SpyPerCharDB.PlayerData[player].kos = 1 
		end	
		if Spy.db.profile.EnableSound then
			PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\list-add.mp3", Spy.db.profile.SoundChannel)
		end
		DEFAULT_CHAT_FRAME:AddMessage(L["SpySignatureColored"]..L["PlayerAddedToKOSColored"]..player)
	else
		Spy:RemoveKOSData(player)
		if Spy.db.profile.EnableSound then
			PlaySoundFile("Interface\\AddOns\\Spy\\Sounds\\list-remove.mp3", Spy.db.profile.SoundChannel)
		end
		DEFAULT_CHAT_FRAME:AddMessage(L["SpySignatureColored"]..L["PlayerRemovedFromKOSColored"]..player)
	end
	Spy:RegenerateKOSGuildList()
	if Spy.db.profile.ShareKOSBetweenCharacters then
		Spy:RegenerateKOSCentralList()
	end
	Spy:RefreshCurrentList()
end

function Spy:PurgeUndetectedData()
	local secondsPerDay = 60 * 60 * 24
	local timeout = 90 * secondsPerDay
	if Spy.db.profile.PurgeData == "OneDay" then
		timeout = secondsPerDay
	elseif Spy.db.profile.PurgeData == "FiveDays" then
		timeout = 5 * secondsPerDay
	elseif Spy.db.profile.PurgeData == "TenDays" then
		timeout = 10 * secondsPerDay
	elseif Spy.db.profile.PurgeData == "ThirtyDays" then
		timeout = 30 * secondsPerDay
	elseif Spy.db.profile.PurgeData == "SixtyDays" then
		timeout = 60 * secondsPerDay
	elseif Spy.db.profile.PurgeData == "NinetyDays" then
		timeout = 90 * secondsPerDay
	end

	-- remove expired players held in character data
	local currentTime = time()
	for player in pairs(SpyPerCharDB.PlayerData) do
		local playerData = SpyPerCharDB.PlayerData[player]
		if Spy.db.profile.PurgeWinLossData then
			if not playerData.time or (currentTime - playerData.time) > timeout or not playerData.isEnemy then
				Spy:RemoveIgnoreData(player)
				Spy:RemoveKOSData(player)
				SpyPerCharDB.PlayerData[player] = nil
			end
		else
			if ((playerData.loses == nil) and (playerData.wins == nil)) then
				if not playerData.time or (currentTime - playerData.time) > timeout or not playerData.isEnemy then
					Spy:RemoveIgnoreData(player)
					if Spy.db.profile.PurgeKoS then
						Spy:RemoveKOSData(player)
						SpyPerCharDB.PlayerData[player] = nil
					else
						if (playerData.kos == nil) then
							SpyPerCharDB.PlayerData[player] = nil
						end	
					end	
				end
			end
		end
	end
	
	-- remove expired kos players held in central data
	local kosData = SpyDB.kosData[Spy.RealmName][Spy.FactionName]
	for characterName in pairs(kosData) do
		local characterKosData = kosData[characterName]
		for player in pairs(characterKosData) do
			local kosPlayerData = characterKosData[player]
			if Spy.db.profile.PurgeKoS then
				if not kosPlayerData.time or (currentTime - kosPlayerData.time) > timeout or not kosPlayerData.isEnemy then
					SpyDB.kosData[Spy.RealmName][Spy.FactionName][characterName][player] = nil
					SpyDB.removeKOSData[Spy.RealmName][Spy.FactionName][player] = nil
				end
			end
		end
	end
	if not Spy.db.profile.AppendUnitNameCheck then 	
		Spy:AppendUnitNames() end
	if not Spy.db.profile.AppendUnitKoSCheck then
		Spy:AppendUnitKoS() end
end

function Spy:RegenerateKOSGuildList()
	Spy.KOSGuild = {}
	for player in pairs(SpyPerCharDB.KOSData) do
		local playerData = SpyPerCharDB.PlayerData[player]
		if playerData and playerData.guild then
			Spy.KOSGuild[playerData.guild] = true
		end
	end
end

function Spy:RemoveLocalKOSPlayers()
	for player in pairs(SpyPerCharDB.KOSData) do
		if SpyDB.removeKOSData[Spy.RealmName][Spy.FactionName][player] then
			Spy:RemoveKOSData(player)
		end
	end
end

function Spy:RegenerateKOSCentralList(player)
	if player then
		local playerData = SpyPerCharDB.PlayerData[player]
		SpyDB.kosData[Spy.RealmName][Spy.FactionName][Spy.CharacterName][player] = {}
		if playerData then
			SpyDB.kosData[Spy.RealmName][Spy.FactionName][Spy.CharacterName][player] = playerData
		end
		SpyDB.kosData[Spy.RealmName][Spy.FactionName][Spy.CharacterName][player].added = SpyPerCharDB.KOSData[player]
	else
		for player in pairs(SpyPerCharDB.KOSData) do
			local playerData = SpyPerCharDB.PlayerData[player]
			SpyDB.kosData[Spy.RealmName][Spy.FactionName][Spy.CharacterName][player] = {}
			if playerData then
				SpyDB.kosData[Spy.RealmName][Spy.FactionName][Spy.CharacterName][player] = playerData
			end
			SpyDB.kosData[Spy.RealmName][Spy.FactionName][Spy.CharacterName][player].added = SpyPerCharDB.KOSData[player]
		end
	end
end

function Spy:RegenerateKOSListFromCentral()
	local kosData = SpyDB.kosData[Spy.RealmName][Spy.FactionName]
	for characterName in pairs(kosData) do
		if characterName ~= Spy.CharacterName then
			local characterKosData = kosData[characterName]
			for player in pairs(characterKosData) do
				if not SpyDB.removeKOSData[Spy.RealmName][Spy.FactionName][player] then
					local playerData = SpyPerCharDB.PlayerData[player]
					if not playerData then
						playerData = Spy:AddPlayerData(player, class, level, race, guild, isEnemy, isGuess)
					end
					local kosPlayerData = characterKosData[player]
					if kosPlayerData.time and (not playerData.time or (playerData.time and playerData.time < kosPlayerData.time)) then
						playerData.time = kosPlayerData.time
						if kosPlayerData.class then
							playerData.class = kosPlayerData.class
						end
						if type(kosPlayerData.level) == "number" and (type(playerData.level) ~= "number" or playerData.level < kosPlayerData.level) then
							playerData.level = kosPlayerData.level
						end
						if kosPlayerData.race then
							playerData.race = kosPlayerData.race
						end
						if kosPlayerData.guild then
							playerData.guild = kosPlayerData.guild
						end
						if kosPlayerData.isEnemy then
							playerData.isEnemy = kosPlayerData.isEnemy
						end
						if kosPlayerData.isGuess then
							playerData.isGuess = kosPlayerData.isGuess
						end
						if type(kosPlayerData.wins) == "number" and (type(playerData.wins) ~= "number" or playerData.wins < kosPlayerData.wins) then
							playerData.wins = kosPlayerData.wins
						end
						if type(kosPlayerData.loses) == "number" and (type(playerData.loses) ~= "number" or playerData.loses < kosPlayerData.loses) then
							playerData.loses = kosPlayerData.loses
						end
						if kosPlayerData.mapX then
							playerData.mapX = kosPlayerData.mapX
						end
						if kosPlayerData.mapY then
							playerData.mapY = kosPlayerData.mapY
						end
						if kosPlayerData.zone then
							playerData.zone = kosPlayerData.zone
						end
						if kosPlayerData.mapID then
							playerData.mapID = kosPlayerData.mapID
						end
						if kosPlayerData.subZone then
							playerData.subZone = kosPlayerData.subZone
						end
						if kosPlayerData.reason then
							playerData.reason = {}
							for reason in pairs(kosPlayerData.reason) do
								playerData.reason[reason] = kosPlayerData.reason[reason]
							end
						end
					end
					local characterKOSPlayerData = SpyPerCharDB.KOSData[player]
					if kosPlayerData.added and (not characterKOSPlayerData or characterKOSPlayerData < kosPlayerData.added) then
						SpyPerCharDB.KOSData[player] = kosPlayerData.added
					end
				end
			end
		end
	end
end

function Spy:ButtonClicked(self, button)
	local name = Spy.ButtonName[self.id]
	if name and name ~= "" then
		if button == "LeftButton" then
			if IsShiftKeyDown() then
				if SpyPerCharDB.KOSData[name] then
					Spy:ToggleKOSPlayer(false, name)
				else
					Spy:ToggleKOSPlayer(true, name)
				end
			elseif IsControlKeyDown() then
				if SpyPerCharDB.IgnoreData[name] then
					Spy:ToggleIgnorePlayer(false, name)
				else
					Spy:ToggleIgnorePlayer(true, name)
				end
			else
				if not InCombatLockdown() then
					self:SetAttribute("macrotext", "/targetexact "..name)
				end	
			end
		elseif button == "RightButton" then
			Spy:BarDropDownOpen(self)
			CloseDropDownMenus(1)
			ToggleDropDownMenu(1, nil, Spy_BarDropDownMenu)
		end
	end
end

function Spy:ParseMinimapTooltip(tooltip)
	local newTooltip = ""
	local newLine = false
	for text in string.gmatch(tooltip, "[^\n]*") do
		local name = text
		if string.len(text) > 0 then
			if strsub(text, 1, 2) == "|T" then
			name = strtrim(gsub(gsub(text, "|T.-|t", ""), "|r", ""))
			end
			local playerData = SpyPerCharDB.PlayerData[name]
			if not playerData then
				for index, v in pairs(Spy.LastHourList) do
					local realmSeparator = strfind(index, "-")
					if realmSeparator and realmSeparator > 1 and strsub(index, 1, realmSeparator - 1) == strsub(name, 1, realmSeparator - 1) then
						playerData = SpyPerCharDB.PlayerData[index]
						break
					end
				end
			end
			if playerData and playerData.isEnemy then
				local desc = ""
				if playerData.class and playerData.level then
					desc = L["MinimapClassText"..playerData.class].." ["..playerData.level.." "..L[playerData.class].."]|r"
				elseif playerData.class then
					desc = L["MinimapClassText"..playerData.class].." ["..L[playerData.class].."]|r"
				elseif playerData.level then
					desc = " ["..playerData.level.."]|r"
				end
				if (newTooltip and desc == "") then
					newTooltip = text 
				elseif (newTooltip == "") then	
					newTooltip = text.."|r"..desc
				else
					newTooltip = newTooltip.."\r"..text.."|r"..desc
				end	
				if not SpyPerCharDB.IgnoreData[name] and not Spy.InInstance then
					local detected = Spy:UpdatePlayerData(name, nil, nil, nil, nil, true, nil)
					if detected and Spy.db.profile.MinimapDetection then
						Spy:AddDetected(name, time(), false)
					end
				end
			else
				if (newTooltip == "") then
					newTooltip = text
				else	
					newTooltip = newTooltip.."\n"..text
				end
			end
			newLine = false
		elseif not newLine then
			newTooltip = newTooltip
			newLine = true
		end
	end
	return newTooltip
end

function Spy:ParseUnitAbility(analyseSpell, event, player, class, race, spellId, spellName)
	local learnt = false
	if player then
--		local class = nil
		local level = nil
--		local race = nil
		local isEnemy = true
		local isGuess = true

		local playerData = SpyPerCharDB.PlayerData[player]
		if not playerData or playerData.isEnemy == nil then
			learnt = true
		end

		if analyseSpell then
			local abilityType = strsub(event, 1, 5)
			if abilityType == "SWING" or abilityType == "SPELL" or abilityType == "RANGE" then
--				local ability = Spy_AbilityList[spellName]
				local ability = Spy_AbilityList[spellId]
				if ability then
					if class == nil then
						if ability.class and not (playerData and playerData.class) then
							class = ability.class
							learnt = true
						end
					end
					if ability.level then
						local playerLevelNumber = nil
						if playerData and playerData.level then
							playerLevelNumber = tonumber(playerData.level)
						end
						if type(playerLevelNumber) ~= "number" or playerLevelNumber < ability.level then
							level = ability.level
							learnt = true
						end
					end
					if race == nil then
						if ability.race and not (playerData and playerData.race) then
							race = ability.race
							learnt = true
						end
					end	
				else	
--					print(spellId, " - ", spellName)
				end
				if class and race and level == Spy.MaximumPlayerLevel then
					isGuess = false
					learnt = true
				end
			end
		end

		Spy:UpdatePlayerData(player, class, level, race, nil, isEnemy, isGuess)
		return learnt, playerData
	end
	return learnt, nil
end

function Spy:ParseUnitDetails(player, class, level, race, zone, subZone, mapX, mapY, guild, mapID)
	if player then
		local playerData = SpyPerCharDB.PlayerData[player]
		if not playerData then
			playerData = Spy:AddPlayerData(player, class, level, race, guild, true, true)
		else
			if not playerData.class then playerData.class = class end
			if level then
				local levelNumber = tonumber(level)
				if type(levelNumber) == "number" then
					if playerData.level then
						local playerLevelNumber = tonumber(playerData.level)
						if type(playerLevelNumber) == "number" and playerLevelNumber < levelNumber then playerData.level = levelNumber end
					else
						playerData.level = levelNumber
					end
				end
			end
			if not playerData.race then
				playerData.race = race
			end
			if not playerData.guild then
				playerData.guild = guild
			end
		end
		playerData.isEnemy = true
		playerData.time = time()
		playerData.zone = zone
		playerData.mapID = mapID
		playerData.subZone = subZone
		playerData.mapX = mapX
		playerData.mapY = mapY

		return true, playerData
	end
	return true, nil
end

function Spy:AddDetected(player, timestamp, learnt, source)
	if Spy.db.profile.StopAlertsOnTaxi then
		if not UnitOnTaxi("player") then 
			Spy:AddDetectedToLists(player, timestamp, learnt, source)
		end
	else
		Spy:AddDetectedToLists(player, timestamp, learnt, source)
	end
--[[if Spy.db.profile.ShowOnlyPvPFlagged then
		if UnitIsPVP("target") then		
			Spy:AddDetectedToLists(player, timestamp, learnt, source)
		end	
	else
		Spy:AddDetectedToLists(player, timestamp, learnt, source)
	end ]]--
end

function Spy:AddDetectedToLists(player, timestamp, learnt, source)
	if not Spy.NearbyList[player] then
		if Spy.db.profile.ShowOnDetection and not Spy.db.profile.MainWindowVis then
			Spy:SetCurrentList(1)
			Spy:EnableSpy(true, true, true)
		end
		if Spy.db.profile.CurrentList ~= 1 and Spy.db.profile.MainWindowVis and Spy.db.profile.ShowNearbyList then
			Spy:SetCurrentList(1)
		end

		if source and source ~= Spy.CharacterName and not Spy.ActiveList[player] then
			Spy.NearbyList[player] = timestamp
			Spy.LastHourList[player] = timestamp
			Spy.InactiveList[player] = timestamp
		else
			Spy.NearbyList[player] = timestamp
			Spy.LastHourList[player] = timestamp
			Spy.ActiveList[player] = timestamp
			Spy.InactiveList[player] = nil
		end

		if Spy.db.profile.CurrentList == 1 then
			Spy:RefreshCurrentList(player, source)
			Spy:UpdateActiveCount()			
		else
			if not source or source ~= Spy.CharacterName then
				Spy:AlertPlayer(player, source)
				if not source then Spy:AnnouncePlayer(player) end
			end
		end
	elseif not Spy.ActiveList[player] then
		if Spy.db.profile.ShowOnDetection and not Spy.db.profile.MainWindowVis then
			Spy:SetCurrentList(1)
			Spy:EnableSpy(true, true, true)
		end
		if Spy.db.profile.CurrentList ~= 1 and Spy.db.profile.MainWindowVis and Spy.db.profile.ShowNearbyList then
			Spy:SetCurrentList(1)
		end

		Spy.LastHourList[player] = timestamp
		Spy.ActiveList[player] = timestamp
		Spy.InactiveList[player] = nil

		if Spy.PlayerCommList[player] ~= nil then
			if Spy.db.profile.CurrentList == 1 then
				Spy:RefreshCurrentList(player, source)
			else
				if not source or source ~= Spy.CharacterName then
					Spy:AlertPlayer(player, source)
					if not source then Spy:AnnouncePlayer(player) end
				end
			end
		else
			if Spy.db.profile.CurrentList == 1 then
				Spy:RefreshCurrentList()
				Spy:UpdateActiveCount()						
			end
		end
	else
		Spy.ActiveList[player] = timestamp
		Spy.LastHourList[player] = timestamp
		if learnt and Spy.db.profile.CurrentList == 1 then
			Spy:RefreshCurrentList()
			Spy:UpdateActiveCount()	
		end
	end
end

function Spy:AppendUnitNames()
	for key, unit in pairs(SpyPerCharDB.PlayerData) do	
		-- find any units without a name
		if not unit.name then			
			local name = key
		-- if unit.name does not exist update info
			if (not unit.name) and name then
				unit.name = key
			end		
		end
    end
	-- set profile so it only runs once
	Spy.db.profile.AppendUnitNameCheck=true
end

function Spy:AppendUnitKoS()
	for kosName, value in pairs(SpyPerCharDB.KOSData) do	
		if kosName then	
			local playerData = SpyPerCharDB.PlayerData[kosName]
			if not playerData then 
				Spy:UpdatePlayerData(kosName, nil, nil, nil, nil, true, nil) 
				SpyPerCharDB.PlayerData[kosName].kos = 1 
				SpyPerCharDB.PlayerData[kosName].time = value			
			end		
		end
    end
	-- set profile so it only runs once
	Spy.db.profile.AppendUnitKoSCheck=true
end

Spy.ListTypes = {
	{L["Nearby"], Spy.ManageNearbyList, Spy.ManageNearbyListExpirations},
	{L["LastHour"], Spy.ManageLastHourList, Spy.ManageLastHourListExpirations},
	{L["Ignore"], Spy.ManageIgnoreList},
	{L["KillOnSight"], Spy.ManageKillOnSightList},
}

Spy_AbilityList = {
--++ Racial Traits ++	
	[822]={ race = "Blood Elf", level = 1, },
	[2481]={ race = "Dwarf", level = 1, },
	[5227]={ race = "Undead", level = 1, },
	[6562]={ race = "Draenei", level = 1, },
	[7744]={ race = "Undead", level = 1, },
	[20549]={ race = "Tauren", level = 1, },
	[20550]={ race = "Tauren", level = 1, },
	[20552]={ race = "Tauren", level = 1, },
	[20554]={ race = "Troll", level = 1, },
	[20555]={ race = "Troll", level = 1, },
	[20557]={ race = "Troll", level = 1, },
	[20558]={ race = "Troll", level = 1, },
	[20572]={ race = "Orc", level = 1, },
	[20573]={ race = "Orc", level = 1, },
	[20574]={ race = "Orc", level = 1, },
	[20575]={ race = "Orc", level = 1, },
	[20577]={ race = "Undead", level = 1, },
	[20580]={ race = "Night Elf", level = 1, },
	[20582]={ race = "Night Elf", level = 1, },
	[20583]={ race = "Night Elf", level = 1, },
	[20585]={ race = "Night Elf", level = 1, },
	[20589]={ race = "Gnome", level = 1, },
	[20591]={ race = "Gnome", level = 1, },
	[20592]={ race = "Gnome", level = 1, },
	[20593]={ race = "Gnome", level = 1, },
	[20594]={ race = "Dwarf", level = 1, },
	[20595]={ race = "Dwarf", level = 1, },
	[20596]={ race = "Dwarf", level = 1, },
	[20597]={ race = "Human", level = 1, },
	[20598]={ race = "Human", level = 1, },
	[20599]={ race = "Human", level = 1, },
	[20600]={ race = "Human", level = 1, },
	[20864]={ race = "Human", level = 1, },
	[25046]={ race = "Blood Elf", level = 1, },
	[26290]={ race = "Troll", level = 1, },
	[26296]={ race = "Troll", level = 1, },
	[26297]={ race = "Troll", level = 1, },
	[28730]={ race = "Blood Elf", level = 1, },
	[28734]={ race = "Blood Elf", level = 1, },
	[28875]={ race = "Draenei", level = 1, },
	[28877]={ race = "Blood Elf", level = 1, },
	[28878]={ race = "Draenei", level = 1, },
	[28880]={ race = "Draenei", level = 1, },
	[33697]={ race = "Orc", level = 1, },
	[33702]={ race = "Orc", level = 1, },
--++ Druid Abilities ++	
	[5185]={ class = "DRUID", level = 1, },
	[1126]={ class = "DRUID", level = 1, },
	[5176]={ class = "DRUID", level = 1, },
	[8921]={ class = "DRUID", level = 4, },
	[774]={ class = "DRUID", level = 4, },
	[5177]={ class = "DRUID", level = 6, },
	[339]={ class = "DRUID", level = 8, },
	[5186]={ class = "DRUID", level = 8, },
	[5487]={ class = "DRUID", level = 10, },
	[99]={ class = "DRUID", level = 10, },
	[6795]={ class = "DRUID", level = 10, },
	[5232]={ class = "DRUID", level = 10, },
	[6807]={ class = "DRUID", level = 10, },
	[8924]={ class = "DRUID", level = 10, },
	[1058]={ class = "DRUID", level = 10, },
	[18960]={ class = "DRUID", level = 10, },
	[5229]={ class = "DRUID", level = 12, },
	[8936]={ class = "DRUID", level = 12, },
	[5211]={ class = "DRUID", level = 14, },
	[8946]={ class = "DRUID", level = 14, },
	[5187]={ class = "DRUID", level = 14, },
	[5178]={ class = "DRUID", level = 14, },
	[1066]={ class = "DRUID", level = 16, },
	[8925]={ class = "DRUID", level = 16, },
	[1430]={ class = "DRUID", level = 16, },
	[779]={ class = "DRUID", level = 16, },
	[1062]={ class = "DRUID", level = 18, },
	[770]={ class = "DRUID", level = 18, },
	[2637]={ class = "DRUID", level = 18, },
	[6808]={ class = "DRUID", level = 18, },
	[8938]={ class = "DRUID", level = 18, },
	[768]={ class = "DRUID", level = 20, },
	[1082]={ class = "DRUID", level = 20, },
	[1735]={ class = "DRUID", level = 20, },
	[5188]={ class = "DRUID", level = 20, },
	[6756]={ class = "DRUID", level = 20, },
	[5215]={ class = "DRUID", level = 20, },
	[20484]={ class = "DRUID", level = 20, },
	[1079]={ class = "DRUID", level = 20, },
	[2912]={ class = "DRUID", level = 20, },
	[8926]={ class = "DRUID", level = 22, },
	[2090]={ class = "DRUID", level = 22, },
	[5221]={ class = "DRUID", level = 22, },
	[2908]={ class = "DRUID", level = 22, },
	[5179]={ class = "DRUID", level = 22, },
	[1822]={ class = "DRUID", level = 24, },
	[8939]={ class = "DRUID", level = 24, },
	[2782]={ class = "DRUID", level = 24, },
	[780]={ class = "DRUID", level = 24, },
	[5217]={ class = "DRUID", level = 24, },
	[2893]={ class = "DRUID", level = 26, },
	[1850]={ class = "DRUID", level = 26, },
	[5189]={ class = "DRUID", level = 26, },
	[6809]={ class = "DRUID", level = 26, },
	[8949]={ class = "DRUID", level = 26, },
	[5209]={ class = "DRUID", level = 28, },
	[3029]={ class = "DRUID", level = 28, },
	[8998]={ class = "DRUID", level = 28, },
	[5195]={ class = "DRUID", level = 28, },
	[8927]={ class = "DRUID", level = 28, },
	[2091]={ class = "DRUID", level = 28, },
	[9492]={ class = "DRUID", level = 28, },
	[6798]={ class = "DRUID", level = 30, },
	[778]={ class = "DRUID", level = 30, },
	[5234]={ class = "DRUID", level = 30, },
	[20739]={ class = "DRUID", level = 30, },
	[8940]={ class = "DRUID", level = 30, },
	[6800]={ class = "DRUID", level = 30, },
	[740]={ class = "DRUID", level = 30, },
	[783]={ class = "DRUID", level = 30, },
	[5180]={ class = "DRUID", level = 30, },
	[9490]={ class = "DRUID", level = 32, },
	[22568]={ class = "DRUID", level = 32, },
	[6778]={ class = "DRUID", level = 32, },
	[6785]={ class = "DRUID", level = 32, },
	[5225]={ class = "DRUID", level = 32, },
	[8972]={ class = "DRUID", level = 34, },
	[8928]={ class = "DRUID", level = 34, },
	[1823]={ class = "DRUID", level = 34, },
	[3627]={ class = "DRUID", level = 34, },
	[8950]={ class = "DRUID", level = 34, },
	[769]={ class = "DRUID", level = 34, },
	[22842]={ class = "DRUID", level = 36, },
	[9005]={ class = "DRUID", level = 36, },
	[8941]={ class = "DRUID", level = 36, },
	[9493]={ class = "DRUID", level = 36, },
	[6793]={ class = "DRUID", level = 36, },
	[5201]={ class = "DRUID", level = 38, },
	[5196]={ class = "DRUID", level = 38, },
	[8903]={ class = "DRUID", level = 38, },
	[18657]={ class = "DRUID", level = 38, },
	[8992]={ class = "DRUID", level = 38, },
	[8955]={ class = "DRUID", level = 38, },
	[6780]={ class = "DRUID", level = 38, },
	[9000]={ class = "DRUID", level = 40, },
	[9634]={ class = "DRUID", level = 40, },
	[20719]={ class = "DRUID", level = 40, },
	[22827]={ class = "DRUID", level = 40, },
	[16914]={ class = "DRUID", level = 40, },
	[29166]={ class = "DRUID", level = 40, },
	[8907]={ class = "DRUID", level = 40, },
	[8929]={ class = "DRUID", level = 40, },
	[6783]={ class = "DRUID", level = 40, },
	[20742]={ class = "DRUID", level = 40, },
	[8910]={ class = "DRUID", level = 40, },
	[8918]={ class = "DRUID", level = 40, },
	[9747]={ class = "DRUID", level = 42, },
	[9749]={ class = "DRUID", level = 42, },
	[9745]={ class = "DRUID", level = 42, },
	[6787]={ class = "DRUID", level = 42, },
	[9750]={ class = "DRUID", level = 42, },
	[8951]={ class = "DRUID", level = 42, },
	[22812]={ class = "DRUID", level = 44, },
	[9758]={ class = "DRUID", level = 44, },
	[1824]={ class = "DRUID", level = 44, },
	[9752]={ class = "DRUID", level = 44, },
	[9754]={ class = "DRUID", level = 44, },
	[8983]={ class = "DRUID", level = 46, },
	[9821]={ class = "DRUID", level = 46, },
	[22895]={ class = "DRUID", level = 46, },
	[9833]={ class = "DRUID", level = 46, },
	[9823]={ class = "DRUID", level = 46, },
	[9839]={ class = "DRUID", level = 46, },
	[9829]={ class = "DRUID", level = 46, },
	[8905]={ class = "DRUID", level = 46, },
	[9849]={ class = "DRUID", level = 48, },
	[9852]={ class = "DRUID", level = 48, },
	[22828]={ class = "DRUID", level = 48, },
	[9856]={ class = "DRUID", level = 48, },
	[9845]={ class = "DRUID", level = 48, },
	[9888]={ class = "DRUID", level = 50, },
	[17401]={ class = "DRUID", level = 50, },
	[33878]={ class = "DRUID", level = 50, },
	[33876]={ class = "DRUID", level = 50, },
	[9884]={ class = "DRUID", level = 50, },
	[9880]={ class = "DRUID", level = 50, },
	[9866]={ class = "DRUID", level = 50, },
	[20747]={ class = "DRUID", level = 50, },
	[9875]={ class = "DRUID", level = 50, },
	[9862]={ class = "DRUID", level = 50, },
	[9892]={ class = "DRUID", level = 52, },
	[9898]={ class = "DRUID", level = 52, },
	[9834]={ class = "DRUID", level = 52, },
	[9840]={ class = "DRUID", level = 52, },
	[9894]={ class = "DRUID", level = 52, },
	[9907]={ class = "DRUID", level = 54, },
	[9904]={ class = "DRUID", level = 54, },
	[9857]={ class = "DRUID", level = 54, },
	[9830]={ class = "DRUID", level = 54, },
	[9901]={ class = "DRUID", level = 54, },
	[9908]={ class = "DRUID", level = 54, },
	[9912]={ class = "DRUID", level = 54, },
	[22829]={ class = "DRUID", level = 56, },
	[22896]={ class = "DRUID", level = 56, },
	[9889]={ class = "DRUID", level = 56, },
	[9827]={ class = "DRUID", level = 56, },
	[9850]={ class = "DRUID", level = 58, },
	[9853]={ class = "DRUID", level = 58, },
	[18658]={ class = "DRUID", level = 58, },
	[33986]={ class = "DRUID", level = 58, },
	[33982]={ class = "DRUID", level = 58, },
	[9881]={ class = "DRUID", level = 58, },
	[9835]={ class = "DRUID", level = 58, },
	[9867]={ class = "DRUID", level = 58, },
	[9841]={ class = "DRUID", level = 58, },
	[9876]={ class = "DRUID", level = 58, },
	[31709]={ class = "DRUID", level = 60, },
	[31018]={ class = "DRUID", level = 60, },
	[25297]={ class = "DRUID", level = 60, },
	[17402]={ class = "DRUID", level = 60, },
	[9885]={ class = "DRUID", level = 60, },
	[9913]={ class = "DRUID", level = 60, },
	[20748]={ class = "DRUID", level = 60, },
	[9858]={ class = "DRUID", level = 60, },
	[25299]={ class = "DRUID", level = 60, },
	[9896]={ class = "DRUID", level = 60, },
	[25298]={ class = "DRUID", level = 60, },
	[9846]={ class = "DRUID", level = 60, },
	[9863]={ class = "DRUID", level = 60, },
	[27001]={ class = "DRUID", level = 61, },
	[26984]={ class = "DRUID", level = 61, },
	[26998]={ class = "DRUID", level = 62, },
	[26978]={ class = "DRUID", level = 62, },
	[22570]={ class = "DRUID", level = 62, },
	[24248]={ class = "DRUID", level = 63, },
	[26987]={ class = "DRUID", level = 63, },
	[26981]={ class = "DRUID", level = 63, },
	[33763]={ class = "DRUID", level = 64, },
	[27003]={ class = "DRUID", level = 64, },
	[26997]={ class = "DRUID", level = 64, },
	[33357]={ class = "DRUID", level = 65, },
	[26999]={ class = "DRUID", level = 65, },
	[26980]={ class = "DRUID", level = 65, },
	[26993]={ class = "DRUID", level = 66, },
	[33745]={ class = "DRUID", level = 66, },
	[27006]={ class = "DRUID", level = 66, },
	[27005]={ class = "DRUID", level = 66, },
	[27000]={ class = "DRUID", level = 67, },
	[26996]={ class = "DRUID", level = 67, },
	[27008]={ class = "DRUID", level = 67, },
	[26986]={ class = "DRUID", level = 67, },
	[26989]={ class = "DRUID", level = 68, },
	[33943]={ class = "DRUID", level = 68, },
	[33987]={ class = "DRUID", level = 68, },
	[33983]={ class = "DRUID", level = 68, },
	[27004]={ class = "DRUID", level = 69, },
	[26979]={ class = "DRUID", level = 69, },
	[26994]={ class = "DRUID", level = 69, },
	[26982]={ class = "DRUID", level = 69, },
	[26985]={ class = "DRUID", level = 69, },
	[33786]={ class = "DRUID", level = 70, },
	[27012]={ class = "DRUID", level = 70, },
	[26990]={ class = "DRUID", level = 70, },
	[26988]={ class = "DRUID", level = 70, },
	[27002]={ class = "DRUID", level = 70, },
	[26995]={ class = "DRUID", level = 70, },
	[40120]={ class = "DRUID", level = 70, },
	[26983]={ class = "DRUID", level = 70, },
--++ Druid Talents ++	
	[33592]={ class = "DRUID", level = 1, },
	[33596]={ class = "DRUID", level = 1, },
	[16836]={ class = "DRUID", level = 1, },
	[16839]={ class = "DRUID", level = 1, },
	[16840]={ class = "DRUID", level = 1, },
	[16940]={ class = "DRUID", level = 1, },
	[16941]={ class = "DRUID", level = 1, },
	[16850]={ class = "DRUID", level = 1, },
	[16923]={ class = "DRUID", level = 1, },
	[16924]={ class = "DRUID", level = 1, },
	[16918]={ class = "DRUID", level = 1, },
	[16919]={ class = "DRUID", level = 1, },
	[16920]={ class = "DRUID", level = 1, },
	[33597]={ class = "DRUID", level = 1, },
	[33599]={ class = "DRUID", level = 1, },
	[33956]={ class = "DRUID", level = 1, },
	[33886]={ class = "DRUID", level = 45, },
	[33887]={ class = "DRUID", level = 46, },
	[33888]={ class = "DRUID", level = 47, },
	[33889]={ class = "DRUID", level = 48, },
	[33890]={ class = "DRUID", level = 49, },
	[33879]={ class = "DRUID", level = 35, },
	[33880]={ class = "DRUID", level = 36, },
	[16857]={ class = "DRUID", level = 1, },
	[16858]={ class = "DRUID", level = 10, },
	[16859]={ class = "DRUID", level = 11, },
	[16860]={ class = "DRUID", level = 12, },
	[16861]={ class = "DRUID", level = 13, },
	[16862]={ class = "DRUID", level = 14, },
	[16979]={ class = "DRUID", level = 1, },
	[16947]={ class = "DRUID", level = 1, },
	[16948]={ class = "DRUID", level = 1, },
	[16949]={ class = "DRUID", level = 1, },
	[17002]={ class = "DRUID", level = 1, },
	[24866]={ class = "DRUID", level = 1, },
	[16934]={ class = "DRUID", level = 10, },
	[16935]={ class = "DRUID", level = 11, },
	[16936]={ class = "DRUID", level = 12, },
	[16937]={ class = "DRUID", level = 13, },
	[16938]={ class = "DRUID", level = 14, },
	[35363]={ class = "DRUID", level = 1, },
	[35364]={ class = "DRUID", level = 1, },
	[33831]={ class = "DRUID", level = 1, },
	[17056]={ class = "DRUID", level = 10, },
	[17058]={ class = "DRUID", level = 11, },
	[17059]={ class = "DRUID", level = 12, },
	[17060]={ class = "DRUID", level = 13, },
	[17061]={ class = "DRUID", level = 14, },
	[17104]={ class = "DRUID", level = 30, },
	[24943]={ class = "DRUID", level = 31, },
	[24944]={ class = "DRUID", level = 32, },
	[24945]={ class = "DRUID", level = 33, },
	[24946]={ class = "DRUID", level = 34, },
	[17003]={ class = "DRUID", level = 1, },
	[17004]={ class = "DRUID", level = 1, },
	[17005]={ class = "DRUID", level = 1, },
	[17006]={ class = "DRUID", level = 1, },
	[24894]={ class = "DRUID", level = 1, },
	[33600]={ class = "DRUID", level = 1, },
	[33601]={ class = "DRUID", level = 1, },
	[33602]={ class = "DRUID", level = 1, },
	[34297]={ class = "DRUID", level = 1, },
	[34300]={ class = "DRUID", level = 1, },
	[17050]={ class = "DRUID", level = 10, },
	[17051]={ class = "DRUID", level = 11, },
	[17053]={ class = "DRUID", level = 12, },
	[17054]={ class = "DRUID", level = 13, },
	[17055]={ class = "DRUID", level = 14, },
	[16821]={ class = "DRUID", level = 1, },
	[16822]={ class = "DRUID", level = 1, },
	[17245]={ class = "DRUID", level = 11, },
	[17247]={ class = "DRUID", level = 12, },
	[17248]={ class = "DRUID", level = 13, },
	[17249]={ class = "DRUID", level = 14, },
	[17074]={ class = "DRUID", level = 35, },
	[17075]={ class = "DRUID", level = 36, },
	[17076]={ class = "DRUID", level = 37, },
	[17077]={ class = "DRUID", level = 38, },
	[17078]={ class = "DRUID", level = 39, },
	[17111]={ class = "DRUID", level = 25, },
	[17112]={ class = "DRUID", level = 26, },
	[17113]={ class = "DRUID", level = 27, },
	[17123]={ class = "DRUID", level = 30, },
	[17124]={ class = "DRUID", level = 31, },
	[5570]={ class = "DRUID", level = 1, },
	[17106]={ class = "DRUID", level = 20, },
	[17107]={ class = "DRUID", level = 21, },
	[17108]={ class = "DRUID", level = 22, },
	[17007]={ class = "DRUID", level = 1, },
	[34151]={ class = "DRUID", level = 40, },
	[34152]={ class = "DRUID", level = 41, },
	[34153]={ class = "DRUID", level = 42, },
	[33589]={ class = "DRUID", level = 1, },
	[33590]={ class = "DRUID", level = 1, },
	[33591]={ class = "DRUID", level = 1, },
	[33917]={ class = "DRUID", level = 1, },
	[16896]={ class = "DRUID", level = 1, },
	[16897]={ class = "DRUID", level = 1, },
	[16899]={ class = "DRUID", level = 1, },
	[16900]={ class = "DRUID", level = 1, },
	[16901]={ class = "DRUID", level = 1, },
	[16845]={ class = "DRUID", level = 1, },
	[16846]={ class = "DRUID", level = 1, },
	[16847]={ class = "DRUID", level = 1, },
	[24858]={ class = "DRUID", level = 1, },
	[33881]={ class = "DRUID", level = 40, },
	[33882]={ class = "DRUID", level = 41, },
	[33883]={ class = "DRUID", level = 42, },
	[16833]={ class = "DRUID", level = 15, },
	[16834]={ class = "DRUID", level = 16, },
	[16835]={ class = "DRUID", level = 17, },
	[17069]={ class = "DRUID", level = 15, },
	[17070]={ class = "DRUID", level = 16, },
	[17071]={ class = "DRUID", level = 17, },
	[17072]={ class = "DRUID", level = 18, },
	[17073]={ class = "DRUID", level = 19, },
	[17063]={ class = "DRUID", level = 15, },
	[17065]={ class = "DRUID", level = 16, },
	[17066]={ class = "DRUID", level = 17, },
	[17067]={ class = "DRUID", level = 18, },
	[17068]={ class = "DRUID", level = 19, },
	[16880]={ class = "DRUID", level = 10, },
	[16689]={ class = "DRUID", level = 1, },
	[16819]={ class = "DRUID", level = 1, },
	[16820]={ class = "DRUID", level = 1, },
	[17116]={ class = "DRUID", level = 30, },
	[33872]={ class = "DRUID", level = 1, },
	[33873]={ class = "DRUID", level = 1, },
	[16864]={ class = "DRUID", level = 20, },
	[33859]={ class = "DRUID", level = 1, },
	[33866]={ class = "DRUID", level = 1, },
	[33867]={ class = "DRUID", level = 1, },
	[33868]={ class = "DRUID", level = 1, },
	[33869]={ class = "DRUID", level = 1, },
	[16972]={ class = "DRUID", level = 1, },
	[16974]={ class = "DRUID", level = 1, },
	[16975]={ class = "DRUID", level = 1, },
	[37116]={ class = "DRUID", level = 1, },
	[37117]={ class = "DRUID", level = 1, },
	[33851]={ class = "DRUID", level = 1, },
	[33852]={ class = "DRUID", level = 1, },
	[33957]={ class = "DRUID", level = 1, },
	[16998]={ class = "DRUID", level = 1, },
	[16999]={ class = "DRUID", level = 1, },
	[16942]={ class = "DRUID", level = 1, },
	[16943]={ class = "DRUID", level = 1, },
	[16944]={ class = "DRUID", level = 1, },
	[16966]={ class = "DRUID", level = 1, },
	[16968]={ class = "DRUID", level = 1, },
	[16814]={ class = "DRUID", level = 10, },
	[16815]={ class = "DRUID", level = 11, },
	[16816]={ class = "DRUID", level = 12, },
	[16817]={ class = "DRUID", level = 13, },
	[16818]={ class = "DRUID", level = 14, },
	[17118]={ class = "DRUID", level = 20, },
	[17119]={ class = "DRUID", level = 21, },
	[17120]={ class = "DRUID", level = 22, },
	[17121]={ class = "DRUID", level = 23, },
	[17122]={ class = "DRUID", level = 24, },
	[33853]={ class = "DRUID", level = 1, },
	[33855]={ class = "DRUID", level = 1, },
	[33856]={ class = "DRUID", level = 1, },
	[18562]={ class = "DRUID", level = 40, },
	[16929]={ class = "DRUID", level = 1, },
	[16930]={ class = "DRUID", level = 1, },
	[16931]={ class = "DRUID", level = 1, },
	[24968]={ class = "DRUID", level = 25, },
	[24969]={ class = "DRUID", level = 26, },
	[24970]={ class = "DRUID", level = 27, },
	[24971]={ class = "DRUID", level = 28, },
	[24972]={ class = "DRUID", level = 29, },
	[33891]={ class = "DRUID", level = 50, },
	[16909]={ class = "DRUID", level = 1, },
	[16910]={ class = "DRUID", level = 1, },
	[16911]={ class = "DRUID", level = 1, },
	[16912]={ class = "DRUID", level = 1, },
	[16913]={ class = "DRUID", level = 1, },
	[33603]={ class = "DRUID", level = 1, },
	[33604]={ class = "DRUID", level = 1, },
	[33605]={ class = "DRUID", level = 1, },
	[33606]={ class = "DRUID", level = 1, },
	[33607]={ class = "DRUID", level = 1, },
	[16810]={ class = "DRUID", level = 18, },
	[16811]={ class = "DRUID", level = 28, },
	[17390]={ class = "DRUID", level = 30, },
	[24974]={ class = "DRUID", level = 30, },
	[16812]={ class = "DRUID", level = 38, },
	[24975]={ class = "DRUID", level = 40, },
	[17391]={ class = "DRUID", level = 42, },
	[16813]={ class = "DRUID", level = 48, },
	[24976]={ class = "DRUID", level = 50, },
	[17392]={ class = "DRUID", level = 54, },
	[17329]={ class = "DRUID", level = 58, },
	[24977]={ class = "DRUID", level = 60, },
	[27011]={ class = "DRUID", level = 66, },
	[27009]={ class = "DRUID", level = 68, },
	[27013]={ class = "DRUID", level = 70, },
--++ Hunter Abilities ++	
	[75]={ class = "HUNTER", level = 1, },
	[2973]={ class = "HUNTER", level = 1, },
	[1494]={ class = "HUNTER", level = 1, },
	[13163]={ class = "HUNTER", level = 4, },
	[1978]={ class = "HUNTER", level = 4, },
	[3044]={ class = "HUNTER", level = 6, },
	[1130]={ class = "HUNTER", level = 6, },
	[5116]={ class = "HUNTER", level = 8, },
	[14260]={ class = "HUNTER", level = 8, },
	[13165]={ class = "HUNTER", level = 10, },
	[883]={ class = "HUNTER", level = 10, },
	[2641]={ class = "HUNTER", level = 10, },
	[6991]={ class = "HUNTER", level = 10, },
	[4195]={ class = "HUNTER", level = 10, },
	[24547]={ class = "HUNTER", level = 10, },
	[982]={ class = "HUNTER", level = 10, },
	[13549]={ class = "HUNTER", level = 10, },
	[1515]={ class = "HUNTER", level = 10, },
	[19883]={ class = "HUNTER", level = 10, },
	[14281]={ class = "HUNTER", level = 12, },
	[20736]={ class = "HUNTER", level = 12, },
	[4196]={ class = "HUNTER", level = 12, },
	[136]={ class = "HUNTER", level = 12, },
	[24556]={ class = "HUNTER", level = 12, },
	[2974]={ class = "HUNTER", level = 12, },
	[6197]={ class = "HUNTER", level = 14, },
	[1002]={ class = "HUNTER", level = 14, },
	[1513]={ class = "HUNTER", level = 14, },
	[13795]={ class = "HUNTER", level = 16, },
	[1495]={ class = "HUNTER", level = 16, },
	[14261]={ class = "HUNTER", level = 16, },
	[14318]={ class = "HUNTER", level = 18, },
	[4197]={ class = "HUNTER", level = 18, },
	[2643]={ class = "HUNTER", level = 18, },
	[24557]={ class = "HUNTER", level = 18, },
	[13550]={ class = "HUNTER", level = 18, },
	[19884]={ class = "HUNTER", level = 18, },
	[24495]={ class = "HUNTER", level = 20, },
	[14282]={ class = "HUNTER", level = 20, },
	[5118]={ class = "HUNTER", level = 20, },
	[781]={ class = "HUNTER", level = 20, },
	[14274]={ class = "HUNTER", level = 20, },
	[24440]={ class = "HUNTER", level = 20, },
	[1499]={ class = "HUNTER", level = 20, },
	[24475]={ class = "HUNTER", level = 20, },
	[14923]={ class = "HUNTER", level = 20, },
	[3111]={ class = "HUNTER", level = 20, },
	[24494]={ class = "HUNTER", level = 20, },
	[24490]={ class = "HUNTER", level = 20, },
	[14323]={ class = "HUNTER", level = 22, },
	[3043]={ class = "HUNTER", level = 22, },
	[1462]={ class = "HUNTER", level = 24, },
	[4198]={ class = "HUNTER", level = 24, },
	[24558]={ class = "HUNTER", level = 24, },
	[14262]={ class = "HUNTER", level = 24, },
	[19885]={ class = "HUNTER", level = 24, },
	[14302]={ class = "HUNTER", level = 26, },
	[3045]={ class = "HUNTER", level = 26, },
	[13551]={ class = "HUNTER", level = 26, },
	[19880]={ class = "HUNTER", level = 26, },
	[14283]={ class = "HUNTER", level = 28, },
	[14319]={ class = "HUNTER", level = 28, },
	[13809]={ class = "HUNTER", level = 28, },
	[3661]={ class = "HUNTER", level = 28, },
	[24508]={ class = "HUNTER", level = 30, },
	[13161]={ class = "HUNTER", level = 30, },
	[15629]={ class = "HUNTER", level = 30, },
	[5384]={ class = "HUNTER", level = 30, },
	[24441]={ class = "HUNTER", level = 30, },
	[24476]={ class = "HUNTER", level = 30, },
	[4199]={ class = "HUNTER", level = 30, },
	[14924]={ class = "HUNTER", level = 30, },
	[14269]={ class = "HUNTER", level = 30, },
	[14288]={ class = "HUNTER", level = 30, },
	[24559]={ class = "HUNTER", level = 30, },
	[24511]={ class = "HUNTER", level = 30, },
	[14326]={ class = "HUNTER", level = 30, },
	[24514]={ class = "HUNTER", level = 30, },
	[1543]={ class = "HUNTER", level = 32, },
	[14263]={ class = "HUNTER", level = 32, },
	[19878]={ class = "HUNTER", level = 32, },
	[14272]={ class = "HUNTER", level = 34, },
	[13813]={ class = "HUNTER", level = 34, },
	[13552]={ class = "HUNTER", level = 34, },
	[14284]={ class = "HUNTER", level = 36, },
	[4200]={ class = "HUNTER", level = 36, },
	[14303]={ class = "HUNTER", level = 36, },
	[3662]={ class = "HUNTER", level = 36, },
	[24560]={ class = "HUNTER", level = 36, },
	[3034]={ class = "HUNTER", level = 36, },
	[14320]={ class = "HUNTER", level = 38, },
	[14267]={ class = "HUNTER", level = 38, },
	[24509]={ class = "HUNTER", level = 40, },
	[13159]={ class = "HUNTER", level = 40, },
	[15630]={ class = "HUNTER", level = 40, },
	[24463]={ class = "HUNTER", level = 40, },
	[14310]={ class = "HUNTER", level = 40, },
	[24477]={ class = "HUNTER", level = 40, },
	[14925]={ class = "HUNTER", level = 40, },
	[14324]={ class = "HUNTER", level = 40, },
	[24512]={ class = "HUNTER", level = 40, },
	[14264]={ class = "HUNTER", level = 40, },
	[24515]={ class = "HUNTER", level = 40, },
	[19882]={ class = "HUNTER", level = 40, },
	[1510]={ class = "HUNTER", level = 40, },
	[4201]={ class = "HUNTER", level = 42, },
	[14289]={ class = "HUNTER", level = 42, },
	[24561]={ class = "HUNTER", level = 42, },
	[13553]={ class = "HUNTER", level = 42, },
	[14285]={ class = "HUNTER", level = 44, },
	[14316]={ class = "HUNTER", level = 44, },
	[13542]={ class = "HUNTER", level = 44, },
	[14270]={ class = "HUNTER", level = 44, },
	[14304]={ class = "HUNTER", level = 46, },
	[14327]={ class = "HUNTER", level = 46, },
	[14279]={ class = "HUNTER", level = 46, },
	[14321]={ class = "HUNTER", level = 48, },
	[14273]={ class = "HUNTER", level = 48, },
	[4202]={ class = "HUNTER", level = 48, },
	[24562]={ class = "HUNTER", level = 48, },
	[14265]={ class = "HUNTER", level = 48, },
	[24510]={ class = "HUNTER", level = 50, },
	[15631]={ class = "HUNTER", level = 50, },
	[24464]={ class = "HUNTER", level = 50, },
	[24478]={ class = "HUNTER", level = 50, },
	[14926]={ class = "HUNTER", level = 50, },
	[24513]={ class = "HUNTER", level = 50, },
	[13554]={ class = "HUNTER", level = 50, },
	[24516]={ class = "HUNTER", level = 50, },
	[19879]={ class = "HUNTER", level = 50, },
	[14294]={ class = "HUNTER", level = 50, },
	[14286]={ class = "HUNTER", level = 52, },
	[13543]={ class = "HUNTER", level = 52, },
	[14317]={ class = "HUNTER", level = 54, },
	[5048]={ class = "HUNTER", level = 54, },
	[14290]={ class = "HUNTER", level = 54, },
	[24631]={ class = "HUNTER", level = 54, },
	[14305]={ class = "HUNTER", level = 56, },
	[14266]={ class = "HUNTER", level = 56, },
	[14280]={ class = "HUNTER", level = 56, },
	[14322]={ class = "HUNTER", level = 58, },
	[14325]={ class = "HUNTER", level = 58, },
	[14271]={ class = "HUNTER", level = 58, },
	[13555]={ class = "HUNTER", level = 58, },
	[14295]={ class = "HUNTER", level = 58, },
	[14287]={ class = "HUNTER", level = 60, },
	[25296]={ class = "HUNTER", level = 60, },
	[15632]={ class = "HUNTER", level = 60, },
	[14311]={ class = "HUNTER", level = 60, },
	[5049]={ class = "HUNTER", level = 60, },
	[14927]={ class = "HUNTER", level = 60, },
	[13544]={ class = "HUNTER", level = 60, },
	[25294]={ class = "HUNTER", level = 60, },
	[24632]={ class = "HUNTER", level = 60, },
	[25295]={ class = "HUNTER", level = 60, },
	[19801]={ class = "HUNTER", level = 60, },
	[14268]={ class = "HUNTER", level = 60, },
	[27025]={ class = "HUNTER", level = 61, },
	[27015]={ class = "HUNTER", level = 62, },
	[34120]={ class = "HUNTER", level = 62, },
	[27014]={ class = "HUNTER", level = 63, },
	[34074]={ class = "HUNTER", level = 64, },
	[27023]={ class = "HUNTER", level = 65, },
	[34026]={ class = "HUNTER", level = 66, },
	[27018]={ class = "HUNTER", level = 66, },
	[27021]={ class = "HUNTER", level = 67, },
	[27016]={ class = "HUNTER", level = 67, },
	[27022]={ class = "HUNTER", level = 67, },
	[27044]={ class = "HUNTER", level = 68, },
	[27046]={ class = "HUNTER", level = 68, },
	[34600]={ class = "HUNTER", level = 68, },
	[27019]={ class = "HUNTER", level = 69, },
	[27020]={ class = "HUNTER", level = 69, },
	[34477]={ class = "HUNTER", level = 70, },
	[36916]={ class = "HUNTER", level = 70, },
--++ Hunter Talents ++	
	[19434]={ class = "HUNTER", level = 1, },
	[34453]={ class = "HUNTER", level = 1, },
	[34454]={ class = "HUNTER", level = 1, },
	[19461]={ class = "HUNTER", level = 1, },
	[19462]={ class = "HUNTER", level = 1, },
	[24691]={ class = "HUNTER", level = 1, },
	[19590]={ class = "HUNTER", level = 1, },
	[19592]={ class = "HUNTER", level = 1, },
	[19596]={ class = "HUNTER", level = 1, },
	[19574]={ class = "HUNTER", level = 1, },
	[34482]={ class = "HUNTER", level = 1, },
	[34483]={ class = "HUNTER", level = 1, },
	[34484]={ class = "HUNTER", level = 1, },
	[34462]={ class = "HUNTER", level = 1, },
	[34464]={ class = "HUNTER", level = 1, },
	[34465]={ class = "HUNTER", level = 1, },
	[19239]={ class = "HUNTER", level = 1, },
	[19245]={ class = "HUNTER", level = 1, },
	[34475]={ class = "HUNTER", level = 1, },
	[34476]={ class = "HUNTER", level = 1, },
	[35100]={ class = "HUNTER", level = 1, },
	[35102]={ class = "HUNTER", level = 1, },
	[35103]={ class = "HUNTER", level = 1, },
	[19306]={ class = "HUNTER", level = 1, },
	[19295]={ class = "HUNTER", level = 1, },
	[19297]={ class = "HUNTER", level = 1, },
	[19298]={ class = "HUNTER", level = 1, },
	[19300]={ class = "HUNTER", level = 1, },
	[19301]={ class = "HUNTER", level = 1, },
	[19263]={ class = "HUNTER", level = 1, },
	[19416]={ class = "HUNTER", level = 1, },
	[19417]={ class = "HUNTER", level = 1, },
	[19418]={ class = "HUNTER", level = 1, },
	[19419]={ class = "HUNTER", level = 1, },
	[19420]={ class = "HUNTER", level = 1, },
	[19583]={ class = "HUNTER", level = 1, },
	[19584]={ class = "HUNTER", level = 1, },
	[19585]={ class = "HUNTER", level = 1, },
	[19586]={ class = "HUNTER", level = 1, },
	[19587]={ class = "HUNTER", level = 1, },
	[19184]={ class = "HUNTER", level = 1, },
	[19387]={ class = "HUNTER", level = 1, },
	[19388]={ class = "HUNTER", level = 1, },
	[34500]={ class = "HUNTER", level = 1, },
	[34502]={ class = "HUNTER", level = 1, },
	[34503]={ class = "HUNTER", level = 1, },
	[34455]={ class = "HUNTER", level = 1, },
	[34459]={ class = "HUNTER", level = 1, },
	[34460]={ class = "HUNTER", level = 1, },
	[19598]={ class = "HUNTER", level = 1, },
	[19599]={ class = "HUNTER", level = 1, },
	[19600]={ class = "HUNTER", level = 1, },
	[19601]={ class = "HUNTER", level = 1, },
	[19602]={ class = "HUNTER", level = 1, },
	[35029]={ class = "HUNTER", level = 1, },
	[35030]={ class = "HUNTER", level = 1, },
	[19621]={ class = "HUNTER", level = 1, },
	[19622]={ class = "HUNTER", level = 1, },
	[19623]={ class = "HUNTER", level = 1, },
	[19624]={ class = "HUNTER", level = 1, },
	[19625]={ class = "HUNTER", level = 1, },
	[34950]={ class = "HUNTER", level = 1, },
	[34954]={ class = "HUNTER", level = 1, },
	[19498]={ class = "HUNTER", level = 1, },
	[19499]={ class = "HUNTER", level = 1, },
	[19500]={ class = "HUNTER", level = 1, },
	[19151]={ class = "HUNTER", level = 1, },
	[19152]={ class = "HUNTER", level = 1, },
	[19153]={ class = "HUNTER", level = 1, },
	[19454]={ class = "HUNTER", level = 1, },
	[19455]={ class = "HUNTER", level = 1, },
	[19456]={ class = "HUNTER", level = 1, },
	[19457]={ class = "HUNTER", level = 1, },
	[19458]={ class = "HUNTER", level = 1, },
	[19552]={ class = "HUNTER", level = 1, },
	[19553]={ class = "HUNTER", level = 1, },
	[19554]={ class = "HUNTER", level = 1, },
	[19555]={ class = "HUNTER", level = 1, },
	[19556]={ class = "HUNTER", level = 1, },
	[19549]={ class = "HUNTER", level = 1, },
	[19550]={ class = "HUNTER", level = 1, },
	[19551]={ class = "HUNTER", level = 1, },
	[35104]={ class = "HUNTER", level = 1, },
	[35110]={ class = "HUNTER", level = 1, },
	[35111]={ class = "HUNTER", level = 1, },
	[19407]={ class = "HUNTER", level = 1, },
	[19412]={ class = "HUNTER", level = 1, },
	[19413]={ class = "HUNTER", level = 1, },
	[19414]={ class = "HUNTER", level = 1, },
	[19415]={ class = "HUNTER", level = 1, },
	[19286]={ class = "HUNTER", level = 1, },
	[19287]={ class = "HUNTER", level = 1, },
	[19421]={ class = "HUNTER", level = 1, },
	[19422]={ class = "HUNTER", level = 1, },
	[19423]={ class = "HUNTER", level = 1, },
	[19424]={ class = "HUNTER", level = 1, },
	[19425]={ class = "HUNTER", level = 1, },
	[19572]={ class = "HUNTER", level = 1, },
	[19573]={ class = "HUNTER", level = 1, },
	[19575]={ class = "HUNTER", level = 1, },
	[24443]={ class = "HUNTER", level = 1, },
	[19464]={ class = "HUNTER", level = 1, },
	[19465]={ class = "HUNTER", level = 1, },
	[19466]={ class = "HUNTER", level = 1, },
	[19467]={ class = "HUNTER", level = 1, },
	[19468]={ class = "HUNTER", level = 1, },
	[19228]={ class = "HUNTER", level = 1, },
	[19232]={ class = "HUNTER", level = 1, },
	[19233]={ class = "HUNTER", level = 1, },
	[19577]={ class = "HUNTER", level = 1, },
	[19370]={ class = "HUNTER", level = 1, },
	[19371]={ class = "HUNTER", level = 1, },
	[19373]={ class = "HUNTER", level = 1, },
	[19426]={ class = "HUNTER", level = 1, },
	[19427]={ class = "HUNTER", level = 1, },
	[19429]={ class = "HUNTER", level = 1, },
	[19430]={ class = "HUNTER", level = 1, },
	[19431]={ class = "HUNTER", level = 1, },
	[19168]={ class = "HUNTER", level = 1, },
	[19180]={ class = "HUNTER", level = 1, },
	[19181]={ class = "HUNTER", level = 1, },
	[24296]={ class = "HUNTER", level = 1, },
	[24297]={ class = "HUNTER", level = 1, },
	[34485]={ class = "HUNTER", level = 1, },
	[34486]={ class = "HUNTER", level = 1, },
	[34487]={ class = "HUNTER", level = 1, },
	[34488]={ class = "HUNTER", level = 1, },
	[34489]={ class = "HUNTER", level = 1, },
	[34506]={ class = "HUNTER", level = 1, },
	[34507]={ class = "HUNTER", level = 1, },
	[34508]={ class = "HUNTER", level = 1, },
	[34838]={ class = "HUNTER", level = 1, },
	[34839]={ class = "HUNTER", level = 1, },
	[24293]={ class = "HUNTER", level = 1, },
	[24294]={ class = "HUNTER", level = 1, },
	[24295]={ class = "HUNTER", level = 1, },
	[19485]={ class = "HUNTER", level = 1, },
	[19487]={ class = "HUNTER", level = 1, },
	[19488]={ class = "HUNTER", level = 1, },
	[19489]={ class = "HUNTER", level = 1, },
	[19490]={ class = "HUNTER", level = 1, },
	[19559]={ class = "HUNTER", level = 1, },
	[19560]={ class = "HUNTER", level = 1, },
	[19507]={ class = "HUNTER", level = 1, },
	[19508]={ class = "HUNTER", level = 1, },
	[19509]={ class = "HUNTER", level = 1, },
	[19510]={ class = "HUNTER", level = 1, },
	[19511]={ class = "HUNTER", level = 1, },
	[34948]={ class = "HUNTER", level = 1, },
	[34949]={ class = "HUNTER", level = 1, },
	[23989]={ class = "HUNTER", level = 1, },
	[34491]={ class = "HUNTER", level = 1, },
	[34492]={ class = "HUNTER", level = 1, },
	[34493]={ class = "HUNTER", level = 1, },
	[19159]={ class = "HUNTER", level = 1, },
	[19160]={ class = "HUNTER", level = 1, },
	[19503]={ class = "HUNTER", level = 1, },
	[34466]={ class = "HUNTER", level = 1, },
	[34467]={ class = "HUNTER", level = 1, },
	[34468]={ class = "HUNTER", level = 1, },
	[34469]={ class = "HUNTER", level = 1, },
	[34470]={ class = "HUNTER", level = 1, },
	[34490]={ class = "HUNTER", level = 1, },
	[19578]={ class = "HUNTER", level = 1, },
	[20895]={ class = "HUNTER", level = 1, },
	[19290]={ class = "HUNTER", level = 1, },
	[19294]={ class = "HUNTER", level = 1, },
	[24283]={ class = "HUNTER", level = 1, },
	[34494]={ class = "HUNTER", level = 1, },
	[34496]={ class = "HUNTER", level = 1, },
	[19255]={ class = "HUNTER", level = 1, },
	[19256]={ class = "HUNTER", level = 1, },
	[19257]={ class = "HUNTER", level = 1, },
	[19258]={ class = "HUNTER", level = 1, },
	[19259]={ class = "HUNTER", level = 1, },
	[34692]={ class = "HUNTER", level = 1, },
	[19609]={ class = "HUNTER", level = 1, },
	[19610]={ class = "HUNTER", level = 1, },
	[19612]={ class = "HUNTER", level = 1, },
	[34497]={ class = "HUNTER", level = 1, },
	[34498]={ class = "HUNTER", level = 1, },
	[34499]={ class = "HUNTER", level = 1, },
	[19376]={ class = "HUNTER", level = 1, },
	[19377]={ class = "HUNTER", level = 1, },
	[19616]={ class = "HUNTER", level = 1, },
	[19617]={ class = "HUNTER", level = 1, },
	[19618]={ class = "HUNTER", level = 1, },
	[19619]={ class = "HUNTER", level = 1, },
	[19620]={ class = "HUNTER", level = 1, },
	[19386]={ class = "HUNTER", level = 1, },
	[20900]={ class = "HUNTER", level = 28, },
	[20901]={ class = "HUNTER", level = 36, },
	[20909]={ class = "HUNTER", level = 42, },
	[20902]={ class = "HUNTER", level = 44, },
	[24132]={ class = "HUNTER", level = 50, },
	[20903]={ class = "HUNTER", level = 52, },
	[20910]={ class = "HUNTER", level = 54, },
	[20904]={ class = "HUNTER", level = 60, },
	[24133]={ class = "HUNTER", level = 60, },
	[27067]={ class = "HUNTER", level = 66, },
	[27065]={ class = "HUNTER", level = 70, },
	[27068]={ class = "HUNTER", level = 70, },
--++ Mage Abilities ++	
	[1459]={ class = "MAGE", level = 1, },
	[133]={ class = "MAGE", level = 1, },
	[168]={ class = "MAGE", level = 1, },
	[5504]={ class = "MAGE", level = 4, },
	[116]={ class = "MAGE", level = 4, },
	[587]={ class = "MAGE", level = 6, },
	[2136]={ class = "MAGE", level = 6, },
	[143]={ class = "MAGE", level = 6, },
	[5143]={ class = "MAGE", level = 8, },
	[205]={ class = "MAGE", level = 8, },
	[118]={ class = "MAGE", level = 8, },
	[5505]={ class = "MAGE", level = 10, },
	[7300]={ class = "MAGE", level = 10, },
	[122]={ class = "MAGE", level = 10, },
	[597]={ class = "MAGE", level = 12, },
	[145]={ class = "MAGE", level = 12, },
	[130]={ class = "MAGE", level = 12, },
	[1449]={ class = "MAGE", level = 14, },
	[1460]={ class = "MAGE", level = 14, },
	[2137]={ class = "MAGE", level = 14, },
	[837]={ class = "MAGE", level = 14, },
	[5144]={ class = "MAGE", level = 16, },
	[2120]={ class = "MAGE", level = 16, },
	[3140]={ class = "MAGE", level = 18, },
	[475]={ class = "MAGE", level = 18, },
	[1953]={ class = "MAGE", level = 20, },
	[10]={ class = "MAGE", level = 20, },
	[5506]={ class = "MAGE", level = 20, },
	[12051]={ class = "MAGE", level = 20, },
	[543]={ class = "MAGE", level = 20, },
	[7301]={ class = "MAGE", level = 20, },
	[7322]={ class = "MAGE", level = 20, },
	[1463]={ class = "MAGE", level = 20, },
	[12824]={ class = "MAGE", level = 20, },
	[32271]={ class = "MAGE", level = 20, },
	[3562]={ class = "MAGE", level = 20, },
	[3567]={ class = "MAGE", level = 20, },
	[32272]={ class = "MAGE", level = 20, },
	[3561]={ class = "MAGE", level = 20, },
	[3563]={ class = "MAGE", level = 20, },
	[8437]={ class = "MAGE", level = 20, },
	[990]={ class = "MAGE", level = 22, },
	[2138]={ class = "MAGE", level = 22, },
	[6143]={ class = "MAGE", level = 22, },
	[2948]={ class = "MAGE", level = 22, },
	[5145]={ class = "MAGE", level = 24, },
	[2139]={ class = "MAGE", level = 24, },
	[8400]={ class = "MAGE", level = 24, },
	[2121]={ class = "MAGE", level = 24, },
	[120]={ class = "MAGE", level = 26, },
	[865]={ class = "MAGE", level = 26, },
	[8406]={ class = "MAGE", level = 26, },
	[1461]={ class = "MAGE", level = 28, },
	[6141]={ class = "MAGE", level = 28, },
	[759]={ class = "MAGE", level = 28, },
	[8494]={ class = "MAGE", level = 28, },
	[8444]={ class = "MAGE", level = 28, },
	[8438]={ class = "MAGE", level = 30, },
	[6127]={ class = "MAGE", level = 30, },
	[8412]={ class = "MAGE", level = 30, },
	[8457]={ class = "MAGE", level = 30, },
	[8401]={ class = "MAGE", level = 30, },
	[7302]={ class = "MAGE", level = 30, },
	[45438]={ class = "MAGE", level = 30, },
	[3565]={ class = "MAGE", level = 30, },
	[3566]={ class = "MAGE", level = 30, },
	[8416]={ class = "MAGE", level = 32, },
	[6129]={ class = "MAGE", level = 32, },
	[8422]={ class = "MAGE", level = 32, },
	[8461]={ class = "MAGE", level = 32, },
	[8407]={ class = "MAGE", level = 32, },
	[8492]={ class = "MAGE", level = 34, },
	[6117]={ class = "MAGE", level = 34, },
	[8445]={ class = "MAGE", level = 34, },
	[49361]={ class = "MAGE", level = 35, },
	[49360]={ class = "MAGE", level = 35, },
	[49358]={ class = "MAGE", level = 35, },
	[49359]={ class = "MAGE", level = 35, },
	[8427]={ class = "MAGE", level = 36, },
	[8402]={ class = "MAGE", level = 36, },
	[8495]={ class = "MAGE", level = 36, },
	[8439]={ class = "MAGE", level = 38, },
	[3552]={ class = "MAGE", level = 38, },
	[8413]={ class = "MAGE", level = 38, },
	[8408]={ class = "MAGE", level = 38, },
	[8417]={ class = "MAGE", level = 40, },
	[10138]={ class = "MAGE", level = 40, },
	[8458]={ class = "MAGE", level = 40, },
	[8423]={ class = "MAGE", level = 40, },
	[6131]={ class = "MAGE", level = 40, },
	[7320]={ class = "MAGE", level = 40, },
	[12825]={ class = "MAGE", level = 40, },
	[32266]={ class = "MAGE", level = 40, },
	[11416]={ class = "MAGE", level = 40, },
	[11417]={ class = "MAGE", level = 40, },
	[32267]={ class = "MAGE", level = 40, },
	[10059]={ class = "MAGE", level = 40, },
	[11418]={ class = "MAGE", level = 40, },
	[8446]={ class = "MAGE", level = 40, },
	[10156]={ class = "MAGE", level = 42, },
	[10159]={ class = "MAGE", level = 42, },
	[10144]={ class = "MAGE", level = 42, },
	[10148]={ class = "MAGE", level = 42, },
	[8462]={ class = "MAGE", level = 42, },
	[10185]={ class = "MAGE", level = 44, },
	[10179]={ class = "MAGE", level = 44, },
	[10191]={ class = "MAGE", level = 44, },
	[10201]={ class = "MAGE", level = 46, },
	[10197]={ class = "MAGE", level = 46, },
	[22782]={ class = "MAGE", level = 46, },
	[10205]={ class = "MAGE", level = 46, },
	[10211]={ class = "MAGE", level = 48, },
	[10053]={ class = "MAGE", level = 48, },
	[10149]={ class = "MAGE", level = 48, },
	[10215]={ class = "MAGE", level = 48, },
	[10160]={ class = "MAGE", level = 50, },
	[10139]={ class = "MAGE", level = 50, },
	[10223]={ class = "MAGE", level = 50, },
	[10180]={ class = "MAGE", level = 50, },
	[10219]={ class = "MAGE", level = 50, },
	[11419]={ class = "MAGE", level = 50, },
	[11420]={ class = "MAGE", level = 50, },
	[10186]={ class = "MAGE", level = 52, },
	[10145]={ class = "MAGE", level = 52, },
	[10177]={ class = "MAGE", level = 52, },
	[10192]={ class = "MAGE", level = 52, },
	[10206]={ class = "MAGE", level = 52, },
	[10202]={ class = "MAGE", level = 54, },
	[10199]={ class = "MAGE", level = 54, },
	[10150]={ class = "MAGE", level = 54, },
	[10230]={ class = "MAGE", level = 54, },
	[10157]={ class = "MAGE", level = 56, },
	[10212]={ class = "MAGE", level = 56, },
	[10216]={ class = "MAGE", level = 56, },
	[10181]={ class = "MAGE", level = 56, },
	[10161]={ class = "MAGE", level = 58, },
	[10054]={ class = "MAGE", level = 58, },
	[22783]={ class = "MAGE", level = 58, },
	[10207]={ class = "MAGE", level = 58, },
	[25345]={ class = "MAGE", level = 60, },
	[10187]={ class = "MAGE", level = 60, },
	[28612]={ class = "MAGE", level = 60, },
	[10140]={ class = "MAGE", level = 60, },
	[10225]={ class = "MAGE", level = 60, },
	[10151]={ class = "MAGE", level = 60, },
	[25306]={ class = "MAGE", level = 60, },
	[28609]={ class = "MAGE", level = 60, },
	[25304]={ class = "MAGE", level = 60, },
	[10220]={ class = "MAGE", level = 60, },
	[10193]={ class = "MAGE", level = 60, },
	[12826]={ class = "MAGE", level = 60, },
	[28271]={ class = "MAGE", level = 60, },
	[28272]={ class = "MAGE", level = 60, },
	[33690]={ class = "MAGE", level = 60, },
	[35715]={ class = "MAGE", level = 60, },
	[27078]={ class = "MAGE", level = 61, },
	[27080]={ class = "MAGE", level = 62, },
	[30482]={ class = "MAGE", level = 62, },
	[27075]={ class = "MAGE", level = 63, },
	[27071]={ class = "MAGE", level = 63, },
	[30451]={ class = "MAGE", level = 64, },
	[27086]={ class = "MAGE", level = 64, },
	[27087]={ class = "MAGE", level = 65, },
	[37420]={ class = "MAGE", level = 65, },
	[33691]={ class = "MAGE", level = 65, },
	[35717]={ class = "MAGE", level = 65, },
	[27073]={ class = "MAGE", level = 65, },
	[27070]={ class = "MAGE", level = 66, },
	[30455]={ class = "MAGE", level = 66, },
	[27088]={ class = "MAGE", level = 67, },
	[27085]={ class = "MAGE", level = 68, },
	[27101]={ class = "MAGE", level = 68, },
	[66]={ class = "MAGE", level = 68, },
	[27131]={ class = "MAGE", level = 68, },
	[38699]={ class = "MAGE", level = 69, },
	[27128]={ class = "MAGE", level = 69, },
	[27072]={ class = "MAGE", level = 69, },
	[27124]={ class = "MAGE", level = 69, },
	[27125]={ class = "MAGE", level = 69, },
	[27082]={ class = "MAGE", level = 70, },
	[27126]={ class = "MAGE", level = 70, },
	[38704]={ class = "MAGE", level = 70, },
	[33717]={ class = "MAGE", level = 70, },
	[27090]={ class = "MAGE", level = 70, },
	[27079]={ class = "MAGE", level = 70, },
	[38692]={ class = "MAGE", level = 70, },
	[32796]={ class = "MAGE", level = 70, },
	[38697]={ class = "MAGE", level = 70, },
	[43987]={ class = "MAGE", level = 70, },
	[27074]={ class = "MAGE", level = 70, },
	[30449]={ class = "MAGE", level = 70, },
--++ Mage Talents ++	
	[11213]={ class = "MAGE", level = 1, },
	[12574]={ class = "MAGE", level = 1, },
	[12575]={ class = "MAGE", level = 1, },
	[12576]={ class = "MAGE", level = 1, },
	[12577]={ class = "MAGE", level = 1, },
	[11222]={ class = "MAGE", level = 1, },
	[12839]={ class = "MAGE", level = 1, },
	[12840]={ class = "MAGE", level = 1, },
	[12841]={ class = "MAGE", level = 1, },
	[12842]={ class = "MAGE", level = 1, },
	[28574]={ class = "MAGE", level = 1, },
	[11242]={ class = "MAGE", level = 1, },
	[12467]={ class = "MAGE", level = 1, },
	[12469]={ class = "MAGE", level = 1, },
	[15058]={ class = "MAGE", level = 1, },
	[15059]={ class = "MAGE", level = 1, },
	[15060]={ class = "MAGE", level = 1, },
	[18462]={ class = "MAGE", level = 1, },
	[18463]={ class = "MAGE", level = 1, },
	[18464]={ class = "MAGE", level = 1, },
	[11232]={ class = "MAGE", level = 1, },
	[12500]={ class = "MAGE", level = 1, },
	[12501]={ class = "MAGE", level = 1, },
	[12502]={ class = "MAGE", level = 1, },
	[12503]={ class = "MAGE", level = 1, },
	[31571]={ class = "MAGE", level = 1, },
	[31572]={ class = "MAGE", level = 1, },
	[31573]={ class = "MAGE", level = 1, },
	[12042]={ class = "MAGE", level = 1, },
	[11210]={ class = "MAGE", level = 1, },
	[12592]={ class = "MAGE", level = 1, },
	[16757]={ class = "MAGE", level = 1, },
	[16758]={ class = "MAGE", level = 1, },
	[31674]={ class = "MAGE", level = 1, },
	[31675]={ class = "MAGE", level = 1, },
	[31676]={ class = "MAGE", level = 1, },
	[31677]={ class = "MAGE", level = 1, },
	[31678]={ class = "MAGE", level = 1, },
	[11113]={ class = "MAGE", level = 1, },
	[31641]={ class = "MAGE", level = 1, },
	[31642]={ class = "MAGE", level = 1, },
	[11083]={ class = "MAGE", level = 1, },
	[12351]={ class = "MAGE", level = 1, },
	[11958]={ class = "MAGE", level = 1, },
	[11129]={ class = "MAGE", level = 1, },
	[11115]={ class = "MAGE", level = 1, },
	[11367]={ class = "MAGE", level = 1, },
	[11368]={ class = "MAGE", level = 1, },
	[31661]={ class = "MAGE", level = 1, },
	[29438]={ class = "MAGE", level = 1, },
	[29439]={ class = "MAGE", level = 1, },
	[29440]={ class = "MAGE", level = 1, },
	[31579]={ class = "MAGE", level = 1, },
	[31582]={ class = "MAGE", level = 1, },
	[31583]={ class = "MAGE", level = 1, },
	[31656]={ class = "MAGE", level = 1, },
	[31657]={ class = "MAGE", level = 1, },
	[31658]={ class = "MAGE", level = 1, },
	[31659]={ class = "MAGE", level = 1, },
	[31660]={ class = "MAGE", level = 1, },
	[31682]={ class = "MAGE", level = 1, },
	[31683]={ class = "MAGE", level = 1, },
	[31684]={ class = "MAGE", level = 1, },
	[31685]={ class = "MAGE", level = 1, },
	[31686]={ class = "MAGE", level = 1, },
	[11124]={ class = "MAGE", level = 1, },
	[12378]={ class = "MAGE", level = 1, },
	[12398]={ class = "MAGE", level = 1, },
	[12399]={ class = "MAGE", level = 1, },
	[12400]={ class = "MAGE", level = 1, },
	[11100]={ class = "MAGE", level = 1, },
	[12353]={ class = "MAGE", level = 1, },
	[11160]={ class = "MAGE", level = 1, },
	[12518]={ class = "MAGE", level = 1, },
	[12519]={ class = "MAGE", level = 1, },
	[11189]={ class = "MAGE", level = 1, },
	[28332]={ class = "MAGE", level = 1, },
	[11071]={ class = "MAGE", level = 1, },
	[12496]={ class = "MAGE", level = 1, },
	[12497]={ class = "MAGE", level = 1, },
	[31667]={ class = "MAGE", level = 1, },
	[31668]={ class = "MAGE", level = 1, },
	[31669]={ class = "MAGE", level = 1, },
	[11426]={ class = "MAGE", level = 1, },
	[31670]={ class = "MAGE", level = 1, },
	[31672]={ class = "MAGE", level = 1, },
	[11207]={ class = "MAGE", level = 1, },
	[12672]={ class = "MAGE", level = 1, },
	[15047]={ class = "MAGE", level = 1, },
	[15052]={ class = "MAGE", level = 1, },
	[15053]={ class = "MAGE", level = 1, },
	[12472]={ class = "MAGE", level = 1, },
	[11119]={ class = "MAGE", level = 1, },
	[11120]={ class = "MAGE", level = 1, },
	[12846]={ class = "MAGE", level = 1, },
	[12847]={ class = "MAGE", level = 1, },
	[12848]={ class = "MAGE", level = 1, },
	[11103]={ class = "MAGE", level = 1, },
	[12357]={ class = "MAGE", level = 1, },
	[12358]={ class = "MAGE", level = 1, },
	[12359]={ class = "MAGE", level = 1, },
	[12360]={ class = "MAGE", level = 1, },
	[11237]={ class = "MAGE", level = 1, },
	[12463]={ class = "MAGE", level = 1, },
	[12464]={ class = "MAGE", level = 1, },
	[16769]={ class = "MAGE", level = 1, },
	[16770]={ class = "MAGE", level = 1, },
	[31569]={ class = "MAGE", level = 1, },
	[31570]={ class = "MAGE", level = 1, },
	[11185]={ class = "MAGE", level = 1, },
	[12487]={ class = "MAGE", level = 1, },
	[12488]={ class = "MAGE", level = 1, },
	[11190]={ class = "MAGE", level = 1, },
	[12489]={ class = "MAGE", level = 1, },
	[12490]={ class = "MAGE", level = 1, },
	[11255]={ class = "MAGE", level = 1, },
	[12598]={ class = "MAGE", level = 1, },
	[11078]={ class = "MAGE", level = 1, },
	[11080]={ class = "MAGE", level = 1, },
	[12342]={ class = "MAGE", level = 1, },
	[11069]={ class = "MAGE", level = 1, },
	[12338]={ class = "MAGE", level = 1, },
	[12339]={ class = "MAGE", level = 1, },
	[12340]={ class = "MAGE", level = 1, },
	[12341]={ class = "MAGE", level = 1, },
	[11108]={ class = "MAGE", level = 1, },
	[12349]={ class = "MAGE", level = 1, },
	[12350]={ class = "MAGE", level = 1, },
	[11165]={ class = "MAGE", level = 1, },
	[12475]={ class = "MAGE", level = 1, },
	[11070]={ class = "MAGE", level = 1, },
	[12473]={ class = "MAGE", level = 1, },
	[16763]={ class = "MAGE", level = 1, },
	[16765]={ class = "MAGE", level = 1, },
	[16766]={ class = "MAGE", level = 1, },
	[11252]={ class = "MAGE", level = 1, },
	[12605]={ class = "MAGE", level = 1, },
	[11095]={ class = "MAGE", level = 1, },
	[12872]={ class = "MAGE", level = 1, },
	[12873]={ class = "MAGE", level = 1, },
	[18459]={ class = "MAGE", level = 1, },
	[18460]={ class = "MAGE", level = 1, },
	[29441]={ class = "MAGE", level = 1, },
	[29444]={ class = "MAGE", level = 1, },
	[29445]={ class = "MAGE", level = 1, },
	[29446]={ class = "MAGE", level = 1, },
	[29447]={ class = "MAGE", level = 1, },
	[11247]={ class = "MAGE", level = 1, },
	[12606]={ class = "MAGE", level = 1, },
	[29074]={ class = "MAGE", level = 1, },
	[29075]={ class = "MAGE", level = 1, },
	[29076]={ class = "MAGE", level = 1, },
	[31584]={ class = "MAGE", level = 1, },
	[31585]={ class = "MAGE", level = 1, },
	[31586]={ class = "MAGE", level = 1, },
	[31587]={ class = "MAGE", level = 1, },
	[31588]={ class = "MAGE", level = 1, },
	[31679]={ class = "MAGE", level = 1, },
	[31680]={ class = "MAGE", level = 1, },
	[11094]={ class = "MAGE", level = 1, },
	[13043]={ class = "MAGE", level = 1, },
	[11175]={ class = "MAGE", level = 1, },
	[12569]={ class = "MAGE", level = 1, },
	[12571]={ class = "MAGE", level = 1, },
	[11151]={ class = "MAGE", level = 1, },
	[12952]={ class = "MAGE", level = 1, },
	[12953]={ class = "MAGE", level = 1, },
	[31638]={ class = "MAGE", level = 1, },
	[31639]={ class = "MAGE", level = 1, },
	[31640]={ class = "MAGE", level = 1, },
	[12043]={ class = "MAGE", level = 1, },
	[31574]={ class = "MAGE", level = 1, },
	[31575]={ class = "MAGE", level = 1, },
	[11366]={ class = "MAGE", level = 1, },
	[34293]={ class = "MAGE", level = 1, },
	[34295]={ class = "MAGE", level = 1, },
	[34296]={ class = "MAGE", level = 1, },
	[11170]={ class = "MAGE", level = 1, },
	[12982]={ class = "MAGE", level = 1, },
	[12983]={ class = "MAGE", level = 1, },
	[12984]={ class = "MAGE", level = 1, },
	[12985]={ class = "MAGE", level = 1, },
	[31589]={ class = "MAGE", level = 1, },
	[35578]={ class = "MAGE", level = 1, },
	[35581]={ class = "MAGE", level = 1, },
	[31687]={ class = "MAGE", level = 1, },
	[6057]={ class = "MAGE", level = 1, },
	[6085]={ class = "MAGE", level = 1, },
	[11180]={ class = "MAGE", level = 1, },
	[28592]={ class = "MAGE", level = 1, },
	[28593]={ class = "MAGE", level = 1, },
	[28594]={ class = "MAGE", level = 1, },
	[28595]={ class = "MAGE", level = 1, },
	[12505]={ class = "MAGE", level = 24, },
	[12522]={ class = "MAGE", level = 30, },
	[13018]={ class = "MAGE", level = 36, },
	[12523]={ class = "MAGE", level = 36, },
	[12524]={ class = "MAGE", level = 42, },
	[13019]={ class = "MAGE", level = 44, },
	[13031]={ class = "MAGE", level = 46, },
	[12525]={ class = "MAGE", level = 48, },
	[13020]={ class = "MAGE", level = 52, },
	[13032]={ class = "MAGE", level = 52, },
	[12526]={ class = "MAGE", level = 54, },
	[33041]={ class = "MAGE", level = 56, },
	[13033]={ class = "MAGE", level = 58, },
	[13021]={ class = "MAGE", level = 60, },
	[18809]={ class = "MAGE", level = 60, },
	[33042]={ class = "MAGE", level = 64, },
	[27134]={ class = "MAGE", level = 64, },
	[27133]={ class = "MAGE", level = 65, },
	[27132]={ class = "MAGE", level = 66, },
	[33933]={ class = "MAGE", level = 70, },
	[33043]={ class = "MAGE", level = 70, },
	[33405]={ class = "MAGE", level = 70, },
	[33938]={ class = "MAGE", level = 70, },
--++ Paladin Abilities ++	
	[348701]={ class = "PALADIN", level = 70, },
	[635]={ class = "PALADIN", level = 1, },
	[20154]={ class = "PALADIN", level = 1, },
	[21084]={ class = "PALADIN", level = 1, },
	[20271]={ class = "PALADIN", level = 4, },
	[498]={ class = "PALADIN", level = 6, },
	[639]={ class = "PALADIN", level = 6, },
	[21183]={ class = "PALADIN", level = 6, },
	[21082]={ class = "PALADIN", level = 6, },
	[853]={ class = "PALADIN", level = 8, },
	[1152]={ class = "PALADIN", level = 8, },
	[1022]={ class = "PALADIN", level = 10, },
	[633]={ class = "PALADIN", level = 10, },
	[20287]={ class = "PALADIN", level = 10, },
	[7328]={ class = "PALADIN", level = 12, },
	[20162]={ class = "PALADIN", level = 12, },
	[647]={ class = "PALADIN", level = 14, },
	[31789]={ class = "PALADIN", level = 14, },
	[25780]={ class = "PALADIN", level = 16, },
	[1044]={ class = "PALADIN", level = 18, },
	[5573]={ class = "PALADIN", level = 18, },
	[20288]={ class = "PALADIN", level = 18, },
	[31785]={ class = "PALADIN", level = 18, },
	[26573]={ class = "PALADIN", level = 20, },
	[879]={ class = "PALADIN", level = 20, },
	[19750]={ class = "PALADIN", level = 20, },
	[5502]={ class = "PALADIN", level = 20, },
	[1026]={ class = "PALADIN", level = 22, },
	[20164]={ class = "PALADIN", level = 22, },
	[20305]={ class = "PALADIN", level = 22, },
	[5599]={ class = "PALADIN", level = 24, },
	[5588]={ class = "PALADIN", level = 24, },
	[10322]={ class = "PALADIN", level = 24, },
	[2878]={ class = "PALADIN", level = 24, },
	[19939]={ class = "PALADIN", level = 26, },
	[20289]={ class = "PALADIN", level = 26, },
	[5614]={ class = "PALADIN", level = 28, },
	[20116]={ class = "PALADIN", level = 30, },
	[19752]={ class = "PALADIN", level = 30, },
	[1042]={ class = "PALADIN", level = 30, },
	[2800]={ class = "PALADIN", level = 30, },
	[20165]={ class = "PALADIN", level = 30, },
	[13819]={ class = "PALADIN", level = 30, },
	[34769]={ class = "PALADIN", level = 30, },
	[20306]={ class = "PALADIN", level = 32, },
	[642]={ class = "PALADIN", level = 34, },
	[19940]={ class = "PALADIN", level = 34, },
	[20290]={ class = "PALADIN", level = 34, },
	[5615]={ class = "PALADIN", level = 36, },
	[10324]={ class = "PALADIN", level = 36, },
	[10278]={ class = "PALADIN", level = 38, },
	[3472]={ class = "PALADIN", level = 38, },
	[20166]={ class = "PALADIN", level = 38, },
	[5627]={ class = "PALADIN", level = 38, },
	[20922]={ class = "PALADIN", level = 40, },
	[5589]={ class = "PALADIN", level = 40, },
	[20347]={ class = "PALADIN", level = 40, },
	[4987]={ class = "PALADIN", level = 42, },
	[19941]={ class = "PALADIN", level = 42, },
	[20291]={ class = "PALADIN", level = 42, },
	[20307]={ class = "PALADIN", level = 42, },
	[10312]={ class = "PALADIN", level = 44, },
	[24275]={ class = "PALADIN", level = 44, },
	[6940]={ class = "PALADIN", level = 46, },
	[10328]={ class = "PALADIN", level = 46, },
	[20772]={ class = "PALADIN", level = 48, },
	[31895]={ class = "PALADIN", level = 48, },
	[20356]={ class = "PALADIN", level = 48, },
	[20923]={ class = "PALADIN", level = 50, },
	[1020]={ class = "PALADIN", level = 50, },
	[19942]={ class = "PALADIN", level = 50, },
	[2812]={ class = "PALADIN", level = 50, },
	[10310]={ class = "PALADIN", level = 50, },
	[20348]={ class = "PALADIN", level = 50, },
	[20292]={ class = "PALADIN", level = 50, },
	[10313]={ class = "PALADIN", level = 52, },
	[24274]={ class = "PALADIN", level = 52, },
	[20308]={ class = "PALADIN", level = 52, },
	[10326]={ class = "PALADIN", level = 52, },
	[20729]={ class = "PALADIN", level = 54, },
	[10308]={ class = "PALADIN", level = 54, },
	[10329]={ class = "PALADIN", level = 54, },
	[19943]={ class = "PALADIN", level = 58, },
	[20293]={ class = "PALADIN", level = 58, },
	[20357]={ class = "PALADIN", level = 58, },
	[20924]={ class = "PALADIN", level = 60, },
	[10314]={ class = "PALADIN", level = 60, },
	[24239]={ class = "PALADIN", level = 60, },
	[25292]={ class = "PALADIN", level = 60, },
	[10318]={ class = "PALADIN", level = 60, },
	[20773]={ class = "PALADIN", level = 60, },
	[20349]={ class = "PALADIN", level = 60, },
	[23214]={ class = "PALADIN", level = 60, },
	[34767]={ class = "PALADIN", level = 60, },
	[27158]={ class = "PALADIN", level = 61, },
	[27147]={ class = "PALADIN", level = 62, },
	[27135]={ class = "PALADIN", level = 62, },
	[356110]={ class = "PALADIN", level = 64, },
	[356112]={ class = "PALADIN", level = 64, },
	[31892]={ class = "PALADIN", level = 64, },
	[31801]={ class = "PALADIN", level = 64, },
	[27137]={ class = "PALADIN", level = 66, },
	[27155]={ class = "PALADIN", level = 66, },
	[33776]={ class = "PALADIN", level = 66, },
	[27166]={ class = "PALADIN", level = 67, },
	[27138]={ class = "PALADIN", level = 68, },
	[27180]={ class = "PALADIN", level = 68, },
	[27139]={ class = "PALADIN", level = 69, },
	[27154]={ class = "PALADIN", level = 69, },
	[27160]={ class = "PALADIN", level = 69, },
	[31884]={ class = "PALADIN", level = 70, },
	[27148]={ class = "PALADIN", level = 70, },
	[27173]={ class = "PALADIN", level = 70, },
	[27136]={ class = "PALADIN", level = 70, },
	[348704]={ class = "PALADIN", level = 70, },
	[348700]={ class = "PALADIN", level = 70, },
--++ Paladin Talents ++	
	[20096]={ class = "PALADIN", level = 1, },
	[20097]={ class = "PALADIN", level = 1, },
	[20098]={ class = "PALADIN", level = 1, },
	[20099]={ class = "PALADIN", level = 1, },
	[20100]={ class = "PALADIN", level = 1, },
	[31850]={ class = "PALADIN", level = 1, },
	[31851]={ class = "PALADIN", level = 1, },
	[31852]={ class = "PALADIN", level = 1, },
	[31853]={ class = "PALADIN", level = 1, },
	[31854]={ class = "PALADIN", level = 1, },
	[31821]={ class = "PALADIN", level = 1, },
	[31935]={ class = "PALADIN", level = 1, },
	[20101]={ class = "PALADIN", level = 1, },
	[20102]={ class = "PALADIN", level = 1, },
	[20103]={ class = "PALADIN", level = 1, },
	[20104]={ class = "PALADIN", level = 1, },
	[20105]={ class = "PALADIN", level = 1, },
	[31828]={ class = "PALADIN", level = 1, },
	[31829]={ class = "PALADIN", level = 1, },
	[31830]={ class = "PALADIN", level = 1, },
	[31858]={ class = "PALADIN", level = 1, },
	[31859]={ class = "PALADIN", level = 1, },
	[31860]={ class = "PALADIN", level = 1, },
	[31861]={ class = "PALADIN", level = 1, },
	[31862]={ class = "PALADIN", level = 1, },
	[20117]={ class = "PALADIN", level = 1, },
	[20118]={ class = "PALADIN", level = 1, },
	[20119]={ class = "PALADIN", level = 1, },
	[20120]={ class = "PALADIN", level = 1, },
	[20121]={ class = "PALADIN", level = 1, },
	[31866]={ class = "PALADIN", level = 1, },
	[31867]={ class = "PALADIN", level = 1, },
	[31868]={ class = "PALADIN", level = 1, },
	[35395]={ class = "PALADIN", level = 1, },
	[20060]={ class = "PALADIN", level = 1, },
	[20061]={ class = "PALADIN", level = 1, },
	[20062]={ class = "PALADIN", level = 1, },
	[20063]={ class = "PALADIN", level = 1, },
	[20064]={ class = "PALADIN", level = 1, },
	[20216]={ class = "PALADIN", level = 1, },
	[31842]={ class = "PALADIN", level = 1, },
	[20257]={ class = "PALADIN", level = 1, },
	[20258]={ class = "PALADIN", level = 1, },
	[20259]={ class = "PALADIN", level = 1, },
	[20260]={ class = "PALADIN", level = 1, },
	[20261]={ class = "PALADIN", level = 1, },
	[31871]={ class = "PALADIN", level = 1, },
	[31872]={ class = "PALADIN", level = 1, },
	[31873]={ class = "PALADIN", level = 1, },
	[20262]={ class = "PALADIN", level = 1, },
	[20263]={ class = "PALADIN", level = 1, },
	[20264]={ class = "PALADIN", level = 1, },
	[20265]={ class = "PALADIN", level = 1, },
	[20266]={ class = "PALADIN", level = 1, },
	[9799]={ class = "PALADIN", level = 1, },
	[25988]={ class = "PALADIN", level = 1, },
	[31879]={ class = "PALADIN", level = 1, },
	[31880]={ class = "PALADIN", level = 1, },
	[31881]={ class = "PALADIN", level = 1, },
	[31882]={ class = "PALADIN", level = 1, },
	[31883]={ class = "PALADIN", level = 1, },
	[20174]={ class = "PALADIN", level = 1, },
	[20175]={ class = "PALADIN", level = 1, },
	[20237]={ class = "PALADIN", level = 1, },
	[20238]={ class = "PALADIN", level = 1, },
	[20239]={ class = "PALADIN", level = 1, },
	[31837]={ class = "PALADIN", level = 1, },
	[31838]={ class = "PALADIN", level = 1, },
	[31839]={ class = "PALADIN", level = 1, },
	[31840]={ class = "PALADIN", level = 1, },
	[31841]={ class = "PALADIN", level = 1, },
	[5923]={ class = "PALADIN", level = 1, },
	[5924]={ class = "PALADIN", level = 1, },
	[5925]={ class = "PALADIN", level = 1, },
	[5926]={ class = "PALADIN", level = 1, },
	[25829]={ class = "PALADIN", level = 1, },
	[20925]={ class = "PALADIN", level = 1, },
	[20473]={ class = "PALADIN", level = 1, },
	[20210]={ class = "PALADIN", level = 1, },
	[20212]={ class = "PALADIN", level = 1, },
	[20213]={ class = "PALADIN", level = 1, },
	[20214]={ class = "PALADIN", level = 1, },
	[20215]={ class = "PALADIN", level = 1, },
	[20042]={ class = "PALADIN", level = 1, },
	[20045]={ class = "PALADIN", level = 1, },
	[20046]={ class = "PALADIN", level = 1, },
	[20047]={ class = "PALADIN", level = 1, },
	[20048]={ class = "PALADIN", level = 1, },
	[20244]={ class = "PALADIN", level = 1, },
	[20245]={ class = "PALADIN", level = 1, },
	[20254]={ class = "PALADIN", level = 1, },
	[20255]={ class = "PALADIN", level = 1, },
	[20256]={ class = "PALADIN", level = 1, },
	[20138]={ class = "PALADIN", level = 1, },
	[20139]={ class = "PALADIN", level = 1, },
	[20140]={ class = "PALADIN", level = 1, },
	[20141]={ class = "PALADIN", level = 1, },
	[20142]={ class = "PALADIN", level = 1, },
	[20487]={ class = "PALADIN", level = 1, },
	[20488]={ class = "PALADIN", level = 1, },
	[20489]={ class = "PALADIN", level = 1, },
	[41021]={ class = "PALADIN", level = 1, },
	[41026]={ class = "PALADIN", level = 1, },
	[25956]={ class = "PALADIN", level = 1, },
	[25957]={ class = "PALADIN", level = 1, },
	[20234]={ class = "PALADIN", level = 1, },
	[20235]={ class = "PALADIN", level = 1, },
	[20091]={ class = "PALADIN", level = 1, },
	[20092]={ class = "PALADIN", level = 1, },
	[20468]={ class = "PALADIN", level = 1, },
	[20469]={ class = "PALADIN", level = 1, },
	[20470]={ class = "PALADIN", level = 1, },
	[31869]={ class = "PALADIN", level = 1, },
	[31870]={ class = "PALADIN", level = 1, },
	[20224]={ class = "PALADIN", level = 1, },
	[20225]={ class = "PALADIN", level = 1, },
	[20330]={ class = "PALADIN", level = 1, },
	[20331]={ class = "PALADIN", level = 1, },
	[20332]={ class = "PALADIN", level = 1, },
	[20335]={ class = "PALADIN", level = 1, },
	[20336]={ class = "PALADIN", level = 1, },
	[20337]={ class = "PALADIN", level = 1, },
	[31833]={ class = "PALADIN", level = 1, },
	[31835]={ class = "PALADIN", level = 1, },
	[31836]={ class = "PALADIN", level = 1, },
	[20196]={ class = "PALADIN", level = 1, },
	[20197]={ class = "PALADIN", level = 1, },
	[20198]={ class = "PALADIN", level = 1, },
	[20199]={ class = "PALADIN", level = 1, },
	[20200]={ class = "PALADIN", level = 1, },
	[31822]={ class = "PALADIN", level = 1, },
	[31823]={ class = "PALADIN", level = 1, },
	[31824]={ class = "PALADIN", level = 1, },
	[31825]={ class = "PALADIN", level = 1, },
	[31826]={ class = "PALADIN", level = 1, },
	[26022]={ class = "PALADIN", level = 1, },
	[26023]={ class = "PALADIN", level = 1, },
	[44414]={ class = "PALADIN", level = 1, },
	[20177]={ class = "PALADIN", level = 1, },
	[20179]={ class = "PALADIN", level = 1, },
	[20180]={ class = "PALADIN", level = 1, },
	[20181]={ class = "PALADIN", level = 1, },
	[20182]={ class = "PALADIN", level = 1, },
	[20127]={ class = "PALADIN", level = 1, },
	[20130]={ class = "PALADIN", level = 1, },
	[20135]={ class = "PALADIN", level = 1, },
	[20136]={ class = "PALADIN", level = 1, },
	[20137]={ class = "PALADIN", level = 1, },
	[20066]={ class = "PALADIN", level = 1, },
	[31848]={ class = "PALADIN", level = 1, },
	[31849]={ class = "PALADIN", level = 1, },
	[31876]={ class = "PALADIN", level = 1, },
	[31877]={ class = "PALADIN", level = 1, },
	[31878]={ class = "PALADIN", level = 1, },
	[20359]={ class = "PALADIN", level = 1, },
	[20360]={ class = "PALADIN", level = 1, },
	[20361]={ class = "PALADIN", level = 1, },
	[32043]={ class = "PALADIN", level = 1, },
	[35396]={ class = "PALADIN", level = 1, },
	[35397]={ class = "PALADIN", level = 1, },
	[20375]={ class = "PALADIN", level = 1, },
	[20148]={ class = "PALADIN", level = 1, },
	[20149]={ class = "PALADIN", level = 1, },
	[20150]={ class = "PALADIN", level = 1, },
	[31846]={ class = "PALADIN", level = 1, },
	[31847]={ class = "PALADIN", level = 1, },
	[20205]={ class = "PALADIN", level = 1, },
	[20206]={ class = "PALADIN", level = 1, },
	[20207]={ class = "PALADIN", level = 1, },
	[20208]={ class = "PALADIN", level = 1, },
	[20209]={ class = "PALADIN", level = 1, },
	[31844]={ class = "PALADIN", level = 1, },
	[31845]={ class = "PALADIN", level = 1, },
	[20143]={ class = "PALADIN", level = 1, },
	[20144]={ class = "PALADIN", level = 1, },
	[20145]={ class = "PALADIN", level = 1, },
	[20146]={ class = "PALADIN", level = 1, },
	[20147]={ class = "PALADIN", level = 1, },
	[20111]={ class = "PALADIN", level = 1, },
	[20112]={ class = "PALADIN", level = 1, },
	[20113]={ class = "PALADIN", level = 1, },
	[9453]={ class = "PALADIN", level = 1, },
	[25836]={ class = "PALADIN", level = 1, },
	[20049]={ class = "PALADIN", level = 1, },
	[20056]={ class = "PALADIN", level = 1, },
	[20057]={ class = "PALADIN", level = 1, },
	[20058]={ class = "PALADIN", level = 1, },
	[20059]={ class = "PALADIN", level = 1, },
	[9452]={ class = "PALADIN", level = 1, },
	[26016]={ class = "PALADIN", level = 1, },
	[26021]={ class = "PALADIN", level = 1, },
	[20915]={ class = "PALADIN", level = 30, },
	[20918]={ class = "PALADIN", level = 40, },
	[20929]={ class = "PALADIN", level = 48, },
	[20927]={ class = "PALADIN", level = 50, },
	[20919]={ class = "PALADIN", level = 50, },
	[20930]={ class = "PALADIN", level = 56, },
	[32699]={ class = "PALADIN", level = 60, },
	[20928]={ class = "PALADIN", level = 60, },
	[20920]={ class = "PALADIN", level = 60, },
	[27174]={ class = "PALADIN", level = 64, },
	[32700]={ class = "PALADIN", level = 70, },
	[27179]={ class = "PALADIN", level = 70, },
	[33072]={ class = "PALADIN", level = 70, },
	[27170]={ class = "PALADIN", level = 70, },
--++ Priest Abilities ++	
	[2050]={ class = "PRIEST", level = 1, },
	[585]={ class = "PRIEST", level = 1, },
	[589]={ class = "PRIEST", level = 4, },
	[591]={ class = "PRIEST", level = 6, },
	[139]={ class = "PRIEST", level = 8, },
	[13908]={ class = "PRIEST", level = 10, },
	[9035]={ class = "PRIEST", level = 10, },
	[2053]={ class = "PRIEST", level = 10, },
	[8092]={ class = "PRIEST", level = 10, },
	[2006]={ class = "PRIEST", level = 10, },
	[594]={ class = "PRIEST", level = 10, },
	[10797]={ class = "PRIEST", level = 10, },
	[32548]={ class = "PRIEST", level = 10, },
	[2652]={ class = "PRIEST", level = 10, },
	[588]={ class = "PRIEST", level = 12, },
	[1244]={ class = "PRIEST", level = 12, },
	[592]={ class = "PRIEST", level = 12, },
	[528]={ class = "PRIEST", level = 14, },
	[8122]={ class = "PRIEST", level = 14, },
	[6074]={ class = "PRIEST", level = 14, },
	[598]={ class = "PRIEST", level = 14, },
	[2054]={ class = "PRIEST", level = 16, },
	[8102]={ class = "PRIEST", level = 16, },
	[19236]={ class = "PRIEST", level = 18, },
	[527]={ class = "PRIEST", level = 18, },
	[600]={ class = "PRIEST", level = 18, },
	[970]={ class = "PRIEST", level = 18, },
	[19296]={ class = "PRIEST", level = 18, },
	[44041]={ class = "PRIEST", level = 20, },
	[32676]={ class = "PRIEST", level = 20, },
	[2944]={ class = "PRIEST", level = 20, },
	[2651]={ class = "PRIEST", level = 20, },
	[9578]={ class = "PRIEST", level = 20, },
	[6346]={ class = "PRIEST", level = 20, },
	[13896]={ class = "PRIEST", level = 20, },
	[2061]={ class = "PRIEST", level = 20, },
	[19281]={ class = "PRIEST", level = 20, },
	[14914]={ class = "PRIEST", level = 20, },
	[7128]={ class = "PRIEST", level = 20, },
	[453]={ class = "PRIEST", level = 20, },
	[6075]={ class = "PRIEST", level = 20, },
	[9484]={ class = "PRIEST", level = 20, },
	[18137]={ class = "PRIEST", level = 20, },
	[19261]={ class = "PRIEST", level = 20, },
	[2055]={ class = "PRIEST", level = 22, },
	[8103]={ class = "PRIEST", level = 22, },
	[2096]={ class = "PRIEST", level = 22, },
	[2010]={ class = "PRIEST", level = 22, },
	[984]={ class = "PRIEST", level = 22, },
	[15262]={ class = "PRIEST", level = 24, },
	[8129]={ class = "PRIEST", level = 24, },
	[1245]={ class = "PRIEST", level = 24, },
	[3747]={ class = "PRIEST", level = 24, },
	[19238]={ class = "PRIEST", level = 26, },
	[9472]={ class = "PRIEST", level = 26, },
	[6076]={ class = "PRIEST", level = 26, },
	[992]={ class = "PRIEST", level = 26, },
	[19299]={ class = "PRIEST", level = 26, },
	[19276]={ class = "PRIEST", level = 28, },
	[6063]={ class = "PRIEST", level = 28, },
	[8104]={ class = "PRIEST", level = 28, },
	[8124]={ class = "PRIEST", level = 28, },
	[19308]={ class = "PRIEST", level = 28, },
	[44043]={ class = "PRIEST", level = 30, },
	[9579]={ class = "PRIEST", level = 30, },
	[19271]={ class = "PRIEST", level = 30, },
	[19282]={ class = "PRIEST", level = 30, },
	[15263]={ class = "PRIEST", level = 30, },
	[602]={ class = "PRIEST", level = 30, },
	[605]={ class = "PRIEST", level = 30, },
	[6065]={ class = "PRIEST", level = 30, },
	[596]={ class = "PRIEST", level = 30, },
	[976]={ class = "PRIEST", level = 30, },
	[1004]={ class = "PRIEST", level = 30, },
	[19262]={ class = "PRIEST", level = 30, },
	[552]={ class = "PRIEST", level = 32, },
	[9473]={ class = "PRIEST", level = 32, },
	[8131]={ class = "PRIEST", level = 32, },
	[6077]={ class = "PRIEST", level = 32, },
	[19240]={ class = "PRIEST", level = 34, },
	[6064]={ class = "PRIEST", level = 34, },
	[1706]={ class = "PRIEST", level = 34, },
	[8105]={ class = "PRIEST", level = 34, },
	[10880]={ class = "PRIEST", level = 34, },
	[2767]={ class = "PRIEST", level = 34, },
	[19302]={ class = "PRIEST", level = 34, },
	[19277]={ class = "PRIEST", level = 36, },
	[988]={ class = "PRIEST", level = 36, },
	[15264]={ class = "PRIEST", level = 36, },
	[8192]={ class = "PRIEST", level = 36, },
	[2791]={ class = "PRIEST", level = 36, },
	[6066]={ class = "PRIEST", level = 36, },
	[19309]={ class = "PRIEST", level = 36, },
	[9474]={ class = "PRIEST", level = 38, },
	[6078]={ class = "PRIEST", level = 38, },
	[6060]={ class = "PRIEST", level = 38, },
	[44044]={ class = "PRIEST", level = 40, },
	[9592]={ class = "PRIEST", level = 40, },
	[19273]={ class = "PRIEST", level = 40, },
	[2060]={ class = "PRIEST", level = 40, },
	[19283]={ class = "PRIEST", level = 40, },
	[1006]={ class = "PRIEST", level = 40, },
	[10874]={ class = "PRIEST", level = 40, },
	[8106]={ class = "PRIEST", level = 40, },
	[996]={ class = "PRIEST", level = 40, },
	[9485]={ class = "PRIEST", level = 40, },
	[19264]={ class = "PRIEST", level = 40, },
	[19241]={ class = "PRIEST", level = 42, },
	[15265]={ class = "PRIEST", level = 42, },
	[10898]={ class = "PRIEST", level = 42, },
	[10888]={ class = "PRIEST", level = 42, },
	[10957]={ class = "PRIEST", level = 42, },
	[10892]={ class = "PRIEST", level = 42, },
	[19303]={ class = "PRIEST", level = 42, },
	[19278]={ class = "PRIEST", level = 44, },
	[10915]={ class = "PRIEST", level = 44, },
	[10911]={ class = "PRIEST", level = 44, },
	[10909]={ class = "PRIEST", level = 44, },
	[10927]={ class = "PRIEST", level = 44, },
	[19310]={ class = "PRIEST", level = 44, },
	[10963]={ class = "PRIEST", level = 46, },
	[10945]={ class = "PRIEST", level = 46, },
	[10881]={ class = "PRIEST", level = 46, },
	[10933]={ class = "PRIEST", level = 46, },
	[15266]={ class = "PRIEST", level = 48, },
	[10875]={ class = "PRIEST", level = 48, },
	[10937]={ class = "PRIEST", level = 48, },
	[10899]={ class = "PRIEST", level = 48, },
	[44045]={ class = "PRIEST", level = 50, },
	[19242]={ class = "PRIEST", level = 50, },
	[10941]={ class = "PRIEST", level = 50, },
	[19274]={ class = "PRIEST", level = 50, },
	[10916]={ class = "PRIEST", level = 50, },
	[19284]={ class = "PRIEST", level = 50, },
	[10951]={ class = "PRIEST", level = 50, },
	[10960]={ class = "PRIEST", level = 50, },
	[10928]={ class = "PRIEST", level = 50, },
	[10893]={ class = "PRIEST", level = 50, },
	[19304]={ class = "PRIEST", level = 50, },
	[19265]={ class = "PRIEST", level = 50, },
	[19279]={ class = "PRIEST", level = 52, },
	[10964]={ class = "PRIEST", level = 52, },
	[10946]={ class = "PRIEST", level = 52, },
	[10953]={ class = "PRIEST", level = 52, },
	[19311]={ class = "PRIEST", level = 52, },
	[15267]={ class = "PRIEST", level = 54, },
	[10900]={ class = "PRIEST", level = 54, },
	[10934]={ class = "PRIEST", level = 54, },
	[10917]={ class = "PRIEST", level = 56, },
	[10876]={ class = "PRIEST", level = 56, },
	[10890]={ class = "PRIEST", level = 56, },
	[10929]={ class = "PRIEST", level = 56, },
	[10958]={ class = "PRIEST", level = 56, },
	[19243]={ class = "PRIEST", level = 58, },
	[10965]={ class = "PRIEST", level = 58, },
	[10947]={ class = "PRIEST", level = 58, },
	[10912]={ class = "PRIEST", level = 58, },
	[20770]={ class = "PRIEST", level = 58, },
	[10894]={ class = "PRIEST", level = 58, },
	[19305]={ class = "PRIEST", level = 58, },
	[44046]={ class = "PRIEST", level = 60, },
	[19280]={ class = "PRIEST", level = 60, },
	[10942]={ class = "PRIEST", level = 60, },
	[19275]={ class = "PRIEST", level = 60, },
	[25314]={ class = "PRIEST", level = 60, },
	[19285]={ class = "PRIEST", level = 60, },
	[15261]={ class = "PRIEST", level = 60, },
	[10952]={ class = "PRIEST", level = 60, },
	[10938]={ class = "PRIEST", level = 60, },
	[10901]={ class = "PRIEST", level = 60, },
	[10961]={ class = "PRIEST", level = 60, },
	[25316]={ class = "PRIEST", level = 60, },
	[25315]={ class = "PRIEST", level = 60, },
	[10955]={ class = "PRIEST", level = 60, },
	[19312]={ class = "PRIEST", level = 60, },
	[19266]={ class = "PRIEST", level = 60, },
	[25233]={ class = "PRIEST", level = 61, },
	[25363]={ class = "PRIEST", level = 61, },
	[32379]={ class = "PRIEST", level = 62, },
	[25210]={ class = "PRIEST", level = 63, },
	[25379]={ class = "PRIEST", level = 63, },
	[25372]={ class = "PRIEST", level = 63, },
	[32546]={ class = "PRIEST", level = 64, },
	[25217]={ class = "PRIEST", level = 65, },
	[25221]={ class = "PRIEST", level = 65, },
	[25367]={ class = "PRIEST", level = 65, },
	[25437]={ class = "PRIEST", level = 66, },
	[25429]={ class = "PRIEST", level = 66, },
	[25384]={ class = "PRIEST", level = 66, },
	[34433]={ class = "PRIEST", level = 66, },
	[25446]={ class = "PRIEST", level = 66, },
	[25235]={ class = "PRIEST", level = 67, },
	[25596]={ class = "PRIEST", level = 67, },
	[25467]={ class = "PRIEST", level = 68, },
	[25213]={ class = "PRIEST", level = 68, },
	[25308]={ class = "PRIEST", level = 68, },
	[33076]={ class = "PRIEST", level = 68, },
	[25435]={ class = "PRIEST", level = 68, },
	[25433]={ class = "PRIEST", level = 68, },
	[25477]={ class = "PRIEST", level = 68, },
	[25431]={ class = "PRIEST", level = 69, },
	[25375]={ class = "PRIEST", level = 69, },
	[25364]={ class = "PRIEST", level = 69, },
	[44047]={ class = "PRIEST", level = 70, },
	[25441]={ class = "PRIEST", level = 70, },
	[25470]={ class = "PRIEST", level = 70, },
	[25380]={ class = "PRIEST", level = 70, },
	[32375]={ class = "PRIEST", level = 70, },
	[25389]={ class = "PRIEST", level = 70, },
	[25218]={ class = "PRIEST", level = 70, },
	[25222]={ class = "PRIEST", level = 70, },
	[32996]={ class = "PRIEST", level = 70, },
	[25368]={ class = "PRIEST", level = 70, },
	[25461]={ class = "PRIEST", level = 70, },
--++ Priest Talents ++	
	[33167]={ class = "PRIEST", level = 1, },
	[33171]={ class = "PRIEST", level = 1, },
	[33172]={ class = "PRIEST", level = 1, },
	[15268]={ class = "PRIEST", level = 1, },
	[15323]={ class = "PRIEST", level = 1, },
	[15324]={ class = "PRIEST", level = 1, },
	[15325]={ class = "PRIEST", level = 1, },
	[15326]={ class = "PRIEST", level = 1, },
	[27811]={ class = "PRIEST", level = 1, },
	[27815]={ class = "PRIEST", level = 1, },
	[27816]={ class = "PRIEST", level = 1, },
	[33142]={ class = "PRIEST", level = 1, },
	[33145]={ class = "PRIEST", level = 1, },
	[33146]={ class = "PRIEST", level = 1, },
	[34861]={ class = "PRIEST", level = 1, },
	[15259]={ class = "PRIEST", level = 1, },
	[15307]={ class = "PRIEST", level = 1, },
	[15308]={ class = "PRIEST", level = 1, },
	[15309]={ class = "PRIEST", level = 1, },
	[15310]={ class = "PRIEST", level = 1, },
	[18530]={ class = "PRIEST", level = 1, },
	[18531]={ class = "PRIEST", level = 1, },
	[18533]={ class = "PRIEST", level = 1, },
	[18534]={ class = "PRIEST", level = 1, },
	[18535]={ class = "PRIEST", level = 1, },
	[14752]={ class = "PRIEST", level = 1, },
	[33158]={ class = "PRIEST", level = 1, },
	[33159]={ class = "PRIEST", level = 1, },
	[33160]={ class = "PRIEST", level = 1, },
	[33161]={ class = "PRIEST", level = 1, },
	[33162]={ class = "PRIEST", level = 1, },
	[34908]={ class = "PRIEST", level = 1, },
	[34909]={ class = "PRIEST", level = 1, },
	[34910]={ class = "PRIEST", level = 1, },
	[34911]={ class = "PRIEST", level = 1, },
	[34912]={ class = "PRIEST", level = 1, },
	[33213]={ class = "PRIEST", level = 1, },
	[33214]={ class = "PRIEST", level = 1, },
	[33215]={ class = "PRIEST", level = 1, },
	[33186]={ class = "PRIEST", level = 1, },
	[33190]={ class = "PRIEST", level = 1, },
	[45234]={ class = "PRIEST", level = 1, },
	[45243]={ class = "PRIEST", level = 1, },
	[45244]={ class = "PRIEST", level = 1, },
	[18544]={ class = "PRIEST", level = 1, },
	[18547]={ class = "PRIEST", level = 1, },
	[18548]={ class = "PRIEST", level = 1, },
	[18549]={ class = "PRIEST", level = 1, },
	[18550]={ class = "PRIEST", level = 1, },
	[14913]={ class = "PRIEST", level = 1, },
	[15012]={ class = "PRIEST", level = 1, },
	[14911]={ class = "PRIEST", level = 1, },
	[15018]={ class = "PRIEST", level = 1, },
	[34753]={ class = "PRIEST", level = 1, },
	[34859]={ class = "PRIEST", level = 1, },
	[34860]={ class = "PRIEST", level = 1, },
	[15237]={ class = "PRIEST", level = 1, },
	[27789]={ class = "PRIEST", level = 1, },
	[27790]={ class = "PRIEST", level = 1, },
	[14889]={ class = "PRIEST", level = 1, },
	[15008]={ class = "PRIEST", level = 1, },
	[15009]={ class = "PRIEST", level = 1, },
	[15010]={ class = "PRIEST", level = 1, },
	[15011]={ class = "PRIEST", level = 1, },
	[33174]={ class = "PRIEST", level = 1, },
	[33182]={ class = "PRIEST", level = 1, },
	[15274]={ class = "PRIEST", level = 1, },
	[15311]={ class = "PRIEST", level = 1, },
	[14912]={ class = "PRIEST", level = 1, },
	[15013]={ class = "PRIEST", level = 1, },
	[15014]={ class = "PRIEST", level = 1, },
	[14747]={ class = "PRIEST", level = 1, },
	[14770]={ class = "PRIEST", level = 1, },
	[14771]={ class = "PRIEST", level = 1, },
	[14750]={ class = "PRIEST", level = 1, },
	[14772]={ class = "PRIEST", level = 1, },
	[15273]={ class = "PRIEST", level = 1, },
	[15312]={ class = "PRIEST", level = 1, },
	[15313]={ class = "PRIEST", level = 1, },
	[15314]={ class = "PRIEST", level = 1, },
	[15316]={ class = "PRIEST", level = 1, },
	[14749]={ class = "PRIEST", level = 1, },
	[14767]={ class = "PRIEST", level = 1, },
	[14748]={ class = "PRIEST", level = 1, },
	[14768]={ class = "PRIEST", level = 1, },
	[14769]={ class = "PRIEST", level = 1, },
	[15392]={ class = "PRIEST", level = 1, },
	[15448]={ class = "PRIEST", level = 1, },
	[14908]={ class = "PRIEST", level = 1, },
	[15020]={ class = "PRIEST", level = 1, },
	[17191]={ class = "PRIEST", level = 1, },
	[15275]={ class = "PRIEST", level = 1, },
	[15317]={ class = "PRIEST", level = 1, },
	[27839]={ class = "PRIEST", level = 1, },
	[27840]={ class = "PRIEST", level = 1, },
	[14751]={ class = "PRIEST", level = 1, },
	[14892]={ class = "PRIEST", level = 1, },
	[15362]={ class = "PRIEST", level = 1, },
	[15363]={ class = "PRIEST", level = 1, },
	[724]={ class = "PRIEST", level = 1, },
	[14531]={ class = "PRIEST", level = 1, },
	[14774]={ class = "PRIEST", level = 1, },
	[14521]={ class = "PRIEST", level = 1, },
	[14776]={ class = "PRIEST", level = 1, },
	[14777]={ class = "PRIEST", level = 1, },
	[14520]={ class = "PRIEST", level = 1, },
	[14780]={ class = "PRIEST", level = 1, },
	[14781]={ class = "PRIEST", level = 1, },
	[14782]={ class = "PRIEST", level = 1, },
	[14783]={ class = "PRIEST", level = 1, },
	[18551]={ class = "PRIEST", level = 1, },
	[18552]={ class = "PRIEST", level = 1, },
	[18553]={ class = "PRIEST", level = 1, },
	[18554]={ class = "PRIEST", level = 1, },
	[18555]={ class = "PRIEST", level = 1, },
	[15407]={ class = "PRIEST", level = 1, },
	[33191]={ class = "PRIEST", level = 1, },
	[33192]={ class = "PRIEST", level = 1, },
	[33193]={ class = "PRIEST", level = 1, },
	[33194]={ class = "PRIEST", level = 1, },
	[33195]={ class = "PRIEST", level = 1, },
	[33206]={ class = "PRIEST", level = 1, },
	[10060]={ class = "PRIEST", level = 1, },
	[33201]={ class = "PRIEST", level = 1, },
	[33202]={ class = "PRIEST", level = 1, },
	[33203]={ class = "PRIEST", level = 1, },
	[33204]={ class = "PRIEST", level = 1, },
	[33205]={ class = "PRIEST", level = 1, },
	[14909]={ class = "PRIEST", level = 1, },
	[15017]={ class = "PRIEST", level = 1, },
	[15272]={ class = "PRIEST", level = 1, },
	[15318]={ class = "PRIEST", level = 1, },
	[15320]={ class = "PRIEST", level = 1, },
	[15260]={ class = "PRIEST", level = 1, },
	[15327]={ class = "PRIEST", level = 1, },
	[15328]={ class = "PRIEST", level = 1, },
	[33221]={ class = "PRIEST", level = 1, },
	[33222]={ class = "PRIEST", level = 1, },
	[33223]={ class = "PRIEST", level = 1, },
	[33224]={ class = "PRIEST", level = 1, },
	[33225]={ class = "PRIEST", level = 1, },
	[17322]={ class = "PRIEST", level = 1, },
	[17323]={ class = "PRIEST", level = 1, },
	[14910]={ class = "PRIEST", level = 1, },
	[33371]={ class = "PRIEST", level = 1, },
	[15257]={ class = "PRIEST", level = 1, },
	[15331]={ class = "PRIEST", level = 1, },
	[15332]={ class = "PRIEST", level = 1, },
	[15333]={ class = "PRIEST", level = 1, },
	[15334]={ class = "PRIEST", level = 1, },
	[15473]={ class = "PRIEST", level = 1, },
	[15487]={ class = "PRIEST", level = 1, },
	[14523]={ class = "PRIEST", level = 1, },
	[14784]={ class = "PRIEST", level = 1, },
	[14785]={ class = "PRIEST", level = 1, },
	[14786]={ class = "PRIEST", level = 1, },
	[14787]={ class = "PRIEST", level = 1, },
	[27900]={ class = "PRIEST", level = 1, },
	[27901]={ class = "PRIEST", level = 1, },
	[27902]={ class = "PRIEST", level = 1, },
	[27903]={ class = "PRIEST", level = 1, },
	[27904]={ class = "PRIEST", level = 1, },
	[20711]={ class = "PRIEST", level = 1, },
	[15270]={ class = "PRIEST", level = 1, },
	[15335]={ class = "PRIEST", level = 1, },
	[15336]={ class = "PRIEST", level = 1, },
	[15337]={ class = "PRIEST", level = 1, },
	[15338]={ class = "PRIEST", level = 1, },
	[14901]={ class = "PRIEST", level = 1, },
	[15028]={ class = "PRIEST", level = 1, },
	[15029]={ class = "PRIEST", level = 1, },
	[15030]={ class = "PRIEST", level = 1, },
	[15031]={ class = "PRIEST", level = 1, },
	[14898]={ class = "PRIEST", level = 1, },
	[15349]={ class = "PRIEST", level = 1, },
	[15354]={ class = "PRIEST", level = 1, },
	[15355]={ class = "PRIEST", level = 1, },
	[15356]={ class = "PRIEST", level = 1, },
	[33150]={ class = "PRIEST", level = 1, },
	[33154]={ class = "PRIEST", level = 1, },
	[14522]={ class = "PRIEST", level = 1, },
	[14788]={ class = "PRIEST", level = 1, },
	[14789]={ class = "PRIEST", level = 1, },
	[14790]={ class = "PRIEST", level = 1, },
	[14791]={ class = "PRIEST", level = 1, },
	[15286]={ class = "PRIEST", level = 1, },
	[34914]={ class = "PRIEST", level = 1, },
	[14524]={ class = "PRIEST", level = 1, },
	[14525]={ class = "PRIEST", level = 1, },
	[14526]={ class = "PRIEST", level = 1, },
	[14527]={ class = "PRIEST", level = 1, },
	[14528]={ class = "PRIEST", level = 1, },
	[15430]={ class = "PRIEST", level = 28, },
	[17311]={ class = "PRIEST", level = 28, },
	[15431]={ class = "PRIEST", level = 36, },
	[17312]={ class = "PRIEST", level = 36, },
	[14818]={ class = "PRIEST", level = 40, },
	[27799]={ class = "PRIEST", level = 44, },
	[17313]={ class = "PRIEST", level = 44, },
	[14819]={ class = "PRIEST", level = 50, },
	[27870]={ class = "PRIEST", level = 50, },
	[27800]={ class = "PRIEST", level = 52, },
	[17314]={ class = "PRIEST", level = 52, },
	[34863]={ class = "PRIEST", level = 56, },
	[34864]={ class = "PRIEST", level = 60, },
	[27841]={ class = "PRIEST", level = 60, },
	[27801]={ class = "PRIEST", level = 60, },
	[27871]={ class = "PRIEST", level = 60, },
	[18807]={ class = "PRIEST", level = 60, },
	[34916]={ class = "PRIEST", level = 60, },
	[34865]={ class = "PRIEST", level = 65, },
	[25331]={ class = "PRIEST", level = 68, },
	[25387]={ class = "PRIEST", level = 68, },
	[34866]={ class = "PRIEST", level = 70, },
	[25312]={ class = "PRIEST", level = 70, },
	[28275]={ class = "PRIEST", level = 70, },
	[34917]={ class = "PRIEST", level = 70, },
--++ Rogue Abilities ++	
	[2098]={ class = "ROGUE", level = 1, },
	[1804]={ class = "ROGUE", level = 1, },
	[1752]={ class = "ROGUE", level = 1, },
	[1784]={ class = "ROGUE", level = 1, },
	[53]={ class = "ROGUE", level = 4, },
	[921]={ class = "ROGUE", level = 4, },
	[1776]={ class = "ROGUE", level = 6, },
	[1757]={ class = "ROGUE", level = 6, },
	[5277]={ class = "ROGUE", level = 8, },
	[6760]={ class = "ROGUE", level = 8, },
	[6770]={ class = "ROGUE", level = 10, },
	[5171]={ class = "ROGUE", level = 10, },
	[2983]={ class = "ROGUE", level = 10, },
	[2589]={ class = "ROGUE", level = 12, },
	[1766]={ class = "ROGUE", level = 12, },
	[8647]={ class = "ROGUE", level = 14, },
	[703]={ class = "ROGUE", level = 14, },
	[1758]={ class = "ROGUE", level = 14, },
	[6761]={ class = "ROGUE", level = 16, },
	[1966]={ class = "ROGUE", level = 16, },
	[8676]={ class = "ROGUE", level = 18, },
	[1777]={ class = "ROGUE", level = 18, },
	[2590]={ class = "ROGUE", level = 20, },
	[3420]={ class = "ROGUE", level = 20, },
	[8681]={ class = "ROGUE", level = 20, },
	[2842]={ class = "ROGUE", level = 20, },
	[1943]={ class = "ROGUE", level = 20, },
	[1785]={ class = "ROGUE", level = 20, },
	[1725]={ class = "ROGUE", level = 22, },
	[8631]={ class = "ROGUE", level = 22, },
	[1759]={ class = "ROGUE", level = 22, },
	[1856]={ class = "ROGUE", level = 22, },
	[2836]={ class = "ROGUE", level = 24, },
	[6762]={ class = "ROGUE", level = 24, },
	[5763]={ class = "ROGUE", level = 24, },
	[8724]={ class = "ROGUE", level = 26, },
	[1833]={ class = "ROGUE", level = 26, },
	[8649]={ class = "ROGUE", level = 26, },
	[1767]={ class = "ROGUE", level = 26, },
	[2591]={ class = "ROGUE", level = 28, },
	[6768]={ class = "ROGUE", level = 28, },
	[8687]={ class = "ROGUE", level = 28, },
	[8639]={ class = "ROGUE", level = 28, },
	[2070]={ class = "ROGUE", level = 28, },
	[2835]={ class = "ROGUE", level = 30, },
	[1842]={ class = "ROGUE", level = 30, },
	[8632]={ class = "ROGUE", level = 30, },
	[408]={ class = "ROGUE", level = 30, },
	[1760]={ class = "ROGUE", level = 30, },
	[8623]={ class = "ROGUE", level = 32, },
	[8629]={ class = "ROGUE", level = 32, },
	[13220]={ class = "ROGUE", level = 32, },
	[8725]={ class = "ROGUE", level = 34, },
	[2094]={ class = "ROGUE", level = 34, },
	[8696]={ class = "ROGUE", level = 34, },
	[8721]={ class = "ROGUE", level = 36, },
	[8650]={ class = "ROGUE", level = 36, },
	[31234]={ class = "ROGUE", level = 36, },
	[8691]={ class = "ROGUE", level = 36, },
	[8640]={ class = "ROGUE", level = 36, },
	[31235]={ class = "ROGUE", level = 37, },
	[2837]={ class = "ROGUE", level = 38, },
	[31236]={ class = "ROGUE", level = 38, },
	[8633]={ class = "ROGUE", level = 38, },
	[8694]={ class = "ROGUE", level = 38, },
	[8621]={ class = "ROGUE", level = 38, },
	[8624]={ class = "ROGUE", level = 40, },
	[8637]={ class = "ROGUE", level = 40, },
	[1860]={ class = "ROGUE", level = 40, },
	[1786]={ class = "ROGUE", level = 40, },
	[13228]={ class = "ROGUE", level = 40, },
	[11267]={ class = "ROGUE", level = 42, },
	[1768]={ class = "ROGUE", level = 42, },
	[6774]={ class = "ROGUE", level = 42, },
	[1857]={ class = "ROGUE", level = 42, },
	[11279]={ class = "ROGUE", level = 44, },
	[11341]={ class = "ROGUE", level = 44, },
	[11273]={ class = "ROGUE", level = 44, },
	[11357]={ class = "ROGUE", level = 46, },
	[11197]={ class = "ROGUE", level = 46, },
	[11289]={ class = "ROGUE", level = 46, },
	[11285]={ class = "ROGUE", level = 46, },
	[11293]={ class = "ROGUE", level = 46, },
	[11299]={ class = "ROGUE", level = 48, },
	[11297]={ class = "ROGUE", level = 48, },
	[13229]={ class = "ROGUE", level = 48, },
	[11268]={ class = "ROGUE", level = 50, },
	[3421]={ class = "ROGUE", level = 50, },
	[26669]={ class = "ROGUE", level = 50, },
	[8643]={ class = "ROGUE", level = 50, },
	[34411]={ class = "ROGUE", level = 50, },
	[11280]={ class = "ROGUE", level = 52, },
	[11303]={ class = "ROGUE", level = 52, },
	[11342]={ class = "ROGUE", level = 52, },
	[11400]={ class = "ROGUE", level = 52, },
	[11274]={ class = "ROGUE", level = 52, },
	[11358]={ class = "ROGUE", level = 54, },
	[11290]={ class = "ROGUE", level = 54, },
	[11294]={ class = "ROGUE", level = 54, },
	[11300]={ class = "ROGUE", level = 56, },
	[11198]={ class = "ROGUE", level = 56, },
	[13230]={ class = "ROGUE", level = 56, },
	[11269]={ class = "ROGUE", level = 58, },
	[1769]={ class = "ROGUE", level = 58, },
	[11305]={ class = "ROGUE", level = 58, },
	[11281]={ class = "ROGUE", level = 60, },
	[25300]={ class = "ROGUE", level = 60, },
	[25347]={ class = "ROGUE", level = 60, },
	[31016]={ class = "ROGUE", level = 60, },
	[25302]={ class = "ROGUE", level = 60, },
	[11286]={ class = "ROGUE", level = 60, },
	[11343]={ class = "ROGUE", level = 60, },
	[34412]={ class = "ROGUE", level = 60, },
	[11275]={ class = "ROGUE", level = 60, },
	[1787]={ class = "ROGUE", level = 60, },
	[26839]={ class = "ROGUE", level = 61, },
	[26969]={ class = "ROGUE", level = 62, },
	[32645]={ class = "ROGUE", level = 62, },
	[26861]={ class = "ROGUE", level = 62, },
	[26889]={ class = "ROGUE", level = 62, },
	[26679]={ class = "ROGUE", level = 64, },
	[26865]={ class = "ROGUE", level = 64, },
	[27448]={ class = "ROGUE", level = 64, },
	[27283]={ class = "ROGUE", level = 64, },
	[27441]={ class = "ROGUE", level = 66, },
	[31224]={ class = "ROGUE", level = 66, },
	[26866]={ class = "ROGUE", level = 66, },
	[38764]={ class = "ROGUE", level = 67, },
	[26786]={ class = "ROGUE", level = 68, },
	[26863]={ class = "ROGUE", level = 68, },
	[26892]={ class = "ROGUE", level = 68, },
	[26867]={ class = "ROGUE", level = 68, },
	[32684]={ class = "ROGUE", level = 69, },
	[38768]={ class = "ROGUE", level = 69, },
	[27282]={ class = "ROGUE", level = 70, },
	[26884]={ class = "ROGUE", level = 70, },
	[34413]={ class = "ROGUE", level = 70, },
	[5938]={ class = "ROGUE", level = 70, },
	[26862]={ class = "ROGUE", level = 70, },
--++ Rogue Talents ++	
	[13750]={ class = "ROGUE", level = 1, },
	[18427]={ class = "ROGUE", level = 1, },
	[18428]={ class = "ROGUE", level = 1, },
	[18429]={ class = "ROGUE", level = 1, },
	[13877]={ class = "ROGUE", level = 1, },
	[31124]={ class = "ROGUE", level = 1, },
	[31126]={ class = "ROGUE", level = 1, },
	[13975]={ class = "ROGUE", level = 1, },
	[14062]={ class = "ROGUE", level = 1, },
	[14063]={ class = "ROGUE", level = 1, },
	[14064]={ class = "ROGUE", level = 1, },
	[14065]={ class = "ROGUE", level = 1, },
	[31228]={ class = "ROGUE", level = 1, },
	[31229]={ class = "ROGUE", level = 1, },
	[31230]={ class = "ROGUE", level = 1, },
	[14177]={ class = "ROGUE", level = 1, },
	[35541]={ class = "ROGUE", level = 1, },
	[35550]={ class = "ROGUE", level = 1, },
	[35551]={ class = "ROGUE", level = 1, },
	[35552]={ class = "ROGUE", level = 1, },
	[35553]={ class = "ROGUE", level = 1, },
	[13706]={ class = "ROGUE", level = 1, },
	[13804]={ class = "ROGUE", level = 1, },
	[13805]={ class = "ROGUE", level = 1, },
	[13806]={ class = "ROGUE", level = 1, },
	[13807]={ class = "ROGUE", level = 1, },
	[31380]={ class = "ROGUE", level = 1, },
	[31382]={ class = "ROGUE", level = 1, },
	[31383]={ class = "ROGUE", level = 1, },
	[31384]={ class = "ROGUE", level = 1, },
	[31385]={ class = "ROGUE", level = 1, },
	[30902]={ class = "ROGUE", level = 1, },
	[30903]={ class = "ROGUE", level = 1, },
	[30904]={ class = "ROGUE", level = 1, },
	[30905]={ class = "ROGUE", level = 1, },
	[30906]={ class = "ROGUE", level = 1, },
	[13713]={ class = "ROGUE", level = 1, },
	[13853]={ class = "ROGUE", level = 1, },
	[13854]={ class = "ROGUE", level = 1, },
	[13855]={ class = "ROGUE", level = 1, },
	[13856]={ class = "ROGUE", level = 1, },
	[14082]={ class = "ROGUE", level = 1, },
	[14083]={ class = "ROGUE", level = 1, },
	[14076]={ class = "ROGUE", level = 1, },
	[14094]={ class = "ROGUE", level = 1, },
	[13715]={ class = "ROGUE", level = 1, },
	[13848]={ class = "ROGUE", level = 1, },
	[13849]={ class = "ROGUE", level = 1, },
	[13851]={ class = "ROGUE", level = 1, },
	[13852]={ class = "ROGUE", level = 1, },
	[13981]={ class = "ROGUE", level = 1, },
	[14066]={ class = "ROGUE", level = 1, },
	[13742]={ class = "ROGUE", level = 1, },
	[13872]={ class = "ROGUE", level = 1, },
	[31211]={ class = "ROGUE", level = 1, },
	[31212]={ class = "ROGUE", level = 1, },
	[31213]={ class = "ROGUE", level = 1, },
	[31233]={ class = "ROGUE", level = 36, },
	[31239]={ class = "ROGUE", level = 37, },
	[31240]={ class = "ROGUE", level = 38, },
	[31241]={ class = "ROGUE", level = 39, },
	[31242]={ class = "ROGUE", level = 40, },
	[31208]={ class = "ROGUE", level = 1, },
	[31209]={ class = "ROGUE", level = 1, },
	[14278]={ class = "ROGUE", level = 1, },
	[30894]={ class = "ROGUE", level = 1, },
	[30895]={ class = "ROGUE", level = 1, },
	[16511]={ class = "ROGUE", level = 1, },
	[14079]={ class = "ROGUE", level = 1, },
	[14080]={ class = "ROGUE", level = 1, },
	[14081]={ class = "ROGUE", level = 1, },
	[14162]={ class = "ROGUE", level = 1, },
	[14163]={ class = "ROGUE", level = 1, },
	[14164]={ class = "ROGUE", level = 1, },
	[14168]={ class = "ROGUE", level = 1, },
	[14169]={ class = "ROGUE", level = 1, },
	[13741]={ class = "ROGUE", level = 1, },
	[13792]={ class = "ROGUE", level = 1, },
	[13793]={ class = "ROGUE", level = 1, },
	[13754]={ class = "ROGUE", level = 1, },
	[13867]={ class = "ROGUE", level = 1, },
	[14174]={ class = "ROGUE", level = 1, },
	[14175]={ class = "ROGUE", level = 1, },
	[14176]={ class = "ROGUE", level = 1, },
	[14113]={ class = "ROGUE", level = 1, },
	[14114]={ class = "ROGUE", level = 1, },
	[14115]={ class = "ROGUE", level = 1, },
	[14116]={ class = "ROGUE", level = 1, },
	[14117]={ class = "ROGUE", level = 1, },
	[13732]={ class = "ROGUE", level = 1, },
	[13863]={ class = "ROGUE", level = 1, },
	[14165]={ class = "ROGUE", level = 1, },
	[14166]={ class = "ROGUE", level = 1, },
	[14167]={ class = "ROGUE", level = 1, },
	[13743]={ class = "ROGUE", level = 1, },
	[13875]={ class = "ROGUE", level = 1, },
	[13976]={ class = "ROGUE", level = 1, },
	[13979]={ class = "ROGUE", level = 1, },
	[13980]={ class = "ROGUE", level = 1, },
	[14128]={ class = "ROGUE", level = 1, },
	[14132]={ class = "ROGUE", level = 1, },
	[14135]={ class = "ROGUE", level = 1, },
	[14136]={ class = "ROGUE", level = 1, },
	[14137]={ class = "ROGUE", level = 1, },
	[13712]={ class = "ROGUE", level = 1, },
	[13788]={ class = "ROGUE", level = 1, },
	[13789]={ class = "ROGUE", level = 1, },
	[13790]={ class = "ROGUE", level = 1, },
	[13791]={ class = "ROGUE", level = 1, },
	[13709]={ class = "ROGUE", level = 1, },
	[13800]={ class = "ROGUE", level = 1, },
	[13801]={ class = "ROGUE", level = 1, },
	[13802]={ class = "ROGUE", level = 1, },
	[13803]={ class = "ROGUE", level = 1, },
	[14138]={ class = "ROGUE", level = 1, },
	[14139]={ class = "ROGUE", level = 1, },
	[14140]={ class = "ROGUE", level = 1, },
	[14141]={ class = "ROGUE", level = 1, },
	[14142]={ class = "ROGUE", level = 1, },
	[13958]={ class = "ROGUE", level = 1, },
	[13970]={ class = "ROGUE", level = 1, },
	[13971]={ class = "ROGUE", level = 1, },
	[13972]={ class = "ROGUE", level = 1, },
	[13973]={ class = "ROGUE", level = 1, },
	[31221]={ class = "ROGUE", level = 1, },
	[31222]={ class = "ROGUE", level = 1, },
	[31223]={ class = "ROGUE", level = 1, },
	[31226]={ class = "ROGUE", level = 1, },
	[31227]={ class = "ROGUE", level = 1, },
	[14158]={ class = "ROGUE", level = 1, },
	[14159]={ class = "ROGUE", level = 1, },
	[1329]={ class = "ROGUE", level = 1, },
	[31130]={ class = "ROGUE", level = 1, },
	[31131]={ class = "ROGUE", level = 1, },
	[14057]={ class = "ROGUE", level = 1, },
	[14072]={ class = "ROGUE", level = 1, },
	[14073]={ class = "ROGUE", level = 1, },
	[14074]={ class = "ROGUE", level = 1, },
	[14075]={ class = "ROGUE", level = 1, },
	[13705]={ class = "ROGUE", level = 1, },
	[13832]={ class = "ROGUE", level = 1, },
	[13843]={ class = "ROGUE", level = 1, },
	[13844]={ class = "ROGUE", level = 1, },
	[13845]={ class = "ROGUE", level = 1, },
	[14183]={ class = "ROGUE", level = 1, },
	[14185]={ class = "ROGUE", level = 1, },
	[13733]={ class = "ROGUE", level = 1, },
	[13865]={ class = "ROGUE", level = 1, },
	[13866]={ class = "ROGUE", level = 1, },
	[31244]={ class = "ROGUE", level = 1, },
	[31245]={ class = "ROGUE", level = 1, },
	[14179]={ class = "ROGUE", level = 1, },
	[14144]={ class = "ROGUE", level = 1, },
	[14148]={ class = "ROGUE", level = 1, },
	[14251]={ class = "ROGUE", level = 1, },
	[14156]={ class = "ROGUE", level = 1, },
	[14160]={ class = "ROGUE", level = 1, },
	[14161]={ class = "ROGUE", level = 1, },
	[14186]={ class = "ROGUE", level = 1, },
	[14190]={ class = "ROGUE", level = 1, },
	[14193]={ class = "ROGUE", level = 1, },
	[14194]={ class = "ROGUE", level = 1, },
	[14195]={ class = "ROGUE", level = 1, },
	[14171]={ class = "ROGUE", level = 1, },
	[14172]={ class = "ROGUE", level = 1, },
	[14173]={ class = "ROGUE", level = 1, },
	[13983]={ class = "ROGUE", level = 1, },
	[14070]={ class = "ROGUE", level = 1, },
	[14071]={ class = "ROGUE", level = 1, },
	[36554]={ class = "ROGUE", level = 1, },
	[31216]={ class = "ROGUE", level = 1, },
	[31217]={ class = "ROGUE", level = 1, },
	[31218]={ class = "ROGUE", level = 1, },
	[31219]={ class = "ROGUE", level = 1, },
	[31220]={ class = "ROGUE", level = 1, },
	[30892]={ class = "ROGUE", level = 1, },
	[30893]={ class = "ROGUE", level = 1, },
	[32601]={ class = "ROGUE", level = 1, },
	[13960]={ class = "ROGUE", level = 1, },
	[13961]={ class = "ROGUE", level = 1, },
	[13962]={ class = "ROGUE", level = 1, },
	[13963]={ class = "ROGUE", level = 1, },
	[13964]={ class = "ROGUE", level = 1, },
	[14983]={ class = "ROGUE", level = 1, },
	[16513]={ class = "ROGUE", level = 1, },
	[16514]={ class = "ROGUE", level = 1, },
	[16515]={ class = "ROGUE", level = 1, },
	[16719]={ class = "ROGUE", level = 1, },
	[16720]={ class = "ROGUE", level = 1, },
	[31122]={ class = "ROGUE", level = 1, },
	[31123]={ class = "ROGUE", level = 1, },
	[30919]={ class = "ROGUE", level = 1, },
	[30920]={ class = "ROGUE", level = 1, },
	[17347]={ class = "ROGUE", level = 46, },
	[17348]={ class = "ROGUE", level = 58, },
	[26864]={ class = "ROGUE", level = 70, },
--++ Shaman Abilities ++	
	[331]={ class = "SHAMAN", level = 1, },
	[403]={ class = "SHAMAN", level = 1, },
	[8017]={ class = "SHAMAN", level = 1, },
	[8042]={ class = "SHAMAN", level = 4, },
	[8071]={ class = "SHAMAN", level = 4, },
	[2484]={ class = "SHAMAN", level = 6, },
	[332]={ class = "SHAMAN", level = 6, },
	[8044]={ class = "SHAMAN", level = 8, },
	[529]={ class = "SHAMAN", level = 8, },
	[324]={ class = "SHAMAN", level = 8, },
	[8018]={ class = "SHAMAN", level = 8, },
	[5730]={ class = "SHAMAN", level = 8, },
	[8050]={ class = "SHAMAN", level = 10, },
	[8024]={ class = "SHAMAN", level = 10, },
	[3599]={ class = "SHAMAN", level = 10, },
	[8075]={ class = "SHAMAN", level = 10, },
	[2008]={ class = "SHAMAN", level = 12, },
	[1535]={ class = "SHAMAN", level = 12, },
	[547]={ class = "SHAMAN", level = 12, },
	[370]={ class = "SHAMAN", level = 12, },
	[8045]={ class = "SHAMAN", level = 14, },
	[548]={ class = "SHAMAN", level = 14, },
	[8154]={ class = "SHAMAN", level = 14, },
	[526]={ class = "SHAMAN", level = 16, },
	[325]={ class = "SHAMAN", level = 16, },
	[8019]={ class = "SHAMAN", level = 16, },
	[8052]={ class = "SHAMAN", level = 18, },
	[8027]={ class = "SHAMAN", level = 18, },
	[913]={ class = "SHAMAN", level = 18, },
	[6390]={ class = "SHAMAN", level = 18, },
	[8143]={ class = "SHAMAN", level = 18, },
	[8056]={ class = "SHAMAN", level = 20, },
	[8033]={ class = "SHAMAN", level = 20, },
	[2645]={ class = "SHAMAN", level = 20, },
	[5394]={ class = "SHAMAN", level = 20, },
	[8004]={ class = "SHAMAN", level = 20, },
	[915]={ class = "SHAMAN", level = 20, },
	[6363]={ class = "SHAMAN", level = 20, },
	[2870]={ class = "SHAMAN", level = 22, },
	[8498]={ class = "SHAMAN", level = 22, },
	[8166]={ class = "SHAMAN", level = 22, },
	[131]={ class = "SHAMAN", level = 22, },
	[20609]={ class = "SHAMAN", level = 24, },
	[8046]={ class = "SHAMAN", level = 24, },
	[8181]={ class = "SHAMAN", level = 24, },
	[939]={ class = "SHAMAN", level = 24, },
	[905]={ class = "SHAMAN", level = 24, },
	[10399]={ class = "SHAMAN", level = 24, },
	[8155]={ class = "SHAMAN", level = 24, },
	[8160]={ class = "SHAMAN", level = 24, },
	[6196]={ class = "SHAMAN", level = 26, },
	[8030]={ class = "SHAMAN", level = 26, },
	[943]={ class = "SHAMAN", level = 26, },
	[8190]={ class = "SHAMAN", level = 26, },
	[5675]={ class = "SHAMAN", level = 26, },
	[8184]={ class = "SHAMAN", level = 28, },
	[8053]={ class = "SHAMAN", level = 28, },
	[8227]={ class = "SHAMAN", level = 28, },
	[8038]={ class = "SHAMAN", level = 28, },
	[8008]={ class = "SHAMAN", level = 28, },
	[6391]={ class = "SHAMAN", level = 28, },
	[546]={ class = "SHAMAN", level = 28, },
	[556]={ class = "SHAMAN", level = 30, },
	[8177]={ class = "SHAMAN", level = 30, },
	[6375]={ class = "SHAMAN", level = 30, },
	[10595]={ class = "SHAMAN", level = 30, },
	[20608]={ class = "SHAMAN", level = 30, },
	[6364]={ class = "SHAMAN", level = 30, },
	[36936]={ class = "SHAMAN", level = 30, },
	[8232]={ class = "SHAMAN", level = 30, },
	[421]={ class = "SHAMAN", level = 32, },
	[8499]={ class = "SHAMAN", level = 32, },
	[959]={ class = "SHAMAN", level = 32, },
	[6041]={ class = "SHAMAN", level = 32, },
	[945]={ class = "SHAMAN", level = 32, },
	[8012]={ class = "SHAMAN", level = 32, },
	[8512]={ class = "SHAMAN", level = 32, },
	[8058]={ class = "SHAMAN", level = 34, },
	[16314]={ class = "SHAMAN", level = 34, },
	[6495]={ class = "SHAMAN", level = 34, },
	[10406]={ class = "SHAMAN", level = 34, },
	[20610]={ class = "SHAMAN", level = 36, },
	[10412]={ class = "SHAMAN", level = 36, },
	[16339]={ class = "SHAMAN", level = 36, },
	[8010]={ class = "SHAMAN", level = 36, },
	[10585]={ class = "SHAMAN", level = 36, },
	[10495]={ class = "SHAMAN", level = 36, },
	[15107]={ class = "SHAMAN", level = 36, },
	[8170]={ class = "SHAMAN", level = 38, },
	[8249]={ class = "SHAMAN", level = 38, },
	[10478]={ class = "SHAMAN", level = 38, },
	[10456]={ class = "SHAMAN", level = 38, },
	[10391]={ class = "SHAMAN", level = 38, },
	[6392]={ class = "SHAMAN", level = 38, },
	[8161]={ class = "SHAMAN", level = 38, },
	[1064]={ class = "SHAMAN", level = 40, },
	[930]={ class = "SHAMAN", level = 40, },
	[10447]={ class = "SHAMAN", level = 40, },
	[6377]={ class = "SHAMAN", level = 40, },
	[8005]={ class = "SHAMAN", level = 40, },
	[8134]={ class = "SHAMAN", level = 40, },
	[6365]={ class = "SHAMAN", level = 40, },
	[8235]={ class = "SHAMAN", level = 40, },
	[11314]={ class = "SHAMAN", level = 42, },
	[10537]={ class = "SHAMAN", level = 42, },
	[8835]={ class = "SHAMAN", level = 42, },
	[10613]={ class = "SHAMAN", level = 42, },
	[10466]={ class = "SHAMAN", level = 44, },
	[10392]={ class = "SHAMAN", level = 44, },
	[10600]={ class = "SHAMAN", level = 44, },
	[16315]={ class = "SHAMAN", level = 44, },
	[10407]={ class = "SHAMAN", level = 44, },
	[10622]={ class = "SHAMAN", level = 46, },
	[16341]={ class = "SHAMAN", level = 46, },
	[10472]={ class = "SHAMAN", level = 46, },
	[10586]={ class = "SHAMAN", level = 46, },
	[10496]={ class = "SHAMAN", level = 46, },
	[15111]={ class = "SHAMAN", level = 46, },
	[20776]={ class = "SHAMAN", level = 48, },
	[2860]={ class = "SHAMAN", level = 48, },
	[10413]={ class = "SHAMAN", level = 48, },
	[10526]={ class = "SHAMAN", level = 48, },
	[16355]={ class = "SHAMAN", level = 48, },
	[10395]={ class = "SHAMAN", level = 48, },
	[10431]={ class = "SHAMAN", level = 48, },
	[10427]={ class = "SHAMAN", level = 48, },
	[10462]={ class = "SHAMAN", level = 50, },
	[15207]={ class = "SHAMAN", level = 50, },
	[10437]={ class = "SHAMAN", level = 50, },
	[25908]={ class = "SHAMAN", level = 50, },
	[10486]={ class = "SHAMAN", level = 50, },
	[11315]={ class = "SHAMAN", level = 52, },
	[10448]={ class = "SHAMAN", level = 52, },
	[10467]={ class = "SHAMAN", level = 52, },
	[10442]={ class = "SHAMAN", level = 52, },
	[10614]={ class = "SHAMAN", level = 52, },
	[10623]={ class = "SHAMAN", level = 54, },
	[10479]={ class = "SHAMAN", level = 54, },
	[16316]={ class = "SHAMAN", level = 54, },
	[10408]={ class = "SHAMAN", level = 54, },
	[10605]={ class = "SHAMAN", level = 56, },
	[16342]={ class = "SHAMAN", level = 56, },
	[10627]={ class = "SHAMAN", level = 56, },
	[10396]={ class = "SHAMAN", level = 56, },
	[15208]={ class = "SHAMAN", level = 56, },
	[10432]={ class = "SHAMAN", level = 56, },
	[10587]={ class = "SHAMAN", level = 56, },
	[10497]={ class = "SHAMAN", level = 56, },
	[15112]={ class = "SHAMAN", level = 56, },
	[10538]={ class = "SHAMAN", level = 58, },
	[16387]={ class = "SHAMAN", level = 58, },
	[10473]={ class = "SHAMAN", level = 58, },
	[16356]={ class = "SHAMAN", level = 58, },
	[10428]={ class = "SHAMAN", level = 58, },
	[20777]={ class = "SHAMAN", level = 60, },
	[10414]={ class = "SHAMAN", level = 60, },
	[29228]={ class = "SHAMAN", level = 60, },
	[25359]={ class = "SHAMAN", level = 60, },
	[10463]={ class = "SHAMAN", level = 60, },
	[25357]={ class = "SHAMAN", level = 60, },
	[10468]={ class = "SHAMAN", level = 60, },
	[10601]={ class = "SHAMAN", level = 60, },
	[10438]={ class = "SHAMAN", level = 60, },
	[25361]={ class = "SHAMAN", level = 60, },
	[16362]={ class = "SHAMAN", level = 60, },
	[25422]={ class = "SHAMAN", level = 61, },
	[25546]={ class = "SHAMAN", level = 61, },
	[25585]={ class = "SHAMAN", level = 61, },
	[25448]={ class = "SHAMAN", level = 62, },
	[25479]={ class = "SHAMAN", level = 62, },
	[24398]={ class = "SHAMAN", level = 62, },
	[25439]={ class = "SHAMAN", level = 63, },
	[25391]={ class = "SHAMAN", level = 63, },
	[25469]={ class = "SHAMAN", level = 63, },
	[25508]={ class = "SHAMAN", level = 63, },
	[25489]={ class = "SHAMAN", level = 64, },
	[3738]={ class = "SHAMAN", level = 64, },
	[25552]={ class = "SHAMAN", level = 65, },
	[25570]={ class = "SHAMAN", level = 65, },
	[25528]={ class = "SHAMAN", level = 65, },
	[25577]={ class = "SHAMAN", level = 65, },
	[2062]={ class = "SHAMAN", level = 66, },
	[25500]={ class = "SHAMAN", level = 66, },
	[25420]={ class = "SHAMAN", level = 66, },
	[25557]={ class = "SHAMAN", level = 67, },
	[25560]={ class = "SHAMAN", level = 67, },
	[25449]={ class = "SHAMAN", level = 67, },
	[25525]={ class = "SHAMAN", level = 67, },
	[25423]={ class = "SHAMAN", level = 68, },
	[2894]={ class = "SHAMAN", level = 68, },
	[25563]={ class = "SHAMAN", level = 68, },
	[25464]={ class = "SHAMAN", level = 68, },
	[25505]={ class = "SHAMAN", level = 68, },
	[25454]={ class = "SHAMAN", level = 69, },
	[25567]={ class = "SHAMAN", level = 69, },
	[25574]={ class = "SHAMAN", level = 69, },
	[25533]={ class = "SHAMAN", level = 69, },
	[33736]={ class = "SHAMAN", level = 69, },
	[25442]={ class = "SHAMAN", level = 70, },
	[25547]={ class = "SHAMAN", level = 70, },
	[25457]={ class = "SHAMAN", level = 70, },
	[25396]={ class = "SHAMAN", level = 70, },
	[32182]={ class = "SHAMAN", level = 70, },
	[25472]={ class = "SHAMAN", level = 70, },
	[25485]={ class = "SHAMAN", level = 70, },
	[25509]={ class = "SHAMAN", level = 70, },
	[25587]={ class = "SHAMAN", level = 70, },
--++ Shaman Talents ++	
	[16176]={ class = "SHAMAN", level = 1, },
	[16235]={ class = "SHAMAN", level = 1, },
	[16240]={ class = "SHAMAN", level = 1, },
	[17485]={ class = "SHAMAN", level = 1, },
	[17486]={ class = "SHAMAN", level = 1, },
	[17487]={ class = "SHAMAN", level = 1, },
	[17488]={ class = "SHAMAN", level = 1, },
	[17489]={ class = "SHAMAN", level = 1, },
	[16254]={ class = "SHAMAN", level = 1, },
	[16271]={ class = "SHAMAN", level = 1, },
	[16272]={ class = "SHAMAN", level = 1, },
	[16273]={ class = "SHAMAN", level = 1, },
	[16274]={ class = "SHAMAN", level = 1, },
	[16038]={ class = "SHAMAN", level = 1, },
	[16160]={ class = "SHAMAN", level = 1, },
	[16161]={ class = "SHAMAN", level = 1, },
	[16041]={ class = "SHAMAN", level = 1, },
	[16117]={ class = "SHAMAN", level = 1, },
	[16118]={ class = "SHAMAN", level = 1, },
	[16119]={ class = "SHAMAN", level = 1, },
	[16120]={ class = "SHAMAN", level = 1, },
	[16035]={ class = "SHAMAN", level = 1, },
	[16105]={ class = "SHAMAN", level = 1, },
	[16106]={ class = "SHAMAN", level = 1, },
	[16107]={ class = "SHAMAN", level = 1, },
	[16108]={ class = "SHAMAN", level = 1, },
	[16039]={ class = "SHAMAN", level = 1, },
	[16109]={ class = "SHAMAN", level = 1, },
	[16110]={ class = "SHAMAN", level = 1, },
	[16111]={ class = "SHAMAN", level = 1, },
	[16112]={ class = "SHAMAN", level = 1, },
	[30798]={ class = "SHAMAN", level = 1, },
	[30816]={ class = "SHAMAN", level = 1, },
	[30818]={ class = "SHAMAN", level = 1, },
	[30819]={ class = "SHAMAN", level = 1, },
	[974]={ class = "SHAMAN", level = 1, },
	[16043]={ class = "SHAMAN", level = 1, },
	[16130]={ class = "SHAMAN", level = 1, },
	[29179]={ class = "SHAMAN", level = 1, },
	[29180]={ class = "SHAMAN", level = 1, },
	[30160]={ class = "SHAMAN", level = 1, },
	[16164]={ class = "SHAMAN", level = 1, },
	[16089]={ class = "SHAMAN", level = 1, },
	[16166]={ class = "SHAMAN", level = 1, },
	[30672]={ class = "SHAMAN", level = 1, },
	[30673]={ class = "SHAMAN", level = 1, },
	[30674]={ class = "SHAMAN", level = 1, },
	[28996]={ class = "SHAMAN", level = 1, },
	[28997]={ class = "SHAMAN", level = 1, },
	[28998]={ class = "SHAMAN", level = 1, },
	[16266]={ class = "SHAMAN", level = 1, },
	[29079]={ class = "SHAMAN", level = 1, },
	[29080]={ class = "SHAMAN", level = 1, },
	[16259]={ class = "SHAMAN", level = 1, },
	[16295]={ class = "SHAMAN", level = 1, },
	[29062]={ class = "SHAMAN", level = 1, },
	[29064]={ class = "SHAMAN", level = 1, },
	[29065]={ class = "SHAMAN", level = 1, },
	[16256]={ class = "SHAMAN", level = 1, },
	[16281]={ class = "SHAMAN", level = 1, },
	[16282]={ class = "SHAMAN", level = 1, },
	[16283]={ class = "SHAMAN", level = 1, },
	[16284]={ class = "SHAMAN", level = 1, },
	[30864]={ class = "SHAMAN", level = 1, },
	[30865]={ class = "SHAMAN", level = 1, },
	[30866]={ class = "SHAMAN", level = 1, },
	[16258]={ class = "SHAMAN", level = 1, },
	[16293]={ class = "SHAMAN", level = 1, },
	[16181]={ class = "SHAMAN", level = 1, },
	[16230]={ class = "SHAMAN", level = 1, },
	[16232]={ class = "SHAMAN", level = 1, },
	[16233]={ class = "SHAMAN", level = 1, },
	[16234]={ class = "SHAMAN", level = 1, },
	[29187]={ class = "SHAMAN", level = 1, },
	[29189]={ class = "SHAMAN", level = 1, },
	[29191]={ class = "SHAMAN", level = 1, },
	[29202]={ class = "SHAMAN", level = 1, },
	[29205]={ class = "SHAMAN", level = 1, },
	[29206]={ class = "SHAMAN", level = 1, },
	[30872]={ class = "SHAMAN", level = 1, },
	[30873]={ class = "SHAMAN", level = 1, },
	[16086]={ class = "SHAMAN", level = 1, },
	[16544]={ class = "SHAMAN", level = 1, },
	[16262]={ class = "SHAMAN", level = 1, },
	[16287]={ class = "SHAMAN", level = 1, },
	[16182]={ class = "SHAMAN", level = 1, },
	[16226]={ class = "SHAMAN", level = 1, },
	[16227]={ class = "SHAMAN", level = 1, },
	[16228]={ class = "SHAMAN", level = 1, },
	[16229]={ class = "SHAMAN", level = 1, },
	[16261]={ class = "SHAMAN", level = 1, },
	[16290]={ class = "SHAMAN", level = 1, },
	[16184]={ class = "SHAMAN", level = 1, },
	[16209]={ class = "SHAMAN", level = 1, },
	[29192]={ class = "SHAMAN", level = 1, },
	[29193]={ class = "SHAMAN", level = 1, },
	[16578]={ class = "SHAMAN", level = 1, },
	[16579]={ class = "SHAMAN", level = 1, },
	[16580]={ class = "SHAMAN", level = 1, },
	[16581]={ class = "SHAMAN", level = 1, },
	[16582]={ class = "SHAMAN", level = 1, },
	[30675]={ class = "SHAMAN", level = 1, },
	[30678]={ class = "SHAMAN", level = 1, },
	[30679]={ class = "SHAMAN", level = 1, },
	[30680]={ class = "SHAMAN", level = 1, },
	[30681]={ class = "SHAMAN", level = 1, },
	[16190]={ class = "SHAMAN", level = 1, },
	[30812]={ class = "SHAMAN", level = 1, },
	[30813]={ class = "SHAMAN", level = 1, },
	[30814]={ class = "SHAMAN", level = 1, },
	[30867]={ class = "SHAMAN", level = 1, },
	[30868]={ class = "SHAMAN", level = 1, },
	[30869]={ class = "SHAMAN", level = 1, },
	[30881]={ class = "SHAMAN", level = 1, },
	[30883]={ class = "SHAMAN", level = 1, },
	[30884]={ class = "SHAMAN", level = 1, },
	[30885]={ class = "SHAMAN", level = 1, },
	[30886]={ class = "SHAMAN", level = 1, },
	[16180]={ class = "SHAMAN", level = 1, },
	[16196]={ class = "SHAMAN", level = 1, },
	[16198]={ class = "SHAMAN", level = 1, },
	[16188]={ class = "SHAMAN", level = 1, },
	[16178]={ class = "SHAMAN", level = 1, },
	[16210]={ class = "SHAMAN", level = 1, },
	[16211]={ class = "SHAMAN", level = 1, },
	[16212]={ class = "SHAMAN", level = 1, },
	[16213]={ class = "SHAMAN", level = 1, },
	[16187]={ class = "SHAMAN", level = 1, },
	[16205]={ class = "SHAMAN", level = 1, },
	[16206]={ class = "SHAMAN", level = 1, },
	[16207]={ class = "SHAMAN", level = 1, },
	[16208]={ class = "SHAMAN", level = 1, },
	[16040]={ class = "SHAMAN", level = 1, },
	[16113]={ class = "SHAMAN", level = 1, },
	[16114]={ class = "SHAMAN", level = 1, },
	[16115]={ class = "SHAMAN", level = 1, },
	[16116]={ class = "SHAMAN", level = 1, },
	[43338]={ class = "SHAMAN", level = 1, },
	[30823]={ class = "SHAMAN", level = 1, },
	[16299]={ class = "SHAMAN", level = 1, },
	[16300]={ class = "SHAMAN", level = 1, },
	[16301]={ class = "SHAMAN", level = 1, },
	[16268]={ class = "SHAMAN", level = 1, },
	[28999]={ class = "SHAMAN", level = 1, },
	[29000]={ class = "SHAMAN", level = 1, },
	[17364]={ class = "SHAMAN", level = 1, },
	[16255]={ class = "SHAMAN", level = 1, },
	[16302]={ class = "SHAMAN", level = 1, },
	[16303]={ class = "SHAMAN", level = 1, },
	[16304]={ class = "SHAMAN", level = 1, },
	[16305]={ class = "SHAMAN", level = 1, },
	[16179]={ class = "SHAMAN", level = 1, },
	[16214]={ class = "SHAMAN", level = 1, },
	[16215]={ class = "SHAMAN", level = 1, },
	[16216]={ class = "SHAMAN", level = 1, },
	[16217]={ class = "SHAMAN", level = 1, },
	[16194]={ class = "SHAMAN", level = 1, },
	[16218]={ class = "SHAMAN", level = 1, },
	[16219]={ class = "SHAMAN", level = 1, },
	[16220]={ class = "SHAMAN", level = 1, },
	[16221]={ class = "SHAMAN", level = 1, },
	[30706]={ class = "SHAMAN", level = 1, },
	[16173]={ class = "SHAMAN", level = 1, },
	[16222]={ class = "SHAMAN", level = 1, },
	[16223]={ class = "SHAMAN", level = 1, },
	[16224]={ class = "SHAMAN", level = 1, },
	[16225]={ class = "SHAMAN", level = 1, },
	[16252]={ class = "SHAMAN", level = 1, },
	[16306]={ class = "SHAMAN", level = 1, },
	[16307]={ class = "SHAMAN", level = 1, },
	[16308]={ class = "SHAMAN", level = 1, },
	[16309]={ class = "SHAMAN", level = 1, },
	[30802]={ class = "SHAMAN", level = 1, },
	[30808]={ class = "SHAMAN", level = 1, },
	[30809]={ class = "SHAMAN", level = 1, },
	[30810]={ class = "SHAMAN", level = 1, },
	[30811]={ class = "SHAMAN", level = 1, },
	[30664]={ class = "SHAMAN", level = 1, },
	[30665]={ class = "SHAMAN", level = 1, },
	[30666]={ class = "SHAMAN", level = 1, },
	[30667]={ class = "SHAMAN", level = 1, },
	[30668]={ class = "SHAMAN", level = 1, },
	[29082]={ class = "SHAMAN", level = 1, },
	[29084]={ class = "SHAMAN", level = 1, },
	[29086]={ class = "SHAMAN", level = 1, },
	[29087]={ class = "SHAMAN", level = 1, },
	[29088]={ class = "SHAMAN", level = 1, },
	[32593]={ class = "SHAMAN", level = 60, },
	[32594]={ class = "SHAMAN", level = 70, },
--++ Warlock Abilities ++	
	[687]={ class = "WARLOCK", level = 1, },
	[348]={ class = "WARLOCK", level = 1, },
	[686]={ class = "WARLOCK", level = 1, },
	[688]={ class = "WARLOCK", level = 1, },
	[172]={ class = "WARLOCK", level = 4, },
	[702]={ class = "WARLOCK", level = 4, },
	[1454]={ class = "WARLOCK", level = 6, },
	[695]={ class = "WARLOCK", level = 6, },
	[980]={ class = "WARLOCK", level = 8, },
	[5782]={ class = "WARLOCK", level = 8, },
	[6201]={ class = "WARLOCK", level = 10, },
	[696]={ class = "WARLOCK", level = 10, },
	[1120]={ class = "WARLOCK", level = 10, },
	[707]={ class = "WARLOCK", level = 10, },
	[697]={ class = "WARLOCK", level = 10, },
	[1108]={ class = "WARLOCK", level = 12, },
	[755]={ class = "WARLOCK", level = 12, },
	[705]={ class = "WARLOCK", level = 12, },
	[6222]={ class = "WARLOCK", level = 14, },
	[704]={ class = "WARLOCK", level = 14, },
	[689]={ class = "WARLOCK", level = 14, },
	[1455]={ class = "WARLOCK", level = 16, },
	[5697]={ class = "WARLOCK", level = 16, },
	[693]={ class = "WARLOCK", level = 18, },
	[1014]={ class = "WARLOCK", level = 18, },
	[5676]={ class = "WARLOCK", level = 18, },
	[706]={ class = "WARLOCK", level = 20, },
	[3698]={ class = "WARLOCK", level = 20, },
	[1094]={ class = "WARLOCK", level = 20, },
	[5740]={ class = "WARLOCK", level = 20, },
	[698]={ class = "WARLOCK", level = 20, },
	[1088]={ class = "WARLOCK", level = 20, },
	[712]={ class = "WARLOCK", level = 20, },
	[6202]={ class = "WARLOCK", level = 22, },
	[6205]={ class = "WARLOCK", level = 22, },
	[699]={ class = "WARLOCK", level = 22, },
	[126]={ class = "WARLOCK", level = 22, },
	[6223]={ class = "WARLOCK", level = 24, },
	[5138]={ class = "WARLOCK", level = 24, },
	[8288]={ class = "WARLOCK", level = 24, },
	[5500]={ class = "WARLOCK", level = 24, },
	[1714]={ class = "WARLOCK", level = 26, },
	[132]={ class = "WARLOCK", level = 26, },
	[1456]={ class = "WARLOCK", level = 26, },
	[17919]={ class = "WARLOCK", level = 26, },
	[710]={ class = "WARLOCK", level = 28, },
	[6366]={ class = "WARLOCK", level = 28, },
	[6217]={ class = "WARLOCK", level = 28, },
	[7658]={ class = "WARLOCK", level = 28, },
	[3699]={ class = "WARLOCK", level = 28, },
	[1106]={ class = "WARLOCK", level = 28, },
	[20752]={ class = "WARLOCK", level = 30, },
	[1086]={ class = "WARLOCK", level = 30, },
	[709]={ class = "WARLOCK", level = 30, },
	[1098]={ class = "WARLOCK", level = 30, },
	[1949]={ class = "WARLOCK", level = 30, },
	[2941]={ class = "WARLOCK", level = 30, },
	[691]={ class = "WARLOCK", level = 30, },
	[5784]={ class = "WARLOCK", level = 30, },
	[1490]={ class = "WARLOCK", level = 32, },
	[7646]={ class = "WARLOCK", level = 32, },
	[6213]={ class = "WARLOCK", level = 32, },
	[6229]={ class = "WARLOCK", level = 32, },
	[7648]={ class = "WARLOCK", level = 34, },
	[5699]={ class = "WARLOCK", level = 34, },
	[6226]={ class = "WARLOCK", level = 34, },
	[6219]={ class = "WARLOCK", level = 34, },
	[17920]={ class = "WARLOCK", level = 34, },
	[17951]={ class = "WARLOCK", level = 36, },
	[2362]={ class = "WARLOCK", level = 36, },
	[3700]={ class = "WARLOCK", level = 36, },
	[11687]={ class = "WARLOCK", level = 36, },
	[7641]={ class = "WARLOCK", level = 36, },
	[11711]={ class = "WARLOCK", level = 38, },
	[7651]={ class = "WARLOCK", level = 38, },
	[8289]={ class = "WARLOCK", level = 38, },
	[20755]={ class = "WARLOCK", level = 40, },
	[11733]={ class = "WARLOCK", level = 40, },
	[5484]={ class = "WARLOCK", level = 40, },
	[11665]={ class = "WARLOCK", level = 40, },
	[7659]={ class = "WARLOCK", level = 42, },
	[11707]={ class = "WARLOCK", level = 42, },
	[6789]={ class = "WARLOCK", level = 42, },
	[11683]={ class = "WARLOCK", level = 42, },
	[17921]={ class = "WARLOCK", level = 42, },
	[11739]={ class = "WARLOCK", level = 42, },
	[11671]={ class = "WARLOCK", level = 44, },
	[11703]={ class = "WARLOCK", level = 44, },
	[11725]={ class = "WARLOCK", level = 44, },
	[11693]={ class = "WARLOCK", level = 44, },
	[11659]={ class = "WARLOCK", level = 44, },
	[17952]={ class = "WARLOCK", level = 46, },
	[11729]={ class = "WARLOCK", level = 46, },
	[11721]={ class = "WARLOCK", level = 46, },
	[11699]={ class = "WARLOCK", level = 46, },
	[11688]={ class = "WARLOCK", level = 46, },
	[11677]={ class = "WARLOCK", level = 46, },
	[18647]={ class = "WARLOCK", level = 48, },
	[17727]={ class = "WARLOCK", level = 48, },
	[11712]={ class = "WARLOCK", level = 48, },
	[6353]={ class = "WARLOCK", level = 48, },
	[20756]={ class = "WARLOCK", level = 50, },
	[11719]={ class = "WARLOCK", level = 50, },
	[17925]={ class = "WARLOCK", level = 50, },
	[11734]={ class = "WARLOCK", level = 50, },
	[11667]={ class = "WARLOCK", level = 50, },
	[1122]={ class = "WARLOCK", level = 50, },
	[17922]={ class = "WARLOCK", level = 50, },
	[11708]={ class = "WARLOCK", level = 52, },
	[11675]={ class = "WARLOCK", level = 52, },
	[11694]={ class = "WARLOCK", level = 52, },
	[11660]={ class = "WARLOCK", level = 52, },
	[11740]={ class = "WARLOCK", level = 52, },
	[11672]={ class = "WARLOCK", level = 54, },
	[11700]={ class = "WARLOCK", level = 54, },
	[11704]={ class = "WARLOCK", level = 54, },
	[11684]={ class = "WARLOCK", level = 54, },
	[17928]={ class = "WARLOCK", level = 54, },
	[17953]={ class = "WARLOCK", level = 56, },
	[11717]={ class = "WARLOCK", level = 56, },
	[6215]={ class = "WARLOCK", level = 56, },
	[11689]={ class = "WARLOCK", level = 56, },
	[17924]={ class = "WARLOCK", level = 56, },
	[11730]={ class = "WARLOCK", level = 58, },
	[11713]={ class = "WARLOCK", level = 58, },
	[17926]={ class = "WARLOCK", level = 58, },
	[11726]={ class = "WARLOCK", level = 58, },
	[11678]={ class = "WARLOCK", level = 58, },
	[17923]={ class = "WARLOCK", level = 58, },
	[25311]={ class = "WARLOCK", level = 60, },
	[20757]={ class = "WARLOCK", level = 60, },
	[17728]={ class = "WARLOCK", level = 60, },
	[603]={ class = "WARLOCK", level = 60, },
	[11722]={ class = "WARLOCK", level = 60, },
	[11735]={ class = "WARLOCK", level = 60, },
	[11695]={ class = "WARLOCK", level = 60, },
	[11668]={ class = "WARLOCK", level = 60, },
	[25309]={ class = "WARLOCK", level = 60, },
	[18540]={ class = "WARLOCK", level = 60, },
	[11661]={ class = "WARLOCK", level = 60, },
	[25307]={ class = "WARLOCK", level = 60, },
	[28610]={ class = "WARLOCK", level = 60, },
	[23161]={ class = "WARLOCK", level = 60, },
	[27224]={ class = "WARLOCK", level = 61, },
	[27219]={ class = "WARLOCK", level = 62, },
	[28176]={ class = "WARLOCK", level = 62, },
	[27221]={ class = "WARLOCK", level = 63, },
	[29722]={ class = "WARLOCK", level = 64, },
	[27211]={ class = "WARLOCK", level = 64, },
	[27216]={ class = "WARLOCK", level = 65, },
	[27210]={ class = "WARLOCK", level = 65, },
	[27250]={ class = "WARLOCK", level = 66, },
	[28172]={ class = "WARLOCK", level = 66, },
	[29858]={ class = "WARLOCK", level = 66, },
	[27218]={ class = "WARLOCK", level = 67, },
	[27217]={ class = "WARLOCK", level = 67, },
	[27259]={ class = "WARLOCK", level = 67, },
	[27230]={ class = "WARLOCK", level = 68, },
	[27223]={ class = "WARLOCK", level = 68, },
	[27213]={ class = "WARLOCK", level = 68, },
	[27222]={ class = "WARLOCK", level = 68, },
	[29893]={ class = "WARLOCK", level = 68, },
	[27226]={ class = "WARLOCK", level = 69, },
	[27228]={ class = "WARLOCK", level = 69, },
	[30909]={ class = "WARLOCK", level = 69, },
	[27220]={ class = "WARLOCK", level = 69, },
	[28189]={ class = "WARLOCK", level = 69, },
	[27215]={ class = "WARLOCK", level = 69, },
	[27212]={ class = "WARLOCK", level = 69, },
	[27209]={ class = "WARLOCK", level = 69, },
	[27238]={ class = "WARLOCK", level = 70, },
	[30910]={ class = "WARLOCK", level = 70, },
	[27260]={ class = "WARLOCK", level = 70, },
	[30908]={ class = "WARLOCK", level = 70, },
	[32231]={ class = "WARLOCK", level = 70, },
	[30459]={ class = "WARLOCK", level = 70, },
	[27243]={ class = "WARLOCK", level = 70, },
	[30545]={ class = "WARLOCK", level = 70, },
--++ Warlock Talents ++	
	[18119]={ class = "WARLOCK", level = 1, },
	[18120]={ class = "WARLOCK", level = 1, },
	[18121]={ class = "WARLOCK", level = 1, },
	[18122]={ class = "WARLOCK", level = 1, },
	[18123]={ class = "WARLOCK", level = 1, },
	[18288]={ class = "WARLOCK", level = 1, },
	[34935]={ class = "WARLOCK", level = 1, },
	[34938]={ class = "WARLOCK", level = 1, },
	[34939]={ class = "WARLOCK", level = 1, },
	[17788]={ class = "WARLOCK", level = 1, },
	[17789]={ class = "WARLOCK", level = 1, },
	[17790]={ class = "WARLOCK", level = 1, },
	[17791]={ class = "WARLOCK", level = 1, },
	[17792]={ class = "WARLOCK", level = 1, },
	[17778]={ class = "WARLOCK", level = 1, },
	[17779]={ class = "WARLOCK", level = 1, },
	[17780]={ class = "WARLOCK", level = 1, },
	[17781]={ class = "WARLOCK", level = 1, },
	[17782]={ class = "WARLOCK", level = 1, },
	[17962]={ class = "WARLOCK", level = 1, },
	[30060]={ class = "WARLOCK", level = 1, },
	[30061]={ class = "WARLOCK", level = 1, },
	[30062]={ class = "WARLOCK", level = 1, },
	[30063]={ class = "WARLOCK", level = 1, },
	[30064]={ class = "WARLOCK", level = 1, },
	[18223]={ class = "WARLOCK", level = 1, },
	[18220]={ class = "WARLOCK", level = 1, },
	[30143]={ class = "WARLOCK", level = 1, },
	[30144]={ class = "WARLOCK", level = 1, },
	[30145]={ class = "WARLOCK", level = 1, },
	[18697]={ class = "WARLOCK", level = 1, },
	[18698]={ class = "WARLOCK", level = 1, },
	[18699]={ class = "WARLOCK", level = 1, },
	[18700]={ class = "WARLOCK", level = 1, },
	[18701]={ class = "WARLOCK", level = 1, },
	[35691]={ class = "WARLOCK", level = 1, },
	[35692]={ class = "WARLOCK", level = 1, },
	[35693]={ class = "WARLOCK", level = 1, },
	[30319]={ class = "WARLOCK", level = 1, },
	[30320]={ class = "WARLOCK", level = 1, },
	[30321]={ class = "WARLOCK", level = 1, },
	[18788]={ class = "WARLOCK", level = 1, },
	[30242]={ class = "WARLOCK", level = 1, },
	[30245]={ class = "WARLOCK", level = 1, },
	[30246]={ class = "WARLOCK", level = 1, },
	[30247]={ class = "WARLOCK", level = 1, },
	[30248]={ class = "WARLOCK", level = 1, },
	[17917]={ class = "WARLOCK", level = 1, },
	[17918]={ class = "WARLOCK", level = 1, },
	[18130]={ class = "WARLOCK", level = 1, },
	[18131]={ class = "WARLOCK", level = 1, },
	[18132]={ class = "WARLOCK", level = 1, },
	[18133]={ class = "WARLOCK", level = 1, },
	[18134]={ class = "WARLOCK", level = 1, },
	[17954]={ class = "WARLOCK", level = 1, },
	[17955]={ class = "WARLOCK", level = 1, },
	[17956]={ class = "WARLOCK", level = 1, },
	[17957]={ class = "WARLOCK", level = 1, },
	[17958]={ class = "WARLOCK", level = 1, },
	[32381]={ class = "WARLOCK", level = 1, },
	[32382]={ class = "WARLOCK", level = 1, },
	[32383]={ class = "WARLOCK", level = 1, },
	[17783]={ class = "WARLOCK", level = 1, },
	[17784]={ class = "WARLOCK", level = 1, },
	[17785]={ class = "WARLOCK", level = 1, },
	[17786]={ class = "WARLOCK", level = 1, },
	[17787]={ class = "WARLOCK", level = 1, },
	[18708]={ class = "WARLOCK", level = 1, },
	[18731]={ class = "WARLOCK", level = 1, },
	[18743]={ class = "WARLOCK", level = 1, },
	[18744]={ class = "WARLOCK", level = 1, },
	[18218]={ class = "WARLOCK", level = 1, },
	[18219]={ class = "WARLOCK", level = 1, },
	[17810]={ class = "WARLOCK", level = 1, },
	[17811]={ class = "WARLOCK", level = 1, },
	[17812]={ class = "WARLOCK", level = 1, },
	[17813]={ class = "WARLOCK", level = 1, },
	[17814]={ class = "WARLOCK", level = 1, },
	[18827]={ class = "WARLOCK", level = 1, },
	[18829]={ class = "WARLOCK", level = 1, },
	[18179]={ class = "WARLOCK", level = 1, },
	[18180]={ class = "WARLOCK", level = 1, },
	[18213]={ class = "WARLOCK", level = 1, },
	[18372]={ class = "WARLOCK", level = 1, },
	[18821]={ class = "WARLOCK", level = 1, },
	[18126]={ class = "WARLOCK", level = 1, },
	[18127]={ class = "WARLOCK", level = 1, },
	[18703]={ class = "WARLOCK", level = 1, },
	[18704]={ class = "WARLOCK", level = 1, },
	[18692]={ class = "WARLOCK", level = 1, },
	[18693]={ class = "WARLOCK", level = 1, },
	[30054]={ class = "WARLOCK", level = 1, },
	[30057]={ class = "WARLOCK", level = 1, },
	[17815]={ class = "WARLOCK", level = 1, },
	[17833]={ class = "WARLOCK", level = 1, },
	[17834]={ class = "WARLOCK", level = 1, },
	[17835]={ class = "WARLOCK", level = 1, },
	[17836]={ class = "WARLOCK", level = 1, },
	[18694]={ class = "WARLOCK", level = 1, },
	[18695]={ class = "WARLOCK", level = 1, },
	[18696]={ class = "WARLOCK", level = 1, },
	[18182]={ class = "WARLOCK", level = 1, },
	[18183]={ class = "WARLOCK", level = 1, },
	[17927]={ class = "WARLOCK", level = 1, },
	[17929]={ class = "WARLOCK", level = 1, },
	[17930]={ class = "WARLOCK", level = 1, },
	[17793]={ class = "WARLOCK", level = 1, },
	[17796]={ class = "WARLOCK", level = 1, },
	[17801]={ class = "WARLOCK", level = 1, },
	[17802]={ class = "WARLOCK", level = 1, },
	[17803]={ class = "WARLOCK", level = 1, },
	[18754]={ class = "WARLOCK", level = 1, },
	[18755]={ class = "WARLOCK", level = 1, },
	[18756]={ class = "WARLOCK", level = 1, },
	[18705]={ class = "WARLOCK", level = 1, },
	[18706]={ class = "WARLOCK", level = 1, },
	[18707]={ class = "WARLOCK", level = 1, },
	[18135]={ class = "WARLOCK", level = 1, },
	[18136]={ class = "WARLOCK", level = 1, },
	[32477]={ class = "WARLOCK", level = 1, },
	[32483]={ class = "WARLOCK", level = 1, },
	[32484]={ class = "WARLOCK", level = 1, },
	[30326]={ class = "WARLOCK", level = 1, },
	[30327]={ class = "WARLOCK", level = 1, },
	[30328]={ class = "WARLOCK", level = 1, },
	[18767]={ class = "WARLOCK", level = 1, },
	[18768]={ class = "WARLOCK", level = 1, },
	[23785]={ class = "WARLOCK", level = 1, },
	[23822]={ class = "WARLOCK", level = 1, },
	[23823]={ class = "WARLOCK", level = 1, },
	[23824]={ class = "WARLOCK", level = 1, },
	[23825]={ class = "WARLOCK", level = 1, },
	[18709]={ class = "WARLOCK", level = 1, },
	[18710]={ class = "WARLOCK", level = 1, },
	[30299]={ class = "WARLOCK", level = 1, },
	[30301]={ class = "WARLOCK", level = 1, },
	[30302]={ class = "WARLOCK", level = 1, },
	[18094]={ class = "WARLOCK", level = 1, },
	[18095]={ class = "WARLOCK", level = 1, },
	[18073]={ class = "WARLOCK", level = 1, },
	[18096]={ class = "WARLOCK", level = 1, },
	[17959]={ class = "WARLOCK", level = 1, },
	[30288]={ class = "WARLOCK", level = 1, },
	[30289]={ class = "WARLOCK", level = 1, },
	[30290]={ class = "WARLOCK", level = 1, },
	[30291]={ class = "WARLOCK", level = 1, },
	[30292]={ class = "WARLOCK", level = 1, },
	[32385]={ class = "WARLOCK", level = 1, },
	[32387]={ class = "WARLOCK", level = 1, },
	[32392]={ class = "WARLOCK", level = 1, },
	[32393]={ class = "WARLOCK", level = 1, },
	[32394]={ class = "WARLOCK", level = 1, },
	[18271]={ class = "WARLOCK", level = 1, },
	[18272]={ class = "WARLOCK", level = 1, },
	[18273]={ class = "WARLOCK", level = 1, },
	[18274]={ class = "WARLOCK", level = 1, },
	[18275]={ class = "WARLOCK", level = 1, },
	[17877]={ class = "WARLOCK", level = 1, },
	[30283]={ class = "WARLOCK", level = 1, },
	[18265]={ class = "WARLOCK", level = 1, },
	[30293]={ class = "WARLOCK", level = 1, },
	[30295]={ class = "WARLOCK", level = 1, },
	[30296]={ class = "WARLOCK", level = 1, },
	[19028]={ class = "WARLOCK", level = 1, },
	[17804]={ class = "WARLOCK", level = 1, },
	[17805]={ class = "WARLOCK", level = 1, },
	[30146]={ class = "WARLOCK", level = 1, },
	[18174]={ class = "WARLOCK", level = 1, },
	[18175]={ class = "WARLOCK", level = 1, },
	[18176]={ class = "WARLOCK", level = 1, },
	[18177]={ class = "WARLOCK", level = 1, },
	[18178]={ class = "WARLOCK", level = 1, },
	[18769]={ class = "WARLOCK", level = 1, },
	[18770]={ class = "WARLOCK", level = 1, },
	[18771]={ class = "WARLOCK", level = 1, },
	[18772]={ class = "WARLOCK", level = 1, },
	[18773]={ class = "WARLOCK", level = 1, },
	[30108]={ class = "WARLOCK", level = 1, },
	[18867]={ class = "WARLOCK", level = 24, },
	[18868]={ class = "WARLOCK", level = 32, },
	[18879]={ class = "WARLOCK", level = 38, },
	[18869]={ class = "WARLOCK", level = 40, },
	[18930]={ class = "WARLOCK", level = 48, },
	[18870]={ class = "WARLOCK", level = 48, },
	[18880]={ class = "WARLOCK", level = 48, },
	[18937]={ class = "WARLOCK", level = 50, },
	[18931]={ class = "WARLOCK", level = 54, },
	[18871]={ class = "WARLOCK", level = 56, },
	[18881]={ class = "WARLOCK", level = 58, },
	[18932]={ class = "WARLOCK", level = 60, },
	[18938]={ class = "WARLOCK", level = 60, },
	[30413]={ class = "WARLOCK", level = 60, },
	[30404]={ class = "WARLOCK", level = 60, },
	[27263]={ class = "WARLOCK", level = 63, },
	[27264]={ class = "WARLOCK", level = 63, },
	[27266]={ class = "WARLOCK", level = 65, },
	[30912]={ class = "WARLOCK", level = 70, },
	[27265]={ class = "WARLOCK", level = 70, },
	[30546]={ class = "WARLOCK", level = 70, },
	[30414]={ class = "WARLOCK", level = 70, },
	[30911]={ class = "WARLOCK", level = 70, },
	[30405]={ class = "WARLOCK", level = 70, },
--++ Warrior Abilities ++	
	[2457]={ class = "WARRIOR", level = 1, },
	[78]={ class = "WARRIOR", level = 1, },
	[100]={ class = "WARRIOR", level = 4, },
	[772]={ class = "WARRIOR", level = 4, },
	[6343]={ class = "WARRIOR", level = 6, },
	[1715]={ class = "WARRIOR", level = 8, },
	[284]={ class = "WARRIOR", level = 8, },
	[2687]={ class = "WARRIOR", level = 10, },
	[71]={ class = "WARRIOR", level = 10, },
	[6546]={ class = "WARRIOR", level = 10, },
	[7386]={ class = "WARRIOR", level = 10, },
	[355]={ class = "WARRIOR", level = 10, },
	[7384]={ class = "WARRIOR", level = 12, },
	[72]={ class = "WARRIOR", level = 12, },
	[1160]={ class = "WARRIOR", level = 14, },
	[6572]={ class = "WARRIOR", level = 14, },
	[285]={ class = "WARRIOR", level = 16, },
	[694]={ class = "WARRIOR", level = 16, },
	[2565]={ class = "WARRIOR", level = 16, },
	[676]={ class = "WARRIOR", level = 18, },
	[8198]={ class = "WARRIOR", level = 18, },
	[845]={ class = "WARRIOR", level = 20, },
	[6547]={ class = "WARRIOR", level = 20, },
	[20230]={ class = "WARRIOR", level = 20, },
	[12678]={ class = "WARRIOR", level = 20, },
	[5246]={ class = "WARRIOR", level = 22, },
	[7405]={ class = "WARRIOR", level = 22, },
	[6190]={ class = "WARRIOR", level = 24, },
	[5308]={ class = "WARRIOR", level = 24, },
	[1608]={ class = "WARRIOR", level = 24, },
	[6574]={ class = "WARRIOR", level = 24, },
	[1161]={ class = "WARRIOR", level = 26, },
	[6178]={ class = "WARRIOR", level = 26, },
	[7400]={ class = "WARRIOR", level = 26, },
	[7887]={ class = "WARRIOR", level = 28, },
	[871]={ class = "WARRIOR", level = 28, },
	[8204]={ class = "WARRIOR", level = 28, },
	[2458]={ class = "WARRIOR", level = 30, },
	[7369]={ class = "WARRIOR", level = 30, },
	[20252]={ class = "WARRIOR", level = 30, },
	[6548]={ class = "WARRIOR", level = 30, },
	[1464]={ class = "WARRIOR", level = 30, },
	[18499]={ class = "WARRIOR", level = 32, },
	[20658]={ class = "WARRIOR", level = 32, },
	[7372]={ class = "WARRIOR", level = 32, },
	[11564]={ class = "WARRIOR", level = 32, },
	[1671]={ class = "WARRIOR", level = 32, },
	[11554]={ class = "WARRIOR", level = 34, },
	[7379]={ class = "WARRIOR", level = 34, },
	[8380]={ class = "WARRIOR", level = 34, },
	[7402]={ class = "WARRIOR", level = 36, },
	[1680]={ class = "WARRIOR", level = 36, },
	[6552]={ class = "WARRIOR", level = 38, },
	[8820]={ class = "WARRIOR", level = 38, },
	[8205]={ class = "WARRIOR", level = 38, },
	[11608]={ class = "WARRIOR", level = 40, },
	[20660]={ class = "WARRIOR", level = 40, },
	[11565]={ class = "WARRIOR", level = 40, },
	[11572]={ class = "WARRIOR", level = 40, },
	[20616]={ class = "WARRIOR", level = 42, },
	[11555]={ class = "WARRIOR", level = 44, },
	[11584]={ class = "WARRIOR", level = 44, },
	[11600]={ class = "WARRIOR", level = 44, },
	[11578]={ class = "WARRIOR", level = 46, },
	[20559]={ class = "WARRIOR", level = 46, },
	[11604]={ class = "WARRIOR", level = 46, },
	[11596]={ class = "WARRIOR", level = 46, },
	[20661]={ class = "WARRIOR", level = 48, },
	[11566]={ class = "WARRIOR", level = 48, },
	[11580]={ class = "WARRIOR", level = 48, },
	[11609]={ class = "WARRIOR", level = 50, },
	[1719]={ class = "WARRIOR", level = 50, },
	[11573]={ class = "WARRIOR", level = 50, },
	[20617]={ class = "WARRIOR", level = 52, },
	[1672]={ class = "WARRIOR", level = 52, },
	[11556]={ class = "WARRIOR", level = 54, },
	[7373]={ class = "WARRIOR", level = 54, },
	[11601]={ class = "WARRIOR", level = 54, },
	[11605]={ class = "WARRIOR", level = 54, },
	[20662]={ class = "WARRIOR", level = 56, },
	[11567]={ class = "WARRIOR", level = 56, },
	[20560]={ class = "WARRIOR", level = 56, },
	[6554]={ class = "WARRIOR", level = 58, },
	[11597]={ class = "WARRIOR", level = 58, },
	[11581]={ class = "WARRIOR", level = 58, },
	[20569]={ class = "WARRIOR", level = 60, },
	[25286]={ class = "WARRIOR", level = 60, },
	[11585]={ class = "WARRIOR", level = 60, },
	[11574]={ class = "WARRIOR", level = 60, },
	[25288]={ class = "WARRIOR", level = 60, },
	[25272]={ class = "WARRIOR", level = 61, },
	[25241]={ class = "WARRIOR", level = 61, },
	[25202]={ class = "WARRIOR", level = 62, },
	[34428]={ class = "WARRIOR", level = 62, },
	[25269]={ class = "WARRIOR", level = 63, },
	[29704]={ class = "WARRIOR", level = 64, },
	[23920]={ class = "WARRIOR", level = 64, },
	[25234]={ class = "WARRIOR", level = 65, },
	[25266]={ class = "WARRIOR", level = 65, },
	[29707]={ class = "WARRIOR", level = 66, },
	[25212]={ class = "WARRIOR", level = 67, },
	[25225]={ class = "WARRIOR", level = 67, },
	[25264]={ class = "WARRIOR", level = 67, },
	[25231]={ class = "WARRIOR", level = 68, },
	[25208]={ class = "WARRIOR", level = 68, },
	[25275]={ class = "WARRIOR", level = 69, },
	[25242]={ class = "WARRIOR", level = 69, },
	[25203]={ class = "WARRIOR", level = 70, },
	[25236]={ class = "WARRIOR", level = 70, },
	[30324]={ class = "WARRIOR", level = 70, },
	[3411]={ class = "WARRIOR", level = 70, },
	[30357]={ class = "WARRIOR", level = 70, },
--++ Warrior Talents ++	
	[12296]={ class = "WARRIOR", level = 1, },
	[12297]={ class = "WARRIOR", level = 1, },
	[12750]={ class = "WARRIOR", level = 1, },
	[12751]={ class = "WARRIOR", level = 1, },
	[12752]={ class = "WARRIOR", level = 1, },
	[12753]={ class = "WARRIOR", level = 1, },
	[16487]={ class = "WARRIOR", level = 1, },
	[16489]={ class = "WARRIOR", level = 1, },
	[16492]={ class = "WARRIOR", level = 1, },
	[29836]={ class = "WARRIOR", level = 1, },
	[29859]={ class = "WARRIOR", level = 1, },
	[23881]={ class = "WARRIOR", level = 1, },
	[12321]={ class = "WARRIOR", level = 1, },
	[12835]={ class = "WARRIOR", level = 1, },
	[12836]={ class = "WARRIOR", level = 1, },
	[12837]={ class = "WARRIOR", level = 1, },
	[12838]={ class = "WARRIOR", level = 1, },
	[12318]={ class = "WARRIOR", level = 1, },
	[12857]={ class = "WARRIOR", level = 1, },
	[12858]={ class = "WARRIOR", level = 1, },
	[12860]={ class = "WARRIOR", level = 1, },
	[12861]={ class = "WARRIOR", level = 1, },
	[12809]={ class = "WARRIOR", level = 1, },
	[12320]={ class = "WARRIOR", level = 1, },
	[12852]={ class = "WARRIOR", level = 1, },
	[12853]={ class = "WARRIOR", level = 1, },
	[12855]={ class = "WARRIOR", level = 1, },
	[12856]={ class = "WARRIOR", level = 1, },
	[12292]={ class = "WARRIOR", level = 1, },
	[12834]={ class = "WARRIOR", level = 1, },
	[12849]={ class = "WARRIOR", level = 1, },
	[12867]={ class = "WARRIOR", level = 1, },
	[12303]={ class = "WARRIOR", level = 1, },
	[12788]={ class = "WARRIOR", level = 1, },
	[12789]={ class = "WARRIOR", level = 1, },
	[16462]={ class = "WARRIOR", level = 1, },
	[16463]={ class = "WARRIOR", level = 1, },
	[16464]={ class = "WARRIOR", level = 1, },
	[16465]={ class = "WARRIOR", level = 1, },
	[16466]={ class = "WARRIOR", level = 1, },
	[20243]={ class = "WARRIOR", level = 1, },
	[23584]={ class = "WARRIOR", level = 1, },
	[23585]={ class = "WARRIOR", level = 1, },
	[23586]={ class = "WARRIOR", level = 1, },
	[23587]={ class = "WARRIOR", level = 1, },
	[23588]={ class = "WARRIOR", level = 1, },
	[29623]={ class = "WARRIOR", level = 1, },
	[12317]={ class = "WARRIOR", level = 1, },
	[13045]={ class = "WARRIOR", level = 1, },
	[13046]={ class = "WARRIOR", level = 1, },
	[13047]={ class = "WARRIOR", level = 1, },
	[13048]={ class = "WARRIOR", level = 1, },
	[12319]={ class = "WARRIOR", level = 1, },
	[12971]={ class = "WARRIOR", level = 1, },
	[12972]={ class = "WARRIOR", level = 1, },
	[12973]={ class = "WARRIOR", level = 1, },
	[12974]={ class = "WARRIOR", level = 1, },
	[29787]={ class = "WARRIOR", level = 1, },
	[29790]={ class = "WARRIOR", level = 1, },
	[29792]={ class = "WARRIOR", level = 1, },
	[16493]={ class = "WARRIOR", level = 1, },
	[16494]={ class = "WARRIOR", level = 1, },
	[20500]={ class = "WARRIOR", level = 1, },
	[20501]={ class = "WARRIOR", level = 1, },
	[29759]={ class = "WARRIOR", level = 1, },
	[29760]={ class = "WARRIOR", level = 1, },
	[29761]={ class = "WARRIOR", level = 1, },
	[29762]={ class = "WARRIOR", level = 1, },
	[29763]={ class = "WARRIOR", level = 1, },
	[12301]={ class = "WARRIOR", level = 1, },
	[12818]={ class = "WARRIOR", level = 1, },
	[12285]={ class = "WARRIOR", level = 1, },
	[12697]={ class = "WARRIOR", level = 1, },
	[12329]={ class = "WARRIOR", level = 1, },
	[12950]={ class = "WARRIOR", level = 1, },
	[20496]={ class = "WARRIOR", level = 1, },
	[29593]={ class = "WARRIOR", level = 1, },
	[29594]={ class = "WARRIOR", level = 1, },
	[29595]={ class = "WARRIOR", level = 1, },
	[12324]={ class = "WARRIOR", level = 1, },
	[12876]={ class = "WARRIOR", level = 1, },
	[12877]={ class = "WARRIOR", level = 1, },
	[12878]={ class = "WARRIOR", level = 1, },
	[12879]={ class = "WARRIOR", level = 1, },
	[12313]={ class = "WARRIOR", level = 1, },
	[12804]={ class = "WARRIOR", level = 1, },
	[12807]={ class = "WARRIOR", level = 1, },
	[29723]={ class = "WARRIOR", level = 1, },
	[29724]={ class = "WARRIOR", level = 1, },
	[29725]={ class = "WARRIOR", level = 1, },
	[20502]={ class = "WARRIOR", level = 1, },
	[20503]={ class = "WARRIOR", level = 1, },
	[12289]={ class = "WARRIOR", level = 1, },
	[12668]={ class = "WARRIOR", level = 1, },
	[23695]={ class = "WARRIOR", level = 1, },
	[12282]={ class = "WARRIOR", level = 1, },
	[12663]={ class = "WARRIOR", level = 1, },
	[12664]={ class = "WARRIOR", level = 1, },
	[29888]={ class = "WARRIOR", level = 1, },
	[29889]={ class = "WARRIOR", level = 1, },
	[35446]={ class = "WARRIOR", level = 1, },
	[35448]={ class = "WARRIOR", level = 1, },
	[35449]={ class = "WARRIOR", level = 1, },
	[35450]={ class = "WARRIOR", level = 1, },
	[35451]={ class = "WARRIOR", level = 1, },
	[12290]={ class = "WARRIOR", level = 1, },
	[12963]={ class = "WARRIOR", level = 1, },
	[12286]={ class = "WARRIOR", level = 1, },
	[12658]={ class = "WARRIOR", level = 1, },
	[12659]={ class = "WARRIOR", level = 1, },
	[12797]={ class = "WARRIOR", level = 1, },
	[12799]={ class = "WARRIOR", level = 1, },
	[12800]={ class = "WARRIOR", level = 1, },
	[12311]={ class = "WARRIOR", level = 1, },
	[12958]={ class = "WARRIOR", level = 1, },
	[12945]={ class = "WARRIOR", level = 1, },
	[12312]={ class = "WARRIOR", level = 1, },
	[12803]={ class = "WARRIOR", level = 1, },
	[12330]={ class = "WARRIOR", level = 1, },
	[12862]={ class = "WARRIOR", level = 1, },
	[12308]={ class = "WARRIOR", level = 1, },
	[12810]={ class = "WARRIOR", level = 1, },
	[12811]={ class = "WARRIOR", level = 1, },
	[12302]={ class = "WARRIOR", level = 1, },
	[12765]={ class = "WARRIOR", level = 1, },
	[12287]={ class = "WARRIOR", level = 1, },
	[12665]={ class = "WARRIOR", level = 1, },
	[12666]={ class = "WARRIOR", level = 1, },
	[29721]={ class = "WARRIOR", level = 1, },
	[29776]={ class = "WARRIOR", level = 1, },
	[12300]={ class = "WARRIOR", level = 1, },
	[12959]={ class = "WARRIOR", level = 1, },
	[12960]={ class = "WARRIOR", level = 1, },
	[12961]={ class = "WARRIOR", level = 1, },
	[12962]={ class = "WARRIOR", level = 1, },
	[12975]={ class = "WARRIOR", level = 1, },
	[12284]={ class = "WARRIOR", level = 1, },
	[12701]={ class = "WARRIOR", level = 1, },
	[12702]={ class = "WARRIOR", level = 1, },
	[12703]={ class = "WARRIOR", level = 1, },
	[12704]={ class = "WARRIOR", level = 1, },
	[12294]={ class = "WARRIOR", level = 1, },
	[16538]={ class = "WARRIOR", level = 1, },
	[16539]={ class = "WARRIOR", level = 1, },
	[16540]={ class = "WARRIOR", level = 1, },
	[16541]={ class = "WARRIOR", level = 1, },
	[16542]={ class = "WARRIOR", level = 1, },
	[12323]={ class = "WARRIOR", level = 1, },
	[12700]={ class = "WARRIOR", level = 1, },
	[12781]={ class = "WARRIOR", level = 1, },
	[12783]={ class = "WARRIOR", level = 1, },
	[12784]={ class = "WARRIOR", level = 1, },
	[12785]={ class = "WARRIOR", level = 1, },
	[29590]={ class = "WARRIOR", level = 1, },
	[29591]={ class = "WARRIOR", level = 1, },
	[29592]={ class = "WARRIOR", level = 1, },
	[29801]={ class = "WARRIOR", level = 1, },
	[29834]={ class = "WARRIOR", level = 1, },
	[29838]={ class = "WARRIOR", level = 1, },
	[29598]={ class = "WARRIOR", level = 1, },
	[29599]={ class = "WARRIOR", level = 1, },
	[29600]={ class = "WARRIOR", level = 1, },
	[23922]={ class = "WARRIOR", level = 1, },
	[12298]={ class = "WARRIOR", level = 1, },
	[12724]={ class = "WARRIOR", level = 1, },
	[12725]={ class = "WARRIOR", level = 1, },
	[12726]={ class = "WARRIOR", level = 1, },
	[12727]={ class = "WARRIOR", level = 1, },
	[12328]={ class = "WARRIOR", level = 1, },
	[12281]={ class = "WARRIOR", level = 1, },
	[12812]={ class = "WARRIOR", level = 1, },
	[12813]={ class = "WARRIOR", level = 1, },
	[12814]={ class = "WARRIOR", level = 1, },
	[12815]={ class = "WARRIOR", level = 1, },
	[12295]={ class = "WARRIOR", level = 1, },
	[12676]={ class = "WARRIOR", level = 1, },
	[12677]={ class = "WARRIOR", level = 1, },
	[12299]={ class = "WARRIOR", level = 1, },
	[12761]={ class = "WARRIOR", level = 1, },
	[12762]={ class = "WARRIOR", level = 1, },
	[12763]={ class = "WARRIOR", level = 1, },
	[12764]={ class = "WARRIOR", level = 1, },
	[12163]={ class = "WARRIOR", level = 1, },
	[12711]={ class = "WARRIOR", level = 1, },
	[12712]={ class = "WARRIOR", level = 1, },
	[12713]={ class = "WARRIOR", level = 1, },
	[12714]={ class = "WARRIOR", level = 1, },
	[12322]={ class = "WARRIOR", level = 1, },
	[12999]={ class = "WARRIOR", level = 1, },
	[13000]={ class = "WARRIOR", level = 1, },
	[13001]={ class = "WARRIOR", level = 1, },
	[13002]={ class = "WARRIOR", level = 1, },
	[29140]={ class = "WARRIOR", level = 1, },
	[29143]={ class = "WARRIOR", level = 1, },
	[29144]={ class = "WARRIOR", level = 1, },
	[29145]={ class = "WARRIOR", level = 1, },
	[29146]={ class = "WARRIOR", level = 1, },
	[20504]={ class = "WARRIOR", level = 1, },
	[20505]={ class = "WARRIOR", level = 1, },
	[23892]={ class = "WARRIOR", level = 48, },
	[21551]={ class = "WARRIOR", level = 48, },
	[23923]={ class = "WARRIOR", level = 48, },
	[23893]={ class = "WARRIOR", level = 54, },
	[21552]={ class = "WARRIOR", level = 54, },
	[23924]={ class = "WARRIOR", level = 54, },
	[23894]={ class = "WARRIOR", level = 60, },
	[30016]={ class = "WARRIOR", level = 60, },
	[21553]={ class = "WARRIOR", level = 60, },
	[30030]={ class = "WARRIOR", level = 60, },
	[23925]={ class = "WARRIOR", level = 60, },
	[25251]={ class = "WARRIOR", level = 66, },
	[25248]={ class = "WARRIOR", level = 66, },
	[25258]={ class = "WARRIOR", level = 66, },
	[30335]={ class = "WARRIOR", level = 70, },
	[30022]={ class = "WARRIOR", level = 70, },
	[30330]={ class = "WARRIOR", level = 70, },
	[30033]={ class = "WARRIOR", level = 70, },
	[30356]={ class = "WARRIOR", level = 70, },
};