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

Disassembly:
push 0xffffffffffffffff
push 0x775f65
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xc0
push ebx
push esi
push edi
mov edi, ecx
lea ebx, [edi + 0x1bc]
xor al, al
test ebx, ebx
mov dword [esp + 0xc], edi
mov byte [esp + 0x7c], al
mov dword [esp + 0x78], ebx
je 0x4f22d0
cmp byte [0x992082], al
je 0x4f22c7
push ebx
call dword [0x794290]
mov byte [esp + 0x7c], 1
mov al, byte [esp + 0x7c]
mov esi, dword [esp + 0xdc]
test esi, esi
mov dword [esp + 0xd4], 0
jl 0x4f22f7
cmp esi, dword [edi + 0x74]
jge 0x4f22f7
mov ecx, dword [edi + 0x140]
cmp dword [ecx + esi*4], 0
je 0x4f2318
test al, al
je 0x4f2d4a
cmp byte [0x992082], 0
je 0x4f2d4a
push ebx
call dword [0x79428c]
jmp 0x4f2d4a
push ebp
lea ecx, [esp + 0x50]
call fcn.004f1fe0
push 0x40
lea edx, [esp + 0x94]
push 0
push edx
mov byte [esp + 0xe4], 1
call fcn.0074d440
fld1
mov ecx, dword [edi + 0x70]
fst dword [esp + 0x9c]
fldz
lea eax, [esi*8]
fst dword [esp + 0xa0]
sub eax, esi
fst dword [esp + 0xa4]
lea eax, [ecx + eax*4]
fst dword [esp + 0xa8]
add esp, 0xc
fst dword [esp + 0xa0]
fst dword [esp + 0xa8]
fst dword [esp + 0xac]
fst dword [esp + 0xb0]
fst dword [esp + 0xb4]
fst dword [esp + 0xbc]
fst dword [esp + 0xc0]
fst dword [esp + 0xc4]
fst dword [esp + 0xc8]
fst dword [esp + 0x84]
fstp dword [esp + 0x88]
fst dword [esp + 0xa4]
fst dword [esp + 0xb8]
fst dword [esp + 0xcc]
fstp dword [esp + 0x8c]
mov edx, dword [eax + 4]
mov ebx, dword [eax + 8]
mov eax, dword [edi + 0x40]
mov ecx, dword [eax + edx*4]
mov eax, dword [edi + 0x60]
mov eax, dword [eax + edx*4]
add eax, ecx
cmp ecx, eax
jge 0x4f2451
lea esi, [ecx + ecx*2]
add esi, esi
add esi, esi
add esi, esi
sub eax, ecx
mov dword [esp + 0x18], 0
mov ebp, eax
mov eax, dword [edi + 0x10]
mov ecx, dword [eax + esi + 4]
add eax, esi
test ecx, ecx
je 0x4f2449
cmp ebx, ecx
jge 0x4f2449
mov ecx, dword [eax + 8]
mov edx, dword [edi + 0x90]
add ecx, ebx
mov ecx, dword [edx + ecx*4]
test ecx, ecx
je 0x4f2449
mov eax, dword [ecx]
mov eax, dword [eax + 0x1c]
lea edx, [esp + 0x18]
push edx
lea edx, [esp + 0x54]
push edx
lea edx, [esp + 0x8c]
push edx
lea edx, [esp + 0x9c]
push edx
push 0
call eax
add esi, 0x18
sub ebp, 1
jne 0x4f2403
xor ebx, ebx
mov dword [esp + 0x48], ebx
mov dword [esp + 0x40], ebx
mov dword [esp + 0x44], ebx
cmp dword [esp + 0x50], ebx
mov byte [esp + 0xd8], 2
mov dword [esp + 0x14], ebx
jbe 0x4f25bb
mov edx, dword [esp + 0x68]
mov dword [esp + 0x18], ebx
lea ecx, [ecx]
xor ecx, ecx
test edx, edx
jbe 0x4f25a1
mov eax, dword [esp + 0x70]
mov esi, dword [esp + 0x14]
add eax, 0x10
cmp dword [eax - 4], esi
je 0x4f24b2
cmp dword [eax], esi
je 0x4f24b2
cmp dword [eax + 4], esi
je 0x4f24b2
add ecx, 1
add eax, 0x18
cmp ecx, edx
jb 0x4f2495
jmp 0x4f25a1
xor ebp, ebp
test ebx, ebx
jbe 0x4f2503
mov ecx, dword [esp + 0x48]
mov edx, dword [esp + 0x58]
mov esi, dword [esp + 0x18]
add ecx, 8
fld dword [ecx - 8]
fld dword [edx + esi]
fucompp
fnstsw ax
test ah, 0x44
jp 0x4f24f9
fld dword [ecx - 4]
fld dword [edx + esi + 4]
fucompp
fnstsw ax
test ah, 0x44
jp 0x4f24f9
fld dword [ecx]
fld dword [edx + esi + 8]
fucompp
fnstsw ax
test ah, 0x44
jnp 0x4f266b
add ebp, 1
add ecx, 0xc
cmp ebp, ebx
jb 0x4f24c7
mov edi, dword [esp + 0x70]
mov ebp, dword [esp + 0x14]
xor esi, esi
mov edx, 0xc
mov eax, edx
mov ecx, 3
lea esp, [esp]
cmp dword [edi + eax], ebp
jne 0x4f2530
mov dword [edi + eax], ebx
mov edi, dword [esp + 0x70]
mov ebx, dword [esp + 0x40]
add eax, 4
sub ecx, 1
jne 0x4f2520
add esi, 1
add edx, 0x18
cmp esi, dword [esp + 0x68]
jb 0x4f2512
mov eax, dword [esp + 0x58]
mov ecx, dword [esp + 0x18]
add ebx, 1
cmp ebx, dword [esp + 0x44]
lea esi, [eax + ecx]
mov dword [esp + 0x40], ebx
jbe 0x4f257a
push 0xc
push ebx
lea edx, [esp + 0x50]
push edx
lea eax, [esp + 0x4c]
push eax
lea ecx, [esp + 0x54]
push ecx
call fcn.0040e110
mov ebx, dword [esp + 0x54]
add esp, 0x14
mov eax, dword [esp + 0x48]
mov ecx, dword [esi]
lea edx, [ebx + ebx*2]
lea eax, [eax + edx*4 - 0xc]
mov dword [eax], ecx
mov edx, dword [esi + 4]
mov dword [eax + 4], edx
mov ecx, dword [esi + 8]
mov dword [eax + 8], ecx
mov edx, dword [esp + 0x68]
mov edi, dword [esp + 0x10]
mov ebx, dword [esp + 0x40]
mov eax, dword [esp + 0x14]
add dword [esp + 0x18], 0xc
add eax, 1
cmp eax, dword [esp + 0x50]
mov dword [esp + 0x14], eax
jb 0x4f2480
push 0xc
push ebx
lea edx, [esp + 0x60]
push edx
lea eax, [esp + 0x5c]
push eax
lea ecx, [esp + 0x64]
push ecx
mov dword [esp + 0x64], 0
call fcn.0040e110
add esp, 0x14
cmp dword [esp + 0x40], 0
je 0x4f2602
mov eax, dword [esp + 0x50]
mov ecx, dword [esp + 0x58]
lea edx, [eax + eax*2]
mov eax, dword [esp + 0x48]
add edx, edx
add edx, edx
push edx
push eax
push ecx
call fcn.0074dfc0
add esp, 0xc
push 0x10
call fcn.0074caae
mov edx, dword [edi + 0x140]
mov esi, eax
mov eax, dword [esp + 0xe4]
mov dword [edx + eax*4], esi
mov ecx, dword [esp + 0x54]
mov dword [esi], ecx
mov eax, dword [esp + 0x54]
xor ecx, ecx
mov ebp, eax
mov edx, 0xc
mul edx
seto cl
mov dword [esp + 0x1c], esi
neg ecx
or ecx, eax
push ecx
call fcn.0073b9f0
add esp, 8
test eax, eax
je 0x4f26b2
lea edx, [ebp - 1]
test edx, edx
jl 0x4f2667
fldz
lea ecx, [eax + 8]
fst dword [ecx - 8]
add ecx, 0xc
sub edx, 1
fst dword [ecx - 0x10]
fst dword [ecx - 0xc]
jns 0x4f2654
fstp st(0)
mov ecx, eax
jmp 0x4f26b4
mov edi, dword [esp + 0x70]
xor ebx, ebx
mov esi, 0xc
jmp 0x4f2680
mov eax, esi
mov ecx, 3
mov edx, dword [esp + 0x14]
cmp dword [edi + eax], edx
jne 0x4f2697
mov dword [edi + eax], ebp
mov edi, dword [esp + 0x70]
add eax, 4
sub ecx, 1
jne 0x4f2687
mov edx, dword [esp + 0x68]
add ebx, 1
add esi, 0x18
cmp ebx, edx
jb 0x4f2680
jmp 0x4f2599
xor ecx, ecx
mov eax, dword [esi]
lea eax, [eax + eax*2]
add eax, eax
add eax, eax
mov dword [esi + 4], ecx
mov edx, dword [esp + 0x58]
push eax
push edx
push ecx
call fcn.0074dfc0
mov eax, dword [esp + 0x74]
xor ecx, ecx
mov ebp, eax
mov edx, 0x10
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.0073b9f0
add esp, 0x10
test eax, eax
je 0x4f2710
lea edx, [ebp - 1]
test edx, edx
jl 0x4f2712
fldz
lea ecx, [eax + 8]
fst dword [ecx - 8]
add ecx, 0x10
sub edx, 1
fst dword [ecx - 0x14]
fst dword [ecx - 0x10]
jns 0x4f26fb
fstp st(0)
jmp 0x4f2712
xor eax, eax
xor ebp, ebp
mov dword [esi + 8], eax
cmp dword [esp + 0x68], ebp
jbe 0x4f274d
xor edi, edi
xor edx, edx
mov eax, dword [esp + 0x70]
mov ebx, dword [eax + edx]
lea ecx, [eax + edx]
mov eax, dword [esi + 8]
add eax, edi
mov dword [eax], ebx
mov ebx, dword [ecx + 4]
mov dword [eax + 4], ebx
mov ecx, dword [ecx + 8]
add ebp, 1
mov dword [eax + 8], ecx
add edx, 0x18
add edi, 0xc
cmp ebp, dword [esp + 0x68]
jb 0x4f2721
mov eax, dword [esi]
xor ecx, ecx
mov edx, 4
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.0073b9f0
mov ecx, dword [esi]
add ecx, ecx
add ecx, ecx
push ecx
push 0
push eax
mov dword [esi + 0xc], eax
call fcn.0074d440
add esp, 0x10
cmp dword [esi], 0
mov dword [esp + 0x14], 0
jbe 0x4f2ce0
jmp 0x4f2790
xor edi, edi
xor ebp, ebp
xor edx, edx
mov dword [esp + 0x24], ebp
mov dword [esp + 0x1c], edx
mov dword [esp + 0x20], edi
mov eax, dword [esp + 0x68]
mov ebx, dword [esp + 0x70]
xor esi, esi
cmp eax, edi
mov byte [esp + 0xd8], 3
jbe 0x4f2823
mov ecx, dword [esp + 0x14]
lea esp, [esp]
cmp dword [ebx + edi + 0xc], ecx
je 0x4f27d2
cmp dword [ebx + edi + 0x10], ecx
je 0x4f27d2
cmp dword [ebx + edi + 0x14], ecx
jne 0x4f2819
add edx, 1
cmp edx, dword [esp + 0x20]
mov dword [esp + 0x1c], edx
jbe 0x4f2805
push 4
push edx
lea edx, [esp + 0x2c]
push edx
lea eax, [esp + 0x28]
push eax
lea ecx, [esp + 0x30]
push ecx
call fcn.0040e110
mov ebp, dword [esp + 0x38]
mov edx, dword [esp + 0x30]
mov ecx, dword [esp + 0x28]
add esp, 0x14
mov dword [ebp + edx*4 - 4], esi
mov ebx, dword [esp + 0x70]
mov eax, dword [esp + 0x68]
mov ebp, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
add esi, 1
add edi, 0x18
cmp esi, eax
jb 0x4f27c0
xor ecx, ecx
test eax, eax
mov dword [esp + 0x10], ecx
jbe 0x4f290b
xor edi, edi
xor bl, bl
xor eax, eax
test edx, edx
jbe 0x4f2857
jmp 0x4f2840
cmp dword [ebp + eax*4], ecx
jne 0x4f2848
mov bl, 1
add eax, 1
cmp eax, edx
jb 0x4f2840
test bl, bl
jne 0x4f28f3
xor esi, esi
test edx, edx
jbe 0x4f28f3
mov eax, dword [esp + 0x18]
mov ecx, dword [eax + 8]
jmp 0x4f2870
mov eax, dword [ebp + esi*4]
lea eax, [eax + eax*2]
fld dword [ecx + eax*4 + 4]
lea eax, [ecx + eax*4]
fmul dword [ecx + edi + 4]
fld dword [eax]
fmul dword [ecx + edi]
faddp st(1)
fld dword [eax + 8]
fmul dword [ecx + edi + 8]
faddp st(1)
fstp dword [esp + 0x4c]
fld dword [esp + 0x4c]
fcomp qword [0x885a68]
fnstsw ax
test ah, 0x41
je 0x4f28b0
add esi, 1
cmp esi, edx
jb 0x4f2870
jmp 0x4f28ef
add edx, 1
cmp edx, dword [esp + 0x20]
mov dword [esp + 0x1c], edx
jbe 0x4f28df
push 4
push edx
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x28]
push edx
lea eax, [esp + 0x30]
push eax
call fcn.0040e110
mov ebp, dword [esp + 0x38]
mov edx, dword [esp + 0x30]
add esp, 0x14
mov ecx, dword [esp + 0x10]
mov dword [ebp + edx*4 - 4], ecx
mov ebp, dword [esp + 0x24]
mov edx, dword [esp + 0x1c]
mov ecx, dword [esp + 0x10]
add ecx, 1
add edi, 0xc
cmp ecx, dword [esp + 0x68]
mov dword [esp + 0x10], ecx
jb 0x4f2833
mov ebx, dword [esp + 0x70]
xor eax, eax
mov dword [esp + 0x30], eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], eax
cmp edx, eax
mov byte [esp + 0xd8], 4
mov dword [esp + 0x10], eax
jbe 0x4f29c6
lea ecx, [ecx]
mov edx, dword [esp + 0x30]
xor edi, edi
jmp 0x4f2940
mov ecx, dword [esp + 0x10]
mov ecx, dword [ebp + ecx*4]
lea ecx, [ecx + ecx*2]
lea ecx, [edi + ecx*2]
mov esi, dword [ebx + ecx*4 + 0xc]
xor ecx, ecx
test eax, eax
jbe 0x4f2964
cmp esi, dword [edx + ecx*4]
je 0x4f29a7
add ecx, 1
cmp ecx, eax
jb 0x4f2958
add eax, 1
cmp eax, dword [esp + 0x2c]
mov dword [esp + 0x28], eax
jbe 0x4f2993
push 4
push eax
lea edx, [esp + 0x38]
push edx
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x3c]
push ecx
call fcn.0040e110
mov eax, dword [esp + 0x3c]
mov edx, dword [esp + 0x44]
add esp, 0x14
mov dword [edx + eax*4 - 4], esi
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x24]
mov edx, dword [esp + 0x30]
mov eax, dword [esp + 0x28]
add edi, 1
cmp edi, 3
jb 0x4f2940
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x1c]
add ecx, 1
cmp ecx, edx
mov dword [esp + 0x10], ecx
jb 0x4f2930
xor ebp, ebp
mov dword [esp + 0x3c], ebp
mov dword [esp + 0x34], ebp
mov dword [esp + 0x38], ebp
cmp edx, ebp
mov byte [esp + 0xd8], 5
mov dword [esp + 0x10], ebp
jbe 0x4f2ac5
jmp 0x4f29f0
xor esi, esi
mov edx, dword [esp + 0x24]
mov eax, dword [esp + 0x10]
mov eax, dword [edx + eax*4]
lea ecx, [eax + eax*2]
mov eax, 0xaaaaaaab
mul esi
shr edx, 1
add ecx, ecx
lea edx, [edx + edx*2]
mov eax, ecx
sub eax, edx
add eax, esi
mov edi, dword [ebx + eax*4 + 0xc]
lea eax, [esi + 1]
xor edx, edx
mov esi, 3
mov dword [esp + 0x4c], eax
div esi
mov esi, edi
add edx, ecx
mov eax, dword [ebx + edx*4 + 0xc]
cmp edi, eax
jb 0x4f2a38
mov esi, eax
ja 0x4f2a3a
mov edi, eax
mov ecx, dword [esp + 0x3c]
xor eax, eax
test ebp, ebp
jbe 0x4f2a56
cmp dword [ecx + eax*8], esi
jne 0x4f2a4f
cmp dword [ecx + eax*8 + 4], edi
je 0x4f2a9d
add eax, 1
cmp eax, ebp
jb 0x4f2a44
add ebp, 1
cmp ebp, dword [esp + 0x38]
mov dword [esp + 0x34], ebp
jbe 0x4f2a85
push 8
push ebp
lea ecx, [esp + 0x44]
push ecx
lea edx, [esp + 0x40]
push edx
lea eax, [esp + 0x48]
push eax
call fcn.0040e110
mov ecx, dword [esp + 0x50]
mov ebp, dword [esp + 0x48]
add esp, 0x14
mov dword [ecx + ebp*8 - 8], esi
mov ecx, dword [esp + 0x3c]
mov edx, dword [esp + 0x34]
mov dword [ecx + edx*8 - 4], edi
mov ebx, dword [esp + 0x70]
mov ebp, dword [esp + 0x34]
mov esi, dword [esp + 0x4c]
cmp esi, 3
jb 0x4f29f2
mov eax, dword [esp + 0x10]
mov edx, dword [esp + 0x1c]
add eax, 1
cmp eax, edx
mov dword [esp + 0x10], eax
jb 0x4f29f0
mov eax, dword [esp + 0x28]
cmp eax, 0x100
jge 0x4f2d64
cmp edx, 0x100
jge 0x4f2d64
cmp ebp, 0x100
jge 0x4f2d64
lea ecx, [ebp + edx*2]
lea eax, [eax + ecx*2 + 3]
push eax
call fcn.0073b9f0
mov edi, dword [esp + 0x1c]
mov edx, dword [edi + 0xc]
mov esi, dword [esp + 0x18]
mov dword [edx + esi*4], eax
mov eax, dword [edi + 0xc]
mov ecx, dword [eax + esi*4]
mov dl, byte [esp + 0x2c]
add esp, 4
mov byte [ecx], dl
cmp dword [esp + 0x28], 0
mov eax, 1
jbe 0x4f2b40
xor ecx, ecx
mov edx, dword [edi + 0xc]
mov ebx, dword [esp + 0x30]
mov edx, dword [edx + esi*4]
mov bl, byte [ebx + ecx]
mov byte [eax + edx], bl
add eax, 1
lea edx, [eax - 1]
add ecx, 4
cmp edx, dword [esp + 0x28]
jb 0x4f2b21
mov ecx, dword [edi + 0xc]
mov edx, dword [ecx + esi*4]
mov cl, byte [esp + 0x34]
mov byte [eax + edx], cl
add eax, 1
cmp dword [esp + 0x34], 0
mov dword [esp + 0x10], 0
jbe 0x4f2bea
mov ebp, dword [esp + 0x30]
mov edx, dword [esp + 0x28]
jmp 0x4f2b70
mov ecx, dword [esp + 0x3c]
mov ebx, dword [esp + 0x10]
mov ebx, dword [ecx + ebx*8]
xor ecx, ecx
test edx, edx
jbe 0x4f2ba4
cmp dword [ebp + ecx*4], ebx
je 0x4f2b90
add ecx, 1
cmp ecx, edx
jb 0x4f2b81
jmp 0x4f2ba4
mov edx, dword [edi + 0xc]
mov edx, dword [edx + esi*4]
mov byte [eax + edx], cl
mov ebp, dword [esp + 0x30]
mov edx, dword [esp + 0x28]
add eax, 1
mov ecx, dword [esp + 0x3c]
mov ebx, dword [esp + 0x10]
mov ebx, dword [ecx + ebx*8 + 4]
xor ecx, ecx
test edx, edx
jbe 0x4f2bd9
cmp dword [ebp + ecx*4], ebx
je 0x4f2bc5
add ecx, 1
cmp ecx, edx
jb 0x4f2bb6
jmp 0x4f2bd9
mov edx, dword [edi + 0xc]
mov edx, dword [edx + esi*4]
mov byte [eax + edx], cl
mov ebp, dword [esp + 0x30]
mov edx, dword [esp + 0x28]
add eax, 1
mov ecx, dword [esp + 0x10]
add ecx, 1
cmp ecx, dword [esp + 0x34]
mov dword [esp + 0x10], ecx
jb 0x4f2b70
mov ecx, dword [edi + 0xc]
mov edx, dword [ecx + esi*4]
mov cl, byte [esp + 0x1c]
mov byte [eax + edx], cl
xor ebx, ebx
add eax, 1
cmp dword [esp + 0x1c], ebx
jbe 0x4f2c90
jmp 0x4f2c10
mov edx, dword [esp + 0x18]
mov ecx, dword [edx + 0xc]
mov edx, dword [esp + 0x14]
mov ecx, dword [ecx + edx*4]
mov edx, dword [esp + 0x24]
mov dl, byte [edx + ebx*4]
mov byte [eax + ecx], dl
mov ebp, dword [esp + 0x30]
mov esi, dword [esp + 0x28]
add eax, 1
xor edi, edi
mov ecx, dword [esp + 0x24]
mov ecx, dword [ecx + ebx*4]
lea edx, [ecx + ecx*2]
lea ecx, [edi + edx*2]
mov edx, dword [esp + 0x70]
mov edx, dword [edx + ecx*4 + 0xc]
xor ecx, ecx
test esi, esi
jbe 0x4f2c7b
cmp dword [ebp + ecx*4], edx
je 0x4f2c5f
add ecx, 1
cmp ecx, esi
jb 0x4f2c50
jmp 0x4f2c7b
mov edx, dword [esp + 0x18]
mov edx, dword [edx + 0xc]
mov esi, dword [esp + 0x14]
mov edx, dword [edx + esi*4]
mov byte [eax + edx], cl
mov ebp, dword [esp + 0x30]
mov esi, dword [esp + 0x28]
add eax, 1
add edi, 1
cmp edi, 3
jb 0x4f2c35
add ebx, 1
cmp ebx, dword [esp + 0x1c]
jb 0x4f2c10
mov eax, dword [esp + 0x3c]
push eax
mov byte [esp + 0xdc], 4
call fcn.0067abe0
mov ecx, dword [esp + 0x34]
push ecx
mov byte [esp + 0xe0], 3
call fcn.0067abe0
mov edx, dword [esp + 0x2c]
push edx
mov byte [esp + 0xe4], 2
call fcn.0067abe0
mov eax, dword [esp + 0x20]
mov ecx, dword [esp + 0x24]
add eax, 1
add esp, 0xc
cmp eax, dword [ecx]
mov dword [esp + 0x14], eax
jb 0x4f2790
mov ecx, dword [esp + 0x48]
push ecx
mov byte [esp + 0xdc], 1
call fcn.0067abe0
mov edx, dword [esp + 0x74]
push edx
mov byte [esp + 0xe0], 9
call fcn.0067abe0
mov eax, dword [esp + 0x6c]
push eax
mov byte [esp + 0xe4], 8
call fcn.0067abe0
mov ecx, dword [esp + 0x64]
push ecx
mov byte [esp + 0xe8], 0
call fcn.0067abe0
add esp, 0x10
cmp byte [esp + 0x80], 0
je 0x4f2d49
cmp byte [0x992082], 0
je 0x4f2d49
mov edx, dword [esp + 0x7c]
push edx
call dword [0x79428c]
pop ebp
mov ecx, dword [esp + 0xcc]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0xcc
ret 4
mov edx, dword [esp + 0x3c]
push edx
mov byte [esp + 0xdc], 4
call fcn.0067abe0
mov eax, dword [esp + 0x34]
push eax
mov byte [esp + 0xe0], 3
call fcn.0067abe0
mov ecx, dword [esp + 0x2c]
push ecx
mov byte [esp + 0xe4], 2
call fcn.0067abe0
mov edx, dword [esp + 0x54]
push edx
mov byte [esp + 0xe8], 1
call fcn.0067abe0
mov eax, dword [esp + 0x80]
push eax
mov byte [esp + 0xec], 7
call fcn.0067abe0
mov ecx, dword [esp + 0x78]
push ecx
mov byte [esp + 0xf0], 6
call fcn.0067abe0
mov edx, dword [esp + 0x70]
push edx
mov byte [esp + 0xf4], 0
call fcn.0067abe0
add esp, 0x1c
cmp byte [esp + 0x80], 0
je 0x4f2d49
cmp byte [0x992082], 0
je 0x4f2d49
mov eax, dword [esp + 0x7c]
push eax
jmp 0x4f2d43