Function at 0x44a3d4
Capabilities:
Resolve function by parsing pe exports
Terminate process

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x8c
push ebx
push esi
push edi
mov edi, ecx
xor esi, esi
mov ebx, edx
mov dword [esp + 0x24], edi
mov dword [esp + 0x30], ebx
mov dword [esp + 0x1c], esi
mov ecx, dword [edi + 8]
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], esi
mov dword [esp + 0x2c], esi
test ecx, ecx
jne 0x44a40f
xor eax, eax
jmp 0x44af27
test ebx, ebx
jne 0x44a448
push 0x65
pop edx
mov dword [esp + 0x14], edx
sub edx, 0x5f
je 0x44a72b
dec edx
dec edx
je 0x44a71a
sub edx, 4
jne case.0x44a791.136
mov ebx, dword [ebp + 8]
push ebx
push esi
push 0x3b
pop edx
call fcn.00439d92
pop ecx
pop ecx
jmp 0x44a7cd
movzx edx, byte [ebx]
mov dword [esp + 0x14], edx
cmp edx, 0x77
jg 0x44a77b
je 0x44a753
cmp edx, 0x4a
jg 0x44a664
je 0x44a5f9
cmp edx, 0x3d
jg 0x44a5be
je 0x44a55c
sub edx, 0x13
je 0x44a72b
dec edx
je 0x44a76a
sub edx, 0x11
je 0x44a4fd
sub edx, 0x13
jne case.0x44a791.136
cmp dword [edi + 0x7c], esi
jne 0x44a4b1
push str.RAISE___may_only_be_used_within_a_trigger_program
push edi
call fcn.00425127
pop ecx
pop ecx
jmp 0x44a408
cmp byte [ebx + 1], 2
jne 0x44a4c2
mov ecx, edi
call fcn.004523a3
mov ecx, dword [esp + 0xc]
mov al, byte [ebx + 1]
push esi
cmp al, 4
jne 0x44a4e1
push dword [ebx + 8]
push esi
push 4
push esi
push 0x37
pop edx
call fcn.00439e58
add esp, 0x14
jmp 0x44af10
push esi
push dword [ebx + 8]
movsx eax, al
mov edx, 0x713
push eax
mov ecx, edi
call fcn.004523b0
add esp, 0x10
jmp 0x44af10
mov esi, dword [ebp + 8]
mov ecx, edi
mov edx, dword [ebx + 0xc]
push esi
call fcn.0044a3d4
mov dword [esp + 0x20], eax
pop ecx
cmp eax, esi
je 0x44a528
mov ecx, dword [esp + 0xc]
push esi
push eax
push 0x41
pop edx
call fcn.00439d92
pop ecx
pop ecx
mov dword [esp + 0x1c], esi
mov ecx, dword [ebx + 8]
xor edx, edx
call fcn.0044f3b0
mov ecx, dword [esp + 0xc]
movsx eax, al
push eax
push esi
push 0x49
pop edx
call fcn.00439d92
mov edx, dword [esp + 0x24]
mov ecx, edi
push 1
call fcn.0044a2ff
mov eax, dword [esp + 0x28]
add esp, 0xc
jmp 0x44af27
mov eax, dword [ebx + 0x2c]
mov edx, 0x90
mov esi, dword [ebp + 8]
mov dword [esp + 0x30], eax
push esi
movsx ecx, word [eax + 0x2a]
movsx eax, word [ebx + 0x20]
inc ecx
imul ecx, dword [ebx + 0x1c]
inc eax
add eax, ecx
mov ecx, dword [esp + 0x10]
push eax
call fcn.00439d92
movzx eax, word [ebx + 0x20]
pop ecx
pop ecx
test ax, ax
js 0x44af10
movsx ecx, ax
mov eax, dword [esp + 0x30]
add ecx, ecx
mov eax, dword [eax + 4]
cmp byte [eax + ecx*8 + 0xd], 0x45
jne 0x44af10
mov ecx, dword [esp + 0xc]
push esi
push 0x48
pop edx
call fcn.00439d7e
jmp 0x44a74d
cmp edx, 0x46
jl case.0x44a791.136
cmp edx, 0x47
jle 0x44a68d
cmp edx, 0x48
je case.0x44a791.148
cmp edx, 0x49
jne case.0x44a791.136
push esi
push esi
mov esi, dword [ebp + 8]
mov edx, ebx
push esi
mov ecx, edi
call fcn.0044b2a4
add esp, 0xc
jmp 0x44a81f
call fcn.00439f5e
mov ecx, dword [esp + 0xc]
mov esi, eax
call fcn.00439f5e
push dword [ebp + 8]
mov ecx, dword [esp + 0x10]
mov edi, eax
push 0
push 0x3b
pop edx
call fcn.00439d92
mov ecx, dword [esp + 0x2c]
mov edx, ebx
push edi
push esi
call fcn.0044999b
mov ebx, dword [ebp + 8]
mov ecx, dword [esp + 0x1c]
push ebx
push 1
push 0x38
pop edx
call fcn.00439d92
mov edx, esi
mov esi, dword [esp + 0x24]
mov ecx, esi
call fcn.00439fa0
push 0
push ebx
push 0x45
pop edx
call fcn.00439d92
add esp, 0x20
mov edx, edi
mov ecx, esi
call fcn.00439fa0
jmp 0x44a7cd
cmp edx, 0x5e
jg 0x44a41a
je case.0x44a791.156
cmp edx, 0x4c
jle 0x44a6c9
cmp edx, 0x52
jle 0x44a8de
lea eax, [edx - 0x54]
cmp eax, 9
ja case.0x44a791.136
mov edx, dword [ebx + 0xc]
lea eax, [esp + 0x10]
push eax
mov ecx, edi
call fcn.0044b02e
mov edx, dword [ebx + 0x10]
mov esi, eax
pop ecx
lea eax, [esp + 0x2c]
mov ecx, edi
push eax
call fcn.0044b02e
mov edx, dword [esp + 0x18]
pop ecx
push dword [ebp + 8]
push esi
push eax
mov ecx, dword [esp + 0x18]
call fcn.00439d0e
add esp, 0xc
jmp 0x44af10
push dword [ebp + 8]
push 1
push 0x38
pop edx
call fcn.00439d92
mov edx, dword [ebx + 0xc]
lea eax, [esp + 0x18]
push eax
mov ecx, edi
call fcn.0044b02e
mov ebx, dword [esp + 0x18]
add esp, 0xc
mov edx, dword [esp + 0x14]
mov ecx, ebx
push eax
call fcn.00439d7e
pop ecx
push dword [ebp + 8]
mov ecx, ebx
mov esi, eax
push 0
push 0x38
pop edx
call fcn.00439d92
pop ecx
pop ecx
mov edx, esi
mov ecx, ebx
call fcn.0043a243
jmp 0x44af10
push dword [ebx + 8]
mov edx, dword [ebp + 8]
call fcn.00439db8
pop ecx
jmp 0x44af24
mov edx, dword [ebx + 0xc]
lea eax, [esp + 0x10]
push eax
mov ecx, edi
call fcn.0044b02e
mov edx, dword [esp + 0x18]
pop ecx
push dword [ebp + 8]
mov ecx, dword [esp + 0x10]
push eax
call fcn.00439d92
pop ecx
pop ecx
jmp 0x44af10
mov eax, dword [ebx + 0x14]
mov eax, dword [eax]
cmp dword [eax], 1
je 0x44a76a
mov edx, dword [eax]
mov ecx, edi
push 1
call fcn.00449468
jmp 0x44a74d
push esi
push esi
mov edx, ebx
mov ecx, edi
call fcn.004494aa
pop ecx
jmp 0x44aa1b
lea eax, [edx - 0x84]
cmp eax, 0x1e
ja case.0x44a791.136
movzx eax, byte [eax + 0x44af70]
jmp dword [eax*4 + 0x44af30]
movsx eax, word [ebx + 0x22]
mov edx, dword [ebx + 0x28]
imul eax, eax, 0x18
add eax, dword [edx + 0x1c]
cmp byte [edx], 0
jne 0x44a7b2
mov eax, dword [eax + 0x10]
jmp 0x44af27
cmp byte [edx + 1], 0
je case.0x44a791.152
mov ebx, dword [ebp + 8]
push ebx
push dword [eax + 0xc]
push dword [edx + 8]
push 0x60
pop edx
call fcn.00439d0e
add esp, 0xc
mov eax, ebx
jmp 0x44af27
mov ecx, dword [ebx + 0x1c]
test ecx, ecx
jns 0x44a7ee
mov ecx, dword [edi + 0x38]
test ecx, ecx
jns 0x44a7ed
movsx eax, word [ebx + 0x20]
sub eax, ecx
jmp 0x44af27
dec ecx
movzx eax, byte [ebx + 0x26]
mov edx, dword [ebx + 0x2c]
push eax
push dword [ebp + 8]
movsx eax, word [ebx + 0x20]
push ecx
push eax
mov ecx, edi
call fcn.0044a1f1
add esp, 0x10
jmp 0x44af27
mov esi, dword [ebp + 8]
mov edx, ebx
push esi
push 0
mov ecx, edi
call fcn.00449e8a
pop ecx
pop ecx
mov eax, esi
jmp 0x44af27
mov esi, dword [ebp + 8]
mov edx, dword [ebx + 8]
push esi
push 0
call fcn.00449e2d
jmp 0x44a81d
mov esi, dword [ebx + 8]
lea ecx, [esi + 2]
call fcn.00425028
mov ecx, dword [esp + 0xc]
lea edi, [eax - 1]
push edi
call fcn.00404b49
lea edx, [esi + 2]
mov ecx, eax
call fcn.00425e49
mov ebx, dword [ebp + 8]
pop ecx
mov ecx, dword [esp + 0xc]
push 0xfffffffffffffff9
push eax
mov eax, edi
cdq
push 0
sub eax, edx
push ebx
sar eax, 1
push eax
push 0x3d
pop edx
call fcn.00439e58
add esp, 0x14
jmp 0x44a7cd
mov esi, dword [ebp + 8]
movsx eax, word [ebx + 0x20]
push esi
push eax
push 0x3e
pop edx
call fcn.00439d92
mov eax, dword [ebx + 8]
pop ecx
pop ecx
cmp byte [eax + 1], 0
je 0x44a81f
movsx edx, word [ebx + 0x20]
mov ecx, dword [edi + 0x1a4]
call fcn.004262f7
and dword [ecx], 0
mov edx, eax
mov ecx, dword [esp + 0xc]
push 0xffffffffffffffff
call fcn.0043a4c3
jmp 0x44a81e
mov eax, dword [ebx + 0x1c]
jmp 0x44af27
xor eax, eax
mov esi, 0x80
cmp edx, 0x48
mov dword [esp + 0x1c], esi
sete al
lea edx, [eax + 0x4d]
mov dword [esp + 0x14], edx
mov eax, dword [ebx + 0xc]
mov ecx, eax
mov dword [esp + 0x18], eax
call fcn.00447826
mov ecx, edi
test eax, eax
je 0x44a903
push esi
push edx
push dword [ebp + 8]
mov edx, ebx
call fcn.00447943
jmp 0x44a6c1
mov edx, dword [esp + 0x18]
lea eax, [esp + 0x10]
push eax
call fcn.0044b02e
mov edx, dword [ebx + 0x10]
mov esi, eax
pop ecx
lea eax, [esp + 0x2c]
mov ecx, edi
push eax
call fcn.0044b02e
mov edx, dword [esp + 0x1c]
pop ecx
mov ecx, dword [esp + 0x1c]
or ecx, 0x20
push ecx
push dword [ebp + 8]
mov ecx, edi
push eax
push esi
push dword [esp + 0x24]
push dword [ebx + 0x10]
call fcn.004477c9
add esp, 0x18
jmp 0x44af10
mov edx, dword [ebx + 0xc]
mov al, byte [edx]
cmp al, 0x86
jne 0x44a966
mov ebx, dword [ebp + 8]
mov ecx, edi
push ebx
push 1
call fcn.00449e8a
jmp 0x44a441
cmp al, 0x84
jne 0x44a97d
mov ebx, dword [ebp + 8]
mov edx, dword [edx + 8]
push ebx
push 1
call fcn.00449e2d
jmp 0x44a441
lea eax, [esp + 0x10]
mov byte [esp + 0x38], 0x86
push eax
lea edx, [esp + 0x3c]
mov dword [esp + 0x40], 0x4400
mov ecx, edi
mov dword [esp + 0x44], esi
call fcn.0044b02e
mov edx, dword [ebx + 0xc]
mov esi, eax
pop ecx
lea eax, [esp + 0x2c]
mov ecx, edi
push eax
call fcn.0044b02e
pop ecx
push dword [ebp + 8]
push esi
push eax
push 0x59
pop edx
jmp 0x44a6b8
mov eax, dword [ebx + 0x28]
test eax, eax
jne 0x44a9d8
push dword [ebx + 8]
push str.misuse_of_aggregate:__s__
push edi
call fcn.00425127
jmp 0x44a6c1
movsx ecx, word [ebx + 0x22]
mov eax, dword [eax + 0x28]
add ecx, ecx
mov eax, dword [eax + ecx*8 + 8]
jmp 0x44af27
cmp byte [edi + 0x17], 0
mov eax, dword [edi]
mov dword [esp + 0x18], eax
mov dword [esp + 0x24], esi
mov dword [esp + 0x1c], esi
mov al, byte [eax + 0x42]
mov byte [esp + 0x28], al
je 0x44aa21
mov ecx, ebx
call fcn.00448bf5
test eax, eax
je 0x44aa21
push 0xffffffffffffffff
mov edx, ebx
mov ecx, edi
call fcn.0044af8f
pop ecx
jmp 0x44af27
test dword [ebx + 4], 0x4000
je 0x44aafe
mov dword [esp + 0x14], esi
mov eax, esi
mov ecx, dword [ebx + 8]
mov edx, ecx
push esi
push dword [esp + 0x2c]
mov dword [esp + 0x3c], ecx
mov ecx, dword [esp + 0x20]
push eax
mov dword [esp + 0x2c], eax
call fcn.00452cab
add esp, 0xc
mov dword [esp + 0x28], eax
test eax, eax
je 0x44acee
cmp dword [eax + 0x10], esi
jne 0x44acee
movzx eax, word [eax + 2]
test eax, 0x200
je 0x44ab14
mov esi, dword [esp + 0xc]
mov ecx, esi
call fcn.00439f5e
mov ebx, dword [ebp + 8]
mov ecx, edi
mov dword [esp + 0x24], eax
mov eax, dword [esp + 0x14]
push ebx
mov edx, dword [eax + 8]
call fcn.0044b0a0
mov eax, dword [esp + 0x24]
pop ecx
cmp eax, 1
jle 0x44aaf5
mov ecx, dword [esp + 0x14]
add ecx, 0x20
dec eax
mov dword [esp + 0x18], ecx
mov dword [esp + 0x1c], eax
push dword [esp + 0x24]
mov ecx, esi
push ebx
push 0x4c
pop edx
call fcn.00439d92
push 1
mov edx, ebx
mov ecx, edi
call fcn.0044a060
add esp, 0xc
mov ecx, edi
call fcn.0044a09e
mov edx, dword [esp + 0x18]
push ebx
mov edx, dword [edx]
call fcn.0044b0a0
pop ecx
mov ecx, edi
call fcn.0044a0a2
add dword [esp + 0x18], 0x18
dec dword [esp + 0x1c]
jne 0x44aab2
mov edx, dword [esp + 0x24]
jmp 0x44af09
mov ecx, dword [ebx + 0x14]
mov dword [esp + 0x14], ecx
test ecx, ecx
je 0x44aa32
mov eax, dword [ecx]
jmp 0x44aa34
test eax, 0x400
je 0x44ab31
mov eax, dword [esp + 0x14]
mov edx, dword [eax + 8]
push dword [ebp + 8]
mov ecx, edi
call fcn.0044a3d4
jmp 0x44aa1b
mov ecx, dword [esp + 0x20]
mov edx, esi
mov dword [esp + 0x10], edx
test ecx, ecx
jle 0x44abae
mov eax, dword [esp + 0x14]
mov ebx, dword [esp + 0x28]
add eax, 8
mov dword [esp + 0x2c], eax
cmp edx, 0x20
jge 0x44ab75
mov ecx, dword [eax]
call fcn.00448be9
mov edx, dword [esp + 0x10]
test eax, eax
je 0x44ab6d
xor eax, eax
mov ecx, edx
inc eax
shl eax, cl
or dword [esp + 0x24], eax
mov eax, dword [esp + 0x2c]
mov ecx, dword [esp + 0x20]
test byte [ebx + 2], 0x20
je 0x44ab9a
cmp dword [esp + 0x1c], esi
jne 0x44ab9a
mov edx, dword [eax]
mov ecx, edi
call fcn.004475a5
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x2c]
inc edx
add eax, 0x18
mov dword [esp + 0x10], edx
mov dword [esp + 0x2c], eax
cmp edx, ecx
jl 0x44ab4e
mov ebx, dword [esp + 0x30]
mov edx, dword [esp + 0x14]
test edx, edx
je 0x44ac29
cmp dword [esp + 0x24], esi
je 0x44abd1
mov eax, dword [edi + 0x2c]
lea ebx, [eax + 1]
add eax, ecx
mov dword [esp + 0x10], ebx
mov ebx, dword [esp + 0x30]
mov dword [edi + 0x2c], eax
jmp 0x44abe2
mov edx, ecx
mov ecx, edi
call fcn.0044c05d
mov edx, dword [esp + 0x14]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x28]
test byte [eax + 2], 0xc0
je 0x44ac06
mov ecx, dword [edx + 8]
mov cl, byte [ecx]
cmp cl, 0x98
je 0x44abfb
cmp cl, 0x9a
jne 0x44ac06
mov al, byte [eax + 2]
mov ecx, dword [edx + 8]
and al, 0xc0
mov byte [ecx + 0x26], al
mov ecx, edi
call fcn.0044a09e
push 3
push esi
push dword [esp + 0x18]
call fcn.0044b192
add esp, 0xc
mov ecx, edi
call fcn.0044a0a2
mov edx, dword [esp + 0x14]
jmp 0x44ac2d
mov dword [esp + 0x10], esi
mov eax, dword [esp + 0x20]
cmp eax, 2
jl 0x44ac53
test byte [ebx + 4], 0x80
je 0x44ac53
push dword [edx + 0x20]
mov edx, dword [esp + 0x2c]
mov ecx, dword [esp + 0x1c]
push eax
call fcn.00466102
pop ecx
pop ecx
mov ebx, eax
jmp 0x44ac60
test eax, eax
jle 0x44ac5c
push dword [edx + 8]
jmp 0x44ac3f
mov ebx, dword [esp + 0x28]
test byte [ebx + 2], 0x20
je 0x44ac8e
mov eax, dword [esp + 0x1c]
test eax, eax
jne 0x44ac75
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 8]
push 0xfffffffffffffffe
push eax
push esi
push esi
push esi
mov esi, dword [esp + 0x20]
mov ecx, esi
push 0x44
pop edx
call fcn.00439e58
add esp, 0x14
jmp 0x44ac92
mov esi, dword [esp + 0xc]
mov edx, dword [edi + 0x38]
mov ecx, esi
push 0xfffffffffffffff8
push ebx
mov ebx, dword [ebp + 8]
neg edx
push ebx
push dword [esp + 0x1c]
sbb edx, edx
push dword [esp + 0x34]
add edx, 0xa2
call fcn.00439e58
mov eax, dword [esp + 0x34]
add esp, 0x14
movzx edx, al
mov ecx, esi
call fcn.0043a22b
mov eax, dword [esp + 0x20]
test eax, eax
je 0x44a7cd
cmp dword [esp + 0x24], 0
jne 0x44a7cd
mov edx, dword [esp + 0x10]
mov ecx, edi
push eax
call fcn.0044c093
jmp 0x44a442
push dword [esp + 0x34]
push str.unknown_function:__s__
jmp 0x44a9cd
mov edx, dword [ebx + 0xc]
cmp dword [edx + 0x1c], esi
jne 0x44ad15
push esi
push esi
mov ecx, edi
call fcn.004494aa
pop ecx
pop ecx
mov ecx, dword [ebx + 0xc]
mov dword [ecx + 0x1c], eax
mov edx, dword [ebx + 0x1c]
test edx, edx
je 0x44ad38
mov ecx, dword [ebx + 0xc]
call fcn.00447836
cmp edx, eax
je 0x44ad38
push eax
push edx
push str._d_columns_assigned__d_values
push edi
call fcn.00425127
add esp, 0x10
mov eax, dword [ebx + 0xc]
movsx ecx, word [ebx + 0x20]
add ecx, dword [eax + 0x1c]
mov eax, ecx
jmp 0x44af27
mov edx, dword [ebx + 0xc]
jmp 0x44ab22
push str.row_value_misused
push edi
call fcn.00425127
jmp 0x44a74c
push dword [ebx + 0x1c]
push 0x17
pop edx
call fcn.00439d7e
pop ecx
mov ecx, edi
mov esi, eax
call fcn.0044a09e
push dword [ebp + 8]
mov edx, dword [ebx + 0xc]
call fcn.0044a3d4
pop ecx
mov ecx, edi
mov dword [ebp + 8], eax
call fcn.0044a0a2
mov ecx, dword [esp + 0xc]
mov edx, esi
call fcn.0043a243
push dword [ebp + 8]
mov ecx, dword [esp + 0x10]
mov edx, esi
call fcn.0043a21b
jmp 0x44a74d
mov eax, dword [ebx + 0x14]
mov dword [esp + 0x34], eax
mov dword [esp + 0x1c], esi
lea edx, [eax + 8]
mov eax, dword [eax]
mov dword [esp + 0x18], edx
mov dword [esp + 0x14], eax
call fcn.00439f5e
mov edx, dword [ebx + 0xc]
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], edx
test edx, edx
je 0x44ae33
push 0xc
mov esi, edx
lea edi, [esp + 0x3c]
pop ecx
rep movsd dword es:[edi], dword [esi]
mov edi, dword [esp + 0x24]
lea eax, [esp + 0x10]
push eax
lea edx, [esp + 0x3c]
mov ecx, edi
call fcn.0044a349
pop ecx
mov edx, eax
lea ecx, [esp + 0x38]
call fcn.0044a336
push 0x30
xor ebx, ebx
lea eax, [esp + 0x6c]
push ebx
push eax
call fcn.0047b750
mov edx, dword [esp + 0x34]
lea eax, [esp + 0x44]
mov dword [esp + 0x80], eax
add esp, 0xc
lea eax, [esp + 0x68]
mov byte [esp + 0x68], 0x4e
mov dword [esp + 0x1c], eax
mov dword [esp + 0x10], ebx
mov eax, dword [esp + 0x14]
mov ebx, dword [ebp + 8]
mov esi, dword [esp + 0xc]
lea ecx, [eax - 1]
test ecx, ecx
jle 0x44aed0
lea eax, [ecx - 1]
shr eax, 1
inc eax
mov dword [esp + 0x30], eax
mov eax, dword [esp + 0x18]
mov ecx, edi
call fcn.0044a09e
mov eax, dword [eax]
test edx, edx
je 0x44ae6a
mov dword [esp + 0x78], eax
jmp 0x44ae6e
mov dword [esp + 0x1c], eax
mov ecx, esi
call fcn.00439f5e
push 0x10
mov esi, eax
push esi
push dword [esp + 0x24]
push edi
call fcn.0044b5f2
mov edx, dword [esp + 0x28]
mov ecx, edi
push ebx
mov edx, dword [edx + 0x18]
call fcn.0044b0a0
mov edx, dword [esp + 0x34]
add esp, 0x14
mov ecx, dword [esp + 0xc]
call fcn.00439da7
mov ecx, edi
call fcn.0044a0a2
mov edx, esi
mov esi, dword [esp + 0xc]
mov ecx, esi
call fcn.00439fa0
mov eax, dword [esp + 0x18]
mov edx, dword [esp + 0x28]
add eax, 0x30
dec dword [esp + 0x30]
mov dword [esp + 0x18], eax
jne 0x44ae57
mov eax, dword [esp + 0x14]
test al, 1
je 0x44aef6
mov ecx, edi
call fcn.0044a09e
imul edx, eax, 0x18
mov eax, dword [esp + 0x34]
push ebx
mov edx, dword [edx + eax - 0x10]
call fcn.0044b0a0
pop ecx
mov ecx, edi
call fcn.0044a0a2
jmp 0x44af05
push ebx
push 0
push 0x3b
pop edx
mov ecx, esi
call fcn.00439d92
pop ecx
pop ecx
mov edx, dword [esp + 0x20]
mov ecx, esi
call fcn.00439fa0
mov edx, dword [esp + 0x10]
mov ecx, edi
call fcn.0044c01a
mov edx, dword [esp + 0x2c]
call fcn.0044c01a
mov eax, dword [ebp + 8]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret