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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x2f0
mov eax, dword [ebp + 8]
mov dword [esp + 0x74], edx
mov edx, dword [eax + 4]
mov esi, dword [eax + 8]
mov ebx, dword [eax]
mov dword [esp + 0x118], edx
mov dword [esp + 0x11c], esi
mov dword [esp + 0x30], edx
cmp dword [ebx + 0x38], edx
jbe 0x66371f
mov eax, dword [ebx + 0x34]
test eax, eax
je 0x66371f
imul edi, dword [esp + 0x30], 0xf0
mov edx, dword [eax + edi]
xor edx, 3
or edx, dword [eax + edi + 4]
je 0x66371f
add eax, edi
cmp dword [eax + 0xcc], esi
jne 0x66371f
mov dword [esp + 0x48], ecx
mov eax, dword [eax + 0x18]
mov ecx, dword [ebp + 0xc]
mov dword [esp + 0x114], eax
mov eax, dword [ecx + 0xb0]
mov dword [esp + 4], eax
mov eax, dword [eax]
mov dword [esp + 0x110], eax
lea eax, [esp + 0x1a0]
push 0xb0
push ecx
push eax
call fcn.007bd9b0
add esp, 0xc
mov eax, dword [esp + 0x30]
mov dword [esp + 8], eax
mov dword [esp + 0xc], esi
cmp dword [ebx + 0x38], eax
jbe 0x66377a
mov eax, dword [ebx + 0x34]
test eax, eax
je 0x66377a
mov ecx, dword [eax + edi]
xor ecx, 3
or ecx, dword [eax + edi + 4]
je 0x66377a
add eax, edi
cmp dword [eax + 0xcc], esi
jne 0x66377a
movzx ecx, byte [eax + 0x20]
mov dword [esp + 0x70], ebx
mov dword [esp + 0x44], edi
mov ebx, 6
mov dword [esp + 0x40], esi
lea esi, [eax + 0x20]
mov edx, ecx
add dl, 0xfa
movzx edi, dl
cmp dl, 6
cmovb ebx, edi
test bl, bl
je 0x662d27
mov dword [esp + 0x64], esi
mov eax, dword [0x94bccc]
cmp eax, 1
ja 0x662ce7
movzx eax, byte [0x94a4b8]
test al, al
je 0x662ce7
movzx eax, al
cmp eax, 1
je 0x662b98
cmp eax, 2
je 0x662bdc
mov ecx, 0x94a4b0
call fcn.007d3740
test al, al
je 0x662ce7
movzx eax, al
cmp eax, 2
je 0x662bdc
mov eax, dword [0x94a4b0]
mov ecx, dword [0x94bfb8]
cmp ecx, 2
jne 0x662ce7
cmp dword [0x94bcc0], 0
mov edx, dword [str.SetGlobalDefaultErrora_global_default_trace_dispatcher_has_already_been_set]
mov ecx, dword [0x94bcc8]
je 0x662bcc
mov esi, dword [ecx + 8]
dec esi
and esi, 0xfffffff8
lea edx, [esi + edx + 8]
push eax
push edx
call dword [ecx + 0x14]
add esp, 8
test al, al
je 0x662ce7
mov eax, dword [0x94a4b0]
mov edx, dword [eax + 0x20]
test edx, edx
je 0x6637d2
mov esi, dword [eax + 0x1c]
movq xmm0, qword [eax + 0x24]
mov dword [esp + str.connection_error_PROTOCOL_ERROR____reserve_remote:_in_unexpected_state], 0x827e6c
mov dword [esp + 0x11c], 2
mov dword [esp + 0x128], 0
lea ecx, [eax + 0x1c]
mov dword [esp + 8], esi
mov dword [esp + 0xc], edx
lea edx, [esp + 0x64]
movq qword [esp + 0x10], xmm0
mov dword [esp + 0x18], 0
mov dword [esp + 0x34], edx
lea edx, [esp + 0x34]
mov dword [esp + 0x38], 0x484270
mov dword [esp + 0x120], edx
lea edx, [esp + 8]
mov dword [esp + 0x124], 1
mov dword [esp + 0x50], edx
lea edx, [esp + 0x118]
mov dword [esp + 0x54], edx
lea edx, [esp + 0x50]
mov dword [esp + 0x58], 0x81c698
mov dword [esp + 0x20], edx
lea edx, [esp + 0x20]
mov dword [esp + 0x24], 1
mov dword [esp + 0x28], ecx
mov dword [esp + 0x88], edx
mov dword [esp + 0x8c], eax
mov dword [esp + 0x7c], 0
mov dword [esp + 0x78], 1
mov eax, dword [0x94bfb8]
cmp eax, 2
jne 0x662ce7
cmp dword [0x94bcc0], 0
mov edi, dword [str.SetGlobalDefaultErrora_global_default_trace_dispatcher_has_already_been_set]
mov esi, dword [0x94bcc8]
je 0x662ccf
mov eax, dword [esi + 8]
dec eax
and eax, 0xfffffff8
lea edi, [eax + edi + 8]
lea ebx, [esp + 0x78]
push ebx
push edi
call dword [esi + 0x28]
add esp, 8
test al, al
je 0x662ce7
push ebx
push edi
call dword [esi + 0x2c]
add esp, 8
mov word [esp + 0x78], 0x101
mov dword [esp + 0x7c], 1
mov dword [esp + 0x80], 0x81c308
mov dword [esp + 0x84], 0x93d1f8
mov dword [esp + 0x88], 0
mov dword [esp + 0x8c], 0
jmp 0x662f46
mov ebx, dword [esp + 0x70]
cmp dl, 6
jb 0x662d7a
mov edx, ecx
add dl, 0xfd
cmp dl, 2
ja 0x662d3f
cmp dl, 1
jne 0x662d7a
movzx ecx, cl
test ecx, ecx
je 0x662d7a
cmp ecx, 1
jne 0x662d60
mov edx, dword [eax + 0x28]
lea ecx, [eax + 0x34]
push dword [eax + 0x30]
push dword [eax + 0x2c]
push ecx
call dword [edx + 0xc]
add esp, 0xc
jmp 0x662d7a
test dword [eax + 0x24], 0x7fffffff
je 0x662d7a
push dword [eax + 0x28]
push 0
push dword [0x94bf18]
call dword [sym.imp.kernel32.dll_HeapFree]
mov byte [esi], 8
cmp byte [esp + 0x23c], 0
je 0x663041
mov eax, dword [0x94bccc]
cmp eax, 1
ja 0x662f29
movzx eax, byte [0x94a3f8]
test al, al
je 0x662f29
movzx eax, al
cmp eax, 1
je 0x662dcf
cmp eax, 2
je 0x662e13
mov ecx, 0x94a3f0
call fcn.007d3740
test al, al
je 0x662f29
movzx eax, al
cmp eax, 2
je 0x662e13
mov eax, dword [0x94a3f0]
mov ecx, dword [0x94bfb8]
cmp ecx, 2
jne 0x662f29
cmp dword [0x94bcc0], 0
mov edx, dword [str.SetGlobalDefaultErrora_global_default_trace_dispatcher_has_already_been_set]
mov ecx, dword [0x94bcc8]
je 0x662e03
mov esi, dword [ecx + 8]
dec esi
and esi, 0xfffffff8
lea edx, [esi + edx + 8]
push eax
push edx
call dword [ecx + 0x14]
add esp, 8
test al, al
je 0x662f29
mov eax, dword [0x94a3f0]
mov edx, dword [eax + 0x20]
test edx, edx
je 0x663817
mov esi, dword [eax + 0x1c]
movq xmm0, qword [eax + 0x24]
mov dword [esp + str.stream_error_REFUSED_STREAM____recv_push_promise:_headers_frame_is_over_size__promised_id], 0x8279f8
mov dword [esp + 0x11c], 2
mov dword [esp + 0x128], 0
lea ecx, [eax + 0x1c]
mov dword [esp + 8], esi
mov dword [esp + 0xc], edx
mov edx, dword [esp + 0x244]
movq qword [esp + 0x10], xmm0
mov dword [esp + 0x18], 0
mov dword [esp + 0x64], edx
lea edx, [esp + 0x64]
mov dword [esp + 0x34], edx
lea edx, [esp + 0x34]
mov dword [esp + 0x38], 0x47c5e0
mov dword [esp + 0x120], edx
lea edx, [esp + 8]
mov dword [esp + 0x124], 1
mov dword [esp + 0x50], edx
lea edx, [esp + 0x118]
mov dword [esp + 0x54], edx
lea edx, [esp + 0x50]
mov dword [esp + 0x58], 0x81c698
mov dword [esp + 0x20], edx
lea edx, [esp + 0x20]
mov dword [esp + 0x24], 1
mov dword [esp + 0x28], ecx
mov dword [esp + 0x88], edx
mov dword [esp + 0x8c], eax
mov dword [esp + 0x7c], 0
mov dword [esp + 0x78], 1
mov eax, dword [0x94bfb8]
cmp eax, 2
jne 0x662f29
cmp dword [0x94bcc0], 0
mov edi, dword [str.SetGlobalDefaultErrora_global_default_trace_dispatcher_has_already_been_set]
mov esi, dword [0x94bcc8]
je 0x662f11
mov eax, dword [esi + 8]
dec eax
and eax, 0xfffffff8
lea edi, [eax + edi + 8]
lea ebx, [esp + 0x78]
push ebx
push edi
call dword [esi + 0x28]
add esp, 8
test al, al
je 0x662f29
push ebx
push edi
call dword [esi + 0x2c]
add esp, 8
mov eax, dword [esp + 0x244]
mov word [esp + 0x78], pe_nt_image_headers32
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], 7
lea ecx, [esp + 0x1a0]
call fcn.0047c700
lea ecx, [esp + 0x1e0]
call fcn.0047c7c0
mov eax, dword [ebp + 0xc]
mov eax, dword [eax + 0xb4]
mov esi, dword [eax]
push esi
call dword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov eax, dword [0x94bfbc]
test eax, 0x7fffffff
jne 0x66335b
xor ebx, ebx
movzx eax, byte [esi + 4]
test al, al
jne 0x663371
mov eax, dword [esp + 4]
lea edi, [esp + 0x78]
lea ecx, [esp + 0x1a0]
mov edx, dword [eax]
lea eax, [esi + 8]
push edi
push dword [esp + 0x78]
push dword [ebp + 8]
push eax
call fcn.006627e0
add esp, 0x10
cmp byte [esp + 0x1a0], 3
jne 0x662fd1
mov eax, dword [esp + 0x48]
mov dword [eax + 4], 0
mov byte [eax], 3
test bl, bl
jne 0x663012
jmp 0x663002
movq xmm0, qword [esp + 0x1b0]
mov eax, dword [esp + 0x48]
movsd xmm2, qword [esp + 0x1a0]
movq xmm1, qword [esp + 0x1a8]
movq qword [eax + 0x10], xmm0
movq qword [eax + 8], xmm1
movsd qword [eax], xmm2
test bl, bl
jne 0x663012
mov eax, dword [0x94bfbc]
test eax, 0x7fffffff
jne 0x66350d
push esi
call dword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
xor eax, eax
cmp dword [esp + 0x114], 0x3b9aca00
mov ecx, dword [esp + 0x74]
mov edx, dword [ebp + 8]
setne al
push eax
call fcn.00482f50
add esp, 4
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
movsd xmm1, qword [esp + 0x1a8]
movsd xmm2, qword [esp + 0x1b0]
mov eax, dword [esp + 0x244]
movsd xmm0, qword [esp + 0x1a0]
lea edx, [esp + 0x294]
lea esi, [esp + 0x1e0]
mov ecx, 0x16
mov edi, edx
movsd qword [esp + 0x258], xmm1
movsd xmm1, qword [esp + 0x1b8]
movsd qword [esp + 0x260], xmm2
movsd xmm2, qword [esp + 0x1c0]
mov dword [esp + 0x4c], eax
movsd qword [esp + 0x250], xmm0
movsd qword [esp + 0x268], xmm1
movsd xmm1, qword [esp + 0x1c8]
movsd qword [esp + 0x270], xmm2
movsd xmm2, qword [esp + 0x1d0]
movsd qword [esp + 0x278], xmm1
movsd xmm1, qword [esp + 0x1d8]
movsd qword [esp + 0x280], xmm2
movsd qword [esp + 0x288], xmm1
rep movsd dword es:[edi], dword [esi]
lea esi, [esp + 0x250]
lea ecx, [esp + 0x78]
push eax
push esi
call fcn.0048c4f0
add esp, 8
mov eax, dword [esp + 0x78]
mov edx, dword [esp + 0x7c]
mov ecx, eax
xor ecx, 3
or ecx, edx
jne 0x663162
movq xmm1, qword [esp + 0x80]
movq xmm0, qword [esp + 0x90]
movsd xmm2, qword [esp + 0x88]
movq qword [esp + 0x78], xmm1
movq qword [esp + 0x18], xmm0
movsd qword [esp + 0x80], xmm2
movq qword [esp + 0x88], xmm0
cmp byte [esp + 0x78], 3
jne 0x662f5e
jmp 0x6636d1
movsd xmm0, qword [esp + 0x90]
movsd xmm1, qword [esp + 0x88]
lea esi, [esp + 0x98]
lea edi, [esp + 0x138]
mov ecx, 0x1a
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [esp + 0x80]
movsd qword [esp + 0x10], xmm1
movsd qword [esp + 8], xmm0
rep movsd dword es:[edi], dword [esi]
lea ecx, [esp + 0x118]
mov dword [esp + 0x84], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x7c], 0x18
mov dword [esp + 0x78], 0
movsd xmm1, qword [esp + 0x10]
movq xmm0, qword [esp + 8]
movsd qword [esp + 0x128], xmm1
movq xmm1, qword [esp + 0x18]
movq qword [esp + 0x120], xmm0
movq qword [esp + 0x130], xmm1
mov dword [esp + 0x11c], edx
lea edx, [esp + 0x78]
mov dword [esp + 0x118], eax
call fcn.0048b6f0
mov esi, eax
mov eax, dword [esp + 0x78]
test eax, eax
je 0x66323b
lea ecx, [esp + 0x84]
push dword [esp + 0x80]
push dword [esp + 0x80]
push ecx
call dword [eax + 0xc]
add esp, 0xc
test esi, esi
je 0x663407
mov edi, dword [esi + 8]
movdqa xmm0, xmmword [0x7d47e0]
cmp edi, 0x13
jbe 0x6633a0
movdqu xmmword [esp + 0x50], xmm0
mov eax, dword [0x94bccc]
cmp eax, 1
ja 0x66362c
movzx eax, byte [0x94a410]
test al, al
je 0x66362c
movzx ecx, al
cmp ecx, 1
je 0x66328d
cmp ecx, 2
jne 0x6636f1
mov al, 2
mov ecx, dword [0x94a408]
movzx edx, al
call fcn.007580e0
test al, al
je 0x66362c
mov ecx, dword [0x94a408]
mov edx, dword [ecx + 0x20]
test edx, edx
je 0x66383f
mov esi, dword [ecx + 0x1c]
movq xmm0, qword [ecx + 0x24]
mov dword [esp + 0x78], 0x8278e8
mov dword [esp + 0x7c], 3
mov dword [esp + 0x88], 0
lea eax, [ecx + 0x1c]
mov dword [esp + 8], esi
mov dword [esp + 0xc], edx
lea edx, [esp + 0x50]
movq qword [esp + 0x10], xmm0
mov dword [esp + 0x18], 0
mov dword [esp + 0x20], edx
lea edx, [esp + 0x4c]
mov dword [esp + 0x24], 0x48fde0
mov dword [esp + 0x28], edx
lea edx, [esp + 0x20]
mov dword [esp + 0x2c], 0x47c5e0
mov dword [esp + 0x80], edx
lea edx, [esp + 8]
mov dword [esp + 0x84], 2
mov dword [esp + 0x64], edx
lea edx, [esp + 0x78]
mov dword [esp + 0x68], edx
lea edx, [esp + 0x64]
mov dword [esp + 0x6c], 0x81c698
mov dword [esp + 0x34], edx
lea edx, [esp + 0x34]
mov dword [esp + 0x38], 1
mov dword [esp + 0x3c], eax
jmp 0x663627
call fcn.007d1b30
mov ebx, eax
xor bl, 1
movzx eax, byte [esi + 4]
test al, al
je 0x662f8e
mov dword [esp + 0x1a0], esi
mov byte [esp + 0x1a4], bl
mov ecx, 0x93b384
mov edx, 0x2b
push 0x8ab450
push 0x8abf6c
lea eax, [esp + 0x1a8]
push eax
call fcn.007c1f60
test edi, edi
je 0x663407
mov ecx, dword [esi + 4]
xor eax, eax
xor esi, esi
nop dword [eax + eax]
movzx ebx, byte [ecx]
mov edx, ebx
add dl, 0xc6
cmp dl, 0xf6
jb 0x663257
mov edx, 0xa
add bl, 0xd0
add esi, esi
inc ecx
mul edx
lea esi, [esi + esi*4]
mov dword [esp + 0x10c], eax
movzx eax, bl
add eax, dword [esp + 0x10c]
adc esi, edx
dec edi
jne 0x6633b0
mov ebx, dword [esp + 0x70]
mov ecx, eax
or ecx, esi
je 0x663407
movd xmm0, eax
movd xmm1, esi
punpckldq xmm0, xmm1
pslldq xmm0, 8
jmp 0x663257
movzx eax, byte [esp + 0x184]
and al, 0xb
cmp al, 1
jne 0x663523
mov eax, dword [esp + 0x30]
mov ecx, dword [esp + 0x40]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], ecx
cmp dword [ebx + 0x38], eax
jbe 0x6637e6
mov edi, dword [ebx + 0x34]
test edi, edi
je 0x6637e6
mov edx, dword [esp + 0x44]
mov eax, dword [edi + edx]
xor eax, 3
or eax, dword [edi + edx + 4]
je 0x6637e6
add edi, dword [esp + 0x44]
cmp dword [edi + 0xcc], ecx
jne 0x6637e6
mov esi, dword [esp + 0x110]
lea eax, [esi + 0x64]
mov dword [esp + 4], eax
push 0x88
lea eax, [esp + 0x11c]
push eax
lea eax, [esp + 0x80]
push eax
call fcn.007bd9b0
add esp, 0xc
mov dword [esp + 0x100], 0
mov ecx, dword [esp + 4]
lea eax, [esp + 0x78]
mov edx, dword [esi + 0x74]
mov dword [esp + 4], edx
push eax
call fcn.0048c220
add esp, 4
cmp dword [edi + 0xac], 0
je 0x663657
mov ecx, dword [edi + 0xb4]
mov edx, dword [esp + 4]
cmp dword [esi + 0x6c], ecx
jbe 0x66382b
mov eax, dword [esi + 0x68]
test eax, eax
je 0x66382b
lea ecx, [ecx + ecx*8]
shl ecx, 4
add eax, ecx
mov ecx, dword [eax]
xor ecx, 6
or ecx, dword [eax + 4]
je 0x66382b
mov dword [eax + 0x88], 1
mov dword [eax + 0x8c], edx
add edi, 0xb4
mov eax, edx
jmp 0x663671
call fcn.007d1b30
test al, al
jne 0x663012
mov byte [esi + 4], 1
jmp 0x663012
mov eax, dword [0x94bccc]
cmp eax, 1
ja 0x66362c
movzx eax, byte [0x94a404]
test al, al
je 0x66362c
movzx ecx, al
cmp ecx, 1
je 0x663553
cmp ecx, 2
jne 0x663708
mov al, 2
mov ecx, dword [0x94a3fc]
movzx edx, al
call fcn.007580e0
test al, al
je 0x66362c
mov ecx, dword [0x94a3fc]
mov eax, dword [ecx + 0x20]
test eax, eax
je 0x663853
mov edx, dword [ecx + 0x1c]
movq xmm0, qword [ecx + 0x24]
lea esi, [esp + 0x184]
mov dword [esp + 0x78], 0x827974
mov dword [esp + 0x7c], 3
mov dword [esp + 0x88], 0
mov dword [esp + 0x64], esi
lea esi, [esp + 0x4c]
mov dword [esp + 8], edx
lea edx, [esp + 0x64]
mov dword [esp + 0xc], eax
movq qword [esp + 0x10], xmm0
mov dword [esp + 0x18], 0
mov dword [esp + 0x20], edx
lea edx, [esp + 0x20]
mov dword [esp + 0x24], 0x4b3740
mov dword [esp + 0x28], esi
lea esi, [esp + 8]
mov dword [esp + 0x2c], 0x47c5e0
mov dword [esp + 0x80], edx
lea edx, [esp + 0x78]
mov dword [esp + 0x34], esi
lea esi, [esp + 0x34]
mov dword [esp + 0x84], 2
mov dword [esp + 0x38], edx
lea edx, [ecx + 0x1c]
mov dword [esp + 0x50], esi
mov dword [esp + 0x54], 1
mov dword [esp + 0x3c], 0x81c698
mov dword [esp + 0x58], edx
lea edx, [esp + 0x50]
call fcn.007587f0
mov eax, dword [esp + 0x4c]
lea ecx, [esp + 0x118]
mov word [esp + 0x78], pe_nt_image_headers32
mov dword [esp + 0x7c], eax
mov dword [esp + 0x80], 1
call fcn.0048c460
jmp 0x662f5e
mov eax, dword [esp + 4]
mov dword [edi + 0xac], 1
mov dword [edi + 0xb0], eax
add edi, 0xb4
mov edx, dword [esp + 0x40]
mov ecx, dword [esp + 0x30]
mov dword [edi], eax
mov esi, dword [esp + 0x44]
mov dword [esp + 0x20], ecx
mov dword [esp + 0x24], edx
cmp dword [ebx + 0x38], ecx
jbe 0x6637e6
mov eax, dword [ebx + 0x34]
test eax, eax
je 0x6637e6
mov ecx, dword [eax + esi]
xor ecx, 3
or ecx, dword [eax + esi + 4]
je 0x6637e6
add eax, esi
cmp dword [eax + 0xcc], edx
jne 0x6637e6
mov ecx, dword [eax + 0x50]
mov edx, dword [eax + 0x54]
mov dword [eax + 0x50], 0
test ecx, ecx
je 0x6636d1
push edx
call dword [ecx + 4]
add esp, 4
mov eax, dword [ebp + 8]
mov ecx, dword [esp + 0x48]
movq xmm0, qword [eax + 4]
mov dword [ecx + 4], 1
movq qword [ecx + 8], xmm0
mov byte [ecx], 3
jmp 0x663019
mov ecx, 0x94a408
call fcn.007d3740
test al, al
jne 0x66328d
jmp 0x66362c
mov ecx, 0x94a3fc
call fcn.007d3740
test al, al
jne 0x663553
jmp 0x66362c
lea ecx, [esp + 0x78]
lea eax, [esp + 0x11c]
mov dword [esp + 0x1a0], 0x828150
mov dword [esp + 0x1a4], 1
mov dword [esp + 0x1b0], 0
mov edx, 0x828158
mov dword [esp + 0x1a8], ecx
lea ecx, [esp + 0x1a0]
mov dword [esp + 0x78], eax
mov dword [esp + 0x7c], 0x47c5e0
mov dword [esp + 0x1ac], 1
call fcn.007c1b50
lea eax, [esp + 0xc]
mov dword [esp + 0x78], 0x828150
mov dword [esp + 0x7c], 1
mov dword [esp + 0x88], 0
mov dword [esp + 0x118], eax
lea eax, [esp + 0x118]
mov dword [esp + 0x11c], 0x47c5e0
lea ecx, [esp + 0x78]
mov edx, 0x828168
mov dword [esp + 0x80], eax
mov dword [esp + 0x84], 1
call fcn.007c1b50
mov ecx, 0x8a6758
mov edx, 0x22
push 0x827e14
call fcn.007c2000
lea eax, [esp + 0x24]
mov dword [esp + 0x78], 0x828150
mov dword [esp + 0x7c], 1
mov dword [esp + 0x88], 0
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0x47c5e0
lea eax, [esp + 8]
jmp 0x6637b2
mov ecx, 0x8a6758
mov edx, 0x22
push 0x82798c
call fcn.007c2000
mov ecx, 0x8ac6bc
mov edx, 0xb
push 0x8aad6c
call fcn.007c2530
mov ecx, 0x8a6758
mov edx, 0x22
push 0x82786c
call fcn.007c2000
mov ecx, 0x8a6758
mov edx, 0x22
push 0x827900
call fcn.007c2000
int3