Function at 0x422880
Capabilities:
Parse pe header
Reference sql statements
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x73b244
push eax
mov eax, 0x3004
mov dword fs:[0], esp
call fcn.00702820
mov eax, dword [0x7fd5ec]
push ebx
push esi
push edi
mov edi, ecx
test eax, eax
mov dword [ebp - 0x10], edi
je 0x4228cc
push 0xc8
push 0x79a218
push str.g_pMemDb__NULL
push str.CHECKF
jmp 0x42563c
mov eax, dword [0x7fd5f0]
test eax, eax
je 0x4228ee
push 0xc9
push 0x79a218
push str.g_pDb__NULL
push str.CHECKF
jmp 0x42563c
mov eax, dword [0x7fd5dc]
test eax, eax
je 0x422910
push 0xca
push 0x79a218
push str.g_pMapGroup__NULL
push str.CHECKF
jmp 0x42563c
mov eax, dword [ebp + 8]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp + 0x14]
mov dword [edi + 0x1c], eax
mov eax, dword [ebp + 0x10]
mov dword [edi + 0x20], ecx
mov dword [edi + 0x24], eax
mov dword [0x7fd5f0], eax
mov eax, dword [ebp + 0x18]
push 0x79a1d8
lea ecx, [ebp - 0x3010]
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
mov dword [0x7fd5ec], edx
mov dword [0x7fd5dc], edi
push ecx
mov dword [edi + 0x28], eax
call fcn.0070258b
add esp, 0xc
lea edx, [ebp - 0x2c10]
push 0x79a1ac
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
push edx
call fcn.0070258b
add esp, 0xc
lea eax, [ebp - 0x2810]
push 0x79a1a4
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
push eax
call fcn.0070258b
add esp, 0xc
lea ecx, [ebp - 0x2410]
push 0x79a194
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
push ecx
call fcn.0070258b
add esp, 0xc
lea edx, [ebp - 0x2010]
push 0x79a188
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
push edx
call fcn.0070258b
add esp, 0xc
lea eax, [ebp - 0x1c10]
push 0x79a178
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
push eax
call fcn.0070258b
add esp, 0xc
lea ecx, [ebp - 0x1810]
push 0x79a16c
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
push ecx
call fcn.0070258b
add esp, 0xc
lea edx, [ebp - 0x1410]
push 0x79a164
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
push edx
call fcn.0070258b
add esp, 0xc
lea eax, [ebp - 0x1010]
push 0x79a158
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
push eax
call fcn.0070258b
add esp, 0xc
lea ecx, [ebp - 0xc10]
push str.cq_dynamap
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
push ecx
call fcn.0070258b
add esp, 0xc
lea edx, [ebp - 0x810]
push 0x79a140
push str.SELECT__FROM__s_WHERE_id0_LIMIT_1
push edx
call fcn.0070258b
mov ecx, dword [0x7fd5f0]
add esp, 0xc
mov eax, dword [ecx]
push 0
lea edx, [ebp - 0x3010]
push edx
call dword [eax]
test eax, eax
mov dword [edi + 0x7c], eax
je 0x425649
mov ecx, dword [0x7fd5f0]
lea edx, [ebp - 0x2c10]
push 0
push edx
mov eax, dword [ecx]
call dword [eax]
test eax, eax
mov dword [edi + 0x80], eax
je 0x425649
mov ecx, dword [0x7fd5f0]
lea edx, [ebp - 0x2810]
push 0
push edx
mov eax, dword [ecx]
call dword [eax]
test eax, eax
mov dword [edi + 0x84], eax
je 0x425649
mov ecx, dword [0x7fd5f0]
lea edx, [ebp - 0x2410]
push 0
push edx
mov eax, dword [ecx]
call dword [eax]
test eax, eax
mov dword [edi + 0x78], eax
je 0x425649
mov ecx, dword [0x7fd5f0]
lea edx, [ebp - 0x2010]
push 0
push edx
mov eax, dword [ecx]
call dword [eax]
test eax, eax
mov dword [edi + 0x74], eax
je 0x425649
mov ecx, dword [0x7fd5f0]
lea edx, [ebp - 0x1c10]
push 0
push edx
mov eax, dword [ecx]
call dword [eax]
test eax, eax
mov dword [edi + 0x88], eax
je 0x425649
mov ecx, dword [0x7fd5f0]
lea edx, [ebp - 0x1810]
push 0
push edx
mov eax, dword [ecx]
call dword [eax]
test eax, eax
mov dword [edi + 0x8c], eax
je 0x425649
mov ecx, dword [0x7fd5f0]
lea edx, [ebp - 0x1410]
push 0
push edx
mov eax, dword [ecx]
call dword [eax]
test eax, eax
mov dword [edi + 0x90], eax
je 0x425649
mov ecx, dword [0x7fd5f0]
lea edx, [ebp - 0x1010]
push 0
push edx
mov eax, dword [ecx]
call dword [eax]
test eax, eax
mov dword [edi + 0x94], eax
je 0x425649
mov ecx, dword [0x7fd5f0]
lea edx, [ebp - 0xc10]
push 0
push edx
mov eax, dword [ecx]
call dword [eax]
test eax, eax
mov dword [edi + 0x98], eax
je 0x425649
mov eax, dword [edi + 0x1c]
mov ebx, 4
or esi, 0xffffffff
cmp eax, ebx
jne 0x424a10
push 0x10
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0
je 0x422bc4
mov ecx, eax
call fcn.0056a760
jmp 0x422bc6
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd560], eax
je 0x422be1
mov ecx, dword [ebp + 0x10]
push ecx
mov ecx, eax
call fcn.0056abd0
test al, al
jne 0x422bfa
push 0xf5
push 0x79a218
push str.g_pDisdainDataSet__g_pDisdainDataSet__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0x60
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 1
je 0x422c1b
mov ecx, eax
call fcn.005676f0
jmp 0x422c1d
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd53c], eax
je 0x422c38
mov edx, dword [ebp + 0x10]
mov ecx, eax
push edx
call fcn.00567ce0
test al, al
jne 0x422c51
push 0xf9
push 0x79a218
push str.g_pConfigSet__g_pConfigSet__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0xc
call fcn.00728cf3
mov esi, eax
add esp, 4
mov dword [ebp + 8], esi
test esi, esi
mov dword [ebp - 4], 2
je 0x422c76
mov ecx, esi
call fcn.0042a8c0
mov ecx, esi
jmp 0x422c78
xor ecx, ecx
test ecx, ecx
mov dword [ebp - 4], 0xffffffff
mov dword [0x7fd540], ecx
je 0x422c96
mov esi, dword [ebp + 0x10]
push esi
call fcn.00566630
test al, al
jne 0x422caf
push 0xfd
push 0x79a218
push str.g_pLevExpSet__g_pLevExpSet__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0x10
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 3
je 0x422cd0
mov ecx, eax
call fcn.00565190
jmp 0x422cd2
xor eax, eax
test eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [0x7fd544], eax
je 0x422cee
push esi
mov ecx, eax
call fcn.00565600
test al, al
jne 0x422d07
push 0x101
push 0x79a218
push str.g_pLotteryDataSet__g_pLotteryDataSet__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0x10
call fcn.004f2300
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], ebx
je 0x422d24
mov ecx, eax
call fcn.004f2370
jmp 0x422d26
xor eax, eax
or ebx, 0xffffffff
mov dword [0x7fd548], eax
test eax, eax
mov dword [ebp - 4], ebx
je 0x422d41
push esi
mov ecx, eax
call fcn.004f27e0
test al, al
jne 0x422d5a
push 0x105
push 0x79a218
push str.g_pEudAuxRbnRqrDataSet__g_pEudAuxRbnRqrDataSet__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0x10
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 5
je 0x422d7b
mov ecx, eax
call fcn.00561a60
jmp 0x422d7d
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd54c], eax
je 0x422d95
push esi
mov ecx, eax
call fcn.00561ed0
test al, al
jne 0x422dae
push 0x109
push 0x79a218
push str.g_pShopPriceDataSet__g_pShopPriceDataSet__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0x10
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 6
je 0x422dcf
mov ecx, eax
call fcn.00562130
jmp 0x422dd1
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd550], eax
je 0x422de9
push esi
mov ecx, eax
call fcn.005625a0
test al, al
jne 0x422e02
push 0x10d
push 0x79a218
push str.g_pBusinessBankDataSet__g_pBusinessBankDataSet__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0x14
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 7
je 0x422e23
mov ecx, eax
call fcn.00562820
jmp 0x422e25
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd554], eax
je 0x422e3d
push esi
mov ecx, eax
call fcn.00562c80
test al, al
jne 0x422e56
push 0x111
push 0x79a218
push str.g_pBusinessDataSet__g_pBusinessDataSet__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0x34
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 8
je 0x422e77
mov ecx, eax
call fcn.0055f2b0
jmp 0x422e79
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd598], eax
je 0x422e91
push esi
mov ecx, eax
call fcn.0055f680
test al, al
jne 0x422eaa
push 0x115
push 0x79a218
push str.g_pCharmSortMgr__g_pCharmSortMgr__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0x10
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 9
je 0x422ecb
mov ecx, eax
call fcn.0055e130
jmp 0x422ecd
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd558], eax
je 0x422ee5
push esi
mov ecx, eax
call fcn.0055e5a0
test al, al
jne 0x422efe
push 0x119
push 0x79a218
push str.g_pDropRuleDataSet__g_pDropRuleDataSet__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 8
call fcn.004f0a30
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0xa
je 0x422f1f
mov ecx, eax
call fcn.004f0aa0
jmp 0x422f21
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd504], eax
je 0x422f39
push esi
mov ecx, eax
call fcn.004f0b00
test al, al
jne 0x422f52
push 0x11d
push 0x79a218
push str.g_pItemType__g_pItemType__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0x1c
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0xb
je 0x422f73
mov ecx, eax
call fcn.0071d6f0
jmp 0x422f75
xor eax, eax
mov ecx, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd508], eax
call fcn.0071dab0
test al, al
jne 0x422fa1
push 0x121
push 0x79a218
push str.g_pAuthCoder__Init__
push str.IF_NOT
jmp 0x42563c
push 0x10
call fcn.004efa40
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0xc
je 0x422fc2
mov ecx, eax
call fcn.004efab0
jmp 0x422fc4
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd50c], eax
je 0x422fdc
push esi
mov ecx, eax
call fcn.004efed0
test al, al
jne 0x422ff5
push 0x126
push 0x79a218
push str.g_pDropRuleMap__g_pDropRuleMap__Create_pDb_
push str.IF_NOT
jmp 0x42563c
push 0x79a1a4
lea eax, [ebp - 0x410]
push 0x799ea4
push eax
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0xd
je 0x42302e
push 1
mov ecx, eax
call fcn.0042b6e0
jmp 0x423030
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd510], eax
je 0x42304f
mov edx, dword [eax]
lea ecx, [ebp - 0x410]
push esi
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x423068
push 0x12c
push 0x79a218
push str.g_setStaticMap__g_setStaticMap__Create_szSQL__pDb_
push str.IF_NOT_
jmp 0x42563c
push 0x799e5c
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0xe
je 0x4230a1
push 1
mov ecx, eax
call fcn.0042b770
jmp 0x4230a3
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd514], eax
je 0x4230c8
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x4230e1
push 0x131
push 0x79a218
push str.g_setTask__g_setTask__Create_szSQL__Database___
push str.IF_NOT_
jmp 0x42563c
push 0x799e1c
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0xf
je 0x42311a
push 1
mov ecx, eax
call fcn.0042b800
jmp 0x42311c
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd518], eax
je 0x423141
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 4]
test al, al
jne 0x42315a
push 0x136
push 0x79a218
push str.g_setAction__g_setAction__Create_szSQL__Database___
push str.IF_NOT_
jmp 0x42563c
push 0x799dd8
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x10
je 0x423193
push 1
mov ecx, eax
call fcn.0042bb20
jmp 0x423195
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd55c], eax
je 0x4231ba
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x4231d3
push 0x141
push 0x79a218
push str.g_pEudemonGradeDataSet__g_pEudemonGradeDataSet__Create_szSQL__Database___
push str.IF_NOT
jmp 0x42563c
push 0xc
call fcn.00728cf3
mov esi, eax
add esp, 4
mov dword [ebp + 8], esi
test esi, esi
mov dword [ebp - 4], 0x11
je 0x4231f8
mov ecx, esi
call fcn.0042ae90
mov ecx, esi
jmp 0x4231fa
xor ecx, ecx
or esi, 0xffffffff
mov dword [0x7fd564], ecx
test ecx, ecx
mov dword [ebp - 4], esi
je 0x423213
call fcn.0055c6d0
test al, al
jne 0x42322c
push 0x145
push 0x79a218
push str.g_pEudemonRbnRqrSet__g_pEudemonRbnRqrSet__Create__
push str.IF_NOT
jmp 0x42563c
push 0x799d40
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x12
je 0x423265
push 1
mov ecx, eax
call fcn.0042bbb0
jmp 0x423267
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd568], eax
je 0x42328c
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x4232a5
push 0x14a
push 0x79a218
push str.g_pEudemonRbnTypeSet__g_pEudemonRbnTypeSet__Create_szSQL__Database___
push str.IF_NOT
jmp 0x42563c
push 0x799ce8
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x13
je 0x4232de
push 1
mov ecx, eax
call fcn.0042bc40
jmp 0x4232e0
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd528], eax
je 0x423305
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x42331e
push 0x14f
push 0x79a218
push str.g_setAddPoint__g_setAddPoint__Create_szSQL__Database___
push str.IF_NOT_
jmp 0x42563c
push 0x799ca0
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x14
je 0x423357
push 1
mov ecx, eax
call fcn.0042bcd0
jmp 0x423359
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd520], eax
je 0x42337e
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 4]
test al, al
jne 0x423397
push 0x154
push 0x79a218
push str.g_setMagicTrack__g_setMagicTrack__Create_szSQL__Database___
push str.IF_NOT
jmp 0x42563c
push 0x799c50
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x15
je 0x4233d0
push 1
mov ecx, eax
call fcn.0042bff0
jmp 0x4233d2
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd51c], eax
je 0x4233f7
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x423410
push 0x159
push 0x79a218
push str.g_setMagicType__g_setMagicType__Create_szSQL__Database___
push str.IF_NOT_
jmp 0x42563c
mov edx, dword [edi + 0x1c]
push edx
call fcn.005517d0
add esp, 4
lea eax, [ebp - 0x410]
push 0x799c50
push str.SELECT__FROM__s_WHERE_auto_learn_0
push eax
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x16
je 0x423455
push 1
mov ecx, eax
call fcn.0042bff0
jmp 0x423457
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd524], eax
je 0x42347c
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x423495
push 0x161
push 0x79a218
push str.g_setAutoMagicType__g_setAutoMagicType__Create_szSQL__Database___
push str.IF_NOT_
jmp 0x42563c
mov edx, dword [0x7fd5f0]
mov ecx, 0x7fdbf8
push edx
call fcn.00550aa0
test al, al
jne 0x4234c3
push 0x164
push 0x79a218
push str.CWantedList::s_WantedList.Create_Database___
push str.IF_NOT
jmp 0x42563c
push 0x799b6c
lea eax, [ebp - 0x410]
push 0x799ea4
push eax
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x17
je 0x4234fc
push 1
mov ecx, eax
call fcn.0042c080
jmp 0x4234fe
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd52c], eax
je 0x423523
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x42353c
push 0x169
push 0x79a218
push str.g_setTrapType__g_setTrapType__Create_szSQL__Database___
push str.IF_NOT_
jmp 0x42563c
push 0x799b20
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x18
je 0x423575
push 1
mov ecx, eax
call fcn.0042c110
jmp 0x423577
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd530], eax
je 0x42359c
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 4]
test al, al
jne 0x4235b5
push 0x16e
push 0x79a218
push str.g_setMonsterType__g_setMonsterType__Create_szSQL__Database___
push str.IF_NOT_
jmp 0x42563c
push 0x799ad4
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x19
je 0x4235ee
push 1
mov ecx, eax
call fcn.0042c430
jmp 0x4235f0
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd534], eax
je 0x423615
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x42362e
push 0x173
push 0x79a218
push str.g_setRebirth__g_setRebirth__Create_szSQL__Database___
push str.IF_NOT_
jmp 0x42563c
push str.cq_generator
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x1a
je 0x423667
push 1
mov ecx, eax
call fcn.0042c4c0
jmp 0x423669
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd56c], eax
je 0x42368e
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x4236a7
push 0x178
push 0x79a218
push str.g_pGeneratorDataSet__g_pGeneratorDataSet__Create_szSQL__Database___
push str.IF_NOT_
jmp 0x42563c
push 0x799a34
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x10
call fcn.00728cf3
mov esi, eax
add esp, 0x10
mov dword [ebp + 8], esi
test esi, esi
mov dword [ebp - 4], 0x1b
je 0x4236e9
lea ecx, [esi + 4]
call fcn.0042c970
mov dword [esi], 0x751fe0
mov ebx, esi
jmp 0x4236eb
xor ebx, ebx
test ebx, ebx
mov dword [ebp - 4], 0xffffffff
mov dword [0x7fd570], ebx
je 0x423724
mov ecx, dword [0x7fd5f0]
test ecx, ecx
jne 0x42373d
push 0x26
push 0x7999ec
push 0x7999e8
push str.CHECKF
push 0x793720
call fcn.00401080
add esp, 0x14
push 0x17d
push 0x79a218
push str.g_pTalentGainSet__g_pTalentGainSet__Create_szSQL__Database____TGDATA_EUDEMON_TYPE_
push str.IF_NOT_
jmp 0x42563c
mov eax, dword [ecx]
lea edx, [ebp - 0x410]
push 1
push edx
call dword [eax]
mov ecx, eax
mov dword [ebp + 0xc], ecx
test eax, eax
mov dword [ebp - 4], 0x1c
je 0x4237f3
xor edi, edi
test ecx, ecx
jne 0x423785
push 0x22
push str.....common_autoptr.h
push str.m_ptr
push str.ASSERT
push 0x793720
call fcn.00401080
mov ecx, dword [ebp + 0xc]
add esp, 0x14
mov eax, dword [ecx]
call dword [eax + 0x60]
cmp edi, eax
jae 0x4237f3
call fcn.00436530
mov esi, eax
test esi, esi
je 0x4237df
mov eax, dword [ebp + 0xc]
mov edx, dword [esi]
push eax
mov ecx, esi
call dword [edx + 0x24]
test al, al
je 0x4237df
lea ecx, [ebp + 0xc]
call fcn.00435750
mov edx, dword [eax]
push 1
mov ecx, eax
call dword [edx + 0x44]
mov dword [ebp + 0x14], eax
lea eax, [ebp + 0x14]
push eax
lea ecx, [ebx + 4]
call fcn.00435850
lea ecx, [ebp + 0xc]
mov dword [eax], esi
call fcn.00435750
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x64]
mov ecx, dword [ebp + 0xc]
inc edi
jmp 0x423760
lea ecx, [ebp + 0xc]
mov dword [ebp - 4], 0xffffffff
call fcn.00435740
jmp 0x423724
or esi, 0xffffffff
lea ecx, [ebp + 0xc]
mov dword [ebp - 4], esi
call fcn.00435740
push str.cq_talenttype
lea eax, [ebp - 0x410]
push 0x799ea4
push eax
call fcn.0070258b
push 0x14
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x1d
je 0x42383a
push 1
mov ecx, eax
call fcn.0042c550
jmp 0x42383c
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd574], eax
je 0x423861
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
lea ecx, [ebp - 0x410]
push ecx
mov ecx, eax
call dword [edx + 8]
test al, al
jne 0x42387a
push 0x182
push 0x79a218
push str.g_pTalentTypeSet__g_pTalentTypeSet__Create_szSQL__Database___
push str.IF_NOT_
jmp 0x42563c
push str.cq_bonus_points_type
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x10
call fcn.00728cf3
mov esi, eax
add esp, 0x10
mov dword [ebp + 8], esi
test esi, esi
mov dword [ebp - 4], 0x1e
je 0x4238bc
lea ecx, [esi + 4]
call fcn.0042ca40
mov dword [esi], 0x751fdc
mov ebx, esi
jmp 0x4238be
xor ebx, ebx
test ebx, ebx
mov dword [ebp - 4], 0xffffffff
mov dword [0x7fd578], ebx
je 0x4238f7
mov ecx, dword [0x7fd5f0]
test ecx, ecx
jne 0x423910
push 0x26
push 0x7999ec
push 0x7999e8
push str.CHECKF
push 0x793720
call fcn.00401080
add esp, 0x14
push 0x187
push 0x79a218
push str.g_pBonusPointTypeSet__g_pBonusPointTypeSet__Create_szSQL__Database____BPDATA_ITEMTYPE_ID_
push str.IF_NOT_
jmp 0x42563c
mov eax, dword [ecx]
lea edx, [ebp - 0x410]
push 1
push edx
call dword [eax]
mov ecx, eax
mov dword [ebp + 0xc], ecx
test eax, eax
mov dword [ebp - 4], 0x1f
je 0x4239c6
xor edi, edi
test ecx, ecx
jne 0x423958
push 0x22
push str.....common_autoptr.h
push str.m_ptr
push str.ASSERT
push 0x793720
call fcn.00401080
mov ecx, dword [ebp + 0xc]
add esp, 0x14
mov eax, dword [ecx]
call dword [eax + 0x60]
cmp edi, eax
jae 0x4239c6
call fcn.004368d0
mov esi, eax
test esi, esi
je 0x4239b2
mov eax, dword [ebp + 0xc]
mov edx, dword [esi]
push eax
mov ecx, esi
call dword [edx + 0x24]
test al, al
je 0x4239b2
lea ecx, [ebp + 0xc]
call fcn.00435750
mov edx, dword [eax]
push 1
mov ecx, eax
call dword [edx + 0x44]
mov dword [ebp + 0x14], eax
lea eax, [ebp + 0x14]
push eax
lea ecx, [ebx + 4]
call fcn.004358b0
lea ecx, [ebp + 0xc]
mov dword [eax], esi
call fcn.00435750
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x64]
mov ecx, dword [ebp + 0xc]
inc edi
jmp 0x423933
lea ecx, [ebp + 0xc]
mov dword [ebp - 4], 0xffffffff
call fcn.00435740
jmp 0x4238f7
lea ecx, [ebp + 0xc]
mov dword [ebp - 4], 0xffffffff
call fcn.00435740
push 0x79989c
lea eax, [ebp - 0x410]
push 0x799ea4
push eax
call fcn.0070258b
push 0xc
call fcn.00728cf3
mov esi, eax
add esp, 0x10
mov dword [ebp + 8], esi
test esi, esi
mov dword [ebp - 4], 0x20
je 0x423a10
mov ecx, esi
call fcn.0042adc0
mov ecx, esi
jmp 0x423a12
xor ecx, ecx
or edi, 0xffffffff
mov dword [0x7fd57c], ecx
test ecx, ecx
mov dword [ebp - 4], edi
je 0x423a32
mov edx, dword [0x7fd5f0]
push edx
call fcn.0054f8c0
test al, al
jne 0x423a4b
push 0x18c
push 0x79a218
push str.g_pEudemonPrizeSet__g_pEudemonPrizeSet__Create_Database___
push str.IF_NOT_
jmp 0x42563c
push str.cq_eudemon_exchg_egg
lea eax, [ebp - 0x410]
push 0x799ea4
push eax
call fcn.0070258b
push 0x10
call fcn.00728cf3
mov esi, eax
add esp, 0x10
mov dword [ebp + 8], esi
test esi, esi
mov dword [ebp - 4], 0x21
je 0x423a8d
lea ecx, [esi + 4]
call fcn.0042cb10
mov dword [esi], 0x751fd8
mov ebx, esi
jmp 0x423a8f
xor ebx, ebx
test ebx, ebx
mov dword [ebp - 4], edi
mov dword [0x7fd580], ebx
je 0x423ac4
mov ecx, dword [0x7fd5f0]
test ecx, ecx
jne 0x423add
push 0x26
push 0x7999ec
push 0x7999e8
push str.CHECKF
push 0x793720
call fcn.00401080
add esp, 0x14
push 0x191
push 0x79a218
push str.g_pEudExchgDataSet__g_pEudExchgDataSet__Create_szSQL__Database____EUDEXCHGDATA_ITEMTYPE_ID_
push str.IF_NOT_
jmp 0x42563c
mov edx, dword [ecx]
lea eax, [ebp - 0x410]
push 1
push eax
call dword [edx]
mov ecx, eax
mov dword [ebp + 0xc], ecx
test eax, eax
mov dword [ebp - 4], 0x22
je 0x423b96
xor edi, edi
test ecx, ecx
jne 0x423b25
push 0x22
push str.....common_autoptr.h
push str.m_ptr
push str.ASSERT
push 0x793720
call fcn.00401080
mov ecx, dword [ebp + 0xc]
add esp, 0x14
mov edx, dword [ecx]
call dword [edx + 0x60]
cmp edi, eax
jae 0x423b93
call fcn.00436aa0
mov esi, eax
test esi, esi
je 0x423b7f
mov eax, dword [ebp + 0xc]
mov ecx, esi
push eax
call fcn.00436ae0
test al, al
je 0x423b7f
lea ecx, [ebp + 0xc]
call fcn.00435750
mov edx, dword [eax]
push 1
mov ecx, eax
call dword [edx + 0x44]
mov dword [ebp + 0x14], eax
lea eax, [ebp + 0x14]
push eax
lea ecx, [ebx + 4]
call fcn.00435910
lea ecx, [ebp + 0xc]
mov dword [eax], esi
call fcn.00435750
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x64]
mov ecx, dword [ebp + 0xc]
inc edi
jmp 0x423b00
lea ecx, [ebp + 0xc]
mov dword [ebp - 4], 0xffffffff
call fcn.00435740
jmp 0x423ac4
or edi, 0xffffffff
lea ecx, [ebp + 0xc]
mov dword [ebp - 4], edi
call fcn.00435740
push str.cq_collect_rule
lea eax, [ebp - 0x410]
push 0x799ea4
push eax
call fcn.0070258b
push 0x10
call fcn.00728cf3
mov esi, eax
add esp, 0x10
mov dword [ebp + 8], esi
test esi, esi
mov dword [ebp - 4], 0x23
je 0x423be3
lea ecx, [esi + 4]
call fcn.0042cbe0
mov dword [esi], 0x751fd4
mov ebx, esi
jmp 0x423be5
xor ebx, ebx
test ebx, ebx
mov dword [ebp - 4], 0xffffffff
mov dword [0x7fd5a0], ebx
je 0x423c1e
mov ecx, dword [0x7fd5f0]
test ecx, ecx
jne 0x423c37
push 0x26
push 0x7999ec
push 0x7999e8
push str.CHECKF
push 0x793720
call fcn.00401080
add esp, 0x14
push 0x196
push 0x79a218
push str.g_pCollectRuleSet__g_pCollectRuleSet__Create_szSQL__Database____CRULE_MonsterId_
push str.IF_NOT_
jmp 0x42563c
mov edx, dword [ecx]
lea eax, [ebp - 0x410]
push 1
push eax
call dword [edx]
mov ecx, eax
mov dword [ebp + 0xc], ecx
test eax, eax
mov dword [ebp - 4], 0x24
je 0x423ced
xor edi, edi
test ecx, ecx
jne 0x423c7f
push 0x22
push str.....common_autoptr.h
push str.m_ptr
push str.ASSERT
push 0x793720
call fcn.00401080
mov ecx, dword [ebp + 0xc]
add esp, 0x14
mov edx, dword [ecx]
call dword [edx + 0x60]
cmp edi, eax
jae 0x423ced
call fcn.00436b20
mov esi, eax
test esi, esi
je 0x423cd9
mov eax, dword [ebp + 0xc]
mov ecx, esi
push eax
call fcn.00436b60
test al, al
je 0x423cd9
lea ecx, [ebp + 0xc]
call fcn.00435750
mov edx, dword [eax]
push 1
mov ecx, eax
call dword [edx + 0x44]
mov dword [ebp + 0x14], eax
lea eax, [ebp + 0x14]
push eax
lea ecx, [ebx + 4]
call fcn.00435970
lea ecx, [ebp + 0xc]
mov dword [eax], esi
call fcn.00435750
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x64]
mov ecx, dword [ebp + 0xc]
inc edi
jmp 0x423c5a
lea ecx, [ebp + 0xc]
mov dword [ebp - 4], 0xffffffff
call fcn.00435740
jmp 0x423c1e
or esi, 0xffffffff
lea ecx, [ebp + 0xc]
mov dword [ebp - 4], esi
call fcn.00435740
push 0x79976c
lea eax, [ebp - 0x410]
push 0x799ea4
push eax
call fcn.0070258b
push 0x1c
call fcn.00728cf3
add esp, 0x10
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x25
je 0x423d32
mov ecx, eax
call fcn.0054d8d0
jmp 0x423d34
xor eax, eax
test eax, eax
mov dword [ebp - 4], esi
mov dword [0x7fd584], eax
je 0x423d52
mov ecx, dword [0x7fd5f0]
push ecx
mov ecx, eax
call fcn.0054de70
test al, al
jne 0x423d6b
push 0x19b
push 0x79a218
push str.g_pEudDmgDataSet__g_pEudDmgDataSet__Create_Database___
push str.IF_NOT_
jmp 0x42563c
push str.cq_eudemon_trainskill_dmg_type
lea edx, [ebp - 0x410]
push 0x799ea4
push edx
call fcn.0070258b
push 0x10
call fcn.00728cf3
mov esi, eax
add esp, 0x10
mov dword [ebp + 8], esi
test esi, esi
mov dword [ebp - 4], 0x26
je 0x423dad
lea ecx, [esi + 4]
call fcn.0042ccb0
mov dword [esi], 0x751fd0
mov ebx, esi
jmp 0x423daf
xor ebx, ebx
test ebx, ebx
mov dword [ebp - 4], 0xffffffff
mov dword [0x7fd588], ebx
je 0x423de8
mov ecx, dword [0x7fd5f0]
test ecx, ecx
jne 0x423e01
push 0x26
push 0x7999ec
push 0x7999e8
push str.CHECKF
push 0x793720
call fcn.00401080
add esp, 0x14
push 0x1a0
push 0x79a218
push str.g_pEudTrainDmgDataSet__g_pEudTrainDmgDataSet__Create_szSQL__Database____EUDTRAINDMG_DeltaLevel_
push str.IF_NOT_
jmp 0x42563c
mov eax, dword [ecx]
lea edx, [ebp - 0x410]
push 1
push edx
call dword [eax]
mov ecx, eax
mov dword [ebp + 0xc], ecx
test eax, eax
mov dword [ebp - 4], 0x27
je 0x423eb7
xor edi, edi
test ecx, ecx
jne 0x423e49
push 0x22
push str.....common_autoptr.h
push str.m_ptr
push str.ASSERT
push 0x793720
call fcn.00401080
mov ecx, dword [ebp + 0xc]
add esp, 0x14
mov eax, dword [ecx]
call dword [eax + 0x60]
cmp edi, eax
jae 0x423eb7
call fcn.00436ba0
mov esi, eax
test esi, esi
je 0x423ea3
mov ecx, dword [ebp + 0xc]
push ecx
mov ecx, esi
call fcn.00436be0
test al, al
je 0x423ea3
lea ecx, [ebp + 0xc]
call fcn.00435750
mov edx, dword [eax]
push 1
mov ecx, eax
call dword [edx + 0x44]
mov dword [ebp + 0x14], eax
lea eax, [ebp + 0x14]
push eax
lea ecx, [ebx + 4]
call fcn.004359d0
lea ecx, [ebp + 0xc]
mov dword [eax], esi
call fcn.00435750
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x64]
mov ecx, dword [ebp + 0xc]
inc edi
jmp 0x423e24
lea ecx, [ebp + 0xc]
mov dword [ebp - 4], 0xffffffff
call fcn.00435740
jmp 0x423de8
or ebx, 0xffffffff
lea ecx, [ebp + 0xc]
mov dword [ebp - 4], ebx
call fcn.00435740
push 4
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x28
je 0x423ee6
mov ecx, eax
call fcn.0054aba0
jmp 0x423ee8
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd58c], eax
je 0x423eff
mov ecx, eax
call fcn.0054ac30
test al, al
jne 0x423f18
push 0x1a4
push 0x79a218
push str.g_pBattleLimitSet__g_pBattleLimitSet__Create__
push str.IF_NOT_
jmp 0x42563c
push 4
call fcn.00728cf3
add esp, 4
mov dword [ebp + 8], eax
test eax, eax
mov dword [ebp - 4], 0x29
je 0x423f39
mov ecx, eax
call fcn.0054add0
jmp 0x423f3b
xor eax, eax
test eax, eax
mov dword [ebp - 4], ebx
mov dword [0x7fd590], eax
je 0x423f52
push 0xec
call fcn.004e2140
add esp, 4
mov dword [ebp + 0x10], eax
test eax, eax
mov dword [ebp - 4], 0x49
je 0x424a3d
mov ebx, dword [ebp - 0x10]
mov ecx, dword [ebx + 0x1c]
push ecx
mov ecx, eax
call fcn.004e21b0
mov esi, eax
jmp 0x424a42
mov ebx, dword [ebp - 0x10]
xor esi, esi
or edi, 0xffffffff
test esi, esi
mov dword [ebp - 4], edi
je 0x42561f
mov ecx, esi
call fcn.004e35d0
test al, al
je 0x42561f
push 0xc
mov dword [0x7fd5e8], esi
call fcn.004df220
add esp, 4
mov dword [ebp + 0x10], eax
test eax, eax
mov dword [ebp - 4], 0x4a
je 0x424a8c
mov edx, dword [ebx + 0x1c]
mov ecx, eax
push edx
call fcn.004df290
mov esi, eax
jmp 0x424a8e
xor esi, esi
test esi, esi
mov dword [ebp - 4], edi
je 0x425605
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x4c]
test al, al
je 0x425605
mov dword [ebx + 0x2c], esi
mov eax, dword [0x7fd5e0]
test eax, eax
je 0x424acd
push 0x246
push 0x79a218
push str.g_pRoleManager__NULL
push str.CHECKF
jmp 0x42563c
push 0x58
mov dword [0x7fd5e0], esi
call fcn.00442fd0
mov esi, eax
add esp, 4
mov dword [ebp + 0xc], esi
test esi, esi
mov dword [ebp - 4], 0x4b
je 0x424b4d
mov edi, dword [ebx + 0x1c]
lea ecx, [esi + 0xc]
mov dword [esi], 0x751fc8
mov dword [esi + 4], 0
call fcn.0042b3c0
mov dword [esi + 8], 0x751fc4
lea edx, [ebp + 0x13]
lea ecx, [esi + 0x18]
push edx
mov byte [ebp - 4], 0x4c
call fcn.0042b490
lea ecx, [esi + 0x24]
mov byte [ebp - 4], 0x4d
call fcn.0042ac60
lea eax, [ebp + 0xb]
lea ecx, [esi + 0x40]
push eax
mov byte [ebp - 4], 0x4e
call fcn.0042a8b0
mov dword [esi + 0x4c], edi
mov dword [esi + 0x54], 0xffffffff
mov dword [esi], 0x751f48
or edi, 0xffffffff
jmp 0x424b4f
xor esi, esi
test esi, esi
mov dword [ebp - 4], edi
je 0x4255eb
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x10]
test al, al
je 0x4255eb
mov dword [ebx + 0x30], esi
mov eax, dword [0x7fd5e4]
test eax, eax
je 0x424b8e
push 0x250
push 0x79a218
push str.g_pUserManager__NULL
push str.CHECKF
jmp 0x42563c
push 0x48
mov dword [0x7fd5e4], esi
call fcn.0043d7b0
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x4f
je 0x424bb9
mov ecx, dword [ebx + 0x1c]
push ecx
mov ecx, eax
call fcn.0043d820
jmp 0x424bbb
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x38], eax
je 0x4255d5
mov ecx, dword [0x7fd5fc]
test ecx, ecx
jne 0x4255d5
mov dword [0x7fd5fc], eax
mov ecx, dword [ebx + 0x38]
test ecx, ecx
je 0x4255b7
call fcn.0043e1e0
test al, al
je 0x4255b7
push 0x1c
call fcn.004dd170
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x50
je 0x424c15
mov ecx, eax
call fcn.004dd720
jmp 0x424c17
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
jne 0x424c3f
mov edx, str.CBoothMgr::CreateNew__
test edx, edx
je 0x425649
push 0x25f
push 0x79a218
push str.__CBoothMgr::CreateNew___
jmp 0x425637
push 0xf0
mov dword [ebx + 0x6c], eax
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x51
je 0x424c66
mov ecx, eax
call fcn.005163b0
jmp 0x424c68
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x70], eax
je 0x424c81
mov ecx, dword [ebx + 0x1c]
push ecx
mov ecx, eax
call fcn.005167f0
test al, al
jne 0x424cc3
push 0x265
push 0x79a218
push str.m_pSynWarMgr__m_pSynWarMgr__Create_m_idProcess_
push str.IF_NOT
push 0x793720
call fcn.00401080
mov edx, str.m_pSynWarMgr__Create
add esp, 0x14
test edx, edx
je 0x425649
push 0x267
push 0x79a218
push str.__m_pSynWarMgr__Create_
jmp 0x425637
push 0x1c
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x52
je 0x424ce4
mov ecx, eax
call fcn.00512b30
jmp 0x424ce6
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [0x7fd604], eax
je 0x424cfd
mov ecx, eax
call fcn.00512f60
test al, al
jne 0x424d3f
push 0x26c
push 0x79a218
push str.g_pCastleMgr__g_pCastleMgr__Create__
push str.IF_NOT
push 0x793720
call fcn.00401080
mov eax, str.CCastleMgr::CreateNew__
add esp, 0x14
test eax, eax
je 0x425649
push 0x26e
push 0x79a218
push str.__CCastleMgr::CreateNew___
jmp 0x425637
push 0x1c
call fcn.004dc830
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x53
je 0x424d60
mov ecx, eax
call fcn.004dc8a0
jmp 0x424d62
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [0x7fd608], eax
jne 0x424db0
push 0x273
push 0x79a218
push str.g_pCastleLandPointMgr
push str.IF_NOT
push 0x793720
call fcn.00401080
mov ecx, str.CCastleLandPointMgr__Create
add esp, 0x14
test ecx, ecx
je 0x425649
push 0x275
push 0x79a218
push str.__CCastleLandPointMgr__Create_
jmp 0x425637
push 8
call fcn.004db7b0
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x54
je 0x424dd7
mov edx, dword [ebx + 0x1c]
mov ecx, eax
push edx
call fcn.004db820
mov esi, eax
jmp 0x424dd9
xor esi, esi
test esi, esi
mov dword [ebp - 4], edi
je 0x425596
mov ecx, esi
call fcn.004dba10
test al, al
je 0x425596
push 0x14
mov dword [ebx + 0x34], esi
call fcn.004da6e0
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x55
je 0x424e17
mov ecx, eax
call fcn.004da750
jmp 0x424e19
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x3c], eax
je 0x42557d
mov ecx, dword [0x7fd600]
test ecx, ecx
jne 0x42557d
mov dword [0x7fd600], eax
mov ecx, dword [ebx + 0x3c]
test ecx, ecx
je 0x42555c
mov eax, dword [ebx + 0x1c]
push eax
call fcn.004da830
test al, al
je 0x42555c
mov esi, dword [ebx + 0x1c]
push 0x24
call fcn.004af4e0
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x56
je 0x424e7b
push esi
mov ecx, eax
call fcn.004af550
jmp 0x424e7d
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x40], eax
je 0x42553b
mov ecx, eax
call fcn.004afb70
test al, al
je 0x42553b
mov eax, dword [0x7fd5f8]
test eax, eax
je 0x424ebc
push 0x290
push 0x79a218
push str.g_pGameAction__NULL
push str.CHECKF
jmp 0x42563c
mov ecx, dword [ebx + 0x40]
push 0x1c
mov dword [0x7fd5f8], ecx
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x57
je 0x424ee6
mov ecx, eax
call fcn.00511b50
jmp 0x424ee8
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x44], eax
je 0x424f01
mov edx, dword [ebx + 0x1c]
mov ecx, eax
push edx
call fcn.00511d90
test al, al
jne 0x424f1a
push 0x294
push 0x79a218
push str.m_pMercenaryTask__m_pMercenaryTask__Create_m_idProcess_
push str.IF_NOT
jmp 0x42563c
mov esi, dword [ebx + 0x1c]
push 0x30
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x58
je 0x424f3f
push esi
mov ecx, eax
call fcn.0050ff10
jmp 0x424f41
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x48], eax
jne 0x424f6c
mov eax, str.CAnnounce::CreateNew__
test eax, eax
je 0x425649
push 0x29a
push 0x79a218
push str.__CAnnounce::CreateNew___
jmp 0x425637
push 0x20
call fcn.004ab2c0
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x59
je 0x424f8d
mov ecx, eax
call fcn.004ab330
jmp 0x424f8f
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x54], eax
je 0x424fa8
mov ecx, dword [ebx + 0x1c]
push ecx
mov ecx, eax
call fcn.004ab8a0
test al, al
jne 0x424fc1
push 0x29f
push 0x79a218
push str.m_pBout__m_pBout__Create_m_idProcess_
push str.IF_NOT
jmp 0x42563c
push 0x54
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x5a
je 0x424fe2
mov ecx, eax
call fcn.0050c610
jmp 0x424fe4
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x58], eax
je 0x424ffd
mov edx, dword [ebx + 0x1c]
mov ecx, eax
push edx
call fcn.0050ca10
test al, al
jne 0x425016
push 0x2a3
push 0x79a218
push str.m_pPKGameMgr__m_pPKGameMgr__Create_m_idProcess_
push str.IF_NOT
jmp 0x42563c
push 0x7c
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x5b
je 0x425037
mov ecx, eax
call fcn.00509540
jmp 0x425039
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [0x7fd5b8], eax
je 0x425050
mov ecx, eax
call fcn.00509990
test al, al
jne 0x425069
push 0x2a7
push 0x79a218
push str.g_pQuizManager__g_pQuizManager__Create__
push str.IF_NOT
jmp 0x42563c
push 0x1c
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x5c
je 0x42508a
mov ecx, eax
call fcn.00507080
jmp 0x42508c
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x4c], eax
je 0x4250ac
mov ecx, dword [ebx + 0x1c]
mov edx, dword [0x7fd5f0]
push ecx
push edx
mov ecx, eax
call fcn.005072e0
test al, al
jne 0x4250c5
push 0x2ab
push 0x79a218
push str.m_pMessagePublish__m_pMessagePublish__Create_Database____m_idProcess_
push str.IF_NOT
jmp 0x42563c
mov eax, dword [ebx + 0x4c]
push 0x198
mov dword [0x7fd610], eax
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x5d
je 0x4250f1
mov ecx, eax
call fcn.005049b0
jmp 0x4250f3
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x50], eax
je 0x425113
mov ecx, dword [ebx + 0x1c]
mov edx, dword [0x7fd5f0]
push ecx
push edx
mov ecx, eax
call fcn.00504c70
test al, al
jne 0x42512c
push 0x2b0
push 0x79a218
push str.m_pAdvertManager__m_pAdvertManager__Create_Database____m_idProcess_
push str.IF_NOT
jmp 0x42563c
mov dword [ebx + 0xc], 0x3c
call fcn.007028fe
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
mov dword [ebx + 0x10], edx
mov dword [ebx + 0x14], 0xe10
call fcn.007028fe
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov ecx, edx
push 0xc
shr ecx, 0x1f
add edx, ecx
mov dword [ebx + 0x18], edx
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x5e
je 0x425191
mov ecx, eax
call fcn.005040e0
jmp 0x425193
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [0x7fd5f4], eax
je 0x4251b1
mov ecx, dword [0x7fd5f0]
mov edx, dword [eax]
push ecx
mov ecx, eax
call dword [edx + 4]
test al, al
jne 0x4251ca
push 0x2ba
push 0x79a218
push str.g_pItemCache__g_pItemCache__Create_Database___
push str.IF_NOT
jmp 0x42563c
mov esi, dword [ebx + 0x1c]
push 0x20
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x5f
je 0x4251ee
mov ecx, eax
call fcn.00500d40
jmp 0x4251f0
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
je 0x4251fa
mov dword [eax + 0x1c], esi
test eax, eax
mov dword [ebx + 0x5c], eax
je 0x42520c
mov ecx, eax
call fcn.00500f60
test al, al
jne 0x425225
push 0x2be
push 0x79a218
push str.m_pFamilyFightMgr__m_pFamilyFightMgr__Create__
push str.IF_NOT
jmp 0x42563c
push 0x14
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x60
je 0x425246
mov ecx, eax
call fcn.004fa410
jmp 0x425248
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x60], eax
je 0x425261
mov edx, dword [ebx + 0x1c]
mov ecx, eax
push edx
call fcn.004fa6c0
test al, al
jne 0x42527a
push 0x2c2
push 0x79a218
push str.m_pDonationSortMgr__m_pDonationSortMgr__Create_m_idProcess_
push str.IF_NOT
jmp 0x42563c
push 0x2c
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x61
je 0x42529b
mov ecx, eax
call fcn.004f9be0
jmp 0x42529d
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x64], eax
je 0x4252b6
mov ecx, dword [ebx + 0x1c]
push ecx
mov ecx, eax
call fcn.004f9fb0
test al, al
jne 0x4252cf
push 0x2c6
push 0x79a218
push str.m_pOnlineEudemonMgr__m_pOnlineEudemonMgr__Create_m_idProcess_
push str.IF_NOT
jmp 0x42563c
push 0x10
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x62
je 0x4252f0
mov ecx, eax
call fcn.004f83c0
jmp 0x4252f2
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [ebx + 0x68], eax
jne 0x425315
push 0x2ca
push 0x79a218
push str.m_pRemoteBoothMgr
push str.IF_NOT
jmp 0x42563c
push 0x28
call fcn.004a77d0
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x63
je 0x425336
mov ecx, eax
call fcn.004a7840
jmp 0x425338
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [0x7fd614], eax
je 0x42534f
mov ecx, eax
call fcn.004a7bf0
test al, al
jne 0x425368
push 0x2ce
push 0x79a218
push str.g_pMgcFieldMgr__g_pMgcFieldMgr__Create__
push str.IF_NOT
jmp 0x42563c
push 0x2c
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x64
je 0x425389
mov ecx, eax
call fcn.004f5d50
jmp 0x42538b
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [0x7fd620], eax
jne 0x4253b0
push 0x2d2
push 0x79a218
push str.g_pPresentExpBall
push str.IF_NOT
jmp 0x42563c
push 0x18
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x65
je 0x4253d1
mov ecx, eax
call fcn.004f5340
jmp 0x4253d3
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [0x7fd624], eax
jne 0x4253f8
push 0x2d6
push 0x79a218
push str.g_pDataInterim
push str.IF_NOT
jmp 0x42563c
push 0xc
push 1
call fcn.00704199
add esp, 8
mov dword [0x7fd630], eax
test eax, eax
jne 0x425426
push 0x2da
push 0x79a218
push str.g_pStatis
push str.IF_NOT
jmp 0x42563c
push 0x30
call fcn.004a4490
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x66
je 0x425447
mov ecx, eax
call fcn.004a4500
jmp 0x425449
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [0x7fd658], eax
je 0x425460
mov ecx, eax
call fcn.004a48e0
test al, al
jne 0x425479
push 0x2de
push 0x79a218
push str.g_pSuspicionMgr__g_pSuspicionMgr__Create__
push str.IF_NOT
jmp 0x42563c
push 8
call fcn.00728cf3
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x67
je 0x42549a
mov ecx, eax
call fcn.004f3450
jmp 0x42549c
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [0x7fd664], eax
je 0x4254b3
mov ecx, eax
call fcn.004f34a0
test al, al
jne 0x4254cc
push 0x2e2
push 0x79a218
push str.g_pPKItemMgr__g_pPKItemMgr__Create__
push str.IF_NOT
jmp 0x42563c
push 0x10
call fcn.006d3a70
add esp, 4
mov dword [ebp + 0xc], eax
test eax, eax
mov dword [ebp - 4], 0x68
je 0x4254ed
mov ecx, eax
call fcn.006d3ae0
jmp 0x4254ef
xor eax, eax
test eax, eax
mov dword [ebp - 4], edi
mov dword [0x7fd66c], eax
je 0x42550d
mov edx, dword [0x7fd5f0]
mov ecx, eax
push edx
call fcn.006d3d90
test al, al
jne 0x425526
push 0x2e5
push 0x79a218
push str.g_pStrChecker__g_pStrChecker__Create_Database___
push str.IF_NOT
jmp 0x42563c
pop edi
pop esi
mov al, 1
pop ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret 0x14
mov eax, str.m_pGameAction__Create
test eax, eax
je 0x425649
push 0x28d
push 0x79a218
push str.__m_pGameAction__Create_
jmp 0x425637
mov ecx, str.m_pLeaveWord__Create
test ecx, ecx
je 0x425649
push 0x286
push 0x79a218
push str.__m_pLeaveWord__Create_
jmp 0x425637
push 0x282
push 0x79a218
push str.m_pLeaveWord__g_pLeaveWord__NULL
push str.CHECKF
jmp 0x42563c
mov edx, str.pNpcManager__Create
test edx, edx
je 0x425649
push 0x27c
push 0x79a218
push str.__pNpcManager__Create_
jmp 0x425637
mov eax, str.m_pSynManager__Create
test eax, eax
je 0x425649
push 0x258
push 0x79a218
push str.__m_pSynManager__Create_
jmp 0x425637
push 0x254
push 0x79a218
push str.m_pSynManager__g_pSynManager__NULL
push str.CHECKF
jmp 0x42563c
mov ecx, str.pUserManager__Create
test ecx, ecx
je 0x425649
push 0x24c
push 0x79a218
push str.__pUserManager__Create_
jmp 0x425637
mov edx, str.pRoleManager__Create
test edx, edx
je 0x425649
push 0x242
push 0x79a218
push str.__pRoleManager__Create_
jmp 0x425637
mov eax, str.pMapManager__Create
test eax, eax
je 0x425649
push 0x23a
push 0x79a218
push str.__pMapManager__Create_
push str.ASSERT
push 0x793720
call fcn.00401080
add esp, 0x14
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
xor al, al
pop ebx
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret 0x14