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

Disassembly:
mov ecx, dword [0x9aee30]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0xec]
cmp eax, dword [ecx + 8]
jbe 0x63ced3
sub esp, 0x16c
lea eax, [0x68c6c0]
mov dword [esp], eax
mov dword [esp + 4], 0
call fcn.00405a60
mov eax, dword [esp + 8]
mov dword [esp + 0xcc], eax
call fcn.0040dcd0
mov eax, dword [esp]
mov dword [esp + 0xc8], eax
call fcn.0040dcd0
mov eax, dword [esp]
mov dword [esp + 0xc4], eax
lea ecx, [0x68c6c0]
mov dword [esp], ecx
mov dword [esp + 4], 1
call fcn.00405a60
mov eax, dword [esp + 8]
mov dword [esp + 0xc0], eax
lea ecx, [0x6c8960]
mov dword [esp], ecx
call fcn.0040d2a0
mov eax, dword [0x9aef70]
mov ecx, dword [esp + 4]
test eax, eax
jne 0x63c244
mov eax, dword [esp + 0x170]
mov edx, dword [esp + 0x178]
mov ebx, dword [esp + 0xcc]
jmp 0x63c266
call fcn.0046c8b0
mov eax, dword [esp + 0x170]
mov dword [edi], eax
mov edx, dword [esp + 0x178]
mov dword [edi + 4], edx
mov ebx, dword [esp + 0xcc]
mov dword [edi + 8], ebx
mov dword [ecx], eax
mov ebp, dword [esp + 0x174]
mov dword [ecx + 4], ebp
mov dword [ecx + 8], edx
mov dword [ecx + 0x18], ebx
mov dword [ecx + 0x68], 1
mov dword [ecx + 0xa0], 0x4000
mov dword [ecx + 0xb4], 0xffff
mov dword [ecx + 0xa4], 0x64
mov dword [ecx + 0xa8], 0xffffffff
mov dword [ecx + 0xac], 0xffffffff
mov ebx, dword [0x9aef70]
test ebx, ebx
jne 0x63c2d2
mov edx, dword [esp + 0xc0]
mov ebx, dword [esp + 0xc8]
mov esi, dword [esp + 0xc4]
jmp 0x63c2f4
call fcn.0046c8b0
mov ebx, dword [esp + 0xc8]
mov dword [edi], ebx
mov esi, dword [esp + 0xc4]
mov dword [edi + 4], esi
mov edx, dword [esp + 0xc0]
mov dword [edi + 8], edx
mov dword [ecx + 0x60], ebx
movzx ebx, byte [esp + 0x17c]
mov byte [ecx + 0x14], bl
mov byte [ecx + 0x50], 1
mov dword [ecx + 0x70], esi
mov dword [ecx + 0xb8], edx
mov edx, dword [eax + 0x48]
test edx, edx
je 0x63c321
mov ebx, dword [edx + 0x7c]
mov edx, dword [edx + 0x80]
jmp 0x63c325
xor edx, edx
xor ebx, ebx
mov dword [esp + 0x90], ecx
test ebx, ebx
xchg esi, ebx
setne bl
xchg esi, ebx
test edx, edx
xchg edi, ebx
setne bl
xchg edi, ebx
or edi, esi
xchg edi, eax
test al, al
xchg edi, eax
je 0x63c3f1
mov dword [esp + 0x60], ebx
mov dword [esp + 0x64], edx
mov dword [ecx + 0x24], ebx
mov dword [ecx + 0x28], edx
lea eax, [0x69c880]
mov dword [esp], eax
call fcn.0040d2a0
mov eax, dword [esp + 4]
lea ecx, [0x665300]
mov dword [eax], ecx
mov ecx, dword [0x9aef70]
test ecx, ecx
jne 0x63c385
mov ecx, dword [esp + 0x90]
jmp 0x63c393
call fcn.0046c890
mov ecx, dword [esp + 0x90]
mov dword [edi], ecx
mov dword [eax + 4], ecx
mov edx, dword [esp + 0x60]
mov dword [esp], edx
mov edx, dword [esp + 0x64]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.004b0460
mov eax, dword [0x9aef70]
mov ecx, dword [esp + 0xc]
test eax, eax
jne 0x63c3c5
mov eax, dword [esp + 0x90]
jmp 0x63c3d9
call fcn.0046c8a0
mov dword [edi], ecx
mov eax, dword [esp + 0x90]
mov edx, dword [eax + 0x2c]
mov dword [edi + 4], edx
mov dword [eax + 0x2c], ecx
mov eax, dword [esp + 0x170]
mov ecx, dword [esp + 0x90]
mov ebp, dword [esp + 0x174]
movzx edx, byte [0x9aece5]
test dl, dl
je 0x63c4c1
mov eax, dword [ebp + 0x1c]
mov ecx, dword [esp + 0x178]
mov dword [esp], ecx
call eax
mov eax, dword [esp + 4]
mov ecx, dword [esp + 8]
mov dword [esp + 0x158], 0
mov dword [esp + 0x15c], 0
mov dword [esp + 0x160], 0
mov dword [esp + 0x164], 0
lea edx, [0x6ca840]
mov dword [esp + 0x158], edx
mov edx, dword [esp + 0x90]
mov dword [esp + 0x15c], edx
test eax, eax
je 0x63c465
mov eax, dword [eax + 4]
mov dword [esp + 0x160], eax
mov dword [esp + 0x164], ecx
movzx eax, byte [0x9aece5]
test al, al
je 0x63c4c1
mov eax, dword [esp + 0x170]
mov dword [esp], eax
lea ecx, [0x6e1ba0]
mov dword [esp + 4], ecx
mov dword [esp + 8], 0x2e
lea ecx, [esp + 0x158]
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], 2
mov dword [esp + 0x14], 2
call fcn.00647d20
mov edx, dword [esp + 0x90]
lea eax, [0x6af7a0]
mov dword [esp], eax
call fcn.0040d2a0
mov eax, dword [esp + 4]
lea ecx, [0x749e18]
mov dword [eax], ecx
mov ecx, dword [0x9aef70]
mov edx, dword [esp + 0x90]
lea ebx, [edx + 0x30]
test ecx, ecx
je 0x63c4ff
call fcn.0046c8b0
mov dword [edi], ebx
mov dword [edi + 4], eax
mov ecx, dword [edx + 0x38]
mov dword [edi + 8], ecx
mov dword [eax + 4], ebx
mov dword [edx + 0x38], eax
mov ecx, dword [edx + 0x3c]
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 0x63c52a
mov dword [edx + 0x3c], ebx
lea edi, [esp + 0x9c]
xor eax, eax
call fcn.0046cb2b
mov ecx, dword [esp + 0x174]
mov dword [esp + 0x9c], ecx
mov ebx, dword [esp + 0x178]
mov dword [esp + 0xa0], ebx
mov ebp, dword [esp + 0x170]
mov esi, dword [ebp + 0x3c]
mov edi, dword [ebp + 0x40]
mov dword [esp + 0xa4], esi
mov dword [esp + 0xa8], edi
lea esi, [edx + 0xcc]
mov dword [esp + 0xac], esi
lea esi, [0x6b1580]
mov dword [esp], esi
lea esi, [esp + 0x9c]
mov dword [esp + 4], esi
call fcn.0040a900
mov ecx, dword [esp + 8]
mov dword [esp + 0xbc], ecx
nop
lea edx, [0x692a40]
mov dword [esp], edx
mov dword [esp + 4], 0x1000
mov dword [esp + 8], 0x1000
call fcn.004507f0
mov ecx, dword [esp + 0xc]
mov dword [esp + 0xb8], ecx
lea edx, [0x6aff20]
mov dword [esp], edx
call fcn.0040d2a0
mov ecx, dword [esp + 4]
mov dword [ecx + 0xc], 0x1000
mov dword [ecx + 0x10], 0x1000
mov edx, dword [0x9aef70]
test edx, edx
jne 0x63c60b
mov eax, dword [esp + 0xb8]
mov edx, dword [esp + 0xbc]
mov ebx, dword [esp + 0x90]
jmp 0x63c636
call fcn.0046c8c0
mov eax, dword [esp + 0xb8]
mov dword [edi], eax
mov edx, dword [esp + 0xbc]
mov dword [edi + 4], edx
mov dword [edi + 8], ecx
mov ebx, dword [esp + 0x90]
mov ebp, dword [ebx + 0xc4]
mov dword [edi + 0xc], ebp
mov dword [ecx + 8], eax
lea eax, [0x74951c]
mov dword [ecx + 0x18], eax
mov dword [ecx + 0x1c], edx
mov dword [ebx + 0xc4], ecx
mov eax, dword [esp + 0x174]
test eax, eax
je 0x63c67f
mov ecx, dword [eax + 4]
lea edx, [0x9651d0]
mov dword [esp], edx
mov dword [esp + 4], ecx
call fcn.0040ac30
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0x174]
mov ebx, dword [esp + 0x90]
jmp 0x63c681
mov ecx, eax
nop
lea edx, [0x749364]
cmp eax, edx
jne 0x63c695
mov ebp, dword [esp + 0x178]
jmp 0x63c69a
mov ebp, 0
mov dword [esp + 0xb4], eax
jne 0x63c6b0
cmp dword [ebp + 4], 0x1000
jge 0x63c7ba
lea eax, [0x6b8ea0]
mov dword [esp], eax
call fcn.0040d2a0
mov eax, dword [esp + 4]
mov dword [esp + 0x8c], eax
lea ecx, [0x692a40]
mov dword [esp], ecx
mov dword [esp + 4], 0x1000
mov dword [esp + 8], 0x1000
call fcn.004507f0
mov eax, dword [esp + 0xc]
mov dword [esp + 0xbc], eax
nop
lea edi, [esp + 0x12c]
xor eax, eax
call fcn.0046cb25
mov eax, dword [esp + 0xbc]
mov dword [esp + 0x12c], eax
mov dword [esp + 0x130], 0x1000
mov dword [esp + 0x134], 0x1000
mov eax, dword [esp + 0xb4]
mov dword [esp + 0x138], eax
mov eax, dword [esp + 0x178]
mov dword [esp + 0x13c], eax
mov dword [esp + 0x150], 0xffffffff
mov dword [esp + 0x154], 0xffffffff
mov ecx, dword [0x9aef70]
test ecx, ecx
je 0x63c78c
lea eax, [0x6b8ea0]
mov dword [esp], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 4], eax
lea ecx, [esp + 0x12c]
mov dword [esp + 8], ecx
call fcn.00412800
mov eax, dword [esp + 0x178]
mov edi, dword [esp + 0x8c]
lea esi, [esp + 0x12c]
call fcn.0046cfd2
mov ecx, dword [esp + 0x174]
lea edx, [0x749364]
mov ebx, dword [esp + 0x90]
mov ebp, dword [esp + 0x8c]
mov eax, dword [0x9aef70]
test eax, eax
je 0x63c7d1
call fcn.0046c8a0
mov dword [edi], ebp
mov eax, dword [ebx + 0x74]
mov dword [edi + 4], eax
mov dword [esp + 0x8c], ebp
mov dword [ebx + 0x74], ebp
mov eax, dword [ebx + 0xc4]
mov dword [esp + 0xb0], eax
lea ecx, [0x6c41c0]
mov dword [esp], ecx
call fcn.0040d2a0
mov eax, dword [esp + 4]
lea ecx, [0x7492d8]
mov dword [eax + 0x44], ecx
mov ecx, dword [0x9aef70]
test ecx, ecx
jne 0x63c81d
mov ecx, dword [esp + 0xb0]
mov edx, dword [esp + 0x8c]
jmp 0x63c835
call fcn.0046c8a0
mov ecx, dword [esp + 0xb0]
mov dword [edi], ecx
mov edx, dword [esp + 0x8c]
mov dword [edi + 4], edx
mov dword [esp + 0x94], eax
mov dword [eax + 0x48], ecx
lea ecx, [0x749364]
mov dword [eax], ecx
mov dword [eax + 4], edx
lea ecx, [0x6f9e40]
mov dword [eax + 0x18], ecx
movzx ecx, byte [0x9aece7]
mov byte [eax + 0x64], cl
movzx ecx, byte [0x9aece6]
mov byte [eax + 0x65], cl
lea ecx, [0x6f9eb0]
mov dword [eax + 0x70], ecx
mov dword [eax + 0x74], ecx
lea ecx, [0x69cbe0]
mov dword [esp], ecx
call fcn.0040d2a0
mov eax, dword [esp + 4]
lea ecx, [0x63cf20]
mov dword [eax], ecx
mov ecx, dword [0x9aef70]
test ecx, ecx
jne 0x63c8a0
mov ecx, dword [esp + 0x94]
jmp 0x63c8b7
call fcn.0046c8b0
mov ecx, dword [esp + 0x94]
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 [0x9aef70]
test eax, eax
jne 0x63c8d8
mov eax, dword [esp + 0x90]
jmp 0x63c8ef
call fcn.0046c8a0
mov dword [edi], ecx
mov eax, dword [esp + 0x90]
mov edx, dword [eax + 0xc8]
mov dword [edi + 4], edx
mov dword [eax + 0xc8], ecx
mov edx, dword [esp + 0x170]
mov ebx, dword [edx + 0x1c]
test ebx, ebx
jne 0x63c907
xor ebp, ebp
jmp 0x63c927
cmp ebx, 0x4000
jae 0x63c916
mov ebp, 0x4000
jmp 0x63c927
cmp ebx, 0xffffff
jbe 0x63c925
mov ebp, 0xffffff
jmp 0x63c927
mov ebp, ebx
test ebp, ebp
je 0x63c960
test ebx, ebx
jne 0x63c933
xor ebx, ebx
jmp 0x63c94f
cmp ebx, 0x4000
jae 0x63c942
mov ebx, 0x4000
jmp 0x63c94f
cmp ebx, 0xffffff
jbe 0x63c94f
mov ebx, 0xffffff
nop
cmp ebx, 0xffffff
jbe 0x63c95d
mov ebx, 0xffffff
mov dword [ecx + 0x20], ebx
mov ecx, dword [edx + 0x44]
test ecx, ecx
je 0x63c989
mov ebx, dword [eax + 0xc8]
test byte [ebx], al
mov ebp, dword [0x9aef70]
test ebp, ebp
je 0x63c986
call fcn.0046c8a0
mov dword [edi], ecx
mov ebp, dword [ebx + 0x18]
mov dword [edi + 4], ebp
mov dword [ebx + 0x18], ecx
mov ecx, dword [edx + 0x20]
nop
test ecx, ecx
ja 0x63c996
mov ecx, 0x1000
mov dword [esp + 0x70], ecx
mov dword [esp], ecx
mov dword [esp + 4], 0
call fcn.00624550
mov eax, dword [esp + 0x90]
mov ecx, dword [eax + 0xc8]
test byte [ecx], al
mov edx, dword [0x9aef70]
mov ebx, dword [esp + 8]
test edx, edx
je 0x63c9d4
call fcn.0046c8a0
mov dword [edi], ebx
mov edx, dword [ecx + 0x5c]
mov dword [edi + 4], edx
mov dword [ecx + 0x5c], ebx
mov ecx, dword [esp + 0x170]
mov edx, dword [ecx + 0x18]
test edx, edx
jne 0x63c9ec
mov edx, 0xa00000
jmp 0x63c9f3
cmp edx, 0xffffffff
jne 0x63c9f3
xor edx, edx
mov ecx, dword [eax + 0xc8]
mov dword [ecx + 0x60], edx
lea ecx, [0x7491fc]
mov dword [esp], ecx
lea ecx, [eax + 0xd4]
mov dword [esp + 4], ecx
call fcn.00623040
mov eax, dword [0x9aef70]
mov ecx, dword [esp + 8]
test eax, eax
jne 0x63ca2b
mov eax, dword [esp + 0x90]
jmp 0x63ca42
call fcn.0046c8a0
mov dword [edi], ecx
mov eax, dword [esp + 0x90]
mov edx, dword [eax + 0xe8]
mov dword [edi + 4], edx
mov dword [eax + 0xe8], ecx
mov edx, dword [esp + 0x170]
mov ebx, dword [edx + 0x24]
nop
test ebx, ebx
ja 0x63ca5c
mov ebx, 0x1000
nop
mov dword [ecx + 0x2c], ebx
cmp dword [ecx + 0x20], ebx
jbe 0x63ca83
mov byte [ecx + 0x30], 1
nop
mov dword [ecx + 0x20], ebx
mov dword [esp], ecx
call fcn.00624870
mov eax, dword [esp + 0x90]
mov edx, dword [esp + 0x170]
mov dword [eax + 0xb0], 0x1000
movzx ecx, byte [edx + 0x15]
test cl, cl
je 0x63caa7
mov dword [eax + 0x68], 3
mov ecx, dword [esp + 0x174]
test ecx, ecx
jmp 0x63cab0
mov ecx, dword [esp + 0x174]
test ecx, ecx
je 0x63cadb
mov eax, dword [ecx + 4]
lea ecx, [0x9651e0]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.0040ac30
mov eax, dword [esp + 8]
mov edx, dword [esp + 0x170]
mov ecx, eax
mov eax, dword [esp + 0x90]
test ecx, ecx
je 0x63cb98
mov dword [esp + 0xb4], ecx
lea eax, [0x6bed40]
mov dword [esp], eax
call fcn.0040d2a0
mov eax, dword [esp + 0xb4]
mov eax, dword [eax + 0x10]
mov ecx, dword [esp + 4]
mov dword [esp + 0x168], ecx
mov edx, dword [esp + 0x178]
mov dword [esp], edx
call eax
lea edi, [esp + 0xd0]
lea esi, [esp + 4]
call fcn.0046cf5a
mov eax, dword [0x9aef70]
test eax, eax
je 0x63cb6b
call fcn.0046c8a0
mov eax, dword [esp + 0x168]
mov dword [edi], eax
mov ecx, dword [esp + 0x90]
mov edx, dword [ecx + 0xc]
mov dword [edi + 4], edx
lea edx, [0x6bed40]
mov dword [esp], edx
mov dword [esp + 4], eax
lea edx, [esp + 0xd0]
mov dword [esp + 8], edx
call fcn.00412800
mov edi, dword [esp + 0x168]
lea esi, [esp + 0xd0]
call fcn.0046cf5a
mov eax, dword [esp + 0x168]
mov ecx, dword [esp + 0x90]
mov dword [ecx + 0xc], eax
mov eax, ecx
mov edx, dword [esp + 0x170]
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0
mov word [esp + 0x7c], 2
mov word [esp + 0x84], 4
mov dword [esp + 0x88], 0x400000
mov ecx, dword [edx + 0x1c]
test ecx, ecx
jne 0x63cbe8
xor ecx, ecx
jmp 0x63cc04
cmp ecx, 0x4000
jae 0x63cbf7
mov ecx, 0x4000
jmp 0x63cc04
cmp ecx, 0xffffff
jbe 0x63cc04
mov ecx, 0xffffff
test ecx, ecx
jne 0x63cc18
mov ecx, 2
lea ebx, [esp + 0x7c]
mov ebp, 2
jmp 0x63cc74
mov dword [esp + 0x6c], ecx
lea eax, [esp + 0x7c]
mov dword [esp], eax
mov dword [esp + 4], 3
mov dword [esp + 8], 2
mov dword [esp + 0xc], 1
lea eax, [0x6b3260]
mov dword [esp + 0x10], eax
call fcn.004508b0
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x1c]
mov word [eax + 0x10], 5
mov edx, dword [esp + 0x6c]
mov dword [eax + 0x14], edx
mov edx, dword [esp + 0x170]
mov ebx, eax
mov ebp, 3
mov eax, dword [esp + 0x90]
mov edx, dword [edx + 0x18]
test edx, edx
jne 0x63cc82
mov edx, 0xa00000
jmp 0x63cc89
cmp edx, 0xffffffff
jne 0x63cc89
xor edx, edx
test edx, edx
je 0x63ccdb
inc ebp
cmp ecx, ebp
jae 0x63cccf
mov dword [esp + 0x68], edx
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x6b3260]
mov dword [esp + 0x10], eax
call fcn.004508b0
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0x90]
mov edx, dword [esp + 0x68]
lea esi, [ebx + ebp*8 - 8]
mov word [esi], 6
mov dword [esi + 4], edx
mov edx, dword [esp + 0x70]
cmp edx, 0x1000
je 0x63cd31
inc ebp
cmp ecx, ebp
jae 0x63cd25
mov dword [esp], ebx
mov dword [esp + 4], ebp
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 1
lea eax, [0x6b3260]
mov dword [esp + 0x10], eax
call fcn.004508b0
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0x90]
mov edx, dword [esp + 0x70]
lea esi, [ebx + ebp*8 - 8]
mov word [esi], 1
mov dword [esi + 4], edx
mov dword [esp + 0x98], ebx
mov dword [esp + 0x78], ecx
mov dword [esp + 0x74], ebp
mov edx, dword [eax + 0xc4]
mov esi, dword [str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n]
mov edi, dword [0x965144]
mov ecx, dword [0x965148]
mov dword [esp], edx
mov dword [esp + 4], esi
mov dword [esp + 8], edi
mov dword [esp + 0xc], ecx
call fcn.004e4270
mov eax, dword [esp + 0x90]
mov ecx, dword [eax + 0xc8]
mov dword [esp], ecx
mov ecx, dword [esp + 0x98]
mov dword [esp + 4], ecx
mov ecx, dword [esp + 0x74]
mov dword [esp + 8], ecx
mov ecx, dword [esp + 0x78]
mov dword [esp + 0xc], ecx
call fcn.00635610
mov eax, dword [esp + 0x90]
mov ecx, dword [eax + 0xc8]
mov dword [esp], ecx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x40000000
call fcn.00636130
nop
mov eax, dword [esp + 0x90]
mov dword [eax + 0x44], 0x4000ffff
mov ecx, dword [eax + 0xc4]
mov dword [esp], ecx
call fcn.004e40f0
mov eax, dword [esp + 0x90]
mov ecx, dword [eax + 0xcc]
test ecx, ecx
jne 0x63ce60
lea eax, [0x69cb80]
mov dword [esp], eax
call fcn.0040d2a0
mov eax, dword [esp + 4]
lea ecx, [0x63cee0]
mov dword [eax], ecx
mov ecx, dword [0x9aef70]
test ecx, ecx
jne 0x63ce1c
mov ecx, dword [esp + 0x90]
jmp 0x63ce2a
call fcn.0046c890
mov ecx, dword [esp + 0x90]
mov dword [edi], ecx
mov dword [eax + 4], ecx
mov dword [esp], eax
call fcn.004462e0
mov eax, dword [esp + 0x90]
mov dword [esp + 0x180], eax
mov dword [esp + 0x184], 0
mov dword [esp + 0x188], 0
add esp, 0x16c
ret
nop
nop
lea eax, [0x69de40]
mov dword [esp], eax
call fcn.0040d2a0
mov eax, dword [esp + 4]
mov dword [eax + 4], 0x3a
lea ecx, [0x6e49cd]
mov dword [eax], ecx
mov ecx, dword [esp + 0x90]
mov dword [esp], ecx
lea edx, [0x74924c]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.0063db80
mov eax, dword [esp + 0x90]
mov ecx, dword [eax + 0xcc]
mov eax, dword [eax + 0xd0]
mov dword [esp + 0x180], 0
mov dword [esp + 0x184], ecx
mov dword [esp + 0x188], eax
add esp, 0x16c
ret
call fcn.0046b490
jmp fcn.0063c190