Function at 0x404d30
Capabilities:
Encode data using xor
Read .ini file
Write file on windows

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x425072
mov eax, dword fs:[0]
push eax
push ecx
mov eax, 0x21acf4
call fcn.004210c0
mov eax, dword [0x42f664]
xor eax, esp
mov dword [esp + 0x21acf0], eax
push ebx
push esi
push edi
mov eax, dword [0x42f664]
xor eax, esp
push eax
lea eax, [esp + 0x21ad08]
mov dword fs:[0], eax
jmp 0x404d87
jmp 0x404d99
push 0x21a82c
xor ebx, ebx
lea eax, [esp + 0xd0]
push ebx
push eax
call fcn.00416d30
mov edi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
add esp, 0xc
push str..MainInfo.ini
push 0x20
lea ecx, [esp + 0xf5]
push ecx
push 0x42913f
push str.CustomerName
push str.MainInfo
call edi
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
push str..MainInfo.ini
push ebx
push str.LauncherType
push str.MainInfo
call esi
push str..MainInfo.ini
push 0x20
lea edx, [esp + 0xd5]
push edx
push str.XTLauncherExecutable
push str.LauncherName
push str.MainInfo
mov byte [esp + 0xe4], al
call edi
push str..MainInfo.ini
push 0x20
lea eax, [esp + 0x115]
push eax
push 0x42913f
push str.IpAddress
push str.MainInfo
call edi
push str..MainInfo.ini
push 0xad75
push str.IpAddressPort
push str.MainInfo
call esi
push str..MainInfo.ini
push 8
lea ecx, [esp + 0x138]
push ecx
push 0x42913f
push str.ClientVersion
push str.MainInfo
mov word [esp + 0x146], ax
call edi
push str..MainInfo.ini
push 0x11
lea edx, [esp + 0x140]
push edx
push 0x42913f
push str.ClientSerial
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea eax, [esp + 0x151]
push eax
push str._MU_
push str.WindowName
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x32
lea ecx, [esp + 0x171]
push ecx
push 0x42913f
push str.ScreenShotPath
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea edx, [esp + 0x1a3]
push edx
push 0x42913f
push str.ClientName
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea eax, [esp + 0x1c3]
push eax
push 0x42913f
push str.AntiHackName
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea ecx, [esp + 0x1e3]
push ecx
push 0x42913f
push str.PluginName1
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea edx, [esp + 0x203]
push edx
push 0x42913f
push str.PluginName2
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea eax, [esp + 0x223]
push eax
push 0x42913f
push str.PluginName3
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea ecx, [esp + 0x243]
push ecx
push 0x42913f
push str.PluginName4
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea edx, [esp + 0x263]
push edx
push 0x42913f
push str.PluginName5
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea eax, [esp + 0x283]
push eax
push 0x42913f
push str.PluginName6
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea ecx, [esp + 0x2a3]
push ecx
push 0x42913f
push str.PluginName7
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea edx, [esp + 0x2c3]
push edx
push 0x42913f
push str.PluginName8
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea eax, [esp + 0x2e3]
push eax
push 0x42913f
push str.PluginName9
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea ecx, [esp + 0x303]
push ecx
push 0x42913f
push str.PluginName0
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea edx, [esp + 0x323]
push edx
push 0x42913f
push str.PluginCRC1
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea eax, [esp + 0x343]
push eax
push 0x42913f
push str.PluginCRC2
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea ecx, [esp + 0x394]
push ecx
push 0x42913f
push str.CameraName
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea edx, [esp + 0x3b4]
push edx
push 0x42913f
push str.ServerName1
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea eax, [esp + 0x3d4]
push eax
push 0x42913f
push str.ServerName2
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea ecx, [esp + 0x3f4]
push ecx
push 0x42913f
push str.ServerName3
push str.MainInfo
call edi
push str..MainInfo.ini
push 0x20
lea edx, [esp + 0x414]
push edx
push 0x42913f
push str.ServerName4
push str.MainInfo
call edi
push str..MainInfo.ini
push ebx
push str.HelperActiveAlert
push str.HelperInfo
call esi
push str..MainInfo.ini
push 0x50
push str.HelperActiveLevel
push str.HelperInfo
mov dword [esp + 0x448], eax
call esi
mov dword [esp + 0x43c], eax
push str..MainInfo.ini
push 0xffff
push str.DWMaxAttackSpeed
push str.CharacterInfo
call esi
push str..MainInfo.ini
push 0xffff
push str.DKMaxAttackSpeed
push str.CharacterInfo
mov dword [esp + 0x450], eax
call esi
push str..MainInfo.ini
push 0xffff
push str.FEMaxAttackSpeed
push str.CharacterInfo
mov dword [esp + 0x454], eax
call esi
push str..MainInfo.ini
push 0xffff
push str.MGMaxAttackSpeed
push str.CharacterInfo
mov dword [esp + 0x458], eax
call esi
push str..MainInfo.ini
push 0xffff
push str.DLMaxAttackSpeed
push str.CharacterInfo
mov dword [esp + 0x45c], eax
call esi
push str..MainInfo.ini
push 0xffff
push str.SUMaxAttackSpeed
push str.CharacterInfo
mov dword [esp + 0x460], eax
call esi
push str..MainInfo.ini
push 0xffff
push str.RFMaxAttackSpeed
push str.CharacterInfo
mov dword [esp + 0x464], eax
call esi
push str..MainInfo.ini
push ebx
push str.ReconnectTime
push str.ReconnectInfo
mov dword [esp + 0x468], eax
call esi
push str..MainInfo.ini
push 0x12c
push str.DelectCharacter
push str.Custom
mov dword [esp + 0x46c], eax
call esi
push str..MainInfo.ini
push ebx
push str.RemoveClass
push str.Custom
mov dword [esp + 0x470], eax
call esi
push str..MainInfo.ini
push ebx
push str.MaxClassTypes
push str.Custom
mov dword [esp + 0x474], eax
call esi
push str..MainInfo.ini
push ebx
push str.RankUserType
push str.Custom
mov word [esp + 0x548], ax
call esi
push str..MainInfo.ini
push ebx
push str.DisableMasterSkillTree
push str.Custom
mov dword [esp + 0x478], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableCsSkillsAllMaps
mov dword [esp + 0x478], eax
push str.Custom
call esi
push str..MainInfo.ini
push ebx
push str.DisableReflectEffect
push str.Custom
mov dword [esp + 0x480], eax
call esi
push str..MainInfo.ini
push ebx
push str.RankUserShowOverHead
push str.Custom
mov dword [esp + 0x484], eax
call esi
push str..MainInfo.ini
push 1
push str.RankUserOnlyOnSafeZone
push str.Custom
mov dword [esp + 0x4bc], eax
call esi
push str..MainInfo.ini
push 1
push str.RankUserShowReset
push str.Custom
mov dword [esp + 0x4c0], eax
call esi
push str..MainInfo.ini
push 1
push str.RankUserShowMasterReset
push str.Custom
mov dword [esp + 0x4c4], eax
call esi
push str..MainInfo.ini
push ebx
push str.RankUserNeedAltKey
push str.Custom
mov dword [esp + 0x4c8], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableVipShop
push str.Custom
mov dword [esp + 0x4cc], eax
call esi
push str..MainInfo.ini
push 3
push str.VipTypes
push str.Custom
mov dword [esp + 0x488], eax
call esi
push str..MainInfo.ini
push ebx
push str.PrintLogo
push str.Custom
mov dword [esp + 0x48c], eax
call esi
push str..MainInfo.ini
push ebx
push str.Unicode
push str.Custom
mov dword [esp + 0x490], eax
call esi
push str..MainInfo.ini
push ebx
push str.MiniMapHover
push str.Custom
mov dword [esp + 0x568], eax
call esi
push str..MainInfo.ini
push ebx
push str.ChangeMGLevel
push str.Custom
mov dword [esp + 0x56c], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableShopValueSystem
push str.Custom
mov dword [esp + 0x570], eax
call esi
mov dword [esp + 0x484], eax
push str..MainInfo.ini
push ebx
push str.EnableStoreBlessButtom
push str.Custom
call esi
push str..MainInfo.ini
push ebx
push str.EnableStoreSoulButtom
push str.Custom
mov dword [esp + 0x498], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableStoreChaosButtom
push str.Custom
mov dword [esp + 0x49c], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableStoreCoin1Buttom
push str.Custom
mov dword [esp + 0x4a0], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableStoreCoin2Buttom
push str.Custom
mov dword [esp + 0x4a4], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableStoreCoin3Buttom
push str.Custom
mov dword [esp + 0x4a8], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableOffStoreButtom
push str.Custom
mov dword [esp + 0x4ac], eax
call esi
push str..MainInfo.ini
push ebx
push str.CustomMonsterEnable
push str.Custom
mov dword [esp + 0x4b0], eax
call esi
push str..MainInfo.ini
push ebx
push str.CustomInterfaceType
push str.Custom
mov dword [esp + 0x4b4], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableCharacterInfoHelp
push str.Custom
mov dword [esp + 0x4d4], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableSwitchServer
push str.Custom
mov dword [esp + 0x4d8], eax
call esi
push str..MainInfo.ini
push ebx
push str.CustomRemoveCoord
push str.Custom
mov dword [esp + 0x4dc], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableBattleZoneWindow
push str.Custom
mov dword [esp + 0x4e0], eax
call esi
push str..MainInfo.ini
push 0x3e8
push str.CameraRange
mov dword [esp + 0x548], eax
push str.Custom
call esi
push str..MainInfo.ini
push ebx
push str.TIME_GMT
push str.TimeZone
mov dword [esp + 0x550], eax
call esi
push str..MainInfo.ini
push ebx
push str.MonitorFPS
push str.Custom
mov dword [esp + 0x4e4], eax
call esi
push str..MainInfo.ini
push ebx
push str.MonitorMS
push str.Custom
mov dword [esp + 0x4e8], eax
call esi
push str..MainInfo.ini
push ebx
push str.LimitFPS
push str.Custom
mov dword [esp + 0x4ec], eax
call esi
push str..MainInfo.ini
push ebx
push str.EffectPlus15
push str.Effect
mov dword [esp + 0x4f0], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisablePartyHpBar
push str.Disable
mov dword [esp + 0x4f4], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableGens
push str.Disable
mov dword [esp + 0x4b8], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableTabMap
push str.Disable
mov dword [esp + 0x4f8], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableHelper
push str.Disable
mov dword [esp + 0x4fc], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableAdvance
push str.Disable
mov dword [esp + 0x500], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableCustomClaws
push str.Disable
mov dword [esp + 0x504], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableCustomBow
push str.Disable
mov dword [esp + 0x50c], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableCustomCloack
push str.Disable
mov dword [esp + 0x510], eax
call esi
mov dword [esp + 0x504], eax
push str..MainInfo.ini
push ebx
push str.DisableCustomPosition
push str.Disable
call esi
push str..MainInfo.ini
push ebx
push str.DisableCustomPet
push str.Disable
mov dword [esp + 0x518], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableEffectRemake
push str.Disable
mov dword [esp + 0x51c], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableSocketInvetori
push str.Disable
mov dword [esp + 0x508], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableRepeirInInventory
push str.Disable
mov dword [esp + 0x520], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableButtonOpenStore
push str.Disable
mov dword [esp + 0x524], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableButtonInventoryExt
push str.Disable
mov dword [esp + 0x528], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableButtonQuestInStats
push str.Disable
mov dword [esp + 0x52c], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableButtonPetsInStats
push str.Disable
mov dword [esp + 0x530], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableButtonSkillMaster
push str.Disable
mov dword [esp + 0x534], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableBCDSCCMaster
push str.Disable
mov dword [esp + 0x538], eax
call esi
push str..MainInfo.ini
push ebx
push str.Disable380MixChaosMachine
push str.Disable
mov dword [esp + 0x554], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableWCoinCCashShop
push str.Disable
mov dword [esp + 0x558], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableWCoinPCashShop
mov dword [esp + 0x558], eax
push str.Disable
call esi
push str..MainInfo.ini
push ebx
push str.DisableWCoinGCashShop
push str.Disable
mov dword [esp + 0x560], eax
call esi
push str..MainInfo.ini
push ebx
push str.SelectCharAnimate
push str.UPGRADE
mov dword [esp + 0x564], eax
call esi
push str..MainInfo.ini
push ebx
push str.SelectCharS13
push str.UPGRADE
mov dword [esp + 0x53c], eax
call esi
push str..MainInfo.ini
push ebx
push str.CustomSelectServerX700
push str.UPGRADE
mov word [esp + 0x5d8], ax
call esi
push str..MainInfo.ini
push ebx
push str.CinematicBarSizeEnable
push str.UPGRADE
mov dword [esp + 0x4d0], eax
call esi
push str..MainInfo.ini
push ebx
push str.CinematicBarUpSizeServer
push str.UPGRADE
mov dword [esp + 0x598], eax
call esi
push str..MainInfo.ini
push ebx
push str.CinematicBarDownSizeServer
push str.UPGRADE
mov dword [esp + 0x59c], eax
call esi
push str..MainInfo.ini
push ebx
push str.CinematicBarUpSizeCharacter
push str.UPGRADE
mov dword [esp + 0x5a0], eax
call esi
push str..MainInfo.ini
push ebx
push str.CinematicBarDownSizeCharacter
push str.UPGRADE
mov dword [esp + 0x5a4], eax
call esi
push str..MainInfo.ini
push ebx
push str.CustomEffectEarthQuake
push str.UPGRADE
mov dword [esp + 0x5a8], eax
call esi
push str..MainInfo.ini
push ebx
push str.InventoryUPGRADE
push str.UPGRADE
mov dword [esp + 0x574], eax
call esi
push str..MainInfo.ini
push ebx
push str.CameraZoom
push str.UPGRADE
mov dword [esp + 0x540], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableNutButton
push str.Custom
mov dword [esp + 0x544], eax
call esi
mov dword [esp + 0x5f0], eax
push str..MainInfo.ini
push ebx
push str.EnableBotoesFuncoes
push str.Custom
call esi
push str..MainInfo.ini
push ebx
push str._CustomMenuSwitch
push str.Custom
mov dword [esp + 0x604], eax
call esi
push str..MainInfo.ini
push 1
push str.ChatNew
push str.Custom
mov dword [esp + 0x608], eax
call esi
push str..MainInfo.ini
push ebx
push str.WeatherFix
push str.UPGRADE
mov dword [esp + 0x5d4], eax
call esi
push str..MainInfo.ini
push ebx
push str.AlwaysNameShowType
push str.UPGRADE
mov dword [esp + 0x578], eax
call esi
push str..MainInfo.ini
push ebx
push str.ShowResetInCharacterPanel
push str.UPGRADE
mov dword [esp + 0x57c], eax
call esi
push str..MainInfo.ini
push ebx
push str.ShowGrandResetInCharacterPanel
push str.UPGRADE
mov dword [esp + 0x580], eax
call esi
push str..MainInfo.ini
push ebx
push str.ShowMasterLevelInCharacterPanel
push str.UPGRADE
mov dword [esp + 0x584], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableMoveWindow
push str.UPGRADE
mov dword [esp + 0x588], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableMapTeleport
push str.UPGRADE
mov dword [esp + 0x58c], eax
call esi
push str..MainInfo.ini
push ebx
push str.MapTeleportShowCursorPosition
push str.UPGRADE
mov dword [esp + 0x590], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableCustomFlag
push str.UPGRADE
mov dword [esp + 0x594], eax
call esi
push str..MainInfo.ini
push ebx
push str.SafeZoneEnable
push str.UPGRADE
mov dword [esp + 0x5c8], eax
call esi
push str..MainInfo.ini
push ebx
push str.DisableAutoMove
mov dword [esp + 0x5b0], eax
push str.UPGRADE
call esi
push str..MainInfo.ini
push ebx
push str.EnableRankVIP
push str.Custom
mov dword [esp + 0x5f4], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableRankTuChan
push str.Custom
mov dword [esp + 0x5c0], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableMoveServerList
push str.UPGRADE
mov dword [esp + 0x5c4], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableServerNews
push str.UPGRADE
mov dword [esp + 0x5bc], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableMainWindowMuNFT
push str.UPGRADE
mov word [esp + 0x5da], ax
call esi
push str..MainInfo.ini
push ebx
push str.CustomClientIconType
push str.UPGRADE
mov dword [esp + 0x5d0], eax
call esi
push str..MainInfo.ini
push ebx
push str.MultiCharacterEnable
push str.UPGRADE
mov word [esp + 0x5dc], ax
call esi
push str..MainInfo.ini
push ebx
push str.ServerLocal
push str.UPGRADE
mov dword [esp + 0x5e0], eax
call esi
push str..MainInfo.ini
push ebx
push str.CustomMenuType
push str.Custom
mov dword [esp + 0x5e4], eax
call esi
push str..MainInfo.ini
push ebx
push str.CustomInterfaceHelperBar
push str.UPGRADE
mov dword [esp + 0x5e8], eax
call esi
push str..MainInfo.ini
push ebx
push str.RemoveGLOWLANCER
push str.UPGRADE
mov dword [esp + 0x5ec], eax
call esi
push str..MainInfo.ini
push ebx
push str._EnableLoading
push str.UPGRADE
mov dword [esp + 0x5f0], eax
call esi
push str..MainInfo.ini
push ebx
push str.EnableMuunSystem
push str.UPGRADE
mov dword [esp + 0x5b8], eax
call esi
mov dword [esp + 0x59c], eax
push str..MainInfo.ini
push ebx
push str.EnableItemMarket
push str.UPGRADE
call esi
push str..MainInfo.ini
push ebx
push str.EnablenoticiasInGame
push str.UPGRADE
mov dword [esp + 0x5b0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldier
push str.SoldierELF
mov dword [esp + 0x5f8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierWings
push str.SoldierELF
mov dword [esp + 0x60c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierHelm
push str.SoldierELF
mov dword [esp + 0x610], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierArmor
push str.SoldierELF
mov dword [esp + 0x614], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierPants
push str.SoldierELF
mov dword [esp + 0x618], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierGloves
push str.SoldierELF
mov dword [esp + 0x61c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierBoots
push str.SoldierELF
mov dword [esp + 0x620], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType1
push str.SoldierELF
mov dword [esp + 0x624], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierWeapon1
push str.SoldierELF
mov dword [esp + 0x628], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType2
push str.SoldierELF
mov dword [esp + 0x62c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierWeapon2
push str.SoldierELF
mov dword [esp + 0x630], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierHelmLevel
mov dword [esp + 0x630], eax
push str.SoldierELF
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierArmorLevel
push str.SoldierELF
mov dword [esp + 0x638], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierPantsLevel
push str.SoldierELF
mov dword [esp + 0x63c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierGlovesLevel
push str.SoldierELF
mov dword [esp + 0x640], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierBootsLevel
push str.SoldierELF
mov dword [esp + 0x644], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierWeaponFirstLevel
push str.SoldierELF
mov dword [esp + 0x648], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierWeaponSecondLevel
push str.SoldierELF
mov dword [esp + 0x64c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierHelmExcellent
push str.SoldierELF
mov dword [esp + 0x650], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierArmorExcellent
push str.SoldierELF
mov dword [esp + 0x654], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierPantsExcellent
push str.SoldierELF
mov dword [esp + 0x658], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierGlovesExcellent
push str.SoldierELF
mov dword [esp + 0x65c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierBootsExcellent
push str.SoldierELF
mov dword [esp + 0x660], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierWeaponFirstExcellent
push str.SoldierELF
mov dword [esp + 0x664], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomElfSoldierWeaponSecondExcellent
push str.SoldierELF
mov dword [esp + 0x668], eax
call esi
mov dword [esp + 0x65c], eax
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlon
push str.Marlon
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonWings
push str.Marlon
mov dword [esp + 0x670], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonHelm
push str.Marlon
mov dword [esp + 0x674], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonArmor
push str.Marlon
mov dword [esp + 0x678], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonPants
push str.Marlon
mov dword [esp + 0x67c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonGloves
push str.Marlon
mov dword [esp + 0x680], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonBoots
push str.Marlon
mov dword [esp + 0x684], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType1
push str.Marlon
mov dword [esp + 0x688], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonWeapon1
push str.Marlon
mov dword [esp + 0x690], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType2
push str.Marlon
mov dword [esp + 0x68c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonWeapon2
push str.Marlon
mov dword [esp + 0x698], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonHelmLevel
push str.Marlon
mov dword [esp + 0x694], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonArmorLevel
push str.Marlon
mov dword [esp + 0x69c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonPantsLevel
mov dword [esp + 0x69c], eax
push str.Marlon
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonGlovesLevel
push str.Marlon
mov dword [esp + 0x6a4], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonBootsLevel
push str.Marlon
mov dword [esp + 0x6a8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonWeaponFirstLevel
push str.Marlon
mov dword [esp + 0x6ac], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonWeaponSecondLevel
push str.Marlon
mov dword [esp + 0x6b0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonHelmExcellent
push str.Marlon
mov dword [esp + 0x6b4], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonArmorExcellent
push str.Marlon
mov dword [esp + 0x6b8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonPantsExcellent
push str.Marlon
mov dword [esp + 0x6bc], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonGlovesExcellent
push str.Marlon
mov dword [esp + 0x6c0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonBootsExcellent
push str.Marlon
mov dword [esp + 0x6c4], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonWeaponFirstExcellent
push str.Marlon
mov dword [esp + 0x6c8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomMarlonWeaponSecondExcellent
push str.Marlon
mov dword [esp + 0x6cc], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCard
push str.ChaosCard
mov dword [esp + 0x6d0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardWings
push str.ChaosCard
mov dword [esp + 0x6d4], eax
call esi
mov dword [esp + 0x6c8], eax
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardHelm
push str.ChaosCard
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardArmor
push str.ChaosCard
mov dword [esp + 0x6dc], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardPants
push str.ChaosCard
mov dword [esp + 0x6e0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardGloves
push str.ChaosCard
mov dword [esp + 0x6e4], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardBoots
push str.ChaosCard
mov dword [esp + 0x6e8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType1
push str.ChaosCard
mov dword [esp + 0x6ec], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardWeapon1
push str.ChaosCard
mov dword [esp + 0x6f4], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType2
push str.ChaosCard
mov dword [esp + 0x6f0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardWeapon2
push str.ChaosCard
mov dword [esp + 0x6fc], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardHelmLevel
push str.ChaosCard
mov dword [esp + 0x6f8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardArmorLevel
push str.ChaosCard
mov dword [esp + 0x700], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardPantsLevel
push str.ChaosCard
mov dword [esp + 0x704], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardGlovesLevel
push str.ChaosCard
mov dword [esp + 0x708], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardBootsLevel
mov dword [esp + 0x708], eax
push str.ChaosCard
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardWeaponFirstLevel
push str.ChaosCard
mov dword [esp + 0x710], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardWeaponSecondLevel
push str.ChaosCard
mov dword [esp + 0x714], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardHelmExcellent
push str.ChaosCard
mov dword [esp + 0x718], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardArmorExcellent
push str.ChaosCard
mov dword [esp + 0x71c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardPantsExcellent
push str.ChaosCard
mov dword [esp + 0x720], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardGlovesExcellent
push str.ChaosCard
mov dword [esp + 0x724], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardBootsExcellent
push str.ChaosCard
mov dword [esp + 0x728], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardWeaponFirstExcellent
push str.ChaosCard
mov dword [esp + 0x72c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomChaosCardWeaponSecondExcellent
push str.ChaosCard
mov dword [esp + 0x730], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1
push str.Guard1
mov dword [esp + 0x734], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1Wings
push str.Guard1
mov dword [esp + 0x738], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1Helm
push str.Guard1
mov dword [esp + 0x73c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1Armor
push str.Guard1
mov dword [esp + 0x740], eax
call esi
mov dword [esp + 0x734], eax
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1Pants
push str.Guard1
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1Gloves
push str.Guard1
mov dword [esp + 0x748], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1Boots
push str.Guard1
mov dword [esp + 0x74c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType1
push str.Guard1
mov dword [esp + 0x750], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1Weapon1
push str.Guard1
mov dword [esp + 0x758], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType2
push str.Guard1
mov dword [esp + 0x754], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1Weapon2
push str.Guard1
mov dword [esp + 0x760], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1HelmLevel
push str.Guard1
mov dword [esp + 0x75c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1ArmorLevel
push str.Guard1
mov dword [esp + 0x764], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1PantsLevel
push str.Guard1
mov dword [esp + 0x768], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1GlovesLevel
push str.Guard1
mov dword [esp + 0x76c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1BootsLevel
push str.Guard1
mov dword [esp + 0x770], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1WeaponFirstLevel
push str.Guard1
mov dword [esp + 0x774], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1WeaponSecondLevel
mov dword [esp + 0x774], eax
push str.Guard1
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1HelmExcellent
push str.Guard1
mov dword [esp + 0x77c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1ArmorExcellent
push str.Guard1
mov dword [esp + 0x780], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1PantsExcellent
push str.Guard1
mov dword [esp + 0x784], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1GlovesExcellent
push str.Guard1
mov dword [esp + 0x788], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1BootsExcellent
push str.Guard1
mov dword [esp + 0x78c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1WeaponFirstExcellent
push str.Guard1
mov dword [esp + 0x790], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard1WeaponSecondExcellent
push str.Guard1
mov dword [esp + 0x794], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2
push str.Guard2
mov dword [esp + 0x798], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2Wings
push str.Guard2
mov dword [esp + 0x79c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2Helm
push str.Guard2
mov dword [esp + 0x7a0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2Armor
push str.Guard2
mov dword [esp + 0x7a4], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2Pants
push str.Guard2
mov dword [esp + 0x7a8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2Gloves
push str.Guard2
mov dword [esp + 0x7ac], eax
call esi
mov dword [esp + 0x7a0], eax
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2Boots
push str.Guard2
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType1
push str.Guard2
mov dword [esp + 0x7b4], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2Weapon1
push str.Guard2
mov dword [esp + 0x7bc], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType2
push str.Guard2
mov dword [esp + 0x7b8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2Weapon2
push str.Guard2
mov dword [esp + 0x7c4], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2HelmLevel
push str.Guard2
mov dword [esp + 0x7c0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2ArmorLevel
push str.Guard2
mov dword [esp + 0x7c8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2PantsLevel
push str.Guard2
mov dword [esp + 0x7cc], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2GlovesLevel
push str.Guard2
mov dword [esp + 0x7d0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2BootsLevel
push str.Guard2
mov dword [esp + 0x7d4], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2WeaponFirstLevel
push str.Guard2
mov dword [esp + 0x7d8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2WeaponSecondLevel
push str.Guard2
mov dword [esp + 0x7dc], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2HelmExcellent
push str.Guard2
mov dword [esp + 0x7e0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2ArmorExcellent
mov dword [esp + 0x7e0], eax
push str.Guard2
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2PantsExcellent
push str.Guard2
mov dword [esp + 0x7e8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2GlovesExcellent
push str.Guard2
mov dword [esp + 0x7ec], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2BootsExcellent
push str.Guard2
mov dword [esp + 0x7f0], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2WeaponFirstExcellent
push str.Guard2
mov dword [esp + 0x7f4], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomGuard2WeaponSecondExcellent
push str.Guard2
mov dword [esp + 0x7f8], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizard
push str.CursedWizard
mov dword [esp + 0x7fc], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardWings
push str.CursedWizard
mov dword [esp + 0x800], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardHelm
push str.CursedWizard
mov dword [esp + 0x804], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardArmor
push str.CursedWizard
mov dword [esp + 0x808], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardPants
push str.CursedWizard
mov dword [esp + 0x80c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardGloves
push str.CursedWizard
mov dword [esp + 0x810], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardBoots
push str.CursedWizard
mov dword [esp + 0x814], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType1
push str.CursedWizard
mov dword [esp + 0x818], eax
call esi
mov dword [esp + 0x810], eax
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardWeapon1
push str.CursedWizard
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomType2
push str.CursedWizard
mov dword [esp + 0x81c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardWeapon2
push str.CursedWizard
mov dword [esp + 0x828], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardHelmLevel
push str.CursedWizard
mov dword [esp + 0x824], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardArmorLevel
push str.CursedWizard
mov dword [esp + 0x82c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardPantsLevel
push str.CursedWizard
mov dword [esp + 0x830], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardGlovesLevel
push str.CursedWizard
mov dword [esp + 0x834], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardBootsLevel
push str.CursedWizard
mov dword [esp + 0x838], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardWeaponFirstLevel
push str.CursedWizard
mov dword [esp + 0x83c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardWeaponSecondLevel
push str.CursedWizard
mov dword [esp + 0x840], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardHelmExcellent
push str.CursedWizard
mov dword [esp + 0x844], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardArmorExcellent
push str.CursedWizard
mov dword [esp + 0x848], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardPantsExcellent
push str.CursedWizard
mov dword [esp + 0x84c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardGlovesExcellent
mov dword [esp + 0x84c], eax
push str.CursedWizard
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardBootsExcellent
push str.CursedWizard
mov dword [esp + 0x854], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardWeaponFirstExcellent
push str.CursedWizard
mov dword [esp + 0x858], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomCursedWizardWeaponSecondExcellent
push str.CursedWizard
mov dword [esp + 0x85c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelper
push str.LeoHelper
mov dword [esp + 0x860], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperWings
push str.LeoHelper
mov dword [esp + 0x864], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperHelm
push str.LeoHelper
mov dword [esp + 0x868], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperArmor
push str.LeoHelper
mov dword [esp + 0x86c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperPants
push str.LeoHelper
mov dword [esp + 0x870], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperGloves
push str.LeoHelper
mov dword [esp + 0x874], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperBoots
push str.LeoHelper
mov dword [esp + 0x878], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperHelmLevel
push str.LeoHelper
mov dword [esp + 0x87c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperArmorLevel
push str.LeoHelper
mov dword [esp + 0x880], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperPantsLevel
push str.LeoHelper
mov dword [esp + 0x884], eax
call esi
mov dword [esp + 0x878], eax
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperGlovesLevel
push str.LeoHelper
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperBootsLevel
push str.LeoHelper
mov dword [esp + 0x88c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperHelmExcellent
push str.LeoHelper
mov dword [esp + 0x890], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperArmorExcellent
push str.LeoHelper
mov dword [esp + 0x894], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperPantsExcellent
push str.LeoHelper
mov dword [esp + 0x898], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperGlovesExcellent
push str.LeoHelper
mov dword [esp + 0x89c], eax
call esi
push str..CustomItemNPCItems.ini
push ebx
push str.CustomLeoHelperBootsExcellent
push str.LeoHelper
mov dword [esp + 0x8a0], eax
call esi
push 0x68bc60
mov dword [esp + 0x898], eax
call fcn.004039d0
mov ecx, 0x62e188
call fcn.00403440
mov ecx, 0x64d090
call fcn.004045d0
push 0x457478
call fcn.004021d0
mov ecx, 0x430af0
call fcn.00401250
push 0x431ce0
call fcn.00401770
push 0x688600
call fcn.0040f860
push 0x670320
call fcn.00404b10
push 0x62ec18
call fcn.00403db0
push 0x645b50
call fcn.004040c0
mov ecx, 0x455c38
call fcn.00401ef0
mov ecx, 0x433f48
call fcn.004019b0
mov ecx, 0x646e18
call fcn.00404340
push 0x430ba8
call fcn.004014e0
push 0x626480
call fcn.004031b0
push 0x454eb0
call fcn.00401c70
mov ecx, 0x486478
call fcn.00402990
push 0x67a1d0
call fcn.0040f2e0
push 0x47f710
call fcn.00402760
push 0x687c98
call fcn.0040f5e0
push 0x47a708
call fcn.00402480
push 0x6720
lea eax, [esp + 0x89c]
push 0x68bce4
push eax
call fcn.00412800
add esp, 0xc
push 0x6720
lea ecx, [esp + 0x6fbc]
push 0x692404
push ecx
call fcn.00412800
add esp, 0xc
push 0x6720
lea edx, [esp + 0xd6dc]
push 0x698b24
push edx
call fcn.00412800
add esp, 0xc
push 0x2ee0
lea eax, [esp + 0x14888]
push 0x64d094
mov ecx, 0x2a3
mov esi, 0x62e18c
lea edi, [esp + 0x13e00]
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.00412800
add esp, 0xc
push 0x19640
lea ecx, [esp + 0x17768]
push 0x45747c
push ecx
call fcn.00412800
add esp, 0xc
push 0x2260
lea edx, [esp + 0x30e5c]
push 0x431ce4
mov ecx, 0x2d
mov esi, 0x430af4
lea edi, [esp + 0x30dac]
push edx
rep movsd dword es:[edi], dword [esi]
call fcn.00412800
add esp, 0xc
push 0x2710
lea eax, [esp + 0x337f4]
push 0x688604
mov ecx, 0x1ce
mov esi, 0x4554fc
lea edi, [esp + 0x330c0]
push eax
rep movsd dword es:[edi], dword [esi]
call fcn.00412800
add esp, 0xc
mov ecx, 0x2ee
mov esi, 0x670324
lea edi, [esp + 0x35f00]
push 0x16f30
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x36abc]
push 0x62ec1c
push ecx
call fcn.00412800
add esp, 0xc
push 0x12c0
lea edx, [esp + 0x4d9ec]
push 0x645b54
push edx
call fcn.00412800
add esp, 0xc
push 0x1838
lea eax, [esp + 0x4f864]
push 0x455c3c
push eax
call fcn.00412800
add esp, 0xc
mov ecx, 0x2ee
mov esi, 0x433f4c
lea edi, [esp + 0x4eca8]
push 0x6270
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x5109c]
push 0x646e1c
push ecx
call fcn.00412800
add esp, 0xc
push 0x1130
lea edx, [esp + 0x5730c]
push 0x430bac
push edx
call fcn.00412800
add esp, 0xc
push 0x7d00
lea eax, [esp + 0x5843c]
push 0x626484
push eax
call fcn.00412800
add esp, 0xc
mov ecx, 0x190
mov esi, 0x454eb4
lea edi, [esp + 0x60138]
push 0x1a0000
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x6077c]
push 0x48647c
push ecx
call fcn.00412800
add esp, 0xc
push 0xdac0
lea edx, [esp + 0x20077c]
push 0x67a1d4
push edx
call fcn.00412800
add esp, 0xc
push 0x6d60
lea eax, [esp + 0x20e23c]
push 0x47f714
push eax
call fcn.00412800
add esp, 0xc
mov ecx, 0x258
mov esi, 0x687c9c
lea edi, [esp + 0x214f98]
push 0x5000
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x2158fc]
push 0x47a70c
push ecx
call fcn.00412800
add esp, 0xc
lea esi, [esp + 0x21a8fc]
call section..text
mov edx, esi
push edx
lea esi, [esp + 0x430]
mov eax, str.Client_Main.exe
call fcn.00401140
test al, al
jne 0x406fdd
mov dword [esp + 0x42c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x434]
mov eax, str.Client_Antihack.dll
call fcn.00401140
test al, al
jne 0x407001
mov dword [esp + 0x430], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x407027
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x40704d
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x407073
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x407099
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x4070bf
mov dword [esp + 0x36c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x374]
lea eax, [esp + 0x27f]
call fcn.00401140
test al, al
jne 0x4070e5
mov dword [esp + 0x370], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x378]
lea eax, [esp + 0x29f]
call fcn.00401140
test al, al
jne 0x40710b
mov dword [esp + 0x374], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x37c]
lea eax, [esp + 0x2bf]
call fcn.00401140
test al, al
jne 0x407131
mov dword [esp + 0x378], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x380]
lea eax, [esp + 0x2df]
call fcn.00401140
test al, al
jne 0x407157
mov dword [esp + 0x37c], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x384]
lea eax, [esp + 0x2ff]
call fcn.00401140
test al, al
jne 0x40717d
mov dword [esp + 0x380], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x388]
lea eax, [esp + 0x31f]
call fcn.00401140
test al, al
jne 0x4071a3
mov dword [esp + 0x384], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x38c]
lea eax, [esp + 0x33f]
call fcn.00401140
test al, al
jne 0x4071c9
mov dword [esp + 0x388], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x4071ef
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x407215
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x40723b
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x407261
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x407287
mov dword [esp + 0x36c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x374]
lea eax, [esp + 0x27f]
call fcn.00401140
test al, al
jne 0x4072ad
mov dword [esp + 0x370], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x378]
lea eax, [esp + 0x29f]
call fcn.00401140
test al, al
jne 0x4072d3
mov dword [esp + 0x374], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x37c]
lea eax, [esp + 0x2bf]
call fcn.00401140
test al, al
jne 0x4072f9
mov dword [esp + 0x378], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x380]
lea eax, [esp + 0x2df]
call fcn.00401140
test al, al
jne 0x40731f
mov dword [esp + 0x37c], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x384]
lea eax, [esp + 0x2ff]
call fcn.00401140
test al, al
jne 0x407345
mov dword [esp + 0x380], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x388]
lea eax, [esp + 0x31f]
call fcn.00401140
test al, al
jne 0x40736b
mov dword [esp + 0x384], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x38c]
lea eax, [esp + 0x33f]
call fcn.00401140
test al, al
jne 0x407391
mov dword [esp + 0x388], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x4073b7
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x4073dd
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x407403
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x407429
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x40744f
mov dword [esp + 0x36c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x374]
lea eax, [esp + 0x27f]
call fcn.00401140
test al, al
jne 0x407475
mov dword [esp + 0x370], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x378]
lea eax, [esp + 0x29f]
call fcn.00401140
test al, al
jne 0x40749b
mov dword [esp + 0x374], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x37c]
lea eax, [esp + 0x2bf]
call fcn.00401140
test al, al
jne 0x4074c1
mov dword [esp + 0x378], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x380]
lea eax, [esp + 0x2df]
call fcn.00401140
test al, al
jne 0x4074e7
mov dword [esp + 0x37c], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x384]
lea eax, [esp + 0x2ff]
call fcn.00401140
test al, al
jne 0x40750d
mov dword [esp + 0x380], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x388]
lea eax, [esp + 0x31f]
call fcn.00401140
test al, al
jne 0x407533
mov dword [esp + 0x384], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x38c]
lea eax, [esp + 0x33f]
call fcn.00401140
test al, al
jne 0x407559
mov dword [esp + 0x388], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x40757f
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x4075a5
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x4075cb
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x4075f1
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x407617
mov dword [esp + 0x36c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x374]
lea eax, [esp + 0x27f]
call fcn.00401140
test al, al
jne 0x40763d
mov dword [esp + 0x370], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x378]
lea eax, [esp + 0x29f]
call fcn.00401140
test al, al
jne 0x407663
mov dword [esp + 0x374], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x37c]
lea eax, [esp + 0x2bf]
call fcn.00401140
test al, al
jne 0x407689
mov dword [esp + 0x378], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x380]
lea eax, [esp + 0x2df]
call fcn.00401140
test al, al
jne 0x4076af
mov dword [esp + 0x37c], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x384]
lea eax, [esp + 0x2ff]
call fcn.00401140
test al, al
jne 0x4076d5
mov dword [esp + 0x380], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x388]
lea eax, [esp + 0x31f]
call fcn.00401140
test al, al
jne 0x4076fb
mov dword [esp + 0x384], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x38c]
lea eax, [esp + 0x33f]
call fcn.00401140
test al, al
jne 0x407721
mov dword [esp + 0x388], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x407747
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x40776d
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x407793
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x4077b9
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x4077df
mov dword [esp + 0x36c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x374]
lea eax, [esp + 0x27f]
call fcn.00401140
test al, al
jne 0x407805
mov dword [esp + 0x370], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x378]
lea eax, [esp + 0x29f]
call fcn.00401140
test al, al
jne 0x40782b
mov dword [esp + 0x374], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x37c]
lea eax, [esp + 0x2bf]
call fcn.00401140
test al, al
jne 0x407851
mov dword [esp + 0x378], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x380]
lea eax, [esp + 0x2df]
call fcn.00401140
test al, al
jne 0x407877
mov dword [esp + 0x37c], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x384]
lea eax, [esp + 0x2ff]
call fcn.00401140
test al, al
jne 0x40789d
mov dword [esp + 0x380], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x388]
lea eax, [esp + 0x31f]
call fcn.00401140
test al, al
jne 0x4078c3
mov dword [esp + 0x384], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x38c]
lea eax, [esp + 0x33f]
call fcn.00401140
test al, al
jne 0x4078e9
mov dword [esp + 0x388], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x40790f
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x407935
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x40795b
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x407981
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x4079a7
mov dword [esp + 0x36c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x374]
lea eax, [esp + 0x27f]
call fcn.00401140
test al, al
jne 0x4079cd
mov dword [esp + 0x370], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x378]
lea eax, [esp + 0x29f]
call fcn.00401140
test al, al
jne 0x4079f3
mov dword [esp + 0x374], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x37c]
lea eax, [esp + 0x2bf]
call fcn.00401140
test al, al
jne 0x407a19
mov dword [esp + 0x378], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x380]
lea eax, [esp + 0x2df]
call fcn.00401140
test al, al
jne 0x407a3f
mov dword [esp + 0x37c], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x384]
lea eax, [esp + 0x2ff]
call fcn.00401140
test al, al
jne 0x407a65
mov dword [esp + 0x380], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x388]
lea eax, [esp + 0x31f]
call fcn.00401140
test al, al
jne 0x407a8b
mov dword [esp + 0x384], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x38c]
lea eax, [esp + 0x33f]
call fcn.00401140
test al, al
jne 0x407ab1
mov dword [esp + 0x388], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x407ad7
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x407afd
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x407b23
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x407b49
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x407b6f
mov dword [esp + 0x36c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x374]
lea eax, [esp + 0x27f]
call fcn.00401140
test al, al
jne 0x407b95
mov dword [esp + 0x370], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x378]
lea eax, [esp + 0x29f]
call fcn.00401140
test al, al
jne 0x407bbb
mov dword [esp + 0x374], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x37c]
lea eax, [esp + 0x2bf]
call fcn.00401140
test al, al
jne 0x407be1
mov dword [esp + 0x378], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x380]
lea eax, [esp + 0x2df]
call fcn.00401140
test al, al
jne 0x407c07
mov dword [esp + 0x37c], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x384]
lea eax, [esp + 0x2ff]
call fcn.00401140
test al, al
jne 0x407c2d
mov dword [esp + 0x380], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x388]
lea eax, [esp + 0x31f]
call fcn.00401140
test al, al
jne 0x407c53
mov dword [esp + 0x384], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x38c]
lea eax, [esp + 0x33f]
call fcn.00401140
test al, al
jne 0x407c79
mov dword [esp + 0x388], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x407c9f
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x407cc5
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x407ceb
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x407d11
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x407d37
mov dword [esp + 0x36c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x374]
lea eax, [esp + 0x27f]
call fcn.00401140
test al, al
jne 0x407d5d
mov dword [esp + 0x370], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x378]
lea eax, [esp + 0x29f]
call fcn.00401140
test al, al
jne 0x407d83
mov dword [esp + 0x374], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x37c]
lea eax, [esp + 0x2bf]
call fcn.00401140
test al, al
jne 0x407da9
mov dword [esp + 0x378], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x380]
lea eax, [esp + 0x2df]
call fcn.00401140
test al, al
jne 0x407dcf
mov dword [esp + 0x37c], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x384]
lea eax, [esp + 0x2ff]
call fcn.00401140
test al, al
jne 0x407df5
mov dword [esp + 0x380], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x388]
lea eax, [esp + 0x31f]
call fcn.00401140
test al, al
jne 0x407e1b
mov dword [esp + 0x384], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x38c]
lea eax, [esp + 0x33f]
call fcn.00401140
test al, al
jne 0x407e41
mov dword [esp + 0x388], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x407e67
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x407e8d
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x407eb3
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x407ed9
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x407eff
mov dword [esp + 0x36c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x374]
lea eax, [esp + 0x27f]
call fcn.00401140
test al, al
jne 0x407f25
mov dword [esp + 0x370], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x378]
lea eax, [esp + 0x29f]
call fcn.00401140
test al, al
jne 0x407f4b
mov dword [esp + 0x374], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x37c]
lea eax, [esp + 0x2bf]
call fcn.00401140
test al, al
jne 0x407f71
mov dword [esp + 0x378], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x380]
lea eax, [esp + 0x2df]
call fcn.00401140
test al, al
jne 0x407f97
mov dword [esp + 0x37c], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x384]
lea eax, [esp + 0x2ff]
call fcn.00401140
test al, al
jne 0x407fbd
mov dword [esp + 0x380], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x388]
lea eax, [esp + 0x31f]
call fcn.00401140
test al, al
jne 0x407fe3
mov dword [esp + 0x384], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x38c]
lea eax, [esp + 0x33f]
call fcn.00401140
test al, al
jne 0x408009
mov dword [esp + 0x388], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x40802f
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x408055
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x40807b
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x4080a1
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x4080c7
mov dword [esp + 0x36c], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x374]
lea eax, [esp + 0x27f]
call fcn.00401140
test al, al
jne 0x4080ed
mov dword [esp + 0x370], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x378]
lea eax, [esp + 0x29f]
call fcn.00401140
test al, al
jne 0x408113
mov dword [esp + 0x374], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x37c]
lea eax, [esp + 0x2bf]
call fcn.00401140
test al, al
jne 0x408139
mov dword [esp + 0x378], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x380]
lea eax, [esp + 0x2df]
call fcn.00401140
test al, al
jne 0x40815f
mov dword [esp + 0x37c], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x384]
lea eax, [esp + 0x2ff]
call fcn.00401140
test al, al
jne 0x408185
mov dword [esp + 0x380], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x388]
lea eax, [esp + 0x31f]
call fcn.00401140
test al, al
jne 0x4081ab
mov dword [esp + 0x384], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x38c]
lea eax, [esp + 0x33f]
call fcn.00401140
test al, al
jne 0x4081d1
mov dword [esp + 0x388], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x360]
lea eax, [esp + 0x1df]
call fcn.00401140
test al, al
jne 0x4081f7
mov dword [esp + 0x35c], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x364]
lea eax, [esp + 0x1ff]
call fcn.00401140
test al, al
jne 0x40821d
mov dword [esp + 0x360], ebx
lea eax, [esp + 0x21a8fc]
push eax
lea esi, [esp + 0x368]
lea eax, [esp + 0x21f]
call fcn.00401140
test al, al
jne 0x408243
mov dword [esp + 0x364], ebx
lea ecx, [esp + 0x21a8fc]
push ecx
lea esi, [esp + 0x36c]
lea eax, [esp + 0x23f]
call fcn.00401140
test al, al
jne 0x408269
mov dword [esp + 0x368], ebx
lea edx, [esp + 0x21a8fc]
push edx
lea esi, [esp + 0x370]
lea eax, [esp + 0x25f]
call fcn.00401140
test al, al
jne 0x40828f