Function at 0x6894b0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x2c]
cmp eax, dword [ecx + 8]
jbe 0x68a7b5
sub esp, 0xac
movzx eax, byte [0xbc6fa5]
cmp al, 1
jbe 0x6894e3
add esp, 0xac
ret
jne 0x6894ec
call fcn.004269b0
ud2
mov byte [0xbc6fa5], 1
call fcn.00456400
call fcn.0046d520
call fcn.004cb4c0
call fcn.004db870
call fcn.0040a840
mov eax, dword [esp]
mov dword [esp + 0xa8], eax
mov ecx, dword [0xbaeba8]
mov dword [esp + 0x18], ecx
mov edx, dword [0xbaeba4]
mov dword [esp + 0x14], edx
mov ebx, dword [0xbaeba0]
mov dword [esp + 0xa4], ebx
lea ebp, [0x776b80]
mov dword [esp], ebp
mov dword [esp + 4], eax
lea esi, [0x7dc341]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 2
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a7a1
mov ecx, dword [esp + 0xa4]
mov dword [eax + 4], ecx
mov eax, dword [0xbaeba8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaeba4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaeba0]
mov dword [esp + 0xa0], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0xa8]
mov dword [esp + 4], ebp
lea esi, [0x7dc32f]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 2
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a78d
mov ecx, dword [esp + 0xa0]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec38]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec34]
mov dword [esp + 0x14], ecx
mov edx, dword [str._t_n_f_r]
mov dword [esp + 0x9c], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0xa8]
mov dword [esp + 4], ebp
lea esi, [0x7dc349]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 2
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a779
mov ecx, dword [esp + 0x9c]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec38]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec34]
mov dword [esp + 0x14], ecx
mov edx, dword [str._t_n_f_r]
mov dword [esp + 0x98], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0xa8]
mov dword [esp + 4], ebp
lea esi, [0x7dc333]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 2
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a765
mov ecx, dword [esp + 0x98]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec48]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec44]
mov dword [esp + 0x14], ecx
mov edx, dword [str.09AZ__az__:___09AZ__az]
mov dword [esp + 0x94], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0xa8]
mov dword [esp + 4], ebp
lea esi, [0x7dc351]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 2
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a751
mov ecx, dword [esp + 0x94]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec48]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec44]
mov dword [esp + 0x14], ecx
mov edx, dword [str.09AZ__az__:___09AZ__az]
mov dword [esp + 0x90], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0xa8]
mov dword [esp + 4], ebp
lea esi, [0x7dc337]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 2
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a72b
mov ecx, dword [esp + 0x90]
mov dword [eax + 4], ecx
mov eax, dword [esp + 0xa8]
mov dword [0xbb4760], eax
lea eax, [0x776b80]
mov dword [esp], eax
mov dword [esp + 4], 0x1c
mov dword [esp + 8], 0
call fcn.0040a8c0
mov eax, dword [esp + 0xc]
mov dword [esp + 0x8c], eax
mov ecx, dword [0xbaec58]
mov dword [esp + 0x18], ecx
mov edx, dword [0xbaec54]
mov dword [esp + 0x14], edx
mov ebx, dword [str.09AZaz]
mov dword [esp + 0x88], ebx
lea ebp, [0x776b80]
mov dword [esp], ebp
mov dword [esp + 4], eax
lea esi, [0x7ddc1e]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a717
mov ecx, dword [esp + 0x88]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec58]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec54]
mov dword [esp + 0x14], ecx
mov edx, dword [str.09AZaz]
mov dword [esp + 0x84], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de1e3]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a703
mov ecx, dword [esp + 0x84]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec68]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec64]
mov dword [esp + 0x14], ecx
mov edx, dword [str.AZaz_t_t]
mov dword [esp + 0x80], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc27]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a6ef
mov ecx, dword [esp + 0x80]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec68]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec64]
mov dword [esp + 0x14], ecx
mov edx, dword [str.AZaz_t_t]
mov dword [esp + 0x7c], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de1ed]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a6de
mov ecx, dword [esp + 0x7c]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec78]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec74]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaec70]
mov dword [esp + 0x78], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc30]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a6cd
mov ecx, dword [esp + 0x78]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec78]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec74]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaec70]
mov dword [esp + 0x74], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de1f7]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a6bc
mov ecx, dword [esp + 0x74]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec88]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec84]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaec80]
mov dword [esp + 0x70], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc39]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a6ab
mov ecx, dword [esp + 0x70]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec88]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec84]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaec80]
mov dword [esp + 0x6c], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de201]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a69a
mov ecx, dword [esp + 0x6c]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec94]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec90]
mov dword [esp + 0x68], ecx
mov edx, dword [0xbaec98]
mov dword [esp + 0x14], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc42]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x18]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x14]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a689
mov ecx, dword [esp + 0x68]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec98]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec94]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaec90]
mov dword [esp + 0x64], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de20b]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a678
mov ecx, dword [esp + 0x64]
mov dword [eax + 4], ecx
mov eax, dword [0xbaeca8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaeca4]
mov dword [esp + 0x14], ecx
mov edx, dword [str.09_az_AZ]
mov dword [esp + 0x60], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc4b]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a667
mov ecx, dword [esp + 0x60]
mov dword [eax + 4], ecx
mov eax, dword [0xbaeca8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaeca4]
mov dword [esp + 0x14], ecx
mov edx, dword [str.09_az_AZ]
mov dword [esp + 0x5c], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de215]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a656
mov ecx, dword [esp + 0x5c]
mov dword [eax + 4], ecx
mov eax, dword [0xbaebb8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaebb4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaebb0]
mov dword [esp + 0x58], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc54]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a645
mov ecx, dword [esp + 0x58]
mov dword [eax + 4], ecx
mov eax, dword [0xbaebb8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaebb4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaebb0]
mov dword [esp + 0x54], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de21f]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a634
mov ecx, dword [esp + 0x54]
mov dword [eax + 4], ecx
mov eax, dword [0xbaebc8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaebc4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaebc0]
mov dword [esp + 0x50], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc5d]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a623
mov ecx, dword [esp + 0x50]
mov dword [eax + 4], ecx
mov eax, dword [0xbaebc8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaebc4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaebc0]
mov dword [esp + 0x4c], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de229]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a612
mov ecx, dword [esp + 0x4c]
mov dword [eax + 4], ecx
mov eax, dword [0xbaebd8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaebd4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaebd0]
mov dword [esp + 0x48], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc66]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a601
mov ecx, dword [esp + 0x48]
mov dword [eax + 4], ecx
mov eax, dword [0xbaebd8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaebd4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaebd0]
mov dword [esp + 0x44], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de233]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a5f0
mov ecx, dword [esp + 0x44]
mov dword [eax + 4], ecx
mov eax, dword [0xbaebe8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaebe4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaebe0]
mov dword [esp + 0x40], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc6f]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a5df
mov ecx, dword [esp + 0x40]
mov dword [eax + 4], ecx
mov eax, dword [0xbaebe8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaebe4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaebe0]
mov dword [esp + 0x3c], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de23d]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a5ce
mov ecx, dword [esp + 0x3c]
mov dword [eax + 4], ecx
mov eax, dword [0xbaebf8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaebf4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaebf0]
mov dword [esp + 0x38], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc78]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a5bd
mov ecx, dword [esp + 0x38]
mov dword [eax + 4], ecx
mov eax, dword [0xbaebf8]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaebf4]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaebf0]
mov dword [esp + 0x34], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de247]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a5ac
mov ecx, dword [esp + 0x34]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec08]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec04]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaec00]
mov dword [esp + 0x30], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc81]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a59b
mov ecx, dword [esp + 0x30]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec08]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec04]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaec00]
mov dword [esp + 0x2c], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de251]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a58a
mov ecx, dword [esp + 0x2c]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec18]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec14]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaec10]
mov dword [esp + 0x28], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7dd735]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 8
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a579
mov ecx, dword [esp + 0x28]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec18]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec14]
mov dword [esp + 0x14], ecx
mov edx, dword [0xbaec10]
mov dword [esp + 0x24], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7ddc15]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 9
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a568
mov ecx, dword [esp + 0x24]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec28]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec24]
mov dword [esp + 0x14], ecx
mov edx, dword [str.09AFaf]
mov dword [esp + 0x20], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebp, dword [esp + 0x8c]
mov dword [esp + 4], ebp
lea esi, [0x7de25b]
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0xa
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 1
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a557
mov ecx, dword [esp + 0x20]
mov dword [eax + 4], ecx
mov eax, dword [0xbaec28]
mov dword [esp + 0x18], eax
mov ecx, dword [0xbaec24]
mov dword [esp + 0x14], ecx
mov edx, dword [str.09AFaf]
mov dword [esp + 0x1c], edx
lea ebx, [0x776b80]
mov dword [esp], ebx
mov ebx, dword [esp + 0x8c]
mov dword [esp + 4], ebx
lea ebp, [0x7de83b]
mov dword [esp + 8], ebp
mov dword [esp + 0xc], 0xb
call fcn.0040eca0
mov eax, dword [esp + 0x10]
mov dword [eax], 0xffffffff
mov ecx, dword [esp + 0x14]
mov dword [eax + 8], ecx
mov ecx, dword [esp + 0x18]
mov dword [eax + 0xc], ecx
mov ecx, dword [0xbc7270]
test ecx, ecx
jne 0x68a537
mov ecx, dword [esp + 0x1c]
mov dword [eax + 4], ecx
mov eax, dword [esp + 0x8c]
mov dword [0xbb4764], eax
mov byte [0xbc6fa5], 2
add esp, 0xac
ret
lea edi, [eax + 4]
mov eax, dword [esp + 0x1c]
call fcn.0044cc20
lea edi, [0xbb4764]
mov eax, dword [esp + 0x8c]
call fcn.0044cc20
jmp 0x68a529
lea edi, [eax + 4]
mov eax, dword [esp + 0x20]
call fcn.0044cc20
jmp 0x68a4aa
lea edi, [eax + 4]
mov eax, dword [esp + 0x24]
call fcn.0044cc20
jmp 0x68a434
lea edi, [eax + 4]
mov eax, dword [esp + 0x28]
call fcn.0044cc20
jmp 0x68a3be
lea edi, [eax + 4]
mov eax, dword [esp + 0x2c]
call fcn.0044cc20
jmp 0x68a348
lea edi, [eax + 4]
mov eax, dword [esp + 0x30]
call fcn.0044cc20
jmp 0x68a2d2
lea edi, [eax + 4]
mov eax, dword [esp + 0x34]
call fcn.0044cc20
jmp 0x68a25c
lea edi, [eax + 4]
mov eax, dword [esp + 0x38]
call fcn.0044cc20
jmp 0x68a1e6
lea edi, [eax + 4]
mov eax, dword [esp + 0x3c]
call fcn.0044cc20
jmp 0x68a170
lea edi, [eax + 4]
mov eax, dword [esp + 0x40]
call fcn.0044cc20
jmp 0x68a0fa
lea edi, [eax + 4]
mov eax, dword [esp + 0x44]
call fcn.0044cc20
jmp 0x68a084
lea edi, [eax + 4]
mov eax, dword [esp + 0x48]
call fcn.0044cc20
jmp 0x68a00e
lea edi, [eax + 4]
mov eax, dword [esp + 0x4c]
call fcn.0044cc20
jmp 0x689f98
lea edi, [eax + 4]
mov eax, dword [esp + 0x50]
call fcn.0044cc20
jmp 0x689f22
lea edi, [eax + 4]
mov eax, dword [esp + 0x54]
call fcn.0044cc20
jmp 0x689eac
lea edi, [eax + 4]
mov eax, dword [esp + 0x58]
call fcn.0044cc20
jmp 0x689e36
lea edi, [eax + 4]
mov eax, dword [esp + 0x5c]
call fcn.0044cc20
jmp 0x689dc0
lea edi, [eax + 4]
mov eax, dword [esp + 0x60]
call fcn.0044cc20
jmp 0x689d4a
lea edi, [eax + 4]
mov eax, dword [esp + 0x64]
call fcn.0044cc20
jmp 0x689cd4
lea edi, [eax + 4]
mov eax, dword [esp + 0x68]
call fcn.0044cc20
jmp 0x689c5e
lea edi, [eax + 4]
mov eax, dword [esp + 0x6c]
call fcn.0044cc20
jmp 0x689be8
lea edi, [eax + 4]
mov eax, dword [esp + 0x70]
call fcn.0044cc20
jmp 0x689b72
lea edi, [eax + 4]
mov eax, dword [esp + 0x74]
call fcn.0044cc20
jmp 0x689afc
lea edi, [eax + 4]
mov eax, dword [esp + 0x78]
call fcn.0044cc20
jmp 0x689a86
lea edi, [eax + 4]
mov eax, dword [esp + 0x7c]
call fcn.0044cc20
jmp 0x689a10
lea edi, [eax + 4]
mov eax, dword [esp + 0x80]
call fcn.0044cc20
jmp 0x68999a
lea edi, [eax + 4]
mov eax, dword [esp + 0x84]
call fcn.0044cc20
jmp 0x68991e
lea edi, [eax + 4]
mov eax, dword [esp + 0x88]
call fcn.0044cc20
jmp 0x6898a2
lea edi, [eax + 4]
mov eax, dword [esp + 0x90]
call fcn.0044cc20
lea edi, [0xbb4760]
mov eax, dword [esp + 0xa8]
call fcn.0044cc20
jmp 0x689804
lea edi, [eax + 4]
mov eax, dword [esp + 0x94]
call fcn.0044cc20
jmp 0x68977b
lea edi, [eax + 4]
mov eax, dword [esp + 0x98]
call fcn.0044cc20
jmp 0x6896ff
lea edi, [eax + 4]
mov eax, dword [esp + 0x9c]
call fcn.0044cc20
jmp 0x689683
lea edi, [eax + 4]
mov eax, dword [esp + 0xa0]
call fcn.0044cc20
jmp 0x689607
lea edi, [eax + 4]
mov eax, dword [esp + 0xa4]
call fcn.0044cc20
jmp 0x68958b
call fcn.0044b4c0
jmp fcn.006894b0