Function at 0x43f010
Capabilities:
Check for software breakpoints
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4e99d3
mov eax, dword fs:[0]
push eax
sub esp, 0xd8
mov eax, dword [0x57af80]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x90], ecx
mov edi, dword [ebp + 0xc]
mov dword [ebp - 0xac], edi
test edi, edi
jne 0x43f062
push 0x540fb0
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], edi
push eax
call fcn.004df272
push 0
lea ecx, [ebp - 0x5c]
call dword [0x5035bc]
xor bh, bh
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x44]
mov byte [ebp - 0x20], bh
call dword [0x502ed8]
mov eax, dword [edi]
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 1
push dword [eax + 0x18]
call dword [0x503448]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 2
push ecx
mov ecx, eax
call dword [0x503458]
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 4
call dword [0x503450]
test bh, bh
jne 0x43f109
push str.http:___1
lea ecx, [ebp - 0x48]
call dword [0x502f0c]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x40], 0x20
push dword [ebp - 0x40]
mov byte [ebp - 4], 5
call dword [0x502e90]
push 0
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x38]
push eax
call dword [0x502e68]
push eax
lea ecx, [ebp - 0x44]
call dword [0x502e70]
lea ecx, [ebp - 0x38]
call dword [0x502f10]
lea ecx, [ebp - 0x48]
jmp 0x43f161
push str.http:___1:8080
lea ecx, [ebp - 0x34]
call dword [0x502f0c]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x94], 0x20
push dword [ebp - 0x94]
mov byte [ebp - 4], 6
call dword [0x502e90]
push 0
lea eax, [ebp - 0x4c]
mov ecx, esi
push eax
lea eax, [ebp - 0x9c]
push eax
call dword [0x502e68]
push eax
lea ecx, [ebp - 0x44]
call dword [0x502e70]
lea ecx, [ebp - 0x9c]
call dword [0x502f10]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 4
call dword [0x502f10]
push 0
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x28]
call dword [0x502600]
mov byte [ebp - 4], 7
mov edi, edi
push 0
lea ecx, [ebp - 0x54]
call dword [0x50265c]
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x3c]
call dword [0x5035c4]
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.00423840
mov ecx, eax
mov byte [ebp - 4], 0xa
call dword [0x50246c]
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 9
mov esi, eax
call dword [0x502f10]
test esi, esi
je 0x43f230
push 0xffffffffffffffff
push str.Host
lea ecx, [ebp - 0x24]
call dword [0x502d94]
lea eax, [ebp - 0xa4]
mov ecx, edi
push eax
call fcn.00423840
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xc
push ecx
mov ecx, eax
call dword [0x50267c]
push eax
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x3c]
call dword [0x50357c]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0xc
call dword [0x502f14]
lea ecx, [ebp - 0xa4]
mov byte [ebp - 4], 0xb
call dword [0x502f10]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 9
call dword [0x502f14]
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x5c]
call dword [0x5035b8]
push 0
mov esi, eax
lea eax, [ebp - 0xb0]
push str.1ignoreSslErrors__
push esi
push str.2sslErrors_QList_QSslError__
push esi
push eax
mov dword [ebp - 0x98], esi
call dword [0x502e18]
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0xe
call dword [0x5024dc]
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 9
call dword [0x502e24]
push 0
push dword [0x502668]
lea eax, [ebp - 0x54]
push eax
push dword [0x5035ac]
lea eax, [ebp - 0xa0]
push esi
push eax
call fcn.0041fb10
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0xf
call dword [0x5024dc]
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 9
call dword [0x502e24]
push 0
lea ecx, [ebp - 0xc4]
call dword [0x502698]
push str.high_accuracy
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x10
call dword [0x502f0c]
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ecx + 8]
call dword [0x502408]
mov ecx, eax
mov byte [ebp - 4], 0x12
call dword [0x50269c]
lea ecx, [ebp - 0xe4]
mov byte [ebp - 4], 0x11
mov bl, al
call dword [0x502e0c]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x10
call dword [0x502f10]
lea ecx, [ebp - 0xc4]
mov byte [ebp - 4], 9
call dword [0x502e0c]
test bl, bl
mov ecx, 0x1388
mov eax, 0x7d0
cmovne eax, ecx
lea ecx, [ebp - 0x54]
push str.1quit__
push ecx
push eax
call dword [0x502384]
add esp, 8
lea ecx, [ebp - 0x54]
mov eax, esp
mov dword [eax], 0
call dword [0x502664]
mov ecx, esi
call dword [0x5035b0]
mov bl, al
test bl, bl
je 0x43f4a8
push 2
lea eax, [ebp - 0xd4]
mov ecx, esi
push eax
call dword [0x503574]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x13
push ecx
mov ecx, eax
call dword [0x502938]
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x15
call dword [0x502e0c]
lea ecx, [ebp - 0x14]
call dword [0x502944]
test al, al
jne 0x43f49b
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x14]
call dword [0x50295c]
test al, al
je 0x43f49b
lea ecx, [ebp - 0x14]
call dword [0x502958]
test al, al
je 0x43f44a
push ecx
mov eax, esp
lea ecx, [ebp - 0x28]
mov dword [eax], 0x7f00000
lea eax, [ebp - 0xb4]
push eax
call dword [0x5026f4]
push 2
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x16
call dword [0x502950]
lea ecx, [ebp - 0xb4]
mov byte [ebp - 4], 0x15
call dword [0x502f10]
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x28]
call dword [0x50294c]
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x17
call dword [0x502948]
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x15
call dword [0x502f10]
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x28]
call dword [0x50293c]
push 0
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x28]
call dword [0x502940]
lea ecx, [ebp - 0x1c]
call dword [0x502f10]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 9
call dword [0x502604]
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 8
call dword [0x5035c0]
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 7
call dword [0x502660]
jmp 0x43f180
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 9
call dword [0x502604]
mov ecx, esi
call dword [0x5035b4]
test bl, bl
jne 0x43f4b8
test eax, eax
je 0x43f4c2
cmp eax, 3
je 0x43f4c2
cmp eax, 1
jne 0x43f4f7
test bh, bh
jne 0x43f4f7
mov bh, 1
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x20], bh
call dword [0x5035c0]
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 7
call dword [0x502660]
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 4
call dword [0x502604]
jmp 0x43f0b7
test bl, bl
je 0x43f513
test eax, eax
je 0x43f50d
cmp eax, 0xcc
je 0x43f50d
cmp eax, 0xca
jne 0x43f513
mov byte [ebp - 0x24], 1
jmp 0x43f517
mov byte [ebp - 0x24], 0
push dword [ebp - 0x20]
mov ecx, edi
push dword [ebp - 0x24]
call fcn.0041adf0
mov ecx, edi
call fcn.0041ae80
test al, al
je 0x43fdb9
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
call dword [0x502524]
push str.UTF_8
mov byte [ebp - 4], 0x18
call dword [0x502964]
mov ebx, eax
lea eax, [ebp - 0x24]
push ebx
push eax
mov dword [ebp - 0x94], ebx
call dword [0x502968]
mov edi, eax
add esp, 0xc
cmp ebx, edi
mov ebx, dword [0x50296c]
jne 0x43f60a
push ecx
mov ecx, esp
mov dword [ebp - 0x88], esp
push 0x507d74
call dword [0x502f0c]
push ecx
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str._meta_http_equiv_content_type__content_text_html__charset
mov byte [ebp - 4], 0x19
call dword [0x502f0c]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x24]
push ecx
push eax
mov ecx, edi
call ebx
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x18
push eax
call fcn.0043eb80
add esp, 0x10
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1b
call dword [0x50246c]
test eax, eax
je 0x43f5fd
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x18]
call dword [0x502934]
push eax
mov byte [ebp - 4], 0x1c
call dword [0x502960]
add esp, 4
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x1c]
mov esi, eax
call dword [0x502f14]
test esi, esi
cmovne edi, esi
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x18
call dword [0x502f10]
lea eax, [ebp - 0x24]
mov ecx, edi
push eax
lea eax, [ebp - 0x34]
push eax
call ebx
push 0xfffd
lea ecx, [ebp - 0x2a]
mov byte [ebp - 4], 0x1d
call dword [0x502f80]
push 1
lea ecx, [ebp - 0x34]
movzx eax, word [eax]
push eax
call dword [0x50292c]
test al, al
je 0x43f694
push str.windows_1251
call dword [0x502964]
add esp, 4
lea ecx, [ebp - 0x24]
push ecx
lea ecx, [ebp - 0x18]
push ecx
mov ecx, eax
call ebx
push 0xfffd
lea ecx, [ebp - 0x2a]
mov byte [ebp - 4], 0x1e
call dword [0x502f80]
push 1
lea ecx, [ebp - 0x18]
movzx eax, word [eax]
push eax
call dword [0x50292c]
test al, al
jne 0x43f687
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x34]
call dword [0x502e74]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1d
call dword [0x502f10]
push ecx
mov ecx, esp
mov dword [ebp - 0x88], esp
push str.__title_
call dword [0x502f0c]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x1f
push str._title
call dword [0x502f0c]
push ecx
lea eax, [ebp - 0x34]
mov ecx, esp
push eax
call dword [0x502ed4]
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0x1d
push eax
call fcn.0043eb80
add esp, 0x10
lea ecx, [ebp - 0x30]
call dword [0x502ed8]
push ecx
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0x21
mov ecx, esp
push eax
call dword [0x502ed4]
lea eax, [ebp - 0x1c]
push eax
call fcn.0043ef20
add esp, 8
lea ecx, [ebp - 0x14]
push eax
call dword [0x502e70]
lea ecx, [ebp - 0x1c]
call dword [0x502f10]
lea ecx, [ebp - 0x14]
call dword [0x502ec4]
test al, al
je 0x43f860
push ecx
mov ecx, esp
mov dword [ebp - 0x88], esp
push str.__div_
call dword [0x502f0c]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x22
push str._div_id_titleBar__class_deviceText__style_height:30__
call dword [0x502f0c]
push ecx
lea eax, [ebp - 0x34]
mov ecx, esp
push eax
call dword [0x502ed4]
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x21
push eax
call fcn.0043eb80
add esp, 0x10
lea ecx, [ebp - 0x14]
push eax
call dword [0x502e70]
lea ecx, [ebp - 0x1c]
call dword [0x502f10]
lea ecx, [ebp - 0x14]
call dword [0x502ec4]
test al, al
je 0x43f860
push ecx
mov ecx, esp
mov dword [ebp - 0x88], esp
push str.__body_
call dword [0x502f0c]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x23
push str._body
call dword [0x502f0c]
push ecx
lea eax, [ebp - 0x34]
mov ecx, esp
push eax
call dword [0x502ed4]
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x21
push eax
call fcn.0043eb80
add esp, 0x10
lea ecx, [ebp - 0x14]
push eax
call dword [0x502e70]
lea ecx, [ebp - 0x1c]
call dword [0x502f10]
push ecx
mov ecx, esp
mov dword [ebp - 0x88], esp
push 0x507e30
call dword [0x502f0c]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x24
push 0x507d34
call dword [0x502f0c]
push ecx
lea eax, [ebp - 0x14]
mov ecx, esp
push eax
call dword [0x502ed4]
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x21
push eax
call fcn.0043eb80
add esp, 0x10
lea ecx, [ebp - 0x14]
push eax
call dword [0x502e70]
lea ecx, [ebp - 0x1c]
call dword [0x502f10]
push ecx
lea eax, [ebp - 0x14]
mov ecx, esp
push eax
call dword [0x502ed4]
lea eax, [ebp - 0x1c]
push eax
call fcn.0043edb0
add esp, 8
lea ecx, [ebp - 0x14]
push eax
call dword [0x502e70]
lea ecx, [ebp - 0x1c]
call dword [0x502f10]
push 0x50627c
lea ecx, [ebp - 0x20]
call dword [0x502f0c]
push str._nbsp__1_
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x25
call dword [0x502f0c]
mov ebx, dword [0x5023cc]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x1c]
mov dword [eax], 0
lea eax, [ebp - 0x18]
push eax
call ebx
mov edi, dword [0x502930]
lea ecx, [ebp - 0x20]
push ecx
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x27
call edi
mov esi, dword [0x50235c]
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x26
call esi
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x25
call dword [0x502f10]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x21
call dword [0x502f10]
push 0x50627c
lea ecx, [ebp - 0x20]
call dword [0x502f0c]
push str.__r_n_s_
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x28
call dword [0x502f0c]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x1c]
mov dword [eax], 0
lea eax, [ebp - 0x18]
push eax
call ebx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x2a
push ecx
push eax
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x29
call esi
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x28
call dword [0x502f10]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x21
call dword [0x502f10]
push ecx
mov eax, esp
lea ecx, [ebp - 0x28]
mov dword [eax], 0x7f00000
lea eax, [ebp - 0x40]
push eax
call dword [0x5026f4]
push 0xffffffffffffffff
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x2b
call dword [0x502954]
mov esi, eax
mov byte [ebp - 0x29], 0
cmp esi, 0xffffffff
mov eax, 0x50
cmove esi, eax
test esi, esi
jle 0x43fb6b
cmp esi, 0xffff
ja 0x43fb6b
lea ecx, [ebp - 0x84]
call fcn.00414100
push 0x50
lea ecx, [ebp + 8]
mov byte [ebp - 4], 0x2c
call fcn.00434590
movzx eax, al
push eax
push esi
push ecx
lea eax, [ebp - 0x40]
mov ecx, esp
push eax
call dword [0x502ed4]
lea ecx, [ebp - 0x84]
call fcn.004143a0
push 0
push 1
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x84]
call fcn.00414d90
push 1
push 1
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 0x2d
push eax
lea ecx, [ebp - 0x84]
call fcn.00414d90
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x2e
call dword [0x502ecc]
mov esi, dword [0x502520]
mov ebx, dword [0x502e74]
test eax, eax
jle 0x43fa74
lea eax, [ebp - 0x14]
mov byte [ebp - 0x29], 1
push eax
lea ecx, [ebp - 0x30]
call ebx
lea ecx, [ebp - 0x14]
call dword [0x502ecc]
test eax, eax
jle 0x43fa6b
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x8c]
push 0x507a70
push eax
call fcn.0041abe0
push 0x507a6c
push eax
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x2f
push eax
call fcn.0040f700
add esp, 0x18
lea ecx, [ebp - 0x18]
push eax
call ebx
lea ecx, [ebp - 0x1c]
call dword [0x502f10]
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x2e
call dword [0x502f10]
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x14]
call esi
lea ecx, [ebp - 0x20]
call dword [0x502ecc]
lea ecx, [ebp - 0x30]
test eax, eax
jle 0x43fae3
call dword [0x502ecc]
test eax, eax
jle 0x43fad8
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x8c]
push 0x507a70
push eax
call fcn.0041abe0
push 0x507a6c
push eax
lea eax, [ebp - 0x1c]
mov byte [ebp - 4], 0x30
push eax
call fcn.0040f700
add esp, 0x18
lea ecx, [ebp - 0x20]
push eax
call ebx
lea ecx, [ebp - 0x1c]
call dword [0x502f10]
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x2e
call dword [0x502f10]
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0x30]
call esi
jmp 0x43fae9
call dword [0x50253c]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x84]
call fcn.00414d00
mov ebx, dword [ebp - 0x90]
mov ecx, ebx
push eax
call dword [0x502e70]
lea ecx, [ebp - 0x1c]
call dword [0x502f10]
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x84]
call fcn.00414d40
push eax
lea ecx, [ebx + 4]
call dword [0x502e70]
lea ecx, [ebp - 0x8c]
call dword [0x502f10]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x2d
call dword [0x502f10]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x2c
call dword [0x502f10]
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x2b
call fcn.00414160
cmp byte [ebp - 0x29], 0
jne 0x43fd1f
lea ecx, [ebp - 0x30]
call dword [0x50253c]
push 0xffffffffffffffff
push str.WWW_Authenticate
lea ecx, [ebp - 0x9c]
call dword [0x502d94]
mov esi, dword [ebp - 0x98]
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x31
push eax
mov ecx, esi
call dword [0x503578]
lea ecx, [ebp - 0x9c]
mov byte [ebp - 4], 0x33
call dword [0x502f14]
mov ecx, dword [ebp - 0x94]
lea eax, [ebp - 0x38]
mov ebx, dword [0x50296c]
push eax
lea eax, [ebp - 0x2c]
push eax
call ebx
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x34
call dword [0x50246c]
test eax, eax
je 0x43fc4d
push ecx
mov ecx, esp
mov dword [ebp - 0x88], esp
push 0x507d74
call dword [0x502f0c]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x35
push str.realm_
call dword [0x502f0c]
push ecx
lea eax, [ebp - 0x2c]
mov ecx, esp
push eax
call dword [0x502ed4]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x34
push eax
call fcn.0043eb80
add esp, 0x10
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x36
call dword [0x50246c]
mov edi, dword [0x502e74]
test eax, eax
je 0x43fc3e
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x14]
call edi
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x34
call dword [0x502f10]
jmp 0x43fc53
mov edi, dword [0x502e74]
push 0xffffffffffffffff
push str.Server
lea ecx, [ebp - 0x18]
call dword [0x502d94]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0x37
push eax
lea eax, [ebp - 0x48]
mov ecx, esi
push eax
call dword [0x503578]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x39
call dword [0x502f14]
mov ecx, dword [ebp - 0x94]
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x20]
push eax
call ebx
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x3a
call dword [0x50246c]
test eax, eax
je 0x43fce3
lea ecx, [ebp - 0x14]
mov bl, 1
call dword [0x50246c]
test eax, eax
je 0x43fcc4
push 0x507a70
lea ecx, [ebp - 0x14]
call dword [0x502e58]
xor bl, bl
lea eax, [ebp - 0x20]
push eax
lea ecx, [ebp - 0x14]
call dword [0x502e64]
test bl, bl
jne 0x43fce3
push 0x507a6c
lea ecx, [ebp - 0x14]
call dword [0x502e58]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x39
call dword [0x502f10]
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x34
call dword [0x502f14]
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x33
call dword [0x502f10]
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x2b
call dword [0x502f14]
mov ebx, dword [ebp - 0x90]
jmp 0x43fd25
mov edi, dword [0x502e74]
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x90]
call dword [0x502ed4]
mov esi, dword [ebp - 0xac]
mov byte [ebp - 4], 0x3b
mov eax, dword [esi]
test eax, eax
je 0x43fd51
cmp dword [eax], 1
je 0x43fd51
mov ecx, esi
call fcn.0041ba10
mov ecx, dword [esi]
lea eax, [ebp - 0x90]
push eax
add ecx, 0x20
call edi
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x2b
call dword [0x502f10]
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebx + 8]
call edi
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x21
call dword [0x502f10]
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x20
call dword [0x502f10]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x1d
call dword [0x502f10]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x18
call dword [0x502f10]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 9
call dword [0x502f14]
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 8
call dword [0x5035c0]
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 7
call dword [0x502660]
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 4
call dword [0x502604]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 1
call dword [0x502f10]
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0
call dword [0x502f10]
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call dword [0x50359c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004df262
mov esp, ebp
pop ebp
ret 8