Function at 0x4423e0
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x9a8
mov eax, dword [0x6c0924]
xor eax, ebp
mov dword [ebp - 4], eax
push 0
call dword [sym.imp.ole32.dll_CoInitialize]
mov dword [ebp - 0x410], eax
push 0
push 0
push 0
push 0
call dword [sym.imp.USER32.dll_DefWindowProcW]
push 4
call fcn.0043c930
add esp, 4
push 0
mov eax, dword [ebp + 8]
push eax
push 0
mov ecx, 0x6c94d8
call fcn.0043e270
mov dword [ebp - 0x410], eax
call fcn.0043e480
mov dword [ebp - 0x394], 0
push 1
call fcn.0040f670
mov ecx, eax
call fcn.0043e460
mov byte [ebp - 0x351], al
call fcn.0040f720
mov ecx, eax
call fcn.00449040
mov dword [ebp - 0x408], eax
call fcn.00478bf0
mov dword [ebp - 0x39c], eax
push 1
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x39c]
mov eax, dword [edx + 8]
call eax
mov byte [ebp - 0x40c], al
cmp byte [ebp - 0x40c], 1
je 0x44249a
jmp 0x442546
push 0x628070
lea ecx, [ebp - 0x184]
call fcn.00408710
push 0x6280bc
lea ecx, [ebp - 0x19c]
call fcn.00408710
call fcn.00478bf0
mov dword [ebp - 0x3a0], eax
mov ecx, dword [ebp - 0x408]
push ecx
push 0x6280c0
lea edx, [ebp - 0x404]
push edx
call fcn.0040b7e0
add esp, 0xc
push eax
push 0xc8
lea eax, [ebp - 0x184]
push eax
lea ecx, [ebp - 0x19c]
push ecx
lea ecx, [ebp - 0x4e8]
call fcn.0040d3b0
mov ecx, eax
call fcn.0040b2d0
push eax
mov edx, dword [ebp - 0x3a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a0]
mov edx, dword [eax + 0x1c]
call edx
lea ecx, [ebp - 0x4e8]
call fcn.0040e140
lea ecx, [ebp - 0x404]
call fcn.00405df0
lea ecx, [ebp - 0x19c]
call fcn.00405e70
lea ecx, [ebp - 0x184]
call fcn.00405e70
lea eax, [ebp - 0x350]
push eax
call fcn.00403300
add esp, 4
lea ecx, [ebp - 0x350]
call fcn.00410370
movzx ecx, al
test ecx, ecx
jne 0x442711
push str.Microsoft_Windows
lea ecx, [ebp - 0x350]
call fcn.00403580
push eax
call fcn.00479a50
add esp, 8
test eax, eax
jne 0x442711
lea ecx, [ebp - 0x350]
call fcn.00403580
push eax
call fcn.00479d20
add esp, 4
test eax, eax
jne 0x442711
push 0x628104
lea ecx, [ebp - 0x4c]
call fcn.0040d080
push str.parent_sign_fail
lea ecx, [ebp - 0x13c]
call fcn.0040d080
push 0x62812c
lea ecx, [ebp - 0x154]
call fcn.0040d080
push 0
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x154]
push ecx
call fcn.0040f720
mov ecx, eax
call fcn.00449160
lea ecx, [ebp - 0x154]
call fcn.0040df90
lea ecx, [ebp - 0x13c]
call fcn.0040df90
lea ecx, [ebp - 0x4c]
call fcn.0040df90
call fcn.00478bf0
mov dword [ebp - 0x3a4], eax
push 1
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [eax + 8]
call edx
mov byte [ebp - 0x400], al
cmp byte [ebp - 0x400], 1
je 0x442647
jmp 0x442701
push 0x628138
lea ecx, [ebp - 0x10c]
call fcn.00408710
push 0x628134
lea ecx, [ebp - 0x124]
call fcn.00408710
call fcn.00478bf0
mov dword [ebp - 0x3a8], eax
push ecx
mov ecx, esp
mov dword [ebp - 0x450], esp
lea eax, [ebp - 0x350]
push eax
call fcn.00405c20
push 0x628188
lea ecx, [ebp - 0x3fc]
push ecx
call fcn.00423c00
add esp, 0xc
push eax
push 0xd0
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x580]
call fcn.0040d3b0
mov ecx, eax
call fcn.0040b2d0
push eax
mov ecx, dword [ebp - 0x3a8]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x3a8]
mov eax, dword [edx + 0x1c]
call eax
lea ecx, [ebp - 0x580]
call fcn.0040e140
lea ecx, [ebp - 0x3fc]
call fcn.00405df0
lea ecx, [ebp - 0x124]
call fcn.00405e70
lea ecx, [ebp - 0x10c]
call fcn.00405e70
lea ecx, [ebp - 0x350]
call fcn.00405df0
jmp 0x44335d
call fcn.00478bf0
mov dword [ebp - 0x3ac], eax
push 1
mov ecx, dword [ebp - 0x3ac]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x3ac]
mov eax, dword [edx + 8]
call eax
mov byte [ebp - 0x438], al
cmp byte [ebp - 0x438], 1
je 0x442745
jmp 0x4427e9
push 0x6281c8
lea ecx, [ebp - 0x274]
call fcn.00408710
push 0x628184
lea ecx, [ebp - 0xf4]
call fcn.00408710
call fcn.00478bf0
mov dword [ebp - 0x3b0], eax
mov ecx, dword [ebp + 0x10]
push ecx
lea edx, [ebp - 0x3f8]
push edx
call fcn.0040b7b0
add esp, 8
push eax
push 0xd4
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea ecx, [ebp - 0x618]
call fcn.0040d3b0
mov ecx, eax
call fcn.0040b2d0
push eax
mov edx, dword [ebp - 0x3b0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3b0]
mov edx, dword [eax + 0x1c]
call edx
lea ecx, [ebp - 0x618]
call fcn.0040e140
lea ecx, [ebp - 0x3f8]
call fcn.00405df0
lea ecx, [ebp - 0xf4]
call fcn.00405e70
lea ecx, [ebp - 0x274]
call fcn.00405e70
call fcn.0040f510
mov ecx, eax
call fcn.00402cf0
mov dword [ebp - 0x35c], eax
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
lea ecx, [ebp - 0x398]
call fcn.00402600
lea eax, [ebp - 0x398]
push eax
mov ecx, dword [ebp - 0x35c]
call fcn.00417be0
lea ecx, [ebp - 0x398]
call fcn.00405df0
mov ecx, dword [0x6bbf88]
push ecx
lea ecx, [ebp - 0x3b4]
call fcn.00402600
lea edx, [ebp - 0x3b4]
push edx
mov ecx, dword [ebp - 0x35c]
call fcn.00417860
mov dword [ebp - 0x3f4], eax
lea ecx, [ebp - 0x3b4]
call fcn.00405df0
cmp dword [ebp - 0x3f4], 0
je 0x442ab6
movzx eax, byte [ebp - 0x351]
test eax, eax
jne 0x442897
mov dword [ebp - 0x3f0], 1
lea ecx, [ebp - 0x350]
call fcn.00405df0
mov eax, dword [ebp - 0x3f0]
jmp 0x443373
lea ecx, [ebp - 0x358]
call fcn.00405c40
push 1
lea ecx, [ebp - 0x358]
push ecx
call fcn.0043db60
mov ecx, eax
call fcn.00448510
mov dword [ebp - 0x3c0], eax
call fcn.00478bf0
mov dword [ebp - 0x3b8], eax
push 1
mov edx, dword [ebp - 0x3b8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3b8]
mov edx, dword [eax + 8]
call edx
mov byte [ebp - 0x3ec], al
cmp byte [ebp - 0x3ec], 1
je 0x4428f1
jmp 0x4429b2
push 0x628218
lea ecx, [ebp - 0x244]
call fcn.00408710
push 0x628214
lea ecx, [ebp - 0x25c]
call fcn.00408710
call fcn.00478bf0
mov dword [ebp - 0x3bc], eax
push ecx
mov ecx, esp
mov dword [ebp - 0x44c], esp
lea eax, [ebp - 0x358]
push eax
call fcn.00405c20
mov ecx, dword [ebp - 0x3c0]
push ecx
push 0x628268
lea edx, [ebp - 0x3e8]
push edx
call fcn.0040b820
add esp, 0x10
push eax
push 0xde
lea eax, [ebp - 0x244]
push eax
lea ecx, [ebp - 0x25c]
push ecx
lea ecx, [ebp - 0x6b0]
call fcn.0040d3b0
mov ecx, eax
call fcn.0040b2d0
push eax
mov edx, dword [ebp - 0x3bc]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3bc]
mov edx, dword [eax + 0x1c]
call edx
lea ecx, [ebp - 0x6b0]
call fcn.0040e140
lea ecx, [ebp - 0x3e8]
call fcn.00405df0
lea ecx, [ebp - 0x25c]
call fcn.00405e70
lea ecx, [ebp - 0x244]
call fcn.00405e70
cmp dword [ebp - 0x3c0], 0
je 0x4429c7
mov dword [ebp - 0x3c4], 0x628264
jmp 0x4429d1
mov dword [ebp - 0x3c4], 0x6282e0
mov eax, dword [ebp - 0x3c4]
push eax
lea ecx, [ebp - 0x3cc]
call fcn.00402600
push 0x6282e4
lea ecx, [ebp - 0x3c8]
call fcn.00402600
lea ecx, [ebp - 0x3cc]
push ecx
lea edx, [ebp - 0x3c8]
push edx
call fcn.00440b30
add esp, 8
lea ecx, [ebp - 0x3c8]
call fcn.00405df0
lea ecx, [ebp - 0x3cc]
call fcn.00405df0
lea ecx, [ebp - 0x360]
call fcn.00405c40
lea eax, [ebp - 0x360]
push eax
lea ecx, [ebp - 0x358]
push ecx
call fcn.00427000
add esp, 8
xor edx, edx
mov byte [ebp - 0x352], dl
lea ecx, [ebp - 0x352]
call fcn.0043aed0
push eax
lea ecx, [ebp - 0x3d0]
call fcn.00402600
lea eax, [ebp - 0x360]
push eax
lea ecx, [ebp - 0x3d0]
push ecx
call fcn.00440b30
add esp, 8
lea ecx, [ebp - 0x3d0]
call fcn.00405df0
mov dword [ebp - 0x3e4], 0
lea ecx, [ebp - 0x360]
call fcn.00405df0
lea ecx, [ebp - 0x358]
call fcn.00405df0
lea ecx, [ebp - 0x350]
call fcn.00405df0
mov eax, dword [ebp - 0x3e4]
jmp 0x443373
call fcn.00427f50
mov ecx, eax
call fcn.0040fef0
test eax, eax
jne 0x442c37
push 0x6282f8
lea ecx, [ebp - 0x1fc]
call fcn.0040d080
push str.init_netul_fail
lea ecx, [ebp - 0xc4]
call fcn.0040d080
push 0x62831c
lea ecx, [ebp - 0x22c]
call fcn.0040d080
push 0
lea edx, [ebp - 0x1fc]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0x22c]
push ecx
call fcn.0040f720
mov ecx, eax
call fcn.00449160
lea ecx, [ebp - 0x22c]
call fcn.0040df90
lea ecx, [ebp - 0xc4]
call fcn.0040df90
lea ecx, [ebp - 0x1fc]
call fcn.0040df90
call fcn.00478bf0
mov dword [ebp - 0x3d4], eax
push 1
mov edx, dword [ebp - 0x3d4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3d4]
mov edx, dword [eax + 8]
call edx
mov byte [ebp - 0x3e0], al
cmp byte [ebp - 0x3e0], 1
je 0x442b72
jmp 0x442c17
push 0x628328
lea ecx, [ebp - 0x1cc]
call fcn.00408710
push 0x628324
lea ecx, [ebp - 0x1e4]
call fcn.00408710
call fcn.00478bf0
mov dword [ebp - 0x364], eax
push str.InitNetul_Failed
lea eax, [ebp - 0x3dc]
push eax
call fcn.0040b7b0
add esp, 8
push eax
push 0xe8
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea ecx, [ebp - 0x748]
call fcn.0040d3b0
mov ecx, eax
call fcn.0040b2d0
push eax
mov eax, dword [ebp - 0x364]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x364]
mov eax, dword [edx + 0x1c]
call eax
lea ecx, [ebp - 0x748]
call fcn.0040e140
lea ecx, [ebp - 0x3dc]
call fcn.00405df0
lea ecx, [ebp - 0x1e4]
call fcn.00405e70
lea ecx, [ebp - 0x1cc]
call fcn.00405e70
mov dword [ebp - 0x3d8], 0
lea ecx, [ebp - 0x350]
call fcn.00405df0
mov eax, dword [ebp - 0x3d8]
jmp 0x443373
mov ecx, dword [0x6bbf8c]
push ecx
lea ecx, [ebp - 0x368]
call fcn.00402600
lea edx, [ebp - 0x368]
push edx
mov ecx, dword [ebp - 0x35c]
call fcn.00417860
mov dword [ebp - 0x448], eax
lea ecx, [ebp - 0x368]
call fcn.00405df0
cmp dword [ebp - 0x448], 0
je 0x442da2
movzx eax, byte [ebp - 0x351]
test eax, eax
jne 0x442ca4
mov dword [ebp - 0x444], 1
lea ecx, [ebp - 0x350]
call fcn.00405df0
mov eax, dword [ebp - 0x444]
jmp 0x443373
call fcn.00478bf0
mov dword [ebp - 0x36c], eax
push 1
mov ecx, dword [ebp - 0x36c]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x36c]
mov eax, dword [edx + 8]
call eax
mov byte [ebp - 0x43c], al
cmp byte [ebp - 0x43c], 1
je 0x442cd8
jmp 0x442d7d
push 0x628398
lea ecx, [ebp - 0x28c]
call fcn.00408710
push 0x6283e4
lea ecx, [ebp - 0x1b4]
call fcn.00408710
call fcn.00478bf0
mov dword [ebp - 0x370], eax
push 0x6283e8
lea ecx, [ebp - 0x440]
push ecx
call fcn.0040b7b0
add esp, 8
push eax
push 0xef
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x1b4]
push eax
lea ecx, [ebp - 0x7e0]
call fcn.0040d3b0
mov ecx, eax
call fcn.0040b2d0
push eax
mov ecx, dword [ebp - 0x370]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x370]
mov eax, dword [edx + 0x1c]
call eax
lea ecx, [ebp - 0x7e0]
call fcn.0040e140
lea ecx, [ebp - 0x440]
call fcn.00405df0
lea ecx, [ebp - 0x1b4]
call fcn.00405e70
lea ecx, [ebp - 0x28c]
call fcn.00405e70
call fcn.0043ce70
mov dword [ebp - 0x414], 0
lea ecx, [ebp - 0x350]
call fcn.00405df0
mov eax, dword [ebp - 0x414]
jmp 0x443373
call fcn.00441130
push 0x628408
lea ecx, [ebp - 0x2d4]
call fcn.0040d080
push 0x62840c
lea ecx, [ebp - 0x2bc]
call fcn.0040d080
push 0x628414
lea ecx, [ebp - 0x2a4]
call fcn.0040d080
push 1
lea ecx, [ebp - 0x2d4]
push ecx
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x2a4]
push eax
call fcn.0040f720
mov ecx, eax
call fcn.00449160
lea ecx, [ebp - 0x2a4]
call fcn.0040df90
lea ecx, [ebp - 0x2bc]
call fcn.0040df90
lea ecx, [ebp - 0x2d4]
call fcn.0040df90
mov ecx, dword [0x6bbf84]
push ecx
lea ecx, [ebp - 0x378]
call fcn.00402600
lea edx, [ebp - 0x378]
push edx
mov ecx, dword [ebp - 0x35c]
call fcn.00417860
test eax, eax
jne 0x442e4f
mov dword [ebp - 0x374], 1
jmp 0x442e59
mov dword [ebp - 0x374], 0
mov al, byte [ebp - 0x374]
mov byte [ebp - 0x353], al
lea ecx, [ebp - 0x378]
call fcn.00405df0
movzx ecx, byte [ebp - 0x353]
test ecx, ecx
je 0x442e87
call fcn.0043e500
mov ecx, eax
call fcn.004710e0
call fcn.0043da00
mov ecx, eax
call fcn.0041cd90
test eax, eax
jne 0x44305d
call fcn.00478bf0
mov dword [ebp - 0x37c], eax
push 1
mov edx, dword [ebp - 0x37c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x37c]
mov edx, dword [eax + 8]
call edx
mov byte [ebp - 0x418], al
cmp byte [ebp - 0x418], 1
je 0x442ecf
jmp 0x442f82
push 0x628420
lea ecx, [ebp - 0x304]
call fcn.00408710
push 0x62841c
lea ecx, [ebp - 0x2ec]
call fcn.00408710
call fcn.00478bf0
mov dword [ebp - 0x380], eax
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
push eax
push str._tid:_d__check_singleton_exists__quit._comLine:_s
lea eax, [ebp - 0x41c]
push eax
call fcn.0041bd30
add esp, 0x10
push eax
push 0xfc
lea ecx, [ebp - 0x304]
push ecx
lea edx, [ebp - 0x2ec]
push edx
lea ecx, [ebp - 0x878]
call fcn.0040d3b0
mov ecx, eax
call fcn.0040b2d0
push eax
mov eax, dword [ebp - 0x380]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x380]
mov eax, dword [edx + 0x1c]
call eax
lea ecx, [ebp - 0x878]
call fcn.0040e140
lea ecx, [ebp - 0x41c]
call fcn.00405df0
lea ecx, [ebp - 0x2ec]
call fcn.00405e70
lea ecx, [ebp - 0x304]
call fcn.00405e70
push 0
push str.product_map_value
lea ecx, [ebp - 0x1c]
push ecx
call fcn.0040f670
mov ecx, eax
call fcn.00402cf0
mov ecx, eax
call fcn.0053ace0
push str.ex_ary_mate_
lea ecx, [ebp - 0x34]
call fcn.0040d080
lea edx, [ebp - 0x1c]
push edx
lea ecx, [ebp - 0x34]
call fcn.00413730
push 0x628514
lea ecx, [ebp - 0x34c]
call fcn.0040d080
push str.exist
lea ecx, [ebp - 0x334]
call fcn.0040d080
push 0x628524
lea ecx, [ebp - 0x31c]
call fcn.0040d080
push 0
lea eax, [ebp - 0x34c]
push eax
lea ecx, [ebp - 0x334]
push ecx
lea edx, [ebp - 0x31c]
push edx
call fcn.0040f720
mov ecx, eax
call fcn.00449160
lea ecx, [ebp - 0x31c]
call fcn.0040df90
lea ecx, [ebp - 0x334]
call fcn.0040df90
lea ecx, [ebp - 0x34c]
call fcn.0040df90
lea ecx, [ebp - 0x34]
call fcn.0040df90
lea ecx, [ebp - 0x1c]
call fcn.0040df90
lea ecx, [ebp - 0x350]
call fcn.00405df0
jmp 0x44335d
call fcn.00478bf0
mov dword [ebp - 0x384], eax
push 1
mov eax, dword [ebp - 0x384]
mov edx, dword [eax]
mov ecx, dword [ebp - 0x384]
mov eax, dword [edx + 8]
call eax
mov byte [ebp - 0x420], al
cmp byte [ebp - 0x420], 1
je 0x443091
jmp 0x44313b
push 0x628530
lea ecx, [ebp - 0x64]
call fcn.00408710
push 0x62852c
lea ecx, [ebp - 0x214]
call fcn.00408710
call fcn.00478bf0
mov dword [ebp - 0x388], eax
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
push eax
push str._tid:_d__Started._comLine:_s
lea ecx, [ebp - 0x424]
push ecx
call fcn.0041bd30
add esp, 0x10
push eax
push 0x105
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x910]
call fcn.0040d3b0
mov ecx, eax
call fcn.0040b2d0
push eax
mov ecx, dword [ebp - 0x388]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x388]
mov eax, dword [edx + 0x1c]
call eax
lea ecx, [ebp - 0x910]
call fcn.0040e140
lea ecx, [ebp - 0x424]
call fcn.00405df0
lea ecx, [ebp - 0x214]
call fcn.00405e70
lea ecx, [ebp - 0x64]
call fcn.00405e70
call fcn.00427f50
mov ecx, eax
call fcn.0040f1e0
call fcn.00427f50
mov ecx, eax
call fcn.0040faf0
test eax, eax
jne 0x4432af
push 0x6285b8
lea ecx, [ebp - 0x94]
call fcn.0040d080
push str.init_ghpres_fail
lea ecx, [ebp - 0x7c]
call fcn.0040d080
push 0x6285e0
lea ecx, [ebp - 0x16c]
call fcn.0040d080
push 0
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x16c]
push eax
call fcn.0040f720
mov ecx, eax
call fcn.00449160
lea ecx, [ebp - 0x16c]
call fcn.0040df90
lea ecx, [ebp - 0x7c]
call fcn.0040df90
lea ecx, [ebp - 0x94]
call fcn.0040df90
call fcn.00478bf0
mov dword [ebp - 0x38c], eax
push 1
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x38c]
mov eax, dword [edx + 8]
call eax
mov byte [ebp - 0x428], al
cmp byte [ebp - 0x428], 1
je 0x4431fa
jmp 0x44329f
push str.d:jenkins.jenkinsworkspacelib_commonguardhpguardhplockhomepage.cpp
lea ecx, [ebp - 0xdc]
call fcn.00408710
push 0x628634
lea ecx, [ebp - 0xac]
call fcn.00408710
call fcn.00478bf0
mov dword [ebp - 0x390], eax
push 0x628638
lea ecx, [ebp - 0x42c]
push ecx
call fcn.0040b7b0
add esp, 8
push eax
push 0x10b
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0x9a8]
call fcn.0040d3b0
mov ecx, eax
call fcn.0040b2d0
push eax
mov ecx, dword [ebp - 0x390]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x390]
mov eax, dword [edx + 0x1c]
call eax
lea ecx, [ebp - 0x9a8]
call fcn.0040e140
lea ecx, [ebp - 0x42c]
call fcn.00405df0
lea ecx, [ebp - 0xac]
call fcn.00405e70
lea ecx, [ebp - 0xdc]
call fcn.00405e70
lea ecx, [ebp - 0x350]
call fcn.00405df0
jmp 0x44335d
lea ecx, [ebp - 0x434]
call fcn.0043a8e0
lea ecx, [ebp - 0x430]
call fcn.0041bbe0
call fcn.0043d950
mov ecx, eax
call fcn.0047ce30
call fcn.0043dc10
mov ecx, eax
call fcn.00446b80
mov ecx, dword [ebp + 0x14]
push ecx
mov edx, dword [ebp + 0x10]
push edx
call fcn.004406b0
add esp, 8
mov dword [ebp - 0x394], eax
call fcn.00427f50
mov ecx, eax
call fcn.0040f170
call fcn.0040f670
mov ecx, eax
call fcn.00441110
call fcn.0043dc10
mov ecx, eax
call fcn.00447340
call fcn.0043d950
mov ecx, eax
call fcn.004744f0
call fcn.0040f720
mov ecx, eax
call fcn.00449620
call fcn.004400d0
lea ecx, [ebp - 0x430]
call fcn.0041bc40
lea ecx, [ebp - 0x434]
call fcn.0043acd0
lea ecx, [ebp - 0x350]
call fcn.00405df0
xor eax, eax
jne 0x442440
mov ecx, 0x6c94d8
call fcn.00440ec0
call dword [sym.imp.ole32.dll_CoUninitialize]
mov eax, dword [ebp - 0x394]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0052e057
mov esp, ebp
pop ebp
ret 0x10