Function at 0x140010f6c
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x3a8]
sub rsp, 0x480
mov qword [rbp + 0x40], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x1400971b0]
xor rax, rsp
mov qword [rbp + 0x370], rax
mov rsi, rdx
mov r12, rcx
mov qword [rbp + 0x18], rcx
mov qword [rsp + 0x38], rcx
xor r13d, r13d
mov r14d, r13d
mov dword [rbp + 0x10], r13d
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], r13
mov rbx, rdx
mov qword [rbp + 0x278], rdx
movdqu xmmword [rbp + 0x280], xmm0
movabs r8, 0x8000000000000000
mov qword [rbp + 0x290], r8
movzx ecx, byte [rdx]
mov edx, ecx
sub edx, 1
je 0x140011011
cmp edx, 1
jne 0x140011018
mov qword [rbp + 0x288], r13
jmp 0x140011018
mov qword [rbp + 0x280], r13
mov r15d, 1
test ecx, ecx
je 0x140011058
sub ecx, r15d
je 0x140011045
cmp ecx, r15d
je 0x140011035
mov qword [rbp + 0x290], r13
jmp 0x14001105f
mov rax, qword [rsi + 8]
mov rcx, qword [rax]
mov qword [rbp + 0x288], rcx
jmp 0x14001105f
mov rax, qword [rsi + 8]
mov rcx, qword [rax]
mov rax, qword [rcx]
mov qword [rbp + 0x280], rax
jmp 0x14001105f
mov qword [rbp + 0x290], r15
mov qword [rsp + 0x40], rsi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov rax, r8
mov qword [rsp + 0x58], rax
movzx edx, byte [rsi]
mov r8d, edx
sub r8d, 1
je 0x14001108e
cmp r8d, 1
jne 0x140011093
mov qword [rsp + 0x50], r13
jmp 0x140011093
mov qword [rsp + 0x48], r13
sub edx, 1
je 0x1400110b6
cmp edx, 1
je 0x1400110a7
mov rax, r15
mov qword [rsp + 0x58], rax
jmp 0x1400110c2
mov rcx, qword [rsi + 8]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x50], rcx
jmp 0x1400110c2
mov rcx, qword [rsi + 8]
mov rdx, qword [rcx]
mov qword [rsp + 0x48], rdx
cmp rbx, rsi
jne 0x140011b2d
movzx r8d, byte [rbx]
mov edx, r8d
sub edx, 1
je 0x1400110f3
cmp edx, 1
je 0x1400110e5
cmp qword [rbp + 0x290], rax
jmp 0x1400110ff
mov rax, qword [rsp + 0x50]
cmp qword [rbp + 0x288], rax
jmp 0x1400110ff
mov rax, qword [rsp + 0x48]
cmp qword [rbp + 0x280], rax
setne al
test al, al
je 0x140011530
mov qword [rbp + 0x298], r13
cmp r8b, r15b
jne 0x140011c3f
mov rdi, qword [rbp + 0x280]
lea rdx, [rdi + 0x20]
cmp qword [rdi + 0x38], 0x10
jb 0x140011130
mov rdx, qword [rdi + 0x20]
lea rcx, [rbp + 0x298]
call fcn.1400149ec
nop
movzx ecx, byte [rbx]
test ecx, ecx
je 0x140011bff
sub ecx, 1
je 0x14001116d
cmp ecx, 1
je 0x140011164
cmp qword [rbp + 0x290], r13
jne 0x140011b6d
mov rdx, rbx
jmp 0x140011171
mov rdx, qword [rbp + 0x288]
jmp 0x140011171
lea rdx, [rdi + 0x40]
lea rcx, [rbp + 0x2a0]
call fcn.140014570
nop
mov qword [rbp + 0x2c0], r13
mov qword [rbp + 0x2c8], 0xf
mov byte [rbp + 0x2b0], r13b
lea rcx, [rbp + 0x2a0]
cmp byte [rbp + 0x2a0], 3
jne 0x1400111fe
lea rdx, [rbp + 0x70]
call fcn.14001bb9c
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.1400151f8
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x140011251
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001124c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011b27
jmp 0x14001124c
lea rdx, [rbp + 0x50]
call fcn.140014290
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.1400151f8
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x140011251
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001124c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011bad
call fcn.14004a774
cmp byte [rbx], r15b
jne 0x140011bbf
mov qword [rbp + 0x320], r13
mov qword [rbp + 0x328], r13
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x310]
call fcn.140017e54
nop
mov qword [rbp + 0x340], r13
mov qword [rbp + 0x348], r13
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x330]
call fcn.140017e54
nop
mov rax, qword [rbp + 0x298]
mov qword [rbp - 0x40], rax
lea rax, [rbp - 0x38]
mov qword [rsp + 0x38], rax
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x20], r13
lea rdx, [rbp + 0x310]
lea rcx, [rbp - 0x38]
call fcn.140017e54
nop
mov qword [rbp - 8], r13
mov qword [rbp], r13
lea rdx, [rbp + 0x330]
lea rcx, [rbp - 0x18]
call fcn.140017e54
nop
or r14d, 2
mov rdx, qword [rbp - 0x40]
lea rcx, [rsp + 0x60]
call fcn.140015318
movups xmm0, xmmword [rbp - 0x38]
movaps xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rbp - 0x28]
movaps xmmword [rbp - 0x70], xmm1
mov qword [rbp - 0x28], r13
mov edi, 0xf
mov qword [rbp - 0x20], rdi
mov byte [rbp - 0x38], r13b
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rbp - 8]
movaps xmmword [rbp - 0x50], xmm1
mov qword [rbp - 8], r13
mov qword [rbp], rdi
mov byte [rbp - 0x18], r13b
mov rdx, qword [rbp + 0x268]
cmp qword [rbp + 0x270], rdx
je 0x1400113ba
mov qword [rdx + 0x10], r13
mov qword [rdx + 0x18], r13
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rdx], xmm0
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rdx + 0x10], xmm1
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], rdi
mov byte [rsp + 0x60], r13b
mov qword [rdx + 0x30], r13
mov qword [rdx + 0x38], r13
movaps xmm0, xmmword [rbp - 0x80]
movups xmmword [rdx + 0x20], xmm0
movaps xmm1, xmmword [rbp - 0x70]
movups xmmword [rdx + 0x30], xmm1
mov qword [rbp - 0x70], r13
mov qword [rbp - 0x68], rdi
mov byte [rbp - 0x80], r13b
mov qword [rdx + 0x50], r13
mov qword [rdx + 0x58], r13
movaps xmm0, xmmword [rbp - 0x60]
movups xmmword [rdx + 0x40], xmm0
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rdx + 0x50], xmm1
mov qword [rbp - 0x50], r13
mov qword [rbp - 0x48], rdi
mov byte [rbp - 0x60], r13b
add qword [rbp + 0x268], 0x60
jmp 0x1400113cc
lea r8, [rsp + 0x60]
lea rcx, [rbp + 0x260]
call fcn.14001bd38
nop
lea rcx, [rbp - 0x80]
call fcn.140012200
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x140011412
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001140d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011bb3
call fcn.14004a774
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], rdi
mov byte [rsp + 0x60], r13b
lea rcx, [rbp - 0x38]
call fcn.140012200
nop
lea rcx, [rbp + 0x310]
call fcn.140012200
nop
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 0x10
jb 0x14001147a
inc rdx
mov rcx, qword [rbp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011474
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011bb9
call fcn.14004a774
nop
mov dl, byte [rbp + 0x2a0]
lea rcx, [rbp + 0x2a8]
call fcn.140016634
nop
mov rdx, qword [rbp + 0x298]
add rdx, 0xffffffffffffffe8
or eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400114af
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rbx, qword [rbp + 0x278]
movzx ecx, byte [rbx]
sub ecx, 1
je 0x1400114d6
cmp ecx, 1
je 0x1400114cc
add qword [rbp + 0x290], r15
jmp 0x140011521
add qword [rbp + 0x288], 0x10
jmp 0x140011521
mov rax, qword [rbp + 0x280]
mov rcx, qword [rax + 0x10]
cmp byte [rcx + 0x19], r13b
je 0x140011502
mov rcx, qword [rax + 8]
jmp 0x1400114fa
cmp rax, qword [rcx + 0x10]
jne 0x14001151a
mov rax, rcx
mov rcx, qword [rcx + 8]
cmp byte [rcx + 0x19], r13b
je 0x1400114ed
jmp 0x14001151a
mov rdx, qword [rcx]
cmp byte [rdx + 0x19], r13b
jne 0x14001151a
mov rcx, rdx
mov rax, qword [rdx]
mov rdx, rax
cmp byte [rax + 0x19], r13b
je 0x14001150b
mov qword [rbp + 0x280], rcx
movabs r8, 0x8000000000000000
jmp 0x14001105f
mov r8, qword [rbp + 0x268]
mov rcx, qword [rbp + 0x260]
sub r8, rcx
movabs rax, 0x2aaaaaaaaaaaaaab
imul r8
sar rdx, 4
mov r8, rdx
shr r8, 0x3f
add r8, rdx
mov r9b, byte [rsp + 0x30]
mov rdx, qword [rbp + 0x268]
call fcn.1400217a0
movdqa xmm0, xmmword [0x140085cb0]
movdqu xmmword [rbp + 0x360], xmm0
mov byte [rbp + 0x350], r13b
call fcn.140006744
mov rcx, rax
test rax, rax
je 0x140011c7f
mov rax, qword [rax]
call qword [rax + 0x18]
lea rbx, [rax + 0x18]
mov qword [rbp + 0x258], rbx
mov rdi, qword [rbp + 0x268]
mov eax, 4
mov rcx, qword [rbp + 0x260]
cmp rcx, rdi
je 0x140011751
mov dword [rbp + 0x248], 0x122430df
mov word [rbp + 0x24c], 0x3a12
mov byte [rbp + 0x24e], 0x81
mov r13d, eax
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
lea rbx, [rcx + 0x20]
movzx r15d, word [rbp + 0x24c]
mov r12d, dword [rbp + 0x248]
xor esi, esi
mov qword [rbp + 0x2e0], rsi
mov qword [rbp + 0x2e8], rsi
mov rdx, rbx
lea rcx, [rbp + 0x2d0]
call fcn.140017e54
nop
mov qword [rbp + 0x300], rsi
mov qword [rbp + 0x308], rsi
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x2f0]
call fcn.140017e54
nop
lea rsi, [rbp + 0x2f0]
cmp qword [rbp + 0x308], 0x10
cmovae rsi, qword [rbp + 0x2f0]
lea r14, [rbp + 0x2d0]
cmp qword [rbp + 0x2e8], 0x10
cmovae r14, qword [rbp + 0x2d0]
mov rax, qword [rsp + 0x38]
mov eax, dword [rax + r13]
cmp dword [0x14009cad4], eax
jle 0x1400116c6
lea rcx, [0x14009cad4]
call fcn.14004a96c
cmp dword [0x14009cad4], 0xffffffff
jne 0x1400116c6
mov word [0x14009c986], 0x181
mov dword [0x14009c980], r12d
mov word [0x14009c984], r15w
lea rcx, [0x14006c9f4]
call fcn.14004b0e0
lea rcx, [0x14009cad4]
call fcn.14004a90c
cmp byte [0x14009c987], 0
je 0x140011708
xor edx, edx
lea r12, [0x14009c980]
mov cl, dl
and cl, 7
shl cl, 3
movabs rax, 0x298149372f5715f9
shr rax, cl
xor byte [rdx + r12], al
inc rdx
cmp rdx, 7
jb 0x1400116d8
mov byte [0x14009c987], 0
mov r12d, dword [rbp + 0x248]
mov r9, rsi
mov r8, r14
lea rdx, [0x14009c980]
lea rcx, [rbp + 0x258]
call fcn.14001b380
nop
lea rcx, [rbp + 0x2d0]
call fcn.140012200
add rbx, 0x60
lea rax, [rbx - 0x20]
cmp rax, rdi
jne 0x140011603
mov rbx, qword [rbp + 0x258]
mov r12, qword [rbp + 0x18]
xor r13d, r13d
lea r15d, [r13 + 1]
lea rsi, [rbx - 0x18]
mov r8d, dword [rsi + 8]
lea edx, [r8 - 1]
mov ecx, r13d
test edx, edx
cmovns ecx, edx
cmp ecx, 0x7ffffffe
jg 0x140011b1c
lea eax, [rcx + 1]
cmp eax, r8d
cmovg ecx, edx
mov r14d, r13d
cmp r8d, r15d
cmovge r14d, ecx
mov rcx, qword [rsi]
test rcx, rcx
je 0x140011797
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
jmp 0x14001179a
mov rcx, r13
test rcx, rcx
jne 0x1400117b0
call fcn.140006744
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x20]
mov rcx, rax
inc rbx
test rcx, rcx
je 0x140011c8a
test rbx, rbx
jne 0x1400117ca
test r14d, r14d
jne 0x140011c95
mov rax, qword [rcx]
mov r8d, r15d
mov edx, r14d
call qword [rax]
test rax, rax
je 0x140011ca0
lea rdi, [rax + 0x18]
mov qword [rbp + 0x48], rdi
test r14d, r14d
js 0x140011cb8
cmp r14d, dword [rdi - 0xc]
jg 0x140011cb8
mov dword [rdi - 0x10], r14d
movsxd rdx, r14d
mov byte [rdx + rdi], r13b
mov r9, rdx
mov r8, rbx
mov rcx, rdi
call fcn.140001600
nop
lea rbx, [rdi - 0x18]
cmp rbx, rsi
je 0x1400118cf
mov eax, dword [rsi + 0x10]
shr eax, 0x1f
test al, al
jne 0x1400118bb
mov rcx, qword [rbx]
cmp rcx, qword [rsi]
jne 0x1400118bb
mov rax, qword [rcx]
call qword [rax + 0x20]
mov rcx, rax
mov eax, dword [rbx + 0x10]
shr eax, 0x1f
test al, al
jne 0x140011858
cmp rcx, qword [rbx]
jne 0x140011858
lock inc dword [rbx + 0x10]
jmp 0x140011894
mov rax, qword [rcx]
lea r14, [rbx + 8]
mov r8d, 1
mov edx, dword [r14]
call qword [rax]
mov rbx, rax
test rax, rax
je 0x140011ca6
mov eax, dword [r14]
mov dword [rbx + 8], eax
mov eax, dword [r14]
inc eax
movsxd rdx, eax
lea rcx, [rbx + 0x18]
mov r9, rdx
mov r8, rdi
call fcn.140001600
nop
or eax, 0xffffffff
lock xadd dword [rsi + 0x10], eax
sub eax, 1
jg 0x1400118ae
mov rcx, qword [rsi]
mov rax, qword [rcx]
mov rdx, rsi
call qword [rax + 8]
nop
lea rax, [rbx + 0x18]
mov qword [rbp + 0x258], rax
jmp 0x1400118cf
mov r8d, dword [rdi - 0x10]
mov rdx, rdi
lea rcx, [rbp + 0x258]
call fcn.14001897c
nop
or eax, 0xffffffff
lock xadd dword [rdi - 8], eax
sub eax, 1
jg 0x1400118eb
mov rcx, qword [rdi - 0x18]
mov rax, qword [rcx]
lea rdx, [rdi - 0x18]
call qword [rax + 8]
nop
mov dword [rbp + 0x250], 0x60ba8c07
mov word [rbp + 0x254], 0x504
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14009c850], eax
jle 0x140011968
lea rcx, [0x14009c850]
call fcn.14004a96c
cmp dword [0x14009c850], 0xffffffff
jne 0x140011968
mov byte [0x14009c972], 1
mov eax, dword [rbp + 0x250]
mov dword [0x14009c96c], eax
movzx eax, word [rbp + 0x254]
mov word [0x14009c970], ax
lea rcx, [0x14006c9e4]
call fcn.14004b0e0
lea rcx, [0x14009c850]
call fcn.14004a90c
lea rdx, [0x14009c96c]
cmp byte [0x14009c972], r13b
je 0x1400119a5
mov r8, r13
mov cl, r8b
and cl, 7
shl cl, 3
movabs rax, 0x7bfd053919dfe721
shr rax, cl
xor byte [r8 + rdx], al
inc r8
cmp r8, 6
jb 0x14001197b
mov byte [0x14009c972], r13b
lea rcx, [rbp + 0x258]
call fcn.140014e70
lea rdx, [0x14009cc10]
cmp qword [0x14009cc28], 0x10
cmovae rdx, qword [0x14009cc10]
lea rcx, [rbp + 0x258]
call fcn.140014e70
mov rbx, qword [rbp + 0x258]
mov rdx, rbx
lea rcx, [rbp + 0x20]
call fcn.140015318
nop
mov rax, qword [rbp + 0x30]
mov rcx, r12
test rax, rax
jne 0x140011a02
lea rdx, [0x140080365]
call fcn.140015318
jmp 0x140011a19
lea rdx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0x10
cmovae rdx, qword [rbp + 0x20]
mov r8d, eax
call fcn.14000b734
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x140011a55
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011a4f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011cac
call fcn.14004a774
nop
lea rdx, [rbx - 0x18]
or eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x140011a70
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x260]
test rdx, rdx
je 0x140011ae9
mov r8, qword [rbp + 0x268]
call fcn.140018030
mov rcx, qword [rbp + 0x270]
mov r8, qword [rbp + 0x260]
sub rcx, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*2]
shl rdx, 5
mov rax, r8
cmp rdx, 0x1000
jb 0x140011ae1
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140011cb2
mov rcx, r8
call fcn.14004a774
mov rax, r12
mov rcx, qword [rbp + 0x370]
xor rcx, rsp
call fcn.14004a750
lea r11, [rsp + 0x480]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, 0x80070216
call fcn.140002490
nop
call fcn.140055738
nop
lea rdx, str.cannot_compare_iterators_of_different_containers
lea rcx, [rbp + 0x110]
call fcn.140015318
nop
lea r8, [rbp + 0x110]
mov edx, 0xd4
lea rcx, [rbp + 0x210]
call fcn.14001bfa8
lea rdx, [0x1400954c8]
lea rcx, [rbp + 0x210]
call fcn.14004c580
nop
lea rdx, str.cannot_get_value
lea rcx, [rbp + 0x90]
call fcn.140015318
nop
lea r8, [rbp + 0x90]
mov edx, 0xd6
lea rcx, [rbp + 0x130]
call fcn.14001bfa8
lea rdx, [0x1400954c8]
lea rcx, [rbp + 0x130]
call fcn.14004c580
nop
call fcn.140055738
nop
call fcn.140055738
nop
call fcn.140055738
nop
lea rdx, str.cannot_use_key___for_non_object_iterators
lea rcx, [rbp + 0xb0]
call fcn.140015318
nop
lea r8, [rbp + 0xb0]
mov edx, 0xcf
lea rcx, [rbp + 0x168]
call fcn.14001bfa8
lea rdx, [0x1400954c8]
lea rcx, [rbp + 0x168]
call fcn.14004c580
nop
lea rdx, str.cannot_get_value
lea rcx, [rbp + 0xd0]
call fcn.140015318
nop
lea r8, [rbp + 0xd0]
mov edx, 0xd6
lea rcx, [rbp + 0x1a0]
call fcn.14001bfa8
lea rdx, [0x1400954c8]
lea rcx, [rbp + 0x1a0]
call fcn.14004c580
nop
lea rdx, str.cannot_use_key___for_non_object_iterators
lea rcx, [rbp + 0xf0]
call fcn.140015318
nop
lea r8, [rbp + 0xf0]
mov edx, 0xcf
lea rcx, [rbp + 0x1d8]
call fcn.14001bfa8
lea rdx, [0x1400954c8]
lea rcx, [rbp + 0x1d8]
call fcn.14004c580
nop
mov ecx, 0x80004005
call fcn.140002490
nop
mov ecx, 0x80004005
call fcn.140002490
int3
mov ecx, 0x80070057
call fcn.140002490
int3
call fcn.140019244
nop
call fcn.140019244
nop
call fcn.140055738
nop
call fcn.140055738
nop
mov ecx, 0x80070057
call fcn.140002490
int3