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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0xac
mov eax, dword [esp + 0xd4]
mov esi, dword [esp + 0xc4]
mov ebp, dword [esp + 0xcc]
and eax, 0xe20c5a6f
mov dword [esp + 0x34], eax
jne 0x6b85345a
mov ebx, dword [esp + 0xc0]
mov edi, dword [esp + 0xc8]
test ebx, ebx
sete dl
test edi, edi
sete al
or dl, al
jne 0x6b8533fe
mov ecx, dword [esp + 0xe0]
test ecx, ecx
je 0x6b8533fe
mov edx, dword [esp + 0xd8]
test edx, edx
jne 0x6b8526b7
mov eax, dword [esp + 0xdc]
test eax, eax
jg 0x6b8533fe
mov eax, dword [esp + 0xdc]
test eax, eax
js 0x6b853478
cmp dword [esp + 0xe4], 0x13
jle 0x6b85346e
test ebp, ebp
js 0x6b85348c
mov eax, dword [esp + 0xd0]
test eax, eax
js 0x6b853464
cmp ebp, dword [esp + 0xd0]
jl 0x6b853464
mov eax, dword [esp + 0xc0]
mov eax, dword [eax]
cmp eax, 0x50435245
jne 0x6b852a28
mov eax, dword [esp + 0xc0]
mov ebx, dword [eax + 0xc]
test bl, 2
je 0x6b8534a0
mov eax, dword [esp + 0xd4]
and eax, 0x20000
mov dword [esp + 0x24], eax
je 0x6b85276a
mov eax, dword [esp + 0xe0]
test dword [eax], 0xfffffffe
jne 0x6b853496
mov ecx, dword [eax + 4]
test ecx, ecx
jle 0x6b853496
mov eax, dword [esp + 0xe4]
mov edx, 0xaaaaaaab
sub eax, 2
mul edx
shr edx, 1
cmp ecx, edx
jg 0x6b853496
mov eax, dword [esp + 0xc0]
mov dword [esp + 0x98], 0
mov eax, dword [eax + 0x30]
mov dword [esp + 0x78], eax
test esi, esi
je 0x6b8531d2
mov eax, dword [esi]
mov dword [esp + 0x3c], 0
test al, 1
jne 0x6b852d28
test al, 0x12
jne 0x6b853482
test al, 4
je 0x6b8527b3
mov edx, dword [esi + 0xc]
mov dword [esp + 0x98], edx
test al, 8
jne 0x6b852d38
mov eax, dword [esp + 0xd0]
mov esi, dword [esp + 0xc8]
mov edi, dword [esp + 0xc8]
add eax, eax
add esi, eax
mov dword [esp + 0x44], eax
lea eax, [ebp + ebp]
add edi, eax
mov dword [esp + 0x5c], eax
lea eax, [esi - 2]
mov dword [esp + 0x50], eax
mov eax, dword [esp + 0xc0]
mov dword [esp + 0x70], edi
mov edx, dword [eax + 8]
mov eax, edx
mov ecx, edx
mov dword [esp + 0x84], edx
and eax, 0x800
mov dword [esp + 0x2c], eax
setne al
movzx eax, al
setne byte [esp + 0x2b]
and ecx, 0x10
mov dword [esp + 0x48], eax
mov eax, dword [esp + 0xd4]
and eax, 0x20010
or ecx, eax
mov eax, dword [esp + 0xc0]
mov dword [esp + 0x30], ecx
movzx ecx, word [eax + 0x26]
movzx eax, word [eax + 0x24]
setne byte [esp + 0x2a]
imul eax, ecx
mov ecx, dword [esp + 0xc0]
movzx ecx, word [ecx + 0x22]
add eax, ecx
mov ecx, dword [esp + 0xc0]
lea eax, [ecx + eax*2]
mov dword [esp + 0x68], eax
mov eax, dword [esp + 0xc8]
mov dword [esp + 0x6c], eax
mov eax, dword [esp + 0xd0]
mov dword [esp + 0x7c], eax
mov eax, dword [esp + 0xd4]
mov dword [esp + 0x80], eax
test eax, 0x1800000
jne 0x6b852899
mov eax, edx
and eax, 0x1800000
jne 0x6b852d44
mov ecx, dword [esp + 0xd4]
mov eax, edx
and eax, 0x700000
and ecx, 0x700000
cmovne eax, ecx
cmp eax, 0x300000
je 0x6b85330c
jbe 0x6b852c50
cmp eax, 0x400000
je 0x6b8532f0
cmp eax, 0x500000
jne 0x6b852c8b
mov dword [esp + 0x88], 2
mov eax, dword [esp + 0x2c]
test eax, eax
je 0x6b852958
test dword [esp + 0xd4], 0x2000
jne 0x6b852958
lea eax, [esp + 0x64]
mov dword [esp + 4], ebp
mov dword [esp + 8], eax
mov eax, dword [esp + 0xc8]
mov dword [esp], eax
call sym.libpcre16_0.dll__pcre16_valid_utf
mov edx, eax
test eax, eax
jne 0x6b8533ba
mov eax, dword [esp + 0xd0]
test eax, eax
jle 0x6b852948
cmp ebp, dword [esp + 0xd0]
jle 0x6b852948
movzx edx, word [esi]
mov eax, 0xfffffff5
and dx, 0xfc00
cmp dx, 0xdc00
je 0x6b852a3a
mov eax, dword [esp + 0xc0]
mov ebx, dword [eax + 0xc]
mov edx, dword [eax + 8]
lea esi, [esi]
mov ebp, dword [esp + 0x78]
test ebp, ebp
je 0x6b8532d9
mov eax, ebx
mov ecx, dword [esp + 0x30]
and edx, 0x40000
and eax, 0x100
mov dword [esp + 0x20], edx
mov dword [esp + 0x40], eax
test ecx, ecx
jne 0x6b852a60
test bl, 0x10
je 0x6b852a45
mov eax, dword [esp + 0xc0]
movzx eax, word [eax + 0x18]
mov word [esp + 0x38], ax
test bl, 0x20
je 0x6b853349
mov word [esp + 0x3a], ax
cmp ax, 0xff
ja 0x6b8529c6
mov edx, dword [esp + 0x78]
add ax, 0x100
movzx eax, ax
movzx eax, byte [edx + eax]
mov word [esp + 0x3a], ax
movzx ecx, word [esp + 0x38]
cmp cx, 0x7f
jbe 0x6b853445
cmp byte [esp + 0x2b], 0
je 0x6b853445
mov eax, ecx
mov edx, ecx
mov dword [esp + 0x30], 1
shr ax, 7
and edx, 0x7f
mov dword [esp + 0x4c], 0
movzx eax, ax
movzx eax, byte [eax + sym.libpcre16_0.dll__pcre16_ucd_stage1]
shl eax, 7
add eax, edx
movzx eax, word [eax + eax + sym.libpcre16_0.dll__pcre16_ucd_stage2]
add cx, word [eax*8 + 0x6b8796a4]
mov word [esp + 0x3a], cx
jmp 0x6b852a7e
cmp eax, 0x45524350
mov edx, 0xffffffe3
mov eax, 0xfffffffc
cmove eax, edx
add esp, 0xac
pop ebx
pop esi
pop edi
pop ebp
ret
mov edx, dword [esp + 0x40]
test edx, edx
jne 0x6b852a60
mov eax, dword [esp + 0x3c]
test eax, eax
jne 0x6b853381
lea esi, [esi]
xor eax, eax
mov dword [esp + 0x30], 0
mov word [esp + 0x3a], ax
xor eax, eax
mov word [esp + 0x38], ax
mov dword [esp + 0x4c], 0
test bl, 0x40
jne 0x6b852ca0
xor ebp, ebp
xor eax, eax
mov word [esp + 0x56], bp
mov word [esp + 0x54], ax
mov eax, dword [esp + 0x30]
add eax, eax
mov dword [esp + 0x58], eax
nop
mov ebx, dword [esp + 0x24]
test ebx, ebx
jne 0x6b852d60
mov ecx, dword [esp + 0x20]
mov ebx, edi
test ecx, ecx
je 0x6b852b40
mov edx, dword [esp + 0x2c]
mov eax, dword [esp + 0x70]
mov ebx, esi
test edx, edx
jne 0x6b852ed8
cmp esi, eax
jb 0x6b852b02
jmp 0x6b852b40
mov edx, dword [esp + 0x8c]
mov ecx, eax
lea ebp, [edx + edx]
sub ecx, ebp
cmp ebx, ecx
ja 0x6b852afb
movzx ecx, word [esp + 0x90]
cmp word [ebx], cx
je 0x6b852e70
add ebx, 2
cmp eax, ebx
jbe 0x6b852b40
mov edx, dword [esp + 0x88]
test edx, edx
je 0x6b852ad8
lea ecx, [esp + 0x8c]
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], ecx
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], ebx
call sym.libpcre16_0.dll__pcre16_is_newline
test eax, eax
jne 0x6b852b40
mov eax, dword [esp + 0x70]
add ebx, 2
cmp eax, ebx
ja 0x6b852b02
nop
mov edx, dword [esp + 0xc0]
mov eax, dword [esp + 0xd4]
or eax, dword [edx + 8]
test eax, 0x4000000
jne 0x6b852d60
mov eax, dword [esp + 0x30]
test eax, eax
je 0x6b852f98
movzx ecx, word [esp + 0x3a]
cmp word [esp + 0x38], cx
je 0x6b8530e0
cmp esi, ebx
jae 0x6b852ba8
movzx ecx, word [esp + 0x38]
movzx edx, word [esp + 0x3a]
jmp 0x6b852b9c
cmp cx, ax
je 0x6b852ba8
add esi, 2
cmp ebx, esi
jbe 0x6b852ba8
movzx eax, word [esi]
cmp dx, ax
jne 0x6b852b90
lea esi, [esi]
test dword [esp + 0xd4], 0x8008000
jne 0x6b852d60
mov ebx, dword [esp + 0x3c]
test ebx, ebx
je 0x6b852bd2
test byte [ebx + 4], 2
je 0x6b852bd2
mov eax, edi
sub eax, esi
sar eax, 1
cmp eax, dword [ebx + 0x28]
jb 0x6b852c3e
mov edx, dword [esp + 0x34]
test edx, edx
je 0x6b852d60
mov eax, edi
sub eax, esi
cmp eax, 0x7ce
jg 0x6b852d60
mov eax, dword [esp + 0x58]
add eax, esi
cmp dword [esp + 0x50], eax
jae 0x6b852d60
movzx ecx, word [esp + 0x56]
cmp word [esp + 0x54], cx
je 0x6b853408
movzx ebp, word [esp + 0x56]
movzx ebx, word [esp + 0x54]
jmp 0x6b852c3a
movzx edx, word [eax]
lea ecx, [eax + 2]
cmp dx, bx
je 0x6b852d57
cmp dx, bp
je 0x6b852d57
mov eax, ecx
cmp eax, edi
jb 0x6b852c20
add esp, 0xac
mov eax, 0xffffffff
pop ebx
pop esi
pop edi
pop ebp
ret
cmp eax, 0x100000
jne 0x6b852c80
mov dword [esp + 0x88], 0
mov eax, 0xd
mov dword [esp + 0x8c], 1
mov word [esp + 0x90], ax
jmp 0x6b8528e2
test eax, 0x500000
je 0x6b853430
add esp, 0xac
mov eax, 0xffffffe9
pop ebx
pop esi
pop edi
pop ebp
ret
mov eax, dword [esp + 0xc0]
and ebx, 0x80
movzx eax, word [eax + 0x1a]
mov word [esp + 0x54], ax
je 0x6b853332
mov word [esp + 0x56], ax
cmp ax, 0xff
jbe 0x6b853368
movzx ebx, word [esp + 0x54]
cmp bx, 0x7f
jbe 0x6b8533ad
cmp byte [esp + 0x2b], 0
je 0x6b8533ad
mov eax, ebx
mov edx, ebx
mov dword [esp + 0x34], 1
shr ax, 7
and edx, 0x7f
movzx eax, ax
movzx eax, byte [eax + sym.libpcre16_0.dll__pcre16_ucd_stage1]
shl eax, 7
add eax, edx
movzx eax, word [eax + eax + sym.libpcre16_0.dll__pcre16_ucd_stage2]
add bx, word [eax*8 + 0x6b8796a4]
mov word [esp + 0x56], bx
jmp 0x6b852a95
mov edi, dword [esi + 4]
mov dword [esp + 0x3c], edi
jmp 0x6b85279d
mov eax, dword [esi + 0x10]
mov dword [esp + 0x78], eax
jmp 0x6b8527bb
or eax, dword [esp + 0xd4]
mov dword [esp + 0x80], eax
jmp 0x6b852899
mov dword [esp + 0x50], eax
lea esi, [esi]
nop
mov eax, dword [esp + 0xe4]
mov edx, dword [esp + 0x68]
mov dword [esp + 0x14], 0
mov ecx, esi
mov dword [esp + 0x74], esi
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0xe0]
mov dword [esp + 0x9c], 0
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0xdc]
mov dword [esp + 8], eax
mov eax, dword [esp + 0xd8]
mov dword [esp + 4], eax
mov eax, dword [esp + 0xd0]
mov dword [esp], eax
lea eax, [esp + 0x68]
call fcn.6b84c5d0
cmp eax, 0xffffffff
jne 0x6b853178
cmp byte [esp + 0x2a], 0
jne 0x6b853178
mov eax, dword [esp + 0x20]
test eax, eax
je 0x6b852df8
mov edx, dword [esp + 0x88]
mov eax, dword [esp + 0x70]
test edx, edx
je 0x6b852e90
cmp esi, eax
jb 0x6b8530b0
lea esi, [esi]
nop
lea eax, [esi + 2]
cmp edi, eax
jbe 0x6b852e1a
cmp byte [esp + 0x2b], 0
je 0x6b852e1a
movzx edx, word [esi + 2]
add esi, 4
and dx, 0xfc00
cmp dx, 0xdc00
cmove eax, esi
cmp eax, edi
ja 0x6b852c3e
cmp word [eax - 2], 0xd
jne 0x6b852e2d
cmp eax, edi
jb 0x6b852e38
mov esi, eax
jmp 0x6b852aa0
cmp word [eax], 0xa
jne 0x6b852e2d
mov esi, dword [esp + 0xc0]
test byte [esi + 0xd], 8
jne 0x6b852e2d
mov esi, dword [esp + 0x88]
lea edx, [esi - 1]
cmp edx, 1
jbe 0x6b852e64
cmp dword [esp + 0x8c], 2
jne 0x6b852e2d
add eax, 2
mov esi, eax
jmp 0x6b852aa0
cmp edx, 1
je 0x6b852b40
movzx ecx, word [esp + 0x92]
cmp word [ebx + 2], cx
jne 0x6b852afb
jmp 0x6b852b40
mov edx, dword [esp + 0x8c]
lea ecx, [edx + edx]
sub eax, ecx
cmp esi, eax
ja 0x6b852df8
movzx eax, word [esp + 0x90]
cmp word [esi], ax
jne 0x6b852df8
cmp edx, 1
je 0x6b852c3e
movzx eax, word [esp + 0x92]
cmp word [esi + 2], ax
jne 0x6b852df8
jmp 0x6b852c3e
cmp esi, eax
jb 0x6b852f04
jmp 0x6b852b40
movzx ecx, word [ebx + 2]
add ebx, 4
and cx, 0xfc00
cmp cx, 0xdc00
cmovne ebx, edx
cmp eax, ebx
jbe 0x6b852b40
mov edx, dword [esp + 0x88]
test edx, edx
jne 0x6b852f40
mov edx, dword [esp + 0x8c]
mov ecx, eax
lea ebp, [edx + edx]
sub ecx, ebp
cmp ebx, ecx
ja 0x6b852f2e
movzx ecx, word [esp + 0x90]
cmp word [ebx], cx
je 0x6b852f78
lea edx, [ebx + 2]
cmp edi, edx
ja 0x6b852ee8
mov ebx, edx
jmp 0x6b852efc
lea ecx, [esp + 0x8c]
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], ecx
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], ebx
call sym.libpcre16_0.dll__pcre16_is_newline
test eax, eax
jne 0x6b852b40
mov eax, dword [esp + 0x70]
jmp 0x6b852f2e
cmp edx, 1
je 0x6b852b40
movzx ecx, word [esp + 0x92]
cmp word [ebx + 2], cx
jne 0x6b852f2e
jmp 0x6b852b40
mov ebp, dword [esp + 0x40]
test ebp, ebp
je 0x6b853060
mov eax, dword [esp + 0x6c]
mov ecx, dword [esp + 0x44]
lea edx, [eax + ecx]
cmp esi, edx
jbe 0x6b852ba8
mov ecx, dword [esp + 0x2c]
lea ebp, [esp + 0x8c]
test ecx, ecx
jne 0x6b8531df
cmp esi, ebx
jb 0x6b852fef
jmp 0x6b852ba8
cmp eax, esi
jb 0x6b853108
add esi, 2
cmp ebx, esi
jbe 0x6b85312c
mov eax, dword [esp + 0x6c]
mov edx, dword [esp + 0x88]
test edx, edx
jne 0x6b852fd8
mov ecx, dword [esp + 0x8c]
lea edx, [ecx + ecx]
add eax, edx
cmp esi, eax
jb 0x6b852fe0
mov eax, esi
sub eax, edx
movzx edx, word [esp + 0x90]
cmp word [eax], dx
jne 0x6b852fe0
cmp ecx, 1
je 0x6b853038
mov eax, 1
sub eax, ecx
movzx ecx, word [esp + 0x92]
cmp word [esi + eax*2], cx
jne 0x6b852fe0
lea esi, [esi]
mov eax, dword [esp + 0xc0]
mov edx, dword [esp + 0xd4]
or edx, dword [eax + 8]
and edx, 0x4000000
test edx, edx
je 0x6b852ba8
jmp 0x6b852d60
mov ebp, dword [esp + 0x4c]
test ebp, ebp
je 0x6b852ba8
cmp esi, ebx
jae 0x6b852ba8
mov ecx, 0xff
jmp 0x6b85308b
add esi, 2
cmp ebx, esi
jbe 0x6b852ba8
movzx eax, word [esi]
cmp eax, 0xff
cmova eax, ecx
mov edx, eax
and eax, 7
shr edx, 3
movzx edx, byte [ebp + edx]
bt edx, eax
jae 0x6b853080
jmp 0x6b852ba8
mov ebx, dword [esp + 0x48]
lea ecx, [esp + 0x8c]
mov dword [esp + 8], eax
mov dword [esp + 0xc], ecx
mov dword [esp + 0x10], ebx
mov dword [esp + 4], edx
mov dword [esp], esi
call sym.libpcre16_0.dll__pcre16_is_newline
test eax, eax
je 0x6b852df8
jmp 0x6b852c3e
movzx eax, word [esp + 0x38]
cmp esi, ebx
jb 0x6b8530fb
jmp 0x6b852ba8
add esi, 2
cmp ebx, esi
jbe 0x6b852ba8
cmp word [esi], ax
jne 0x6b8530f0
jmp 0x6b852ba8
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], ebp
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], esi
call sym.libpcre16_0.dll__pcre16_was_newline
test eax, eax
je 0x6b852fe0
mov eax, dword [esp + 0xc0]
mov edx, dword [esp + 0xd4]
or edx, dword [eax + 8]
and edx, 0x4000000
cmp word [esi - 2], 0xd
jne 0x6b85304f
mov eax, dword [esp + 0x88]
sub eax, 1
cmp eax, 1
ja 0x6b85304f
cmp esi, ebx
jae 0x6b85304f
lea eax, [esi + 2]
cmp word [esi], 0xa
cmove esi, eax
jmp 0x6b85304f
cmp eax, 0xfffffff4
jne 0x6b852a3a
cmp dword [esp + 0xdc], 1
jle 0x6b852a3a
mov edi, dword [esp + 0xd8]
mov eax, dword [esp + 0x74]
sub eax, dword [esp + 0xc8]
sar eax, 1
mov dword [edi], eax
mov eax, dword [esp + 0x5c]
sar eax, 1
cmp dword [esp + 0xdc], 2
mov dword [edi + 4], eax
mov eax, 0xfffffff4
je 0x6b852a3a
sub esi, dword [esp + 0xc8]
sar esi, 1
mov dword [edi + 8], esi
jmp 0x6b852a3a
mov dword [esp + 0x3c], 0
jmp 0x6b8527bb
cmp esi, ebx
jae 0x6b852ba8
lea esi, [esi]
nop
mov edx, dword [esp + 0x88]
test edx, edx
je 0x6b853230
cmp eax, esi
jb 0x6b8532b0
lea eax, [esi + 2]
cmp ebx, eax
ja 0x6b853278
mov esi, dword [esp + 0xc0]
mov edx, dword [esp + 0xd4]
or edx, dword [esi + 8]
mov esi, eax
and edx, 0x4000000
jmp 0x6b85304f
mov ecx, dword [esp + 0x8c]
lea edx, [ecx + ecx]
add eax, edx
cmp esi, eax
jb 0x6b853203
mov eax, esi
sub eax, edx
movzx edx, word [esp + 0x90]
cmp word [eax], dx
jne 0x6b853203
cmp ecx, 1
je 0x6b853038
mov eax, 1
sub eax, ecx
movzx ecx, word [esp + 0x92]
cmp word [esi + eax*2], cx
jne 0x6b853203
jmp 0x6b853038
movzx edx, word [esi + 2]
and dx, 0xfc00
cmp dx, 0xdc00
je 0x6b853298
mov esi, eax
mov eax, dword [esp + 0x6c]
jmp 0x6b8531f0
add esi, 4
cmp ebx, esi
ja 0x6b85328a
mov eax, esi
jmp 0x6b85320a
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], ebp
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], esi
call sym.libpcre16_0.dll__pcre16_was_newline
test eax, eax
je 0x6b853203
jmp 0x6b85312c
mov dword [esp + 0x78], sym.libpcre16_0.dll__pcre16_default_tables
jmp 0x6b852964
mov dword [esp + 0x88], 1
mov eax, dword [esp + 0x2c]
test eax, eax
je 0x6b852958
jmp 0x6b8528ea
mov dword [esp + 0x88], 0
mov dword [esp + 0x8c], 2
mov dword [esp + 0x90], 0xa000d
jmp 0x6b8528e2
movzx eax, word [esp + 0x54]
mov dword [esp + 0x34], 1
mov word [esp + 0x56], ax
jmp 0x6b852a95
movzx eax, word [esp + 0x38]
mov dword [esp + 0x30], 1
mov dword [esp + 0x4c], 0
mov word [esp + 0x3a], ax
jmp 0x6b852a7e
mov edx, dword [esp + 0x78]
add ax, 0x100
movzx eax, ax
movzx eax, byte [edx + eax]
mov word [esp + 0x56], ax
jmp 0x6b852ccb
test byte [eax + 4], 1
je 0x6b852a60
add eax, 8
mov dword [esp + 0x30], 0
mov dword [esp + 0x4c], eax
xor eax, eax
mov word [esp + 0x3a], ax
xor eax, eax
mov word [esp + 0x38], ax
jmp 0x6b852a7e
mov dword [esp + 0x34], 1
jmp 0x6b852a95
cmp dword [esp + 0xdc], 1
jle 0x6b8533d4
mov edi, dword [esp + 0xd8]
mov eax, dword [esp + 0x64]
mov dword [edi + 4], edx
mov dword [edi], eax
mov eax, 0xfffffff6
cmp edx, 1
jg 0x6b852a3a
mov eax, dword [esp + 0xd4]
and eax, 0x8000000
cmp eax, 1
sbb eax, eax
and eax, 0xf
sub eax, 0x19
jmp 0x6b852a3a
mov eax, 0xfffffffe
jmp 0x6b852a3a
movzx ecx, word [esp + 0x54]
jmp 0x6b85341e
lea edx, [eax + 2]
cmp word [eax], cx
je 0x6b852d57
mov eax, edx
cmp eax, edi
jb 0x6b853410
jmp 0x6b852c3e
mov dword [esp + 0x88], 0
mov eax, 0xa
jmp 0x6b852c67
mov dword [esp + 0x30], 1
mov dword [esp + 0x4c], 0
jmp 0x6b852a7e
mov eax, 0xfffffffd
jmp 0x6b852a3a
mov eax, 0xffffffe8
jmp 0x6b852a3a
mov eax, 0xffffffed
jmp 0x6b852a3a
mov eax, 0xfffffff1
jmp 0x6b852a3a
mov eax, 0xffffffee
jmp 0x6b852a3a
mov eax, 0xffffffe0
jmp 0x6b852a3a
mov eax, 0xffffffe2
jmp 0x6b852a3a
mov eax, 0xffffffe4
jmp 0x6b852a3a