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

Disassembly:
mov ecx, dword [0x98cddc]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0x104]
cmp eax, dword [ecx + 8]
jbe 0x676043
sub esp, 0x184
lea eax, [0x6d9640]
mov dword [esp], eax
mov dword [esp + 4], 0
call fcn.004050f0
mov eax, dword [esp + 8]
mov dword [esp + 0xdc], eax
call fcn.004671a0
mov eax, dword [esp]
mov dword [esp + 0xd8], eax
call fcn.004671a0
mov eax, dword [esp]
mov dword [esp + 0xd4], eax
lea ecx, [0x6d9640]
mov dword [esp], ecx
mov dword [esp + 4], 1
call fcn.004050f0
mov eax, dword [esp + 8]
mov dword [esp + 0xd0], eax
lea ecx, [0x71e7e0]
mov dword [esp], ecx
call fcn.0040bc10
mov eax, dword [0x98d0b8]
mov ecx, dword [esp + 4]
test eax, eax
jne 0x675314
mov eax, dword [esp + 0x188]
mov edx, dword [esp + 0x190]
mov ebx, dword [esp + 0xdc]
jmp 0x675336
call fcn.00471ad0
mov eax, dword [esp + 0x188]
mov dword [edi], eax
mov edx, dword [esp + 0x190]
mov dword [edi + 4], edx
mov ebx, dword [esp + 0xdc]
mov dword [edi + 8], ebx
mov dword [ecx], eax
mov ebp, dword [esp + 0x18c]
mov dword [ecx + 4], ebp
mov dword [ecx + 8], edx
mov dword [ecx + 0x18], ebx
mov dword [ecx + 0x6c], 1
mov dword [ecx + 0xa4], 0x4000
mov dword [ecx + 0xb8], 0xffff
mov dword [ecx + 0xa8], 0x64
mov dword [ecx + 0xac], 0xffffffff
mov dword [ecx + 0xb0], 0xffffffff
mov ebx, dword [0x98d0b8]
test ebx, ebx
jne 0x6753a2
mov edx, dword [esp + 0xd0]
mov ebx, dword [esp + 0xd8]
mov esi, dword [esp + 0xd4]
jmp 0x6753c4
call fcn.00471ad0
mov ebx, dword [esp + 0xd8]
mov dword [edi], ebx
mov esi, dword [esp + 0xd4]
mov dword [edi + 4], esi
mov edx, dword [esp + 0xd0]
mov dword [edi + 8], edx
mov dword [esp + 0xa8], ecx
mov dword [ecx + 0x64], ebx
movzx ebx, byte [esp + 0x194]
mov byte [ecx + 0x14], bl
mov byte [ecx + 0x54], 1
mov dword [ecx + 0x74], esi
mov dword [ecx + 0xbc], edx
mov edx, dword [eax + 0x68]
test edx, edx
jne 0x6753f6
mov edx, dword [esp + 0x190]
jmp 0x67543c
mov eax, dword [edx + 4]
mov ecx, dword [edx + 8]
mov eax, dword [eax + 0x14]
nop
mov dword [esp], ecx
call eax
mov eax, dword [esp + 0x188]
mov ecx, dword [eax + 0x68]
mov edx, dword [ecx]
mov ecx, dword [edx]
mov ebx, dword [esp + 0xa8]
mov dword [esp], ebx
call ecx
mov eax, dword [esp + 0xa8]
mov ecx, dword [eax + 4]
mov edx, dword [eax + 8]
mov eax, dword [esp + 0x188]
mov ebp, ecx
mov ecx, dword [esp + 0xa8]
mov dword [esp + 0x9c], edx
mov dword [esp + 0x84], ebp
movzx ebx, byte [0x98cc85]
test bl, bl
je 0x675513
mov eax, dword [ebp + 0x18]
mov dword [esp], edx
call eax
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov dword [esp + 0x170], 0
mov dword [esp + 0x174], 0
mov dword [esp + 0x178], 0
mov dword [esp + 0x17c], 0
lea edx, [0x720480]
mov dword [esp + 0x170], edx
mov edx, dword [esp + 0xa8]
mov dword [esp + 0x174], edx
test eax, eax
je 0x6754b7
mov eax, dword [eax + 4]
mov dword [esp + 0x178], eax
mov dword [esp + 0x17c], ecx
movzx eax, byte [0x98cc85]
test al, al
je 0x675513
mov eax, dword [esp + 0x188]
mov dword [esp], eax
lea ecx, [0x73fa49]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x2e
lea ecx, [esp + 0x170]
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 2
mov dword [esp + 0x14], 2
call fcn.00680cd0
mov edx, dword [esp + 0xa8]
lea eax, [0x700f60]
mov dword [esp], eax
call fcn.0040bc10
mov eax, dword [esp + 4]
lea ecx, [0x7a4ea4]
mov dword [eax], ecx
mov ecx, dword [0x98d0b8]
mov edx, dword [esp + 0xa8]
lea ebx, [edx + 0x34]
test ecx, ecx
je 0x675551
call fcn.00471ad0
mov dword [edi], ebx
mov dword [edi + 4], eax
mov ecx, dword [edx + 0x3c]
mov dword [edi + 8], ecx
mov dword [eax + 4], ebx
mov dword [edx + 0x3c], eax
mov ecx, dword [edx + 0x40]
lea ebx, [ecx + 0xffff]
nop
cmp ebx, 0xffff
xchg ebp, ebx
setg bl
xchg ebp, ebx
test ecx, ecx
setg cl
xchg ebp, eax
cmp cl, al
xchg ebp, eax
jne 0x67557c
mov dword [edx + 0x40], ebx
lea edi, [esp + 0xac]
xor eax, eax
call fcn.00471d4b
mov ecx, dword [esp + 0x84]
mov dword [esp + 0xac], ecx
mov ebx, dword [esp + 0x9c]
mov dword [esp + 0xb0], ebx
mov ebp, dword [esp + 0x188]
mov esi, dword [ebp + 0x44]
mov edi, dword [ebp + 0x48]
mov dword [esp + 0xb4], esi
mov dword [esp + 0xb8], edi
lea esi, [edx + 0xd0]
mov dword [esp + 0xbc], esi
lea esi, [0x703680]
mov dword [esp], esi
lea esi, [esp + 0xac]
mov dword [esp + 4], esi
call fcn.00409df0
mov ecx, dword [esp + 8]
mov dword [esp + 0xcc], ecx
nop
lea edx, [0x6e06e0]
mov dword [esp], edx
mov dword [esp + 4], 0x1000
mov dword [esp + 8], 0x1000
call fcn.0046ca20
mov ecx, dword [esp + 0xc]
mov dword [esp + 0xc8], ecx
lea edx, [0x701be0]
mov dword [esp], edx
call fcn.0040bc10
mov ecx, dword [esp + 4]
mov dword [ecx + 0xc], 0x1000
mov dword [ecx + 0x10], 0x1000
mov edx, dword [0x98d0b8]
test edx, edx
jne 0x67565d
mov eax, dword [esp + 0xc8]
mov edx, dword [esp + 0xcc]
mov ebx, dword [esp + 0xa8]
jmp 0x675688
call fcn.00471ae0
mov eax, dword [esp + 0xc8]
mov dword [edi], eax
mov edx, dword [esp + 0xcc]
mov dword [edi + 4], edx
mov dword [edi + 8], ecx
mov ebx, dword [esp + 0xa8]
mov ebp, dword [ebx + 0xc8]
mov dword [edi + 0xc], ebp
mov dword [ecx + 8], eax
lea eax, [0x7a4780]
mov dword [ecx + 0x18], eax
mov dword [ecx + 0x1c], edx
mov dword [ebx + 0xc8], ecx
mov eax, dword [esp + 0x84]
test eax, eax
je 0x6756d3
mov ecx, dword [eax + 4]
lea edx, [0x9609e8]
mov dword [esp], edx
mov dword [esp + 4], ecx
call fcn.00409f80
mov ebp, dword [esp + 8]
mov ecx, dword [esp + 0x84]
mov ebx, dword [esp + 0xa8]
mov eax, ebp
jmp 0x6756d5
mov ecx, eax
nop
lea edx, [0x7a4640]
cmp eax, edx
jne 0x6756e9
mov ebp, dword [esp + 0x9c]
jmp 0x6756ee
mov ebp, 0
mov dword [esp + 0xc4], eax
jne 0x675704
cmp dword [ebp + 4], 0x1000
jge 0x67580d
lea eax, [0x70d0c0]
mov dword [esp], eax
call fcn.0040bc10
mov eax, dword [esp + 4]
mov dword [esp + 0x98], eax
lea ecx, [0x6e06e0]
mov dword [esp], ecx
mov dword [esp + 4], 0x1000
mov dword [esp + 8], 0x1000
call fcn.0046ca20
mov eax, dword [esp + 0xc]
mov dword [esp + 0xcc], eax
lea edi, [esp + 0x144]
xor eax, eax
call fcn.00471d45
mov eax, dword [esp + 0xcc]
mov dword [esp + 0x144], eax
mov dword [esp + 0x148], 0x1000
mov dword [esp + 0x14c], 0x1000
mov eax, dword [esp + 0xc4]
mov dword [esp + 0x150], eax
mov eax, dword [esp + 0x9c]
mov dword [esp + 0x154], eax
mov dword [esp + 0x168], 0xffffffff
mov dword [esp + 0x16c], 0xffffffff
mov ecx, dword [0x98d0b8]
test ecx, ecx
je 0x6757df
lea eax, [0x70d0c0]
mov dword [esp], eax
mov eax, dword [esp + 0x98]
mov dword [esp + 4], eax
lea ecx, [esp + 0x144]
mov dword [esp + 8], ecx
call fcn.0040eba0
mov eax, dword [esp + 0x9c]
mov edi, dword [esp + 0x98]
lea esi, [esp + 0x144]
call fcn.004721f2
mov ecx, dword [esp + 0x84]
lea edx, [0x7a4640]
mov ebx, dword [esp + 0xa8]
mov ebp, dword [esp + 0x98]
mov eax, dword [0x98d0b8]
test eax, eax
je 0x675824
call fcn.00471ac0
mov dword [edi], ebp
mov eax, dword [ebx + 0x78]
mov dword [edi + 4], eax
mov dword [esp + 0x98], ebp
mov dword [ebx + 0x78], ebp
mov eax, dword [ebx + 0xc8]
mov dword [esp + 0xc0], eax
lea ecx, [0x7197c0]
mov dword [esp], ecx
call fcn.0040bc10
mov eax, dword [esp + 4]
lea ecx, [0x7a45e0]
mov dword [eax + 0x44], ecx
mov ecx, dword [0x98d0b8]
test ecx, ecx
jne 0x675870
mov ecx, dword [esp + 0xc0]
mov edx, dword [esp + 0x98]
jmp 0x675888
call fcn.00471ac0
mov ecx, dword [esp + 0xc0]
mov dword [edi], ecx
mov edx, dword [esp + 0x98]
mov dword [edi + 4], edx
mov dword [esp + 0xa4], eax
mov dword [eax + 0x48], ecx
lea ecx, [0x7a4640]
mov dword [eax], ecx
mov dword [eax + 4], edx
lea ecx, [0x74d144]
mov dword [eax + 0x18], ecx
movzx ecx, byte [0x98cc87]
mov byte [eax + 0x64], cl
movzx ecx, byte [0x98cc86]
mov byte [eax + 0x65], cl
lea ecx, [0x74d134]
mov dword [eax + 0x70], ecx
mov dword [eax + 0x74], ecx
lea ecx, [0x6eb7c0]
mov dword [esp], ecx
call fcn.0040bc10
mov eax, dword [esp + 4]
lea ecx, [0x676090]
mov dword [eax], ecx
mov ecx, dword [0x98d0b8]
test ecx, ecx
jne 0x6758f3
mov ecx, dword [esp + 0xa4]
jmp 0x67590a
call fcn.00471ad0
mov ecx, dword [esp + 0xa4]
mov dword [edi], ecx
mov dword [edi + 4], eax
mov edx, dword [ecx + 0x30]
mov dword [edi + 8], edx
mov dword [eax + 4], ecx
mov dword [ecx + 0x30], eax
nop
mov dword [ecx + 0x20], 0xffffff
mov eax, dword [0x98d0b8]
test eax, eax
jne 0x67592b
mov eax, dword [esp + 0xa8]
jmp 0x675942
call fcn.00471ac0
mov dword [edi], ecx
mov eax, dword [esp + 0xa8]
mov edx, dword [eax + 0xcc]
mov dword [edi + 4], edx
mov dword [eax + 0xcc], ecx
mov edx, dword [esp + 0x188]
mov ebx, dword [edx + 0x1c]
test ebx, ebx
jne 0x67595a
xor ebp, ebp
jmp 0x67597a
cmp ebx, 0x4000
jae 0x675969
mov ebp, 0x4000
jmp 0x67597a
cmp ebx, 0xffffff
jbe 0x675978
mov ebp, 0xffffff
jmp 0x67597a
mov ebp, ebx
test ebp, ebp
je 0x6759b2
test ebx, ebx
jne 0x675986
xor ebx, ebx
jmp 0x6759a2
cmp ebx, 0x4000
jae 0x675995
mov ebx, 0x4000
jmp 0x6759a2
cmp ebx, 0xffffff
jbe 0x6759a2
mov ebx, 0xffffff
cmp ebx, 0xffffff
jbe 0x6759af
mov ebx, 0xffffff
mov dword [ecx + 0x20], ebx
mov ecx, dword [edx + 0x4c]
test ecx, ecx
je 0x6759db
mov ebx, dword [eax + 0xcc]
test byte [ebx], al
mov ebp, dword [0x98d0b8]
test ebp, ebp
je 0x6759d8
call fcn.00471ac0
mov dword [edi], ecx
mov ebp, dword [ebx + 0x18]
mov dword [edi + 4], ebp
mov dword [ebx + 0x18], ecx
mov ecx, dword [edx + 0x20]
test ecx, ecx
ja 0x6759e7
mov ecx, 0x1000
mov dword [esp + 0x78], ecx
mov dword [esp], ecx
mov dword [esp + 4], 0
call fcn.0065d440
mov eax, dword [esp + 0xa8]
mov ecx, dword [eax + 0xcc]
test byte [ecx], al
mov edx, dword [0x98d0b8]
mov ebx, dword [esp + 8]
test edx, edx
je 0x675a25
call fcn.00471ac0
mov dword [edi], ebx
mov edx, dword [ecx + 0x5c]
mov dword [edi + 4], edx
mov dword [ecx + 0x5c], ebx
mov ecx, dword [esp + 0x188]
mov edx, dword [ecx + 0x18]
test edx, edx
jne 0x675a3d
mov edx, 0xa00000
jmp 0x675a44
cmp edx, 0xffffffff
jne 0x675a44
xor edx, edx
mov ecx, dword [eax + 0xcc]
mov dword [ecx + 0x60], edx
lea ecx, [0x7a43e0]
mov dword [esp], ecx
lea ecx, [eax + 0xd8]
mov dword [esp + 4], ecx
call fcn.0065bf40
mov eax, dword [0x98d0b8]
mov ecx, dword [esp + 8]
test eax, eax
jne 0x675a7c
mov eax, dword [esp + 0xa8]
jmp 0x675a93
call fcn.00471ac0
mov dword [edi], ecx
mov eax, dword [esp + 0xa8]
mov edx, dword [eax + 0xec]
mov dword [edi + 4], edx
mov dword [eax + 0xec], ecx
mov edx, dword [esp + 0x188]
mov ebx, dword [edx + 0x24]
nop
test ebx, ebx
ja 0x675aad
mov ebx, 0x1000
nop
mov dword [ecx + 0x2c], ebx
cmp dword [ecx + 0x20], ebx
jbe 0x675ad4
mov byte [ecx + 0x30], 1
nop
mov dword [ecx + 0x20], ebx
mov dword [esp], ecx
call fcn.0065d760
mov eax, dword [esp + 0xa8]
mov edx, dword [esp + 0x188]
mov dword [eax + 0xb4], 0x1000
movzx ecx, byte [edx + 0x15]
test cl, cl
je 0x675af8
mov dword [eax + 0x6c], 3
mov ecx, dword [esp + 0x84]
test ecx, ecx
jmp 0x675b01
mov ecx, dword [esp + 0x84]
test ecx, ecx
je 0x675b2c
mov eax, dword [ecx + 4]
lea ecx, [0x9609f8]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.00409f80
mov ebp, dword [esp + 8]
mov eax, dword [esp + 0xa8]
mov edx, dword [esp + 0x188]
mov ecx, ebp
test ecx, ecx
je 0x675be9
mov dword [esp + 0xc4], ecx
lea eax, [0x716240]
mov dword [esp], eax
call fcn.0040bc10
mov eax, dword [esp + 0xc4]
mov eax, dword [eax + 0xc]
mov ecx, dword [esp + 4]
mov dword [esp + 0x180], ecx
mov edx, dword [esp + 0x9c]
mov dword [esp], edx
call eax
lea edi, [esp + 0xe0]
lea esi, [esp + 4]
call fcn.00472166
mov eax, dword [0x98d0b8]
test eax, eax
je 0x675bbc
call fcn.00471ac0
mov eax, dword [esp + 0x180]
mov dword [edi], eax
mov ecx, dword [esp + 0xa8]
mov edx, dword [ecx + 0xc]
mov dword [edi + 4], edx
lea edx, [0x716240]
mov dword [esp], edx
mov dword [esp + 4], eax
lea edx, [esp + 0xe0]
mov dword [esp + 8], edx
call fcn.0040eba0
mov edi, dword [esp + 0x180]
lea esi, [esp + 0xe0]
call fcn.00472166
mov eax, dword [esp + 0x180]
mov ecx, dword [esp + 0xa8]
mov dword [ecx + 0xc], eax
mov eax, ecx
mov edx, dword [esp + 0x188]
mov dword [esp + 0x88], 0
mov dword [esp + 0x8c], 0
mov dword [esp + 0x90], 0
mov dword [esp + 0x94], 0
mov word [esp + 0x88], 2
mov word [esp + 0x90], 4
mov dword [esp + 0x94], 0x400000
mov ecx, dword [edx + 0x1c]
test ecx, ecx
jne 0x675c3f
xor ecx, ecx
jmp 0x675c5b
cmp ecx, 0x4000
jae 0x675c4e
mov ecx, 0x4000
jmp 0x675c5b
cmp ecx, 0xffffff
jbe 0x675c5b
mov ecx, 0xffffff
test ecx, ecx
jne 0x675c72
mov ecx, 2
lea ebx, [esp + 0x88]
mov ebp, 2
jmp 0x675cd1
mov dword [esp + 0x74], ecx
lea eax, [esp + 0x88]
mov dword [esp], eax
mov dword [esp + 4], 3
mov dword [esp + 8], 2
mov dword [esp + 0xc], 1
lea eax, [0x705c00]
mov dword [esp + 0x10], eax
call fcn.0046cad0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x1c]
mov word [eax + 0x10], 5
mov edx, dword [esp + 0x74]
mov dword [eax + 0x14], edx
mov edx, dword [esp + 0x188]
mov ebx, eax
mov ebp, 3
mov eax, dword [esp + 0xa8]
mov esi, dword [edx + 0x18]
test esi, esi
jne 0x675cdf
mov esi, 0xa00000
jmp 0x675ce6
cmp esi, 0xffffffff
jne 0x675ce6
xor esi, esi
test esi, esi
je 0x675d3f
inc ebp
cmp ecx, ebp
jae 0x675d33
mov dword [esp + 0x70], esi
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x705c00]
mov dword [esp + 0x10], eax
call fcn.0046cad0
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0xa8]
mov edx, dword [esp + 0x188]
mov esi, dword [esp + 0x70]
lea edi, [ebx + ebp*8 - 8]
mov word [edi], 6
mov dword [edi + 4], esi
mov esi, dword [esp + 0x78]
cmp esi, 0x1000
je 0x675d9c
inc ebp
cmp ecx, ebp
jae 0x675d90
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x705c00]
mov dword [esp + 0x10], eax
call fcn.0046cad0
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0xa8]
mov edx, dword [esp + 0x188]
mov esi, dword [esp + 0x78]
lea edi, [ebx + ebp*8 - 8]
mov word [edi], 1
mov dword [edi + 4], esi
mov dword [esp + 0xa0], ebx
mov dword [esp + 0x7c], ebp
mov dword [esp + 0x80], ecx
mov edx, dword [eax + 0xc8]
mov esi, dword [str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n]
mov edi, dword [0x96096c]
mov ecx, dword [0x960970]
mov dword [esp], edx
mov dword [esp + 4], esi
mov dword [esp + 8], edi
mov dword [esp + 0xc], ecx
call fcn.004e4560
mov eax, dword [esp + 0xa8]
mov ecx, dword [eax + 0xcc]
mov dword [esp], ecx
mov ecx, dword [esp + 0xa0]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x7c]
mov dword [esp + 8], ecx
mov ecx, dword [esp + 0x80]
mov dword [esp + 0xc], ecx
call fcn.0066e300
mov eax, dword [esp + 0xa8]
mov ecx, dword [eax + 0xcc]
mov dword [esp], ecx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x40000000
call fcn.0066ee20
nop
mov eax, dword [esp + 0xa8]
mov dword [eax + 0x48], 0x4000ffff
mov ecx, dword [eax + 0xc8]
mov dword [esp], ecx
call fcn.004e43e0
mov eax, dword [esp + 0xa8]
mov ecx, dword [eax + 0xd0]
test ecx, ecx
jne 0x675fd0
mov ecx, dword [esp + 0x188]
mov edx, dword [ecx + 0x2c]
mov ebx, dword [ecx + 0x30]
test edx, edx
xchg ebp, ebx
setne bl
xchg ebp, ebx
test ebx, ebx
xchg esi, ebx
setne bl
xchg esi, ebx
or esi, ebp
xchg esi, eax
test al, al
xchg esi, eax
jne 0x675ea6
mov edx, dword [ecx + 0x50]
test edx, edx
je 0x675ea2
mov ebp, dword [edx + 0x98]
mov ebx, dword [edx + 0x9c]
mov edx, ebp
jmp 0x675ea6
xor ebx, ebx
xor edx, edx
test ebx, ebx
xchg ebp, ebx
setne bl
xchg ebp, ebx
test edx, edx
xchg esi, ebx
setne bl
xchg esi, ebx
or ebp, esi
xchg ebp, eax
test al, al
xchg ebp, eax
je 0x675f5f
mov dword [esp + 0x68], edx
mov dword [esp + 0x6c], ebx
mov dword [eax + 0x24], edx
mov dword [eax + 0x28], ebx
lea ecx, [0x6eb4c0]
mov dword [esp], ecx
call fcn.0040bc10
mov eax, dword [esp + 4]
lea ecx, [0x6a01c0]
mov dword [eax], ecx
mov ecx, dword [0x98d0b8]
test ecx, ecx
jne 0x675eff
mov ecx, dword [esp + 0xa8]
jmp 0x675f0d
call fcn.00471ab0
mov ecx, dword [esp + 0xa8]
mov dword [edi], ecx
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x188]
mov dword [esp], edx
mov edx, dword [esp + 0x68]
mov dword [esp + 4], edx
mov edx, dword [esp + 0x6c]
mov dword [esp + 8], edx
mov dword [esp + 0xc], eax
call fcn.00673030
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0xa8]
mov dword [edx + 0x2c], eax
mov eax, dword [0x98d0b8]
test eax, eax
je 0x675f5c
call fcn.00471ac0
mov dword [edi], ecx
mov eax, dword [edx + 0x30]
mov dword [edi + 4], eax
mov dword [edx + 0x30], ecx
lea eax, [0x6eb760]
mov dword [esp], eax
call fcn.0040bc10
mov eax, dword [esp + 4]
lea ecx, [0x676050]
mov dword [eax], ecx
mov ecx, dword [0x98d0b8]
test ecx, ecx
jne 0x675f8c
mov ecx, dword [esp + 0xa8]
jmp 0x675f9a
call fcn.00471ab0
mov ecx, dword [esp + 0xa8]
mov dword [edi], ecx
mov dword [eax + 4], ecx
mov dword [esp], eax
call fcn.004425a0
mov eax, dword [esp + 0xa8]
mov dword [esp + 0x198], eax
mov dword [esp + 0x19c], 0
mov dword [esp + 0x1a0], 0
add esp, 0x184
ret
nop
nop
lea eax, [0x6ec1a0]
mov dword [esp], eax
call fcn.0040bc10
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x3a
lea ecx, [0x742d3d]
mov dword [eax], ecx
mov ecx, dword [esp + 0xa8]
mov dword [esp], ecx
lea edx, [0x7a4344]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00676d40
mov eax, dword [esp + 0xa8]
mov ecx, dword [eax + 0xd0]
mov eax, dword [eax + 0xd4]
mov dword [esp + 0x198], 0
mov dword [esp + 0x19c], ecx
mov dword [esp + 0x1a0], eax
add esp, 0x184
ret
call fcn.004706b0
jmp fcn.00675260