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

Disassembly:
test eax, eax
je 0x430c3e
push ebp
mov ebp, esp
push esi
push ebx
sub esp, 0x10
mov ebx, eax
mov eax, dword [eax]
mov eax, dword [eax + 0xc]
test eax, eax
je 0x430ba1
mov dword [esp + 8], 1
xor esi, esi
mov dword [esp + 4], esi
mov dword [esp], ebx
call eax
mov eax, dword [ebx]
mov eax, dword [eax + 8]
test eax, eax
je 0x430bcb
mov edx, dword [eax + 0x1c]
test edx, edx
je 0x430bcb
xor ecx, ecx
mov dword [esp + 0xc], ecx
mov dword [esp + 8], ebx
mov dword [esp + 4], 3
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call edx
mov eax, dword [ebx]
mov eax, dword [eax + 0x18]
test eax, eax
je 0x430c25
mov eax, dword [eax]
test eax, eax
je 0x430bdf
call fcn.00425c2c
mov eax, dword [ebx]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 4]
test eax, eax
je 0x430c07
call fcn.00476175
mov eax, dword [ebx]
mov eax, dword [eax + 0x18]
mov esi, dword [eax + 4]
mov eax, dword [esi]
call fcn.00425c2c
mov dword [esp], esi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 8]
test eax, eax
je 0x430c18
call fcn.00425c2c
mov eax, dword [ebx]
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov dword [esp], ebx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
add esp, 0x10
pop ebx
pop esi
pop ebp
ret
ret
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x4c
mov ebx, eax
mov edx, dword [eax]
mov eax, dword [edx]
test ax, ax
jne 0x43713d
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
cmp ax, 0x407
jne 0x437167
mov eax, dword [ebx + 8]
test eax, eax
je 0x437152
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, ebx
call fcn.00438fab
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
cmp ax, 0x405
jne 0x4371ba
mov eax, dword [ebx + 8]
test eax, eax
je 0x43717c
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x10]
xor edi, edi
test eax, eax
je 0x437188
mov edi, dword [eax + 4]
xor esi, esi
mov eax, dword [ebx + 0x10]
cmp esi, edi
je 0x4371a0
mov edx, esi
call fcn.00425c8e
call fcn.00438d55
inc esi
jmp 0x43718a
call fcn.00425c2c
mov eax, ebx
call fcn.00438fab
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
cmp ax, 0x408
jne 0x4371cf
mov eax, ebx
call fcn.00476da0
mov eax, dword [ebx + 0xc]
jmp 0x437146
cmp ax, 1
jne 0x4372d2
mov esi, dword [ebx + 8]
test esi, esi
je 0x43724b
cmp dword [esi + 4], 0
je 0x43724b
xor edx, edx
mov eax, esi
call fcn.00425c8e
mov edi, eax
xor edx, edx
mov eax, esi
call fcn.00425e11
movzx edx, byte [edi + 1]
mov esi, dword [edi + 4]
mov eax, edx
and eax, 0xffffffdf
cmp al, 0xa
je 0x437213
mov eax, esi
call fcn.0045698d
jmp 0x437241
test esi, esi
je 0x437241
cmp dl, 0xa
jne 0x437227
mov edx, ebx
mov eax, esi
call fcn.00438ab1
jmp 0x437241
mov eax, dword [esi + 4]
mov edx, ebx
call fcn.00438ab1
mov eax, esi
mov esi, dword [esi]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
test esi, esi
jne 0x437227
mov dword [esp], edi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
jmp 0x4371d9
mov eax, esi
call fcn.00425c2c
mov eax, dword [ebx + 0xc]
test eax, eax
je 0x437279
cmp dword [eax + 4], 0
je 0x437279
xor edx, edx
call fcn.00425c8e
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0xc]
xor edx, edx
call fcn.00425e11
jmp 0x437252
mov eax, dword [ebx]
mov esi, dword [eax + 8]
mov eax, esi
call fcn.00439122
xor eax, eax
mov dword [esi + 0xb4], eax
mov eax, dword [ebx + 0x14]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0xc]
call fcn.00425c2c
mov eax, dword [ebx + 0x18]
call fcn.00425c2c
mov eax, dword [ebx + 4]
test eax, eax
je 0x4372bd
mov eax, dword [eax + 0x38]
test eax, eax
je 0x4372bd
mov edx, ebx
call fcn.00425f2d
mov eax, ebx
call 0x430b73
mov eax, esi
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.004394a5
cmp ax, 0x202
ja 0x4372e6
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.00456ac2
cmp ax, 0x403
ja 0x438782
sub ax, 0x203
cmp ax, 0x7f
ja case.default.0x437301
movzx eax, ax
jmp dword [eax*4 + 0x5ceca8]
mov eax, dword [ebx + 0x18]
call fcn.0045628c
mov eax, dword [ebx + 0x1c]
mov edx, dword [ebx + 0x20]
call fcn.00456922
mov eax, dword [ebx + 0x24]
mov edx, dword [ebx + 0x28]
call fcn.00456957
mov eax, dword [ebx + 0x2c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 8]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0xc]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x10]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0043ae2c
mov eax, dword [ebx + 4]
call fcn.0045628c
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
call fcn.0045628c
mov eax, dword [ebx + 0x20]
mov edx, dword [ebx + 0x24]
call fcn.00456957
mov eax, dword [ebx + 0x34]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x1c]
mov edx, dword [ebx + 0x20]
call fcn.00456957
mov eax, dword [ebx + 0x24]
mov edx, dword [ebx + 0x28]
call fcn.00456957
mov eax, dword [ebx + 0x2c]
mov edx, dword [ebx + 0x30]
call fcn.00456957
mov eax, dword [ebx + 0x34]
mov edx, dword [ebx + 0x38]
call fcn.00456957
mov eax, dword [ebx + 0x3c]
mov edx, dword [ebx + 0x40]
call fcn.00456957
mov eax, dword [ebx + 0x44]
mov edx, dword [ebx + 0x48]
call fcn.00456957
mov eax, dword [ebx + 0x50]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x58]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x60]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x24]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a741
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0043ae2c
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0043ae2c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0044b8c9
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x2c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a933
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.00437100
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a9fa
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045ab20
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045ab20
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045ac09
mov eax, dword [ebx + 0x28]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0xc]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x10]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x20]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x48]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x58]
call fcn.0045628c
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x70]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x78]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x80]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x88]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x120]
call fcn.0045628c
mov eax, dword [ebx + 0x124]
call fcn.0045628c
mov eax, dword [ebx + 0x154]
call fcn.0045628c
mov eax, dword [ebx + 0x218]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x14]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x20]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x2c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x48]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x54]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x5c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x6c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x10]
call fcn.0045628c
mov eax, dword [ebx + 0x24]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
mov edx, dword [ebx + 8]
call fcn.00456922
mov eax, dword [ebx + 0x10]
mov edx, dword [ebx + 0x14]
call fcn.00456922
mov eax, dword [ebx + 0x18]
call fcn.0045628c
mov eax, dword [ebx + 0x28]
call fcn.0045628c
mov eax, dword [ebx + 0x30]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0xc]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x10]
mov edx, dword [ebx + 0x14]
call fcn.00456922
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x10]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x2c]
call fcn.0045628c
mov eax, dword [ebx + 0x30]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x34]
mov edx, dword [ebx + 0x38]
call fcn.00456922
mov eax, dword [ebx + 0x40]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x68]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x30]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x34]
mov edx, dword [ebx + 0x38]
call fcn.00456922
mov eax, dword [ebx + 0x3c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x20]
mov edx, dword [ebx + 0x24]
call fcn.00456957
mov eax, dword [ebx + 0x28]
mov edx, dword [ebx + 0x2c]
call fcn.00456957
mov eax, dword [ebx + 0x30]
mov edx, dword [ebx + 0x34]
call fcn.00456957
mov eax, dword [ebx + 0x38]
mov edx, dword [ebx + 0x3c]
call fcn.00456957
mov eax, dword [ebx + 0x40]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x44]
mov edx, dword [ebx + 0x48]
call fcn.00456922
mov eax, dword [ebx + 0x50]
mov edx, dword [ebx + 0x54]
call fcn.00456957
mov edx, dword [ebx + 0x58]
mov eax, ebx
call fcn.00438f7a
mov edx, dword [ebx + 0x5c]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x60]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov edx, dword [ebx + 4]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 8]
mov edx, dword [ebx + 0xc]
call fcn.00456922
mov eax, dword [ebx + 0x10]
mov edx, dword [ebx + 0x14]
call fcn.00456957
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x20]
mov edx, dword [ebx + 0x24]
call fcn.00456922
mov eax, dword [ebx + 0x2c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x20]
mov edx, dword [ebx + 0x24]
call fcn.00456922
mov eax, dword [ebx + 0x4c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 8]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0xc]
mov edx, dword [ebx + 0x10]
call fcn.00456922
mov eax, dword [ebx + 0x60]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0xc]
call fcn.0045628c
mov eax, dword [ebx + 0x14]
call fcn.0045628c
mov eax, dword [ebx + 0x1c]
call fcn.0045628c
mov eax, dword [ebx + 0x2c]
mov edx, dword [ebx + 0x30]
call fcn.00456922
mov eax, dword [ebx + 0x44]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x48]
mov edx, dword [ebx + 0x4c]
call fcn.00456922
mov eax, dword [ebx + 0x7c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a9fa
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x14]
call fcn.0045628c
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x10]
mov edx, dword [ebx + 0x14]
call fcn.00456922
mov edx, dword [ebx + 0x18]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x1c]
call fcn.0045628c
mov edx, dword [ebx + 0x4c]
mov eax, ebx
call fcn.00438f7a
mov edx, dword [ebx + 0x50]
mov eax, ebx
call fcn.00438f7a
mov edx, dword [ebx + 0x54]
mov eax, ebx
call fcn.00438f7a
mov edx, dword [ebx + 0x58]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x5c]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x60]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x70]
call fcn.0045628c
mov edx, dword [ebx + 0x74]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x78]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov edx, dword [ebx + 0x24]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x3c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x40]
call fcn.0045628c
mov eax, dword [ebx + 0x74]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x7c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x84]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x98]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x9c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x24]
mov edx, ebx
call fcn.00438ab1
mov edx, dword [ebx + 0x28]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x34]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x38]
call fcn.0045628c
mov eax, dword [ebx + 0x3c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x24]
call fcn.0045628c
mov eax, dword [ebx + 0x60]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
mov edx, dword [ebx + 8]
call fcn.00456957
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x14]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x20]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x2c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x34]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x38]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x3c]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x40]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x4c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x5c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x78]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x7c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x14]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x20]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x28]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x34]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x38]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045f101
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045f101
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x10]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x20]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x34]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x38]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
mov edx, dword [ebx + 8]
call fcn.00456957
mov eax, dword [ebx + 0xc]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a741
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.00437100
mov eax, dword [ebx + 0x1c]
call fcn.0045628c
mov eax, dword [ebx + 0x20]
call fcn.0045628c
mov eax, dword [ebx + 0x28]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0043ae2c
mov eax, dword [ebx + 4]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 8]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov edx, dword [ebx + 0x10]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x2c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x28]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x2c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x34]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045f6ab
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045f6ab
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045f6ab
mov eax, dword [ebx + 4]
call fcn.0045628c
mov eax, dword [ebx + 8]
call fcn.0045628c
mov edx, dword [ebx + 0xc]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x10]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
call fcn.0045628c
mov eax, dword [ebx + 8]
call fcn.0045628c
mov eax, dword [ebx + 0xc]
mov edx, dword [ebx + 0x10]
call fcn.00456922
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x20]
mov edx, dword [ebx + 0x24]
call fcn.00456957
mov eax, dword [ebx + 0x3c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x14]
mov edx, dword [ebx + 0x18]
call fcn.00456922
mov eax, dword [ebx + 0x1c]
mov edx, dword [ebx + 0x20]
call fcn.00456922
mov eax, dword [ebx + 0x24]
mov edx, dword [ebx + 0x28]
call fcn.00456922
mov edx, dword [ebx + 0x2c]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x30]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045fa95
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045fa95
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x1c]
mov edx, dword [ebx + 0x20]
call fcn.00456922
mov eax, dword [ebx + 0x2c]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x30]
mov edx, dword [ebx + 0x34]
call fcn.00456922
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045ab20
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x14]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x20]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x28]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x14]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x1c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x28]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0xc]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x14]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x20]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x34]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 8]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x2c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x40]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x48]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0xc]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x14]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x20]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x30]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov edx, dword [ebx + 4]
mov eax, ebx
call fcn.00438f7a
mov edx, dword [ebx + 0xc]
mov eax, ebx
call fcn.00438f7a
mov edx, dword [ebx + 0x14]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x10]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x3c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x4c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x54]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.004601d6
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.004601d6
mov eax, dword [ebx + 8]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x1c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x2c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x34]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov edx, dword [ebx + 4]
mov eax, ebx
call fcn.00438f7a
mov edx, dword [ebx + 0xc]
mov eax, ebx
call fcn.00438f7a
mov edx, dword [ebx + 0x14]
mov eax, ebx
call fcn.00438f7a
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x2c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x40]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x54]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x5c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x2c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x44]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x48]
call fcn.0045628c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x38]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.00438ced
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a933
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x24]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x50]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
call fcn.0045628c
mov eax, dword [ebx + 0x10]
call fcn.0045628c
mov eax, dword [ebx + 0x18]
call fcn.0045628c
mov eax, dword [ebx + 0x70]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x20]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
mov edx, dword [ebx + 8]
call fcn.00458420
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.00438ced
mov eax, dword [ebx + 4]
call fcn.0045628c
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x20]
call fcn.0045628c
mov eax, dword [ebx + 0x28]
call fcn.0045628c
mov eax, dword [ebx + 0x70]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x34]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x3c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0044b8c9
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045ac09
mov eax, dword [ebx + 0x4c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a9fa
mov eax, dword [ebx + 0xc]
call fcn.0045628c
mov eax, dword [ebx + 0x10]
call fcn.0045628c
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
mov edx, dword [ebx + 8]
call fcn.00456922
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x1c]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x20]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x24]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x28]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x2c]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x30]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x38]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x40]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x48]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x5c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, dword [ebx + 4]
call fcn.0045628c
mov eax, dword [ebx + 0xc]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x10]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x20]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x40]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x38]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x3c]
call fcn.0045628c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x5c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
call fcn.0045565c
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
call fcn.0045628c
mov eax, dword [ebx + 0x48]
call fcn.0045628c
mov eax, dword [ebx + 0x50]
call fcn.0045628c
mov eax, dword [ebx + 0xc0]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 8]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x10]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x14]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x2c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 8]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0xc]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x10]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x24]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp fcn.0045a8c8
mov eax, dword [ebx + 4]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 8]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0xc]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x14]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x18]
mov edx, ebx
call fcn.00438ab1
mov eax, dword [ebx + 0x2c]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x30]
call fcn.0045628c
mov eax, dword [ebx + 0x44]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 0x34]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
mov eax, dword [ebx + 4]
mov edx, dword [ebx + 8]
call fcn.00456922
mov eax, dword [ebx + 0xc]
call fcn.0045628c
mov eax, dword [ebx + 0x10]
mov edx, ebx
call fcn.00438ab1
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
cmp ax, 0x46d
ja 0x43712f
mov eax, dword [edx + 0x18]
test eax, eax
je 0x438826
xor edi, edi
cmp dword [eax + 8], 0
je 0x438826
mov eax, ebx
call fcn.00473a09
mov ecx, dword [ebx]
cmp edi, eax
jae 0x438809
mov dword [ebp - 0x3c], ecx
mov edx, edi
mov eax, ebx
call fcn.00473a26
mov esi, eax
mov ecx, dword [ebp - 0x3c]
mov ecx, dword [ecx + 8]
mov edx, dword [eax + 0xc]
mov eax, dword [eax + 8]
call fcn.0047384f
xor eax, eax
mov dword [ebp - 0x34], eax
mov eax, dword [esi]
mov dword [ebp - 0x3c], eax
lea edx, [ebp - 0x34]
call fcn.00425f4e
test eax, eax
je 0x4387f6
mov edx, dword [eax + 0x14]
mov edx, dword [edx]
xor ecx, ecx
mov dword [edx + 8], ecx
call fcn.00475096
jmp 0x4387d4
mov eax, dword [ebp - 0x3c]
call fcn.00425c2c
mov dword [esp], esi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
inc edi
jmp 0x4387a3
mov eax, dword [ecx + 0x18]
test eax, eax
je 0x438826
mov eax, dword [eax + 8]
test eax, eax
je 0x438826
call fcn.00425c2c
mov eax, dword [ebx]
mov eax, dword [eax + 0x18]
xor esi, esi
mov dword [eax + 8], esi
mov eax, dword [ebx]
cmp word [eax], 0x421
jne 0x43884f
mov eax, dword [eax + 0x10]
test eax, eax
je 0x43884f
cmp dword [eax + 8], 0
jne 0x438846
mov edx, dword [eax + 4]
mov edx, dword [edx]
xor ecx, ecx
mov dword [edx + 0x10], ecx
mov edx, ebx
mov eax, dword [eax]
call fcn.00425f2d
mov eax, dword [ebx]
cmp word [eax], 0x41c
jne 0x43889d
mov esi, dword [eax + 0x10]
test esi, esi
je 0x43889d
mov eax, dword [esi]
cmp word [eax], 0x421
jne 0x43889d
lea eax, [ebp - 0x34]
mov dword [esp + 4], eax
xor eax, eax
mov dword [esp], eax
xor ecx, ecx
mov edx, 0x16
mov eax, esi
call fcn.00476deb
test eax, eax
jne 0x438894
mov eax, dword [ebp - 0x2c]
cmp dword [eax + 8], 0
je 0x438894
xor edi, edi
mov dword [eax + 8], edi
xor edx, edx
mov eax, esi
call fcn.00438ab1
mov eax, dword [ebx]
mov eax, dword [eax + 0x18]
test eax, eax
jne 0x4388b9
mov eax, dword [ebx]
movzx eax, word [eax]
call fcn.0047380d
test eax, eax
jne 0x4388ec
jmp 0x438a8d
mov eax, dword [eax + 4]
test eax, eax
je 0x4388a6
mov eax, dword [eax]
xor edi, edi
test eax, eax
je 0x4388cb
mov edi, dword [eax + 4]
xor esi, esi
mov eax, dword [ebx]
cmp esi, edi
je 0x4388a6
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 4]
mov edx, esi
mov eax, dword [eax]
call fcn.00425c8e
mov eax, dword [eax]
xor ecx, ecx
mov dword [eax + 0x10], ecx
inc esi
jmp 0x4388cd
mov eax, dword [ebx + 0x10]
test eax, eax
je 0x4389b5
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0xc]
mov eax, dword [eax]
mov edi, dword [eax + 8]
test edi, edi
je 0x4389b5
xor edx, edx
mov dword [ebp - 0x3c], edx
mov eax, edi
call fcn.00473a09
cmp dword [ebp - 0x3c], eax
jae 0x4389b5
mov edx, dword [ebp - 0x3c]
mov eax, edi
call fcn.00473a26
mov esi, eax
xor eax, eax
mov dword [ebp - 0x34], eax
mov eax, dword [esi]
mov dword [ebp - 0x40], eax
lea edx, [ebp - 0x34]
call fcn.00425f4e
mov ecx, eax
test eax, eax
je 0x438966
cmp ebx, dword [ecx + 8]
jne 0x438935
mov dword [ebp - 0x44], ecx
mov eax, dword [ebp - 0x34]
lea edx, [eax - 1]
mov eax, dword [ebp - 0x40]
call fcn.00425e11
mov eax, dword [ebp - 0x44]
call fcn.00475096
mov eax, dword [esi]
test eax, eax
je 0x438972
cmp dword [eax + 4], 0
jne 0x4389ad
call fcn.00425c2c
mov eax, dword [edi]
mov ecx, dword [eax + 8]
mov edx, dword [esi + 0xc]
mov eax, dword [esi + 8]
call fcn.0047384f
mov eax, dword [esi + 0x78]
mov dword [esi + 0x28], eax
mov eax, dword [edi]
mov eax, dword [eax + 0x18]
test eax, eax
je 0x4389a5
mov eax, dword [eax + 8]
test eax, eax
je 0x4389a5
mov edx, dword [ebp - 0x3c]
call fcn.00425e11
mov dword [esp], esi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
inc dword [ebp - 0x3c]
jmp 0x438914
mov eax, dword [ebx + 0x14]
test eax, eax
je 0x438a7e
mov esi, dword [eax + 0x2c]
test esi, esi
je 0x438a73
cmp dword [0x5af0fc], 3
jbe 0x438a0c
mov dword [0x611418], 4
mov dword [0x611414], 0x11
mov eax, dword [esi]
call fcn.004319a0
mov edi, eax
mov eax, dword [esi]
call fcn.004306df
mov dword [esp + 0xc], edi
fstp qword [esp + 4]
mov dword [esp], str._SMIL_Timing_____Time__f___Timed_element__s___Destruction_n
call fcn.004268ea
mov eax, dword [esi + 0x1c]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [esi + 0x20]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx]
mov eax, dword [eax + 8]
mov edi, eax
mov eax, dword [eax + 0x24]
test eax, eax
jne 0x438a27
mov eax, dword [edi + 0x118]
mov edx, esi
call fcn.00425f2d
mov eax, dword [edi + 0x11c]
mov edx, esi
call fcn.00425f2d
mov eax, dword [esi + 4]
mov eax, dword [eax]
test eax, eax
je 0x438a5a
mov eax, dword [eax]
call fcn.004754e1
mov eax, dword [esi + 4]
mov eax, dword [eax + 4]
test eax, eax
je 0x438a6b
mov eax, dword [eax]
call fcn.004754e1
mov dword [esp], esi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0x14]
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, dword [ebx + 0xc]
test eax, eax
je 0x438a8d
mov dword [esp], eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov eax, ebx
call fcn.00476da0
mov eax, ebx
call fcn.00438fab
mov eax, ebx
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
jmp 0x430b73
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
ret