Function at 0x10014ad0
Capabilities:
Reference sql statements
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100b105b
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x358
push ebx
push esi
xor esi, esi
mov dword [ebp - 0x60], esi
push edi
mov dword [ebp - 4], esi
cmp byte [0x100e80b9], 0
mov dword [ebp - 0x10], esp
je 0x10015199
call fcn.1005de65
mov dword [ebp - 0x48], edx
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x4c]
mov dword [ebp - 0x4c], eax
call fcn.100080d0
mov edx, dword [ebp - 0x20]
mov ecx, edx
sub ecx, dword [0x100e8040]
mov edi, dword [ebp - 0x1c]
mov eax, edi
sbb eax, dword [0x100e8044]
mov dword [ebp - 0x48], eax
js 0x10015199
jg 0x10014b4c
cmp ecx, 0x1f4
jb 0x10015199
mov eax, 0x35b
mov dword [0x100e8040], edx
mov dx, word [0x100e80b0]
mov dword [0x100e8044], edi
lea edi, [eax + 0x6a]
cmp dx, ax
je 0x10014b88
cmp dx, di
je 0x10014b88
mov eax, 0x56e
cmp dx, ax
je 0x10014b88
call fcn.1001f910
test al, al
je 0x10014fca
cmp dword [0x100e8648], 0
jbe 0x10014fca
call fcn.1005de65
mov dword [ebp - 0x1c], edx
lea ecx, [ebp - 0x4c]
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], eax
call fcn.10017f10
mov dword [ebp - 0x24], 1
mov eax, 1
cmp eax, 4
jg 0x10014fbe
lea eax, [ebp - 0x24]
push eax
call fcn.10017b90
mov edi, eax
mov ecx, dword [edi]
mov dword [ebp - 0x1d8], ecx
mov cl, byte [edi + 4]
mov byte [ebp - 0x1d4], cl
lea ecx, [edi + 8]
push ecx
lea ecx, [ebp - 0x1d0]
call fcn.10007a70
lea eax, [edi + 0x20]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x1b8]
call fcn.10007a70
mov eax, dword [edi + 0x38]
mov dword [ebp - 0x1a0], eax
mov eax, dword [edi + 0x3c]
mov dword [ebp - 0x19c], eax
mov al, byte [edi + 0x40]
mov byte [ebp - 0x198], al
mov ecx, dword [edi + 0x48]
mov edx, dword [edi + 0x4c]
mov dword [ebp - 0x190], ecx
mov dword [ebp - 0x18c], edx
mov ah, byte [edi + 0x50]
mov byte [ebp - 0x15], al
mov byte [ebp - 0x29], ah
mov byte [ebp - 0x188], ah
mov byte [ebp - 4], 2
cmp byte [ebp - 0x1d4], 0
je 0x10014fa3
cmp dword [ebp - 0x48], edx
jl 0x10014c84
jg 0x10014c57
cmp dword [ebp - 0x4c], ecx
jbe 0x10014c84
test al, al
jne 0x10014c84
mov ecx, dword [ebp - 0x1d8]
call fcn.100381f0
mov al, byte [ebp - 0x188]
mov edx, dword [ebp - 0x18c]
mov ecx, dword [ebp - 0x190]
mov byte [ebp - 0x29], al
mov al, byte [ebp - 0x198]
mov byte [ebp - 0x15], al
mov edi, ecx
mov eax, edx
add edi, 0x82
adc eax, 0
cmp dword [ebp - 0x48], eax
jl 0x10014de7
jg 0x10014ca5
cmp dword [ebp - 0x4c], edi
jbe 0x10014de7
cmp byte [ebp - 0x15], 1
jne 0x10014de7
cmp byte [ebp - 0x29], 0
jne 0x10014de7
mov eax, dword [ebp - 0x1d8]
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.10017b90
mov edi, eax
mov ecx, dword [edi]
mov dword [ebp - 0x2b8], ecx
mov cl, byte [edi + 4]
mov byte [ebp - 0x2b4], cl
lea ecx, [edi + 8]
push ecx
lea ecx, [ebp - 0x2b0]
call fcn.10007a70
lea eax, [edi + 0x20]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x298]
call fcn.10007a70
mov ecx, dword [edi + 0x38]
mov dword [ebp - 0x280], ecx
mov eax, dword [edi + 0x3c]
mov dword [ebp - 0x27c], eax
mov al, byte [edi + 0x40]
mov byte [ebp - 0x278], al
mov eax, dword [edi + 0x48]
mov dword [ebp - 0x270], eax
mov eax, dword [edi + 0x4c]
mov dword [ebp - 0x26c], eax
mov al, byte [edi + 0x50]
mov byte [ebp - 0x268], al
push ecx
mov edi, 0x485df0
mov byte [ebp - 4], 4
call edi
add esp, 4
mov dword [ebp - 0x14], eax
push dword [ebp - 0x27c]
call edi
add esp, 4
mov edi, eax
lea eax, [ebp - 0x28]
push eax
call fcn.10017b90
cmp dword [ebp - 0x14], 0
mov byte [eax + 0x50], 1
je 0x10014dc3
test edi, edi
je 0x10014dc3
sub esp, 0x18
mov ecx, esp
push 0x15
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
push str.Berserk_in_5_seconds_
mov byte [ecx], 0
call fcn.10011b50
mov ecx, dword [ebp - 0x14]
push 1
call fcn.100069b0
sub esp, 0x18
mov ecx, esp
push 0x15
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
push str.Berserk_in_5_seconds_
mov byte [ecx], 0
call fcn.10011b50
push 1
mov ecx, edi
call fcn.100069b0
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 2
call fcn.10017270
mov al, byte [ebp - 0x198]
mov edx, dword [ebp - 0x18c]
mov ecx, dword [ebp - 0x190]
mov byte [ebp - 0x15], al
mov edi, ecx
mov eax, edx
add edi, 0x87
adc eax, 0
cmp dword [ebp - 0x48], eax
jl 0x10014f7c
jg 0x10014e08
cmp dword [ebp - 0x4c], edi
jbe 0x10014f7c
mov al, byte [ebp - 0x15]
cmp al, 1
jne 0x10014f7f
mov eax, dword [ebp - 0x1d8]
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.10017b90
mov edi, eax
mov ecx, dword [edi]
mov dword [ebp - 0x2b8], ecx
mov cl, byte [edi + 4]
mov byte [ebp - 0x2b4], cl
lea ecx, [edi + 8]
push ecx
lea ecx, [ebp - 0x2b0]
call fcn.10007a70
lea eax, [edi + 0x20]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x298]
call fcn.10007a70
mov eax, dword [edi + 0x38]
mov dword [ebp - 0x280], eax
mov eax, dword [edi + 0x3c]
mov dword [ebp - 0x27c], eax
mov al, byte [edi + 0x40]
mov byte [ebp - 0x278], al
mov eax, dword [edi + 0x48]
mov dword [ebp - 0x270], eax
mov eax, dword [edi + 0x4c]
mov dword [ebp - 0x26c], eax
mov al, byte [edi + 0x50]
mov byte [ebp - 0x268], al
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 6
push eax
call fcn.10017b90
mov edi, 0x485df0
mov byte [eax + 0x40], 2
push dword [ebp - 0x280]
call edi
add esp, 4
mov dword [ebp - 0x28], eax
push dword [ebp - 0x27c]
call edi
add esp, 4
mov edi, eax
cmp dword [ebp - 0x28], 0
je 0x10014f59
test edi, edi
je 0x10014f59
sub esp, 0x18
mov ecx, esp
push 0xd
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
push str.Berserk_time_
mov byte [ecx], 0
call fcn.10011b50
mov ecx, dword [ebp - 0x28]
push 1
call fcn.100069b0
sub esp, 0x18
mov ecx, esp
push 0xd
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
push str.Berserk_time_
mov byte [ecx], 0
call fcn.10011b50
push 1
mov ecx, edi
call fcn.100069b0
mov ecx, dword [ebp - 0x28]
push 0
push 0
push 0xff
mov eax, dword [ecx]
push 1
mov eax, dword [eax + 0x318]
call eax
mov eax, dword [edi]
mov ecx, edi
push 0
push 0
push 0xff
mov eax, dword [eax + 0x318]
push 1
call eax
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 2
call fcn.10017270
mov edx, dword [ebp - 0x18c]
mov ecx, dword [ebp - 0x190]
mov al, byte [ebp - 0x198]
jmp 0x10014f7f
mov al, byte [ebp - 0x15]
add ecx, 0xb4
adc edx, 0
cmp dword [ebp - 0x48], edx
jl 0x10014fa3
jg 0x10014f94
cmp dword [ebp - 0x4c], ecx
jbe 0x10014fa3
cmp al, 2
jne 0x10014fa3
mov ecx, dword [ebp - 0x1d8]
call fcn.10037fa0
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 0
call fcn.10017270
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
jmp 0x10014bb7
mov dx, word [0x100e80b0]
mov edi, 0x3c5
mov eax, 0x35b
cmp dx, ax
je 0x10015005
cmp dx, di
je 0x10015005
mov eax, 0x56e
cmp dx, ax
je 0x10015005
mov eax, 0x5fa
cmp dx, ax
je 0x10015005
mov eax, 0x129
cmp dx, ax
je 0x10015005
mov eax, 0x821
cmp dx, ax
jne 0x1001514e
cmp dword [0x100e8688], 0
jbe 0x1001514e
call fcn.1005de65
mov dword [ebp - 0x1c], edx
lea ecx, [ebp - 0x4c]
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], eax
call fcn.10017f10
mov dword [ebp - 0x24], 1
mov eax, 1
cmp eax, 4
jg 0x1001514e
lea eax, [ebp - 0x24]
push eax
call fcn.10017aa0
mov edi, eax
mov ecx, dword [edi]
mov dword [ebp - 0x2d0], ecx
mov cl, byte [edi + 4]
mov byte [ebp - 0x2cc], cl
lea ecx, [edi + 8]
push ecx
lea ecx, [ebp - 0x2c8]
call fcn.10007a70
lea eax, [edi + 0x20]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x2b0]
call fcn.10007a70
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x280]
mov eax, dword [edi + 0x38]
mov dword [ebp - 0x298], eax
mov eax, dword [edi + 0x3c]
mov dword [ebp - 0x294], eax
mov al, byte [edi + 0x40]
mov byte [ebp - 0x290], al
mov eax, dword [edi + 0x48]
mov dword [ebp - 0x288], eax
mov eax, dword [edi + 0x4c]
mov dword [ebp - 0x284], eax
lea eax, [edi + 0x50]
push eax
call fcn.10007a70
mov eax, dword [edi + 0x68]
mov dword [ebp - 0x268], eax
mov byte [ebp - 4], 9
cmp byte [ebp - 0x2cc], 0
je 0x10015133
mov eax, dword [ebp - 0x284]
mov edi, dword [ebp - 0x48]
cmp edi, eax
jl 0x10015105
jg 0x100150eb
mov ecx, dword [ebp - 0x4c]
cmp ecx, dword [ebp - 0x288]
jbe 0x10015105
cmp byte [ebp - 0x290], 0
jne 0x10015105
mov ecx, dword [ebp - 0x2d0]
call fcn.10038bd0
mov eax, dword [ebp - 0x284]
mov ecx, dword [ebp - 0x288]
add ecx, 0xb4
adc eax, 0
cmp edi, eax
jl 0x10015133
jg 0x1001511f
cmp dword [ebp - 0x4c], ecx
jbe 0x10015133
cmp byte [ebp - 0x290], 1
jne 0x10015133
mov ecx, dword [ebp - 0x2d0]
call fcn.10038990
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 4], 0
call fcn.100173a0
mov eax, dword [ebp - 0x24]
inc eax
mov dword [ebp - 0x24], eax
jmp 0x10015034
mov ecx, dword [0x100e80d4]
cmp byte [ecx + 8], 0
jne 0x100151aa
sub esp, 8
push 0x100e3b68
call fcn.10024a40
mov ecx, dword [0x100e80d4]
cmp byte [ecx + 8], 0
jne 0x100151aa
push str.Cannot_connect_to_SQL_Server__Please_check_your_configuration__n
call fcn.10009ff0
mov ecx, dword [0x100e80d4]
add esp, 4
cmp byte [ecx + 8], 0
jne 0x100151aa
push str.Cannot_establish_SQL_connection___n
call fcn.10009ff0
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
cmp byte [0x100e3a90], 0
je 0x10016608
cmp byte [0x100e80b2], 0
je 0x10015519
push 0x75
push str.SELECT_COUNT___as_TableCount_FROM_sys.objects_WHERE_object_id__OBJECT_ID_N_GameServerCommands__AND_type_in__NU_
lea ecx, [ebp - 0xac]
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0x98], 0xf
mov byte [ebp - 0xac], 0
call fcn.10011b50
mov byte [ebp - 4], 0xa
lea edx, [ebp - 0xac]
cmp dword [ebp - 0x98], 0x10
mov dword [ebp - 0xb4], 0
cmovae edx, dword [ebp - 0xac]
mov ecx, edx
mov dword [ebp - 0xb0], 0xf
mov byte [ebp - 0xc4], 0
lea edi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10015230
sub ecx, edi
push ecx
push edx
lea ecx, [ebp - 0xc4]
call fcn.10011b50
sub esp, 8
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0xc4]
mov edx, 0x100e80d4
lea ecx, [ebp - 0x4c]
push eax
call fcn.100263f0
add esp, 0xc
mov byte [ebp - 4], 0xd
mov edx, dword [ebp - 0xb0]
cmp edx, 0x10
jb 0x100152a2
mov ecx, dword [ebp - 0xc4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015298
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001724a
push edx
push ecx
call fcn.1005cbc1
add esp, 8
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0xf
mov byte [ebp - 0xc4], 0
cmp dword [ecx + 0xc], 0
je 0x100152d1
inc dword [ecx + 0x18]
mov eax, dword [ecx + 0x18]
cmp eax, dword [ecx + 8]
jl 0x100152e0
sub esp, 0xc
mov dword [ecx + 0x18], 0
call fcn.10025b80
push 0xa
push str.TableCount
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
call fcn.10011b50
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x4c]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.1002bd80
mov byte [ebp - 4], 0xd
mov edx, dword [ebp - 0x30]
cmp edx, 0x10
jb 0x1001534d
mov ecx, dword [ebp - 0x44]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015343
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001724f
push edx
push ecx
call fcn.1005cbc1
add esp, 8
cmp dword [ebp - 0x14], 0
jne 0x100153f0
push str._n_GameServerCommands_table_not_found__Please_restart_your_filters_so_table_is_created._n
mov byte [0x100e80ae], 1
call fcn.10009ff0
push str._GameServerCommands_tablosu_bulunamadi__Tablolarin_olusturulmasi_icin_lutfen_filterlarinizi_yeniden_baslatin._n
call fcn.10009ff0
add esp, 8
mov byte [ebp - 4], 0xf
mov edi, dword [ebp - 0x48]
test edi, edi
je 0x100153a1
or esi, 0xffffffff
mov eax, esi
lock xadd dword [edi + 4], eax
jne 0x100153a1
mov eax, dword [edi]
mov ecx, edi
call dword [eax]
lock xadd dword [edi + 8], esi
dec esi
jne 0x100153a1
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 4]
mov edx, dword [ebp - 0x98]
cmp edx, 0x10
jb 0x10015199
mov ecx, dword [ebp - 0xac]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100153d5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push str._GameServerCommands_loop_started__n
call fcn.10009ff0
add esp, 4
mov dword [ebp - 0x34], 0
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
push 0x23
push str.TRUNCATE_TABLE__GameServerCommands_
call fcn.10011b50
sub esp, 8
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x44]
mov edx, 0x100e80d4
lea ecx, [ebp - 0x20]
push eax
call fcn.100263f0
add esp, 0xc
mov byte [ebp - 4], 0x11
or edi, 0xffffffff
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x14], ecx
test ecx, ecx
je 0x10015468
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x10015468
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x14]
mov eax, edi
lock xadd dword [ecx + 8], eax
jne 0x10015468
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0xd
mov edx, dword [ebp - 0x30]
cmp edx, 0x10
jb 0x100154a0
mov ecx, dword [ebp - 0x44]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015496
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017259
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push str.Table__GameServerCommands_truncated_successfully._n_n
call fcn.10009ff0
add esp, 4
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x14], ecx
test ecx, ecx
je 0x100154d9
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x100154d9
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x14]
mov eax, edi
lock xadd dword [ecx + 8], eax
jne 0x100154d9
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x98]
cmp edx, 0x10
jb 0x1001551c
mov ecx, dword [ebp - 0xac]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1001550d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1001725e
push edx
push ecx
call fcn.1005cbc1
add esp, 8
jmp 0x1001551c
or edi, 0xffffffff
cmp byte [0x100e80af], 0
je 0x1001582e
push 0x7d
push str.SELECT_COUNT___as_TableCount_FROM_sys.objects_WHERE_object_id__OBJECT_ID_N_GameServerCommands_Planned__AND_type_in__NU_
lea ecx, [ebp - 0xac]
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0x98], 0xf
mov byte [ebp - 0xac], 0
call fcn.10011b50
mov byte [ebp - 4], 0x13
lea edx, [ebp - 0xac]
cmp dword [ebp - 0x98], 0x10
mov dword [ebp - 0xb4], 0
cmovae edx, dword [ebp - 0xac]
mov ecx, edx
mov dword [ebp - 0xb0], 0xf
mov byte [ebp - 0xc4], 0
lea eax, [ecx + 1]
mov dword [ebp - 0x14], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10015591
sub ecx, dword [ebp - 0x14]
push ecx
push edx
lea ecx, [ebp - 0xc4]
call fcn.10011b50
sub esp, 8
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0xc4]
mov edx, 0x100e80d4
lea ecx, [ebp - 0x4c]
push eax
call fcn.100263f0
add esp, 0xc
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0xb0]
cmp edx, 0x10
jb 0x10015604
mov ecx, dword [ebp - 0xc4]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100155fa
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017263
push edx
push ecx
call fcn.1005cbc1
add esp, 8
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0xf
mov byte [ebp - 0xc4], 0
cmp dword [ecx + 0xc], 0
je 0x10015633
inc dword [ecx + 0x18]
mov eax, dword [ecx + 0x18]
cmp eax, dword [ecx + 8]
jl 0x10015642
sub esp, 0xc
mov dword [ecx + 0x18], 0
call fcn.10025b80
push 0xa
push str.TableCount
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
call fcn.10011b50
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x4c]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.1002bd80
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x30]
cmp edx, 0x10
jb 0x100156af
mov ecx, dword [ebp - 0x44]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100156a5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017268
push edx
push ecx
call fcn.1005cbc1
add esp, 8
cmp dword [ebp - 0x14], 0
jne 0x1001570a
push str._n_GameServerCommands_Planned_table_not_found__Please_restart_your_filters_so_table_is_created._n
mov byte [0x100e80b8], 1
call fcn.10009ff0
push str._GameServerCommands_Planned_tablosu_bulunamadi__Tablolarin_olusturulmasi_icin_lutfen_filterlarinizi_yeniden_baslatin._n
call fcn.10009ff0
add esp, 8
mov byte [ebp - 4], 0x18
mov esi, dword [ebp - 0x48]
test esi, esi
je 0x100153a1
mov eax, edi
lock xadd dword [esi + 4], eax
jne 0x100153a1
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
lock xadd dword [esi + 8], edi
dec edi
jne 0x100153a1
mov eax, dword [esi]
mov ecx, esi
jmp 0x1001539e
push str._GameServerCommands_Planned_loop_started__n
call fcn.10009ff0
add esp, 4
mov dword [ebp - 0x34], 0
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
push 0x2b
push str.TRUNCATE_TABLE__GameServerCommands_Planned_
call fcn.10011b50
sub esp, 8
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x44]
mov edx, 0x100e80d4
lea ecx, [ebp - 0x20]
push eax
call fcn.100263f0
add esp, 0xc
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x14], ecx
test ecx, ecx
je 0x1001577f
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x1001577f
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x14]
mov eax, edi
lock xadd dword [ecx + 8], eax
jne 0x1001577f
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x30]
cmp edx, 0x10
jb 0x100157b7
mov ecx, dword [ebp - 0x44]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100157ad
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push str.Table__GameServerCommands_Planned_truncated_successfully._n_n
call fcn.10009ff0
add esp, 4
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x14], ecx
test ecx, ecx
je 0x100157f0
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x100157f0
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x14]
mov eax, edi
lock xadd dword [ecx + 8], eax
jne 0x100157f0
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x98]
cmp edx, 0x10
jb 0x1001582e
mov ecx, dword [ebp - 0xac]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015824
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push 0x104
lea eax, [ebp - 0x364]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
mov ax, word [0x100e80b0]
mov ecx, 0x33d
cmp ax, cx
je 0x10015867
mov ecx, 0x34a
cmp ax, cx
jne 0x10015936
lea eax, [ebp - 0x364]
push str.SR_GameServer_1
push eax
call fcn.100753d0
add esp, 8
test eax, eax
je 0x10015930
push 0x1a
push str.exec__OnGameServerStartup_
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
call fcn.10011b50
sub esp, 8
mov byte [ebp - 4], 0x1c
lea eax, [ebp - 0x44]
mov edx, 0x100e80d4
lea ecx, [ebp - 0x4c]
push eax
call fcn.100263f0
add esp, 0xc
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x14], ecx
test ecx, ecx
je 0x100158eb
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x100158eb
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x14]
mov eax, edi
lock xadd dword [ecx + 8], eax
jne 0x100158eb
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x30]
cmp edx, 0x10
jb 0x10015923
mov ecx, dword [ebp - 0x44]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015919
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push str.Executed_proc:__OnGameServerStartup._n
call fcn.10009ff0
add esp, 4
mov ax, word [0x100e80b0]
mov ecx, 0x300
cmp ax, cx
jne 0x10015a0d
lea eax, [ebp - 0x364]
push str.SR_GameServer.exe
push eax
call fcn.100753d0
add esp, 8
test eax, eax
je 0x10015a0d
push 0x1a
push str.exec__OnGameServerStartup_
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
call fcn.10011b50
sub esp, 8
mov byte [ebp - 4], 0x1e
lea eax, [ebp - 0x44]
mov edx, 0x100e80d4
lea ecx, [ebp - 0x4c]
push eax
call fcn.100263f0
add esp, 0xc
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x14], ecx
test ecx, ecx
je 0x100159c8
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x100159c8
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x14]
mov eax, edi
lock xadd dword [ecx + 8], eax
jne 0x100159c8
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x30]
cmp edx, 0x10
jb 0x10015a00
mov ecx, dword [ebp - 0x44]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100159f6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push str.Executed_proc:__OnGameServerStartup._n
call fcn.10009ff0
add esp, 4
push 0x75
push str.SELECT_COUNT___as_TableCount_FROM_sys.objects_WHERE_object_id__OBJECT_ID_N_CustomGenderSwitch__AND_type_in__NU_
lea ecx, [ebp - 0xac]
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0x98], 0xf
mov byte [ebp - 0xac], 0
call fcn.10011b50
mov byte [ebp - 4], 0x20
lea edx, [ebp - 0xac]
cmp dword [ebp - 0x98], 0x10
mov dword [ebp - 0xcc], 0
cmovae edx, dword [ebp - 0xac]
mov ecx, edx
mov dword [ebp - 0xc8], 0xf
mov byte [ebp - 0xdc], 0
lea eax, [ecx + 1]
mov dword [ebp - 0x14], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10015a75
sub ecx, dword [ebp - 0x14]
push ecx
push edx
lea ecx, [ebp - 0xdc]
call fcn.10011b50
sub esp, 8
mov byte [ebp - 4], 0x21
lea eax, [ebp - 0xdc]
mov edx, 0x100e80d4
lea ecx, [ebp - 0x12c]
push eax
call fcn.100263f0
add esp, 0xc
mov byte [ebp - 4], 0x23
mov edx, dword [ebp - 0xc8]
cmp edx, 0x10
jb 0x10015aeb
mov ecx, dword [ebp - 0xdc]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015ae1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
mov ecx, dword [ebp - 0x12c]
mov dword [ebp - 0xcc], 0
mov dword [ebp - 0xc8], 0xf
mov byte [ebp - 0xdc], 0
cmp dword [ecx + 0xc], 0
je 0x10015b1d
inc dword [ecx + 0x18]
mov eax, dword [ecx + 0x18]
cmp eax, dword [ecx + 8]
jl 0x10015b2c
sub esp, 0xc
mov dword [ecx + 0x18], 0
call fcn.10025b80
push 0xa
push str.TableCount
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
call fcn.10011b50
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x12c]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.1002bd80
mov byte [ebp - 4], 0x23
mov edx, dword [ebp - 0x30]
cmp edx, 0x10
jb 0x10015b9c
mov ecx, dword [ebp - 0x44]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015b92
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
cmp dword [ebp - 0x14], 0
jle 0x100162d2
push 0x22
push str.SELECT__FROM__CustomGenderSwitch_
lea ecx, [ebp - 0xac]
call fcn.10011b50
cmp dword [ebp - 0x98], 0x10
lea edx, [ebp - 0xac]
mov dword [ebp - 0x114], 0
cmovae edx, dword [ebp - 0xac]
mov ecx, edx
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
lea edi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10015bf0
sub ecx, edi
push ecx
push edx
lea ecx, [ebp - 0x124]
call fcn.10011b50
sub esp, 8
mov byte [ebp - 4], 0x25
lea eax, [ebp - 0x124]
mov edx, 0x100e80d4
lea ecx, [ebp - 0x4c]
push eax
call fcn.100263f0
add esp, 0xc
mov byte [ebp - 4], 0x27
mov edx, dword [ebp - 0x110]
cmp edx, 0x10
jb 0x10015c62
mov ecx, dword [ebp - 0x124]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015c58
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
mov dword [ebp - 0x114], 0
mov dword [ebp - 0x110], 0xf
mov byte [ebp - 0x124], 0
nop dword [eax]
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx + 0xc]
test edx, edx
je 0x10015c9d
mov eax, dword [ecx + 0x18]
inc eax
mov dword [ecx + 0x18], eax
cmp eax, dword [ecx + 8]
jge 0x10015c9d
cmp eax, edx
setl al
jmp 0x10015cac
sub esp, 0xc
mov dword [ecx + 0x18], 0
call fcn.10025b80
test al, al
je 0x1001629f
push 0xe
push str.GenderCodename
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0xf
mov byte [ebp - 0x78], 0
call fcn.10011b50
mov byte [ebp - 4], 0x29
lea eax, [ebp - 0x44]
mov ecx, dword [ebp - 0x4c]
or esi, 2
push eax
lea eax, [ebp - 0x78]
mov dword [ebp - 0x34], 0
push eax
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
mov dword [ebp - 0x60], esi
call fcn.1002bec0
and esi, 0xfffffffd
mov dword [ebp - 4], 0x2b
mov edx, dword [ebp - 0x64]
cmp edx, 0x10
jb 0x10015d3f
mov ecx, dword [ebp - 0x78]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015d35
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push 0x10
push str.ItemFromCodename
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0xf
mov byte [ebp - 0x78], 0
call fcn.10011b50
mov byte [ebp - 4], 0x2d
lea eax, [ebp - 0x10c]
mov ecx, dword [ebp - 0x4c]
or esi, 9
push eax
lea eax, [ebp - 0x78]
mov dword [ebp - 0xfc], 0
push eax
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
mov dword [ebp - 0x60], esi
call fcn.1002bec0
and esi, 0xfffffff7
mov dword [ebp - 4], 0x2f
mov edx, dword [ebp - 0x64]
cmp edx, 0x10
jb 0x10015dd6
mov ecx, dword [ebp - 0x78]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015dcc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push 0xe
push str.ItemToCodename
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0xf
mov byte [ebp - 0x78], 0
call fcn.10011b50
mov byte [ebp - 4], 0x31
lea eax, [ebp - 0x94]
mov ecx, dword [ebp - 0x4c]
or esi, 0x24
push eax
lea eax, [ebp - 0x78]
mov dword [ebp - 0x84], 0
push eax
mov dword [ebp - 0x80], 0xf
mov byte [ebp - 0x94], 0
mov dword [ebp - 0x60], esi
call fcn.1002bec0
and esi, 0xffffffdf
mov dword [ebp - 4], 0x33
mov edx, dword [ebp - 0x64]
cmp edx, 0x10
jb 0x10015e6a
mov ecx, dword [ebp - 0x78]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015e60
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push 7
push str.MinPlus
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0xf
mov byte [ebp - 0x78], 0
call fcn.10011b50
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x34
mov ecx, dword [ebp - 0x4c]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.1002bd80
mov byte [ebp - 4], 0x33
mov edx, dword [ebp - 0x64]
cmp edx, 0x10
jb 0x10015ed7
mov ecx, dword [ebp - 0x78]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015ecd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push 6
push str.AutoTp
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0xf
mov byte [ebp - 0x78], 0
call fcn.10011b50
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0x35
mov ecx, dword [ebp - 0x4c]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.1002bd80
mov byte [ebp - 4], 0x33
mov edx, dword [ebp - 0x64]
cmp edx, 0x10
jb 0x10015f44
mov ecx, dword [ebp - 0x78]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015f3a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push 0xa
push str.FakeSwitch
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0xf
mov byte [ebp - 0x78], 0
call fcn.10011b50
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x36
mov ecx, dword [ebp - 0x4c]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.1002bd80
mov byte [ebp - 4], 0x33
mov edx, dword [ebp - 0x64]
cmp edx, 0x10
jb 0x10015fb1
mov ecx, dword [ebp - 0x78]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10015fa7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.100179a0
mov eax, dword [eax]
cmp eax, dword [0x100e8664]
jne 0x100160c5
lea ecx, [ebp - 0x164]
call fcn.10017c80
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x37
push eax
lea eax, [ebp - 0x180]
push eax
call fcn.10018a60
mov edi, dword [ebp - 0x180]
lea eax, [ebp - 0x164]
add edi, 0x20
cmp edi, eax
je 0x1001609b
push 0
push 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
call fcn.10017ec0
mov dword [ebp - 0x20], eax
lea ecx, [edi + 4]
mov byte [ebp - 4], 0x38
lea edx, [ebp - 0x20]
cmp ecx, edx
je 0x10016032
push eax
push dword [eax]
call fcn.100184d0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
lea ecx, [edi + 0xc]
mov byte [ebp - 4], 0x39
lea eax, [ebp - 0xb8]
cmp ecx, eax
je 0x1001606d
push dword [ebp - 0x7c]
push 0
push 0
call fcn.10018d10
lea eax, [ebp - 0x164]
mov ecx, edi
push eax
call fcn.10017d80
lea ecx, [ebp - 0xb8]
call fcn.10009db0
lea ecx, [ebp - 0x20]
call fcn.10017d40
push 0x44
push dword [ebp - 0x20]
call fcn.1005cbc1
add esp, 8
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 0x33
call fcn.10009db0
lea ecx, [ebp - 0x160]
call fcn.10017d40
push 0x44
push dword [ebp - 0x160]
call fcn.1005cbc1
add esp, 8
movzx eax, byte [ebp - 0x28]
movzx ecx, byte [ebp - 0x24]
movzx edx, byte [ebp - 0x14]
mov dword [ebp - 0x160], eax
lea eax, [ebp - 0x94]
mov dword [ebp - 0x164], ecx
lea ecx, [ebp - 0x15c]
push eax
mov dword [ebp - 0x168], edx
call fcn.10007a70
or esi, 0x50
mov dword [ebp - 0x60], esi
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x3a
push eax
lea eax, [ebp - 0x178]
push eax
call fcn.10018a60
mov ecx, dword [ebp - 0x178]
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x170]
add ecx, 0x20
push eax
call fcn.10018bc0
mov edi, dword [ebp - 0x170]
lea ecx, [ebp - 0x15c]
lea eax, [edi + 0x2c]
cmp eax, ecx
je 0x1001616b
mov ecx, eax
call fcn.10007a20
movups xmm0, xmmword [ebp - 0x15c]
mov edx, 0xf
mov byte [ebp - 0x15c], 0
movups xmmword [edi + 0x2c], xmm0
movq xmm0, qword [ebp - 0x14c]
movq qword [edi + 0x3c], xmm0
jmp 0x10016171
mov edx, dword [ebp - 0x148]
mov eax, dword [ebp - 0x160]
mov dword [edi + 0x28], eax
mov eax, dword [ebp - 0x164]
mov dword [edi + 0x24], eax
mov eax, dword [ebp - 0x168]
mov dword [edi + 0x20], eax
mov byte [ebp - 4], 0x33
cmp edx, 0x10
jb 0x100161c4
mov ecx, dword [ebp - 0x15c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100161ba
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
inc dword [0x100e80b4]
mov byte [ebp - 4], 0x2f
mov edx, dword [ebp - 0x80]
cmp edx, 0x10
jb 0x10016205
mov ecx, dword [ebp - 0x94]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100161fb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
mov byte [ebp - 4], 0x2b
mov edx, dword [ebp - 0xf8]
cmp edx, 0x10
jb 0x10016243
mov ecx, dword [ebp - 0x10c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10016239
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
mov byte [ebp - 4], 0x27
mov edx, dword [ebp - 0x30]
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
cmp edx, 0x10
jb 0x10015c80
mov ecx, dword [ebp - 0x44]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10016290
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
jmp 0x10015c80
mov byte [ebp - 4], 0x3b
or edi, 0xffffffff
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x14], ecx
test ecx, ecx
je 0x100162ce
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x100162ce
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x14]
mov eax, edi
lock xadd dword [ecx + 8], eax
jne 0x100162ce
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0x23
mov eax, dword [0x100e80b4]
test eax, eax
jle 0x100162e9
push eax
push str.Custom_Switchers_were_patched_successfully__Switcher_Lines:__d_n
call fcn.10009ff0
add esp, 8
cmp byte [0x100e80b3], 0
je 0x10016439
mov byte [ebp - 4], 0x3c
call fcn.1001de40
push 0x100e80d4
lea ecx, [ebp - 0x4c]
call fcn.100266f0
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x94]
push 0x27
push str.CALL_dbo._OnGameServerStartup_EDIT___
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], 0xf
mov byte [ebp - 0x94], 0
call fcn.10011b50
push ecx
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0x3e
mov ecx, dword [ebp - 0x4c]
push eax
push 0x100e80d4
call fcn.10024f60
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x3d
call fcn.10007a20
cmp dword [0x100e3bc4], 0x10
mov eax, 0x100e3bb0
cmovae eax, dword [0x100e3bb0]
sub esp, 0xc
push eax
push 0
push ecx
mov ecx, dword [ebp - 0x4c]
call fcn.1002b760
mov ecx, dword [ebp - 0x4c]
lea eax, [ebp - 0x4c]
push eax
sub esp, 8
lea eax, [ebp - 0x20]
push eax
call fcn.10025270
push str.Executed_Trigger_Stored_Procedure:__OnGameServerStartup_EDIT._n
or esi, 0x180
call fcn.10009ff0
add esp, 4
mov byte [ebp - 4], 0x3f
mov ecx, dword [ebp - 0x1c]
mov dword [ebp - 0x14], ecx
test ecx, ecx
je 0x100163d6
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x100163d6
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x14]
mov eax, edi
lock xadd dword [ecx + 8], eax
jne 0x100163d6
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0x40
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x14], ecx
test ecx, ecx
je 0x10016402
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x10016402
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x14]
mov eax, edi
lock xadd dword [ecx + 8], eax
jne 0x10016402
mov eax, dword [ecx]
call dword [eax + 4]
mov dword [ebp - 4], 0x23
jmp 0x10016439
mov ax, word [0x100e80b0]
mov ecx, 0x6ba
cmp ax, cx
je 0x10016453
mov ecx, 0x8a6
cmp ax, cx
jne 0x1001645e
call fcn.1001e9c0
mov ax, word [0x100e80b0]
mov ecx, 0x652
cmp ax, cx
je 0x10016472
mov ecx, 0x6e2
cmp ax, cx
jne 0x10016491
call fcn.1001e9c0
call fcn.1001e3c0
call fcn.1001e120
call fcn.1001e6c0
call fcn.1001de80
mov ax, word [0x100e80b0]
mov ecx, 0x8c4
cmp ax, cx
jne 0x100164ba
call fcn.1001e9c0
call fcn.1001e3c0
call fcn.1001e120
call fcn.1001e6c0
call fcn.1001de80
mov ax, word [0x100e80b0]
mov ecx, 0x56e
cmp ax, cx
jne 0x100164d9
call fcn.1001e3c0
call fcn.1001e120
call fcn.1001e6c0
mov ax, word [0x100e80b0]
mov ecx, 0x533
cmp ax, cx
jne 0x100164f8
call fcn.1001e3c0
call fcn.1001e120
call fcn.1001de80
mov ax, word [0x100e80b0]
cmp ax, 0x38
jne 0x1001650e
call fcn.1001e3c0
call fcn.1001e120
mov ax, word [0x100e80b0]
mov ecx, 0x787
cmp ax, cx
jne 0x10016528
call fcn.1001e3c0
call fcn.1001e120
mov ax, word [0x100e80b0]
mov ecx, 0x6f9
cmp ax, cx
jne 0x10016542
call fcn.1001e3c0
call fcn.1001e120
mov ax, word [0x100e80b0]
mov ecx, 0x61a
cmp ax, cx
je 0x10016556
mov ecx, 0x7b6
cmp ax, cx
jne 0x10016566
call fcn.1001e3c0
call fcn.1001e120
mov ax, word [0x100e80b0]
mov ecx, 0x804
cmp ax, cx
jne 0x10016580
call fcn.1001e3c0
call fcn.1001e120
mov ax, word [0x100e80b0]
mov ecx, 0x127
cmp ax, cx
jne 0x1001659a
call fcn.1001e3c0
call fcn.1001e120
mov ax, word [0x100e80b0]
mov ecx, 0x737
cmp ax, cx
jne 0x100165b4
call fcn.1001e3c0
call fcn.1001e120
mov ax, word [0x100e80b0]
cmp ax, 1
jne 0x100165bf
call fcn.1001de80
call fcn.1001f2d0
mov byte [0x100e3a90], 0
mov byte [ebp - 4], 0x42
mov ecx, dword [ebp - 0x128]
mov dword [ebp - 0x14], ecx
test ecx, ecx
je 0x100165f9
mov eax, edi
lock xadd dword [ecx + 4], eax
jne 0x100165f9
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x14]
lock xadd dword [ecx + 8], edi
dec edi
jne 0x100165f9
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 0
call fcn.10007a20
cmp byte [0x100e80b2], 0
je 0x10016cda
cmp byte [0x100e80ae], 0
jne 0x10016cda
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x260]
mov edx, dword [0x100e8048]
call fcn.1000aec0
push 0x3b
push str.SELECT__FROM__GameServerCommands_with_nolock__WHERE_Idx__
push 0
mov ecx, eax
mov byte [ebp - 4], 0x45
call fcn.10013650
mov dword [ebp - 0x68], 0
or esi, 0x400
mov dword [ebp - 0x64], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x78], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x68], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
push str._order_by_Idx_ASC_
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x46
call fcn.100107d0
or esi, 0x800
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x54], xmm0
movups xmmword [ebp - 0x124], xmm0
movq xmm0, qword [eax + 0x10]
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
movq qword [ebp - 0x114], xmm0
mov byte [eax], 0
lea ecx, [ebp - 0x78]
call fcn.10007a20
lea ecx, [ebp - 0x260]
mov byte [ebp - 4], 0x49
call fcn.10007a20
cmp dword [ebp - 0x110], 0x10
lea edx, [ebp - 0x124]
mov dword [ebp - 0x34], 0
cmovae edx, dword [ebp - 0x54]
mov ecx, edx
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10016721
sub ecx, edi
push ecx
push edx
lea ecx, [ebp - 0x44]
call fcn.10011b50
sub esp, 8
mov byte [ebp - 4], 0x4a
lea eax, [ebp - 0x44]
mov edx, 0x100e80d4
lea ecx, [ebp - 0x20]
push eax
call fcn.100263f0
add esp, 0xc
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x4c
call fcn.10007a20
mov ecx, dword [ebp - 0x20]
mov edi, esi
mov edx, dword [ecx + 0xc]
test edx, edx
je 0x1001677a
mov eax, dword [ecx + 0x18]
inc eax
mov dword [ecx + 0x18], eax
cmp eax, dword [ecx + 8]
jge 0x1001677a
cmp eax, edx
setl al
jmp 0x10016789
sub esp, 0xc
mov dword [ecx + 0x18], 0
call fcn.10025b80
test al, al
je 0x10016bb0
push 3
push 0x100cc498
lea ecx, [ebp - 0x94]
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], 0xf
mov byte [ebp - 0x94], 0
call fcn.10011b50
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x4d
mov ecx, dword [ebp - 0x20]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.1002bd80
mov byte [ebp - 4], 0x4c
mov edx, dword [ebp - 0x80]
cmp edx, 0x10
jb 0x1001680d
mov ecx, dword [ebp - 0x94]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10016803
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push 9
push str.CommandID
lea ecx, [ebp - 0x94]
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], 0xf
mov byte [ebp - 0x94], 0
call fcn.10011b50
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0x4e
mov ecx, dword [ebp - 0x20]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.1002bd80
mov eax, dword [ebp - 0x14]
mov byte [ebp - 4], 0x4c
mov edx, dword [ebp - 0x80]
mov dword [ebp - 0x24], eax
cmp edx, 0x10
jb 0x1001688f
mov ecx, dword [ebp - 0x94]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10016885
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10017254
push edx
push ecx
call fcn.1005cbc1
add esp, 8
push 8
push str.Executor
lea ecx, [ebp - 0x94]
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], 0xf
mov byte [ebp - 0x94], 0
call fcn.10011b50
mov byte [ebp - 4], 0x50
lea eax, [ebp - 0x10c]
mov ecx, dword [ebp - 0x20]
or esi, 0x2000
push eax
lea eax, [ebp - 0x94]
mov dword [ebp - 0xfc], 0
push eax
mov dword [ebp - 0xf8], 0xf
mov byte [ebp - 0x10c], 0
mov dword [ebp - 0x60], esi
call fcn.1002bec0
mov esi, edi
mov dword [ebp - 4], 0x4f
and esi, 0xffffdfff
or esi, 0x1000
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x52
call fcn.10007a20
push str.Param1
lea ecx, [ebp - 0x94]
call fcn.10010960
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0x53
push eax
lea eax, [ebp - 0x248]
push eax
lea ecx, [ebp - 0x20]
call fcn.1002ac90
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x55
call fcn.10007a20
push str.Param2
lea ecx, [ebp - 0xdc]
call fcn.10010960
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x56
push eax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x20]
call fcn.1002ac90
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x58
call fcn.10007a20
push str.Param3
lea ecx, [ebp - 0x94]
call fcn.10010960
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0x59
push eax
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x20]
call fcn.1002ac90
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x5b
call fcn.10007a20
push str.Param4
lea ecx, [ebp - 0xdc]
call fcn.10010960
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x5c
push eax
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x20]
call fcn.1002ac90
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x5e
call fcn.10007a20
push str.Param5
lea ecx, [ebp - 0x94]
call fcn.10010960
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0x5f
push eax
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x20]
call fcn.1002ac90
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x61
call fcn.10007a20
push str.Param6
lea ecx, [ebp - 0xdc]
call fcn.10010960
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x62
push eax
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x20]
call fcn.1002ac90
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x64
call fcn.10007a20
push str.Param7
lea ecx, [ebp - 0x94]
call fcn.10010960
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0x65
push eax
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x20]
call fcn.1002ac90
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x67
call fcn.10007a20
push str.Param8
lea ecx, [ebp - 0xdc]
call fcn.10010960
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 0x68
push eax
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0x20]
call fcn.1002ac90
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x6a
call fcn.10007a20
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x218]
push eax
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x144]
push eax
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x248]
push eax
lea eax, [ebp - 0x10c]
push eax
lea edx, [ebp - 0x24]
lea ecx, [ebp - 0x33c]
call fcn.10017f40
add esp, 0x24
push eax
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x6b
call fcn.100178c0
lea ecx, [ebp - 0x33c]
call fcn.10017510
mov eax, dword [ebp - 0x28]
lea ecx, [ebp - 0xac]
mov dword [0x100e8048], eax
call fcn.10007a20
lea ecx, [ebp - 0x5c]
call fcn.10007a20
lea ecx, [ebp - 0x200]
call fcn.10007a20
lea ecx, [ebp - 0x218]
call fcn.10007a20
lea ecx, [ebp - 0x230]
call fcn.10007a20
lea ecx, [ebp - 0x144]
call fcn.10007a20
lea ecx, [ebp - 0xf4]
call fcn.10007a20
lea ecx, [ebp - 0x248]
call fcn.10007a20
lea ecx, [ebp - 0x10c]
jmp 0x10016752
lea ecx, [ebp - 0x20]
call fcn.10026b60
mov esi, dword [ebp - 0xb8]
mov edi, dword [ebp - 0xb4]
cmp esi, edi
je 0x10016cb1
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x7c], esp
push esi
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x6c
lea eax, [esi + 0x18]
mov dword [ebp - 0x14], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x6d
lea eax, [esi + 0x30]
mov dword [ebp - 0x24], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x6e
lea eax, [esi + 0x48]
mov dword [ebp - 0x28], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x6f
lea eax, [esi + 0x60]
mov dword [ebp - 0x60], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x70
lea eax, [esi + 0x78]
mov dword [ebp - 0x16c], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x71
lea eax, [esi + 0x90]
mov dword [ebp - 0x174], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x72
lea eax, [esi + 0xa8]
mov dword [ebp - 0x17c], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x73
lea eax, [esi + 0xc0]
mov ecx, esp
push eax
call fcn.10007a70
mov byte [ebp - 4], 0x4c
mov ecx, dword [esi + 0xd8]
call fcn.1002e9c0
add esp, 0xd8
add esi, 0xdc
jmp 0x10016bc4
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x74
call fcn.10027d70
lea ecx, [ebp - 0x124]
call fcn.10007a20
lea ecx, [ebp - 0xb8]
call fcn.100178f0
mov dword [ebp - 4], 0
cmp byte [0x100e80af], 0
je 0x10015199
cmp byte [0x100e80b8], 0
jne 0x10015199
push 0x100e3ae8
mov edx, str.SELECT__GameServerCommands_Planned.__convert_varchar_25___DateToExecute__121__AS_DateToExecuteA_FROM__GameServerCommands_Planned_with_nolock__WHERE_DateToExecute___GETDATE___AND_DateToExecute___convert_datetime__
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x15c]
call fcn.100124f0
add esp, 4
push str.__121__order_by_DateToExecute_ASC_
mov edx, eax
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x260]
call fcn.10012390
add esp, 4
lea ecx, [ebp - 0x15c]
mov byte [ebp - 4], 0x79
call fcn.10007a20
lea ecx, [ebp - 0x260]
call fcn.10007a10
push eax
lea ecx, [ebp - 0x248]
call fcn.10010960
sub esp, 8
mov byte [ebp - 4], 0x7a
lea eax, [ebp - 0x248]
mov edx, 0x100e80d4
lea ecx, [ebp - 0x4c]
push eax
call fcn.100263f0
add esp, 0xc
lea ecx, [ebp - 0x248]
mov byte [ebp - 4], 0x7c
call fcn.10007a20
lea ecx, [ebp - 0x4c]
call fcn.10026a00
test al, al
je 0x100171e0
push 0x100cc498
lea ecx, [ebp - 0xf4]
call fcn.10010960
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x7d
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ad20
lea ecx, [ebp - 0xf4]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], 0x7c
call fcn.10007a20
push str.CommandID
lea ecx, [ebp - 0xf4]
call fcn.10010960
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x7e
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ad20
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x7c
mov esi, eax
call fcn.10007a20
push str.Executor
lea ecx, [ebp - 0xf4]
call fcn.10010960
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x7f
push eax
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ac90
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x81
call fcn.10007a20
push str.Param1
lea ecx, [ebp - 0x144]
call fcn.10010960
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0x82
push eax
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ac90
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0x84
call fcn.10007a20
push str.Param2
lea ecx, [ebp - 0xf4]
call fcn.10010960
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x85
push eax
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ac90
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x87
call fcn.10007a20
push str.Param3
lea ecx, [ebp - 0x144]
call fcn.10010960
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0x88
push eax
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ac90
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0x8a
call fcn.10007a20
push str.Param4
lea ecx, [ebp - 0xf4]
call fcn.10010960
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x8b
push eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ac90
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x8d
call fcn.10007a20
push str.Param5
lea ecx, [ebp - 0x144]
call fcn.10010960
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0x8e
push eax
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ac90
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0x90
call fcn.10007a20
push str.Param6
lea ecx, [ebp - 0xf4]
call fcn.10010960
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x91
push eax
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ac90
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x93
call fcn.10007a20
push str.Param7
lea ecx, [ebp - 0x144]
call fcn.10010960
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0x94
push eax
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ac90
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0x96
call fcn.10007a20
push str.Param8
lea ecx, [ebp - 0xf4]
call fcn.10010960
lea eax, [ebp - 0xf4]
mov byte [ebp - 4], 0x97
push eax
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ac90
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x99
call fcn.10007a20
push str.DateToExecuteA
lea ecx, [ebp - 0x144]
call fcn.10010960
lea eax, [ebp - 0x144]
mov byte [ebp - 4], 0x9a
push eax
lea eax, [ebp - 0x230]
push eax
lea ecx, [ebp - 0x4c]
call fcn.1002ac90
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0x9c
call fcn.10007a20
lea eax, [ebp - 0x230]
mov ecx, 0x100e3ae8
push eax
call fcn.10017d10
lea eax, [ebp - 0x14]
mov ecx, 0x100e8140
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.10007440
mov eax, dword [eax]
cmp eax, dword [0x100e8144]
jne 0x10017157
lea eax, [ebp - 0x14]
mov ecx, 0x100e8140
push eax
lea eax, [ebp - 0xb4]
push eax
call fcn.10018040
sub esp, 0x18
lea eax, [ebp - 0x218]
mov ecx, esp
mov dword [ebp - 0x17c], esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x9d
lea eax, [ebp - 0x200]
mov dword [ebp - 0x174], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x9e
lea eax, [ebp - 0x94]
mov dword [ebp - 0x16c], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0x9f
lea eax, [ebp - 0x78]
mov dword [ebp - 0x7c], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0xa0
lea eax, [ebp - 0x44]
mov dword [ebp - 0x14], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0xa1
lea eax, [ebp - 0x10c]
mov dword [ebp - 0x24], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0xa2
lea eax, [ebp - 0x124]
mov dword [ebp - 0x28], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0xa3
lea eax, [ebp - 0xdc]
mov dword [ebp - 0x60], esp
mov ecx, esp
push eax
call fcn.10007a70
sub esp, 0x18
mov byte [ebp - 4], 0xa4
lea eax, [ebp - 0xac]
mov ecx, esp
push eax
call fcn.10007a70
mov ecx, esi
mov byte [ebp - 4], 0x9c
call fcn.1002e9c0
add esp, 0xd8
lea ecx, [ebp - 0x230]
call fcn.10007a20
lea ecx, [ebp - 0x218]
call fcn.10007a20
lea ecx, [ebp - 0x200]
call fcn.10007a20
lea ecx, [ebp - 0x94]
call fcn.10007a20
lea ecx, [ebp - 0x78]
call fcn.10007a20
lea ecx, [ebp - 0x44]
call fcn.10007a20
lea ecx, [ebp - 0x10c]
call fcn.10007a20
lea ecx, [ebp - 0x124]
call fcn.10007a20
lea ecx, [ebp - 0xdc]
call fcn.10007a20
lea ecx, [ebp - 0xac]
jmp 0x10016d73
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xa5
call fcn.10027d70
lea ecx, [ebp - 0x260]
call fcn.10007a20
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret
call fcn.10078e0c
call fcn.10078e0c
call fcn.10078e0c
call fcn.10078e0c
call fcn.10078e0c
call fcn.10078e0c
call fcn.10078e0c
int3