Function at 0x140606967
Capabilities:
Access peb ldr_data
Authenticate hmac
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
bsf ax, r14w
cmp bl, r14b
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
add sil, r9b
push rbp
movzx eax, si
cmc
cwde
push r12
sal rbp, cl
movsx rsi, r15w
cbw
push r13
push r14
shl dh, cl
push r15
jmp 0x140606967
lea rbp, [rsp - 0xc70]
cmovl esi, ebx
mov rdx, r13
adc si, 0x2c60
sub rsp, 0xd70
mov rax, qword [0x14002c010]
rol dx, 0x7a
sub dl, r11b
test r11d, 0x33584485
xor rax, rsp
inc rdx
rcl dx, cl
jmp 0x1406069a4
mov qword [rbp + 0xc60], rax
neg ah
mov rsi, rcx
mov qword [rsp + 0x38], rcx
shrd cx, r10w, 0xe7
or ah, 0x17
sub dl, 0xcb
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0
btr rdx, 0x9a
bts edx, ecx
ror eax, cl
mov qword [rsp + 0x50], 0
adc cl, 0x2c
lea rax, [rsp + 0x40]
sar cl, 0x45
sub cl, r11b
mov qword [rsp + 0x20], rax
sar dh, 0x44
cmp r12b, 0x76
test ecx, r11d
sub r9d, r9d
xor cl, r15b
sub r8d, r8d
lea edx, [r9 + 0xa]
bswap rcx
movsx cx, ch
lea rcx, [0x14002c9f0]
call fcn.1405ee24d
test al, al
jmp 0x140606a2a
je 0x140607efa
xor r12d, r12d
xor r15b, bl
movabs r15, 0x19c0f48bf548020e
mov r8, qword [rsp + 0x50]
stc
cmp r14w, 0x4fcc
cmp r13b, spl
cmp r8, 1
jmp 0x140606a58
jbe 0x140607b15
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x58], r12
rcr ecx, cl
mov qword [rsp + 0x60], r12
bts ebx, ebp
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x30], rcx
shrd r14d, r13d, 0x68
bts r14, rbx
mov ebx, r12d
and r14w, r14w
jmp 0x140606a94
mov r14d, r12d
lea r13d, [r12 + 8]
cmp byte [rcx], r12b
jmp 0x140606aa4
je 0x140606d52
mov esi, r12d
lea r12d, [rsi + 1]
ror r15b, cl
rcr r15b, cl
not ax
mov r15, rcx
rcr al, cl
and ax, r13w
btr rax, 0x78
movzx eax, byte [rcx]
cmp bx, r15w
cmc
test ah, 0xc6
nop dword [rax]
cmc
cmp al, 0x1e
jmp 0x140606adf
jne 0x140606cf3
xor edx, edx
movsx cx, dil
movzx r8w, al
movsx r8d, di
mov r8d, 0x400
movzx cx, dil
lea rcx, [rbp + 0x850]
call fcn.1400258e4
mov dword [rbp + 0xc50], 0
or di, 0x1490
btc edi, eax
mov edi, r14d
jmp 0x140606b27
sub edi, ebx
jmp 0x140606b2e
test edi, edi
jmp 0x140606b35
jle 0x140606bef
mov rbx, qword [rsp + 0x30]
movsx rcx, r15w
lea rbx, [rbx + rsi]
test r8, r14
btc r8d, r8d
neg cx
sub edx, edx
mov r8d, 0x400
not cl
movsx cx, sil
lea rcx, [rbp + 0x850]
jmp 0x140606b6d
call fcn.1400258e4
movsxd r8, edi
sub edx, edx
test edi, edi
jmp 0x140606b7e
je 0x140606be9
lea rcx, [rbp + 0x850]
rcr rax, 0xdb
lea rax, [rbp + 0x850]
cmc
sub rbx, rax
movsxd rax, r10d
nop word [rax + rax]
movzx ax, r15b
cmovbe ax, r12w
movzx eax, byte [rbx + rcx]
jmp 0x140606bbb
mov byte [rcx], al
setns al
inc edx
cmp rsp, 0x4d20342a
shld rax, rcx, 0xc1
lea rcx, [rcx + 1]
neg ah
adc al, 0xd4
cbw
movsxd rax, edx
cmp rax, r8
jmp 0x140606be3
jb 0x140606bb2
mov dword [rbp + 0xc50], edi
lea rcx, [rsp + 0x70]
shl al, 0x5b
rdtsc
lea rax, [rbp + 0x850]
not dl
mov rdx, r13
nop dword [rax]
test r11b, 0x3e
stc
cmp r14d, 0x8790b07
movups xmm0, xmmword [rax]
stc
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
test spl, 0x3f
jmp 0x140606c2c
movups xmmword [rcx + 0x10], xmm1
stc
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
cmp r9w, 0x7e0
test r13d, esp
cmc
movups xmmword [rcx + 0x30], xmm1
test cl, dh
movups xmm0, xmmword [rax + 0x40]
stc
test bl, r15b
jmp 0x140606c5a
movups xmmword [rcx + 0x40], xmm0
cmp r15b, 0xc2
movups xmm1, xmmword [rax + 0x50]
stc
jmp 0x140606c6f
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
clc
lea rcx, [rcx + 0x80]
cmp r14w, 0x45e1
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
cmp r15b, 0xe3
clc
test ecx, 0x4a5a546a
lea rax, [rax + 0x80]
jmp 0x140606ca9
sub rdx, 1
jmp 0x140606cb2
jne 0x140606c18
mov eax, dword [rax]
mov dx, r10w
movsx rdx, sp
mov dword [rcx], eax
cqo
cwd
lea rdx, [rsp + 0x70]
movsx rcx, r9w
not cl
lea rcx, [rsp + 0x58]
jmp 0x140606cdd
call fcn.140024290
lea ebx, [r14 + 1]
not ax
mov rsi, r12
jmp 0x140606cf3
inc r14d
movzx eax, bx
setb al
movzx rax, sp
inc r12
cwde
cbw
movsx eax, r10w
inc r15
movzx eax, byte [r15]
clc
test al, al
jmp 0x140606d19
jne 0x140606ad8
mov rcx, qword [rsp + 0x30]
shr r15b, 0x6b
mov rsi, qword [rsp + 0x38]
bt r15, rax
sub r15, 0x7d2b71c1
movabs r15, 0x19c0f48bf548020e
xor r8w, r15w
test r15w, r15w
sub r12d, r12d
bt r8, r11
stc
movsxd rbx, ebx
bts r8, r8
cmovp r8w, si
movzx r8d, bp
lea rbx, [rbx + rcx]
sbb cl, r14b
xor edx, edx
sets ch
mov r8b, 0xbe
mov r8d, 0x400
lea rcx, [rbp + 0x850]
call fcn.1400258e4
mov r8d, r12d
cmp byte [rbx], 0
jmp 0x140606d8e
je 0x140606dbb
mov rax, rbx
nop dword [rax]
jmp 0x140606d9f
inc r8d
test r15b, 0x95
lea rax, [rax + 1]
clc
test r14b, r11b
cmp dil, 0x2f
cmp byte [rax], 0
jne 0x140606d9f
movsxd r9, r8d
cwd
not dh
sar dl, 0x80
mov edx, r12d
test r8d, r8d
jmp 0x140606dd0
je 0x140606e29
lea rcx, [rbp + 0x850]
xor eax, edi
sub al, bpl
cdqe
lea rax, [rbp + 0x850]
stc
sub rbx, rax
movzx eax, r8w
nop dword [rax + rax]
inc ah
dec ah
movzx eax, byte [rbx + rcx]
mov byte [rcx], al
jmp 0x140606e0a
inc edx
cdqe
movsxd rax, ebx
lea rcx, [rcx + 1]
movsxd rax, edx
test bh, 0x85
cmp rax, r9
jmp 0x140606e23
jb 0x140606dff
mov dword [rbp + 0xc50], r8d
rol eax, cl
movsx rax, r11w
add cx, bp
lea rcx, [rsp + 0x70]
clc
dec ah
lea rax, [rbp + 0x850]
nop word [rax + rax]
clc
cmc
movups xmm0, xmmword [rax]
clc
movups xmmword [rcx], xmm0
clc
cmp ecx, 0x4e81668d
movups xmm1, xmmword [rax + 0x10]
test sp, 0x276d
movups xmmword [rcx + 0x10], xmm1
jmp 0x140606e73
movups xmm0, xmmword [rax + 0x20]
cmc
test bp, 0x5d97
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
test r13b, r12b
stc
movups xmmword [rcx + 0x40], xmm0
cmp dh, 0x59
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
cmp r11b, bl
cmc
movups xmm0, xmmword [rax + 0x60]
cmp r10b, 0x89
test rbx, 0x600341f4
movups xmmword [rcx + 0x60], xmm0
stc
test eax, 0x61cd1827
lea rcx, [rcx + 0x80]
cmc
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
stc
test spl, 0x77
lea rax, [rax + 0x80]
test r8b, r11b
sub r13, 1
jmp 0x140606ee5
jne 0x140606e53
mov eax, dword [rax]
cmovge rdx, rax
mov dword [rcx], eax
mov cx, r8w
movzx dx, r10b
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x58]
jmp 0x140606f0b
call fcn.140024290
nop
rcr al, cl
shr al, cl
rcl al, cl
mov rax, qword [rsp + 0x60]
cmp rax, 0xe
jne 0x140607cf3
lea rcx, [rsp + 0x70]
jmp 0x140606f30
call fcn.1405ed1d2
mov rdi, qword [rsp + 0x58]
mov rcx, rdi
jmp 0x140606f42
call fcn.140001710
mov dword [rsp + 0x70], eax
xor edx, 0x3e7b6cfc
lea r9, [rdi + 0x404]
xor edx, edx
mov qword [rsp + 0x74], r13
mov qword [rsp + 0x7c], r13
mov qword [rbp - 0x7c], r13
mov qword [rbp - 0x74], r13
not dx
btr dx, bx
mov qword [rbp - 0x6c], r13
mov qword [rbp - 0x64], r13
btc dx, bx
movsx edx, r11w
sal dl, cl
mov edx, r12d
stc
clc
test bpl, dl
cmp byte [r9], r13b
jmp 0x140606f95
je 0x140606fc7
mov rax, r9
jmp 0x140606fa3
nop dword [rax]
jmp 0x140606fac
inc edx
lea rax, [rax + 1]
test dh, 0x9c
test r8, rsi
clc
cmp byte [rax], 0
jmp 0x140606fc1
jne 0x140606fac
movsxd r10, edx
bswap r8
neg r8
xadd r8w, r8w
mov r8d, r12d
cmp r13b, 0x90
clc
test edx, r8d
test edx, edx
je 0x14060703c
lea rcx, [rsp + 0x74]
movzx ax, dl
rcl eax, 0x6b
or al, r8b
lea rax, [rsp + 0x74]
cmp r15d, 0x8eb7072
cmp r9, r10
test spl, spl
sub r9, rax
movzx eax, byte [r9 + rcx]
jmp 0x140607016
mov byte [rcx], al
inc r8d
movsxd rax, edx
movsx ax, spl
lea rcx, [rcx + 1]
movsxd rax, r8d
stc
test cl, 0x70
cmp rax, r10
jmp 0x140607036
jb 0x14060700c
mov dword [rbp - 0x5c], edx
rcr r9b, 0xab
cdq
cmp eax, edx
lea r9, [rdi + 0x808]
bswap edx
inc dh
mov qword [rbp - 0x58], 0
mov qword [rbp - 0x50], 0
dec rdx
mov qword [rbp - 0x48], 0
mov rdx, 0x53084a8f
mov qword [rbp - 0x40], 0
ror dl, cl
add dx, di
mov edx, r12d
clc
cmc
cmp byte [r9], 0
jmp 0x14060708e
je 0x1406070bd
mov rax, r9
jmp 0x14060709c
nop
jmp 0x1406070a3
inc edx
cmc
lea rax, [rax + 1]
test r13b, 0x7d
clc
cmp byte [rax], 0
jmp 0x1406070b7
jne 0x1406070a3
movsxd r10, edx
mov r8d, r12d
test edx, edx
jmp 0x1406070ca
je 0x140607118
lea rcx, [rbp - 0x58]
lea rax, [rbp - 0x58]
jmp 0x1406070e0
sub r9, rax
bswap eax
movzx eax, byte [r9 + rcx]
jmp 0x1406070ef
mov byte [rcx], al
inc r8d
lea rcx, [rcx + 1]
cdqe
setle al
movsxd rax, r8d
clc
cmp r15b, 3
jmp 0x14060710a
cmp rax, r10
jmp 0x140607112
jb 0x1406070e5
mov dword [rbp - 0x38], edx
xadd r9, r9
dec r9b
sar r8b, cl
lea r9, [rdi + 0xc0c]
mov qword [rbp - 0x34], 0
mov qword [rbp - 0x2c], 0
dec r8w
mov qword [rbp - 0x24], 0
sbb r8d, 0x70b63cb8
stc
mov r8d, r12d
test ebp, ecx
cmp byte [r9], 0
jmp 0x14060715e
je 0x140607184
mov rax, r9
jmp 0x14060716c
inc r8d
test dil, dil
lea rax, [rax + 1]
cmp byte [rax], 0
jmp 0x14060717e
jne 0x14060716c
movsxd r10, r8d
add dl, 0x10
sub dx, 0x4ee6
cwd
mov edx, r12d
test r8d, r8d
jmp 0x14060719c
je 0x1406071fb
lea rcx, [rbp - 0x34]
sar eax, 0x12
lea rax, [rbp - 0x34]
test r8, rsi
sub r9, rax
dec al
movzx rax, ax
cmovno eax, edx
nop word [rax + rax]
cmovo ax, r14w
movzx eax, byte [r9 + rcx]
jmp 0x1406071d5
mov byte [rcx], al
cbw
inc edx
movsx ax, dil
lea rcx, [rcx + 1]
rol ah, 0x2f
cdqe
movsxd rax, edx
stc
cmp rax, r10
jmp 0x1406071f5
jb 0x1406071cb
mov dword [rbp - 0x1c], r8d
mov rcx, r15
movsx cx, r11b
lea rcx, [rdi + 0x1010]
call fcn.140001710
mov dword [rbp - 0x18], eax
shrd r9w, bp, 0x26
lea r9, [rdi + 0x1414]
or r8b, 0x33
bsf r8w, r14w
bswap r8w
mov qword [rbp - 0x14], 0
sub r8w, 0x6d61
rcr r8w, cl
btc r8w, r12w
mov qword [rbp - 0xc], 0
xor r8b, 0x77
mov r8d, r12d
cmp r14d, 0x31b15a2
cmp byte [r9], 0
jmp 0x140607266
je 0x14060728e
mov rax, r9
nop dword [rax + rax]
jmp 0x140607279
inc r8d
lea rax, [rax + 1]
cmp byte [rax], 0
jmp 0x140607288
jne 0x140607279
movsxd r10, r8d
shr dh, 0xde
bsr edx, r13d
mov dh, 0xc9
mov edx, r12d
cmc
jmp 0x1406072a4
test r8d, r8d
jmp 0x1406072ac
je 0x140607303
lea rcx, [rbp - 0x14]
lahf
bts rax, r12
or al, r14b
lea rax, [rbp - 0x14]
cmc
sub r9, rax
nop dword [rax]
nop word [rax + rax]
movzx ax, dl
lahf
movzx eax, byte [r9 + rcx]
mov byte [rcx], al
movzx ax, dh
inc edx
shld eax, edi, 0xfa
movsxd rax, ebp
stc
lea rcx, [rcx + 1]
movsxd rax, edx
cmp rax, r10
jmp 0x1406072fd
jb 0x1406072d9
mov dword [rbp - 4], r8d
movzx ebx, cx
btc ecx, ebx
movzx cx, spl
lea rbx, [rdi + 0x1818]
xor edx, edx
movzx cx, spl
mov r8d, 0x400
lea rcx, [rbp]
jmp 0x14060732f
call fcn.1400258e4
mov r8d, r12d
jmp 0x14060733d
cmp byte [rbx], 0
je 0x140607378
mov rax, rbx
jmp 0x14060734e
nop dword [rax]
jmp 0x140607357
inc r8d
test r8w, 0x730d
clc
lea rax, [rax + 1]
test eax, 0x604a3897
cmp byte [rax], 0
jmp 0x140607372
jne 0x140607357
movsxd r9, r8d
rol edx, 0xc5
mov edx, r12d
clc
cmp r8b, r10b
test r8d, r8d
je 0x1406073f4
lea rcx, [rbp]
lea rax, [rbp]
cmp r12w, 0x5931
sub rbx, rax
inc ah
mov al, r11b
nop dword [rax]
nop word [rax + rax]
mov al, r9b
not ax
lahf
movzx eax, byte [rbx + rcx]
mov byte [rcx], al
cwde
mov ah, 0x92
inc edx
lea rcx, [rcx + 1]
jmp 0x1406073d4
movsxd rax, edx
cmp r12w, 0x18b8
jmp 0x1406073e6
cmp rax, r9
jmp 0x1406073ee
jb 0x1406073b9
mov dword [rbp + 0x400], r8d
ror bx, cl
rcr r8b, 0x83
lea rbx, [rdi + 0x1c1c]
shr ch, 0xb2
and cx, r11w
rcr cx, cl
sub edx, edx
movzx r8d, ax
mov r8d, 0x100
cmove cx, r14w
movsx cx, r8b
lea rcx, [rbp + 0x404]
call fcn.1400258e4
mov r8d, r12d
stc
test rdx, r14
cmp byte [rbx], 0
jmp 0x140607444
je 0x140607462
mov rax, rbx
inc r8d
lea rax, [rax + 1]
cmp byte [rax], 0
jmp 0x14060745c
jne 0x14060744d
movsxd r9, r8d
mov edx, r12d
test r8b, bl
test r8d, r8d
jmp 0x140607473
je 0x1406074cb
lea rcx, [rbp + 0x404]
add al, cl
movzx rax, cx
lea rax, [rbp + 0x404]
sub rbx, rax
nop dword [rax]
movzx rax, di
cbw
movzx eax, byte [rbx + rcx]
jmp 0x1406074a6
mov byte [rcx], al
dec ah
not ax
inc edx
stc
lea rcx, [rcx + 1]
sub ax, bp
sar rax, cl
movsxd rax, edx
cmp rax, r9
jmp 0x1406074c5
jb 0x14060749d
mov dword [rbp + 0x504], r8d
bswap cx
dec r8b
clc
lea rbx, [rdi + 0x2020]
bsr rcx, r12
setno ch
xor edx, edx
mov r8b, 0xe4
mov r8d, 0x100
movsx ecx, r9w
movzx ecx, si
bswap ecx
lea rcx, [rbp + 0x508]
call fcn.1400258e4
mov r8d, r12d
jmp 0x140607517
cmp byte [rbx], 0
jmp 0x14060751f
je 0x140607546
mov rax, rbx
jmp 0x14060752d
inc r8d
test r10b, al
cmc
lea rax, [rax + 1]
jmp 0x14060753d
cmp byte [rax], 0
jne 0x14060752d
movsxd r9, r8d
shr edx, cl
mov edx, r12d
test r15w, 0x1963
test r8d, r8d
jmp 0x14060755c
je 0x1406075b7
lea rcx, [rbp + 0x508]
and rax, r12
lea rax, [rbp + 0x508]
sub rbx, rax
mov al, r11b
nop dword [rax]
bswap ax
jmp 0x140607588
movzx eax, byte [rbx + rcx]
jmp 0x140607591
mov byte [rcx], al
inc edx
cdqe
shl ax, 0x17
ror eax, 0xf
lea rcx, [rcx + 1]
movzx eax, sp
movsxd rax, edx
cmc
cmp rax, r9
jmp 0x1406075b1
jb 0x140607588
mov dword [rbp + 0x608], r8d
rcr ebx, 0x11
test r12w, 0x3eab
lea rbx, [rdi + 0x2424]
sbb r8, 0x10d25267
sub edx, edx
mov r8d, 0x100
movsxd rcx, edi
jmp 0x1406075e5
lea rcx, [rbp + 0x60c]
jmp 0x1406075f1
call fcn.1400258e4
mov r8d, r12d
cmp byte [rbx], 0
je 0x140607618
mov rax, rbx
inc r8d
lea rax, [rax + 1]
test r13, rcx
cmp byte [rax], 0
jne 0x140607605
movsxd r9, r8d
mov dx, 0x53f8
test r10, r9
btc dx, 0x27
mov edx, r12d
test dx, 0x3173
cmc
test r8d, r8d
je 0x14060768c
lea rcx, [rbp + 0x60c]
lea rax, [rbp + 0x60c]
cmc
test rcx, 0x347b5d32
sub rbx, rax
nop dword [rax]
bswap rax
movzx eax, byte [rbx + rcx]
jmp 0x140607665
mov byte [rcx], al
mov ah, 0xd7
inc edx
xor eax, r13d
rcr ax, cl
lea rcx, [rcx + 1]
movzx ax, r15b
movsxd rax, edx
cmp rax, r9
jmp 0x140607686
jb 0x14060765c
mov dword [rbp + 0x70c], r8d
cmp byte [rdi + 0x2828], 0x31
movzx rcx, dx
movsx rcx, cx
jmp 0x1406076a7
sete byte [rbp + 0x710]
movzx r8w, dil
lea rbx, [rdi + 0x2c2c]
sub r8w, bx
mov cx, 0x4829
xor edx, edx
movsx rcx, cx
bswap r8d
mov r8d, 0x100
movsx ecx, r8w
bswap rcx
mov cl, dh
lea rcx, [rbp + 0x714]
jmp 0x1406076e6
call fcn.1400258e4
mov r8d, r12d
test rcx, 0x413c3aa1
cmc
cmp byte [rbx], 0
jmp 0x1406076fe
je 0x140607731
mov rax, rbx
jmp 0x14060770c
nop
jmp 0x140607712
inc r8d
clc
cmp r14b, 0x13
lea rax, [rax + 1]
jmp 0x140607723
cmp byte [rax], 0
jmp 0x14060772b
jne 0x140607712
movsxd r9, r8d
mov edx, r12d
test r8d, r8d
jmp 0x14060773f
je 0x14060779e
lea rcx, [rbp + 0x714]
lea rax, [rbp + 0x714]
stc
cmp cl, spl
sub rbx, rax
sete al
nop dword [rax + rax]
movzx eax, byte [rbx + rcx]
jmp 0x14060776e
mov byte [rcx], al
cbw
mov ax, si
dec ax
inc edx
btr ax, dx
lea rcx, [rcx + 1]
movsx ax, spl
movsxd rax, edx
test r9b, 0x5c
clc
stc
cmp rax, r9
jmp 0x140607798
jb 0x140607765
mov dword [rbp + 0x814], r8d
rcl r9b, cl
movzx r9w, r12b
lea r10, [rdi + 0x3030]
mov qword [rbp + 0x818], 0
movsxd r9, esi
adc r9w, 0x6c06
sub r9b, al
mov qword [rbp + 0x820], 0
mov qword [rbp + 0x828], 0
mov qword [rbp + 0x830], 0
mov r9, 0x7c831339
sbb r9b, r15b
mov qword [rbp + 0x838], 0
shr r9d, 0xac
rol r9w, cl
cmp r9b, 0xac
mov qword [rbp + 0x840], 0
mov r9d, r12d
test r9d, r15d
jmp 0x140607823
cmp byte [r10], 0
jmp 0x14060782c
je 0x140607850
mov rax, r10
jmp 0x14060783a
inc r9d
test al, spl
lea rax, [rax + 1]
cmp r15, r8
cmp byte [rax], 0
jne 0x14060783a
movsxd r11, r9d
cmovns r8, rsi
and r8b, r8b
bswap r8w
mov r8d, r12d
test r9d, r9d
jmp 0x140607869
je 0x1406078c5
lea rdx, [rbp + 0x818]
or ax, 0xf4c
lea rax, [rbp + 0x818]
sub r10, rax
not ah
movzx rax, r12w
cmovns eax, r8d
nop dword [rax + rax]
movzx eax, byte [r10 + rdx]
jmp 0x1406078a0
mov byte [rdx], al
inc r8d
clc
cmovbe eax, edi
cmp r13b, 6
lea rdx, [rdx + 1]
movsxd rax, r8d
test bpl, sil
cmp rax, r11
jmp 0x1406078bf
jb 0x140607896
mov dword [rbp + 0x848], r9d
cqo
rol r8b, cl
cmc
cmp byte [rdi + 0x3434], 0x31
xchg dl, r8b
sete byte [rbp + 0x84c]
movzx dx, r13b
mov rcx, rsi
cqo
movzx r8, r12w
lea rdx, [rsp + 0x70]
movsx r8w, sil
mov r8d, 0x8e0
jmp 0x140607906
call fcn.140025af7
lea rcx, [rsp + 0x70]
jmp 0x140607915
call fcn.140607fe7
nop
sal cl, cl
sub cl, r9b
xor edx, edx
not r8b
mov r8d, 0x3838
movzx ecx, r10w
mov rcx, rdi
jmp 0x140607937
call fcn.1400258e4
mov rax, qword [0x14002d210]
cmc
cmp bh, cl
test rax, rax
jmp 0x14060794e
jne 0x140607af0
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
xchg di, di
btr rdi, r13
rol r10w, 0xbb
mov r14, qword [rax + 0x10]
nop
mov r10, qword [r14 + 0x30]
bt rax, 2
movsxd rax, dword [r10 + 0x3c]
add di, 0x5c67
bswap di
mov edi, dword [rax + r10 + 0x88]
test rbx, 0x32d36a3b
cmp ax, r11w
add rdi, r10
cmp rdi, r10
je 0x140607a86
mov r9d, r12d
btr r11d, ebx
xor r11b, 0xf2
bt r11w, 0x9a
mov r11d, dword [rdi + 0x18]
jmp 0x1406079c5
test r11d, r11d
jmp 0x1406079cd
je 0x140607a86
mov esi, dword [rdi + 0x20]
nop word [rax + rax]
mov ebx, r9d
cdq
movsxd r8, esi
sbb edx, r15d
lea rax, [rsi + rbx*4]
mov edx, dword [rax + r10]
or ax, 0x20aa
shr ah, cl
add rdx, r10
mov r8, r12
bts ax, ax
movzx eax, byte [rdx]
test al, al
jmp 0x140607a0b
je 0x140607a75
nop dword [rax + rax]
jmp 0x140607a27
movsx ecx, al
shr ax, 0x76
xor rcx, r8
ror ax, 0x57
rol al, 0x1f
imul r8, rcx, 0x1000193
bts ax, sp
cwde
cmp rbp, rsp
lea rdx, [rdx + 1]
or rax, 0x148f581d
ror eax, 0x5e
xchg ah, ah
movzx eax, byte [rdx]
test al, r10b
cmp rax, rdi
test r13b, 0xa4
test al, al
jne 0x140607a27
cmp r8, r15
je 0x140607a93
inc r9d
cmp r9d, r11d
jmp 0x140607a80
jb 0x1406079df
mov r14, qword [r14]
jmp 0x140607a8e
jmp 0x140607977
mov ecx, dword [rdi + 0x1c]
lea rcx, [rcx + r10]
btr ax, ax
sal eax, 0xfc
mov eax, dword [rdi + 0x24]
xor di, 0x37dd
jmp 0x140607aae
add rax, r10
cmp bh, 0xc3
movzx eax, word [rax + rbx*2]
xadd edi, edi
mov eax, dword [rcx + rax*4]
sal dil, cl
test ebx, r12d
add rax, r10
cmovns ecx, esi
movzx ecx, bp
not dil
mov qword [0x14002d210], rax
movsx edi, bx
movzx rcx, r11w
mov rdi, qword [rsp + 0x58]
movsx cx, r14b
seto ch
movzx cx, r10b
mov rcx, rdi
jmp 0x140607af8
call rax
nop
movzx cx, r10b
xchg rcx, rcx
mov r8, qword [rsp + 0x50]
neg ecx
sbb rcx, 0x570203e7
bts ecx, r13d
mov rcx, qword [rsp + 0x40]
jmp 0x140607b28
test rcx, rcx
jmp 0x140607b30
je 0x140607f58
test r8, r8
jmp 0x140607b3e
je 0x140607b61
sub edx, edx
jmp 0x140607b4b
call fcn.1400258e4
mov rcx, qword [rsp + 0x40]
bts rax, r9
movsx ax, r13b
ror ax, cl
mov rax, qword [0x14002d210]
jmp 0x140607b70
test rax, rax
jmp 0x140607b78
jne 0x140607f4d
mov rax, qword gs:[0x30]
rcr cl, cl
shl r10w, cl
mov rcx, qword [rax + 0x60]
sub r14b, r13b
shr r10w, 0x36
mov rax, qword [rcx + 0x18]
btr r14d, 0x6b
shld r10, r13, 0x5d
bsr rdi, r10
mov r14, qword [rax + 0x10]
movsx r10d, cx
nop dword [rax + rax]
mov r10b, 0x47
btr di, 0x4f
mov r10, qword [r14 + 0x30]
test r13w, r9w
movsxd rax, dword [r10 + 0x3c]
shr dil, 0x88
setne dil
mov edi, dword [rax + r10 + 0x88]
cmp r14w, r13w
jmp 0x140607be5
lea rdi, [rdi + r10]
clc
cmp al, 0x23
cmp r14b, bl
cmp rdi, r10
jmp 0x140607bf7
je 0x140607ceb
mov r9d, r12d
bts r11w, sp
xor r11w, 0x27a4
jmp 0x140607c10
mov r11d, dword [rdi + 0x18]
cmc
test r11d, r11d
je 0x140607ceb
mov esi, dword [rdi + 0x20]
bts rcx, r11
nop word [rax + rax]
btc cx, r11w
btc r8w, 0x5e
mov ebx, r9d
cmp r12w, 0x545b
shld rcx, r10, 0x5b
lea rax, [rsi + rbx*4]
movzx rcx, si
btc r8d, ebx
mov eax, dword [rax + r10]
shr r8w, cl
lea rax, [rax + r10]
xchg r8b, r8b
mov r8, r12
rcl ch, cl
movzx ecx, byte [rax]
stc
test cl, cl
jmp 0x140607c72
je 0x140607cd5
nop dword [rax + rax]
movsx edx, cl
shr cl, cl
shl rcx, cl
xor rdx, r8
sbb ch, cl
bt r8w, 0x81
imul r8, rdx, 0x1000193
cmovne ecx, r14d
add cl, r15b
shr cx, 0x90
lea rax, [rax + 1]
adc ch, bh
sbb rcx, 0x4e006870
cmp dl, 0xa3
movzx ecx, byte [rax]
stc
clc
test cl, cl
jmp 0x140607cc1
jne 0x140607c80
cmp r8, r15
jmp 0x140607ccf
je 0x140607f06
inc r9d
cmp dx, 0x7499
cmp r9d, r11d
jmp 0x140607ce5
jb 0x140607c39
mov r14, qword [r14]
jmp 0x140607bc0
mov rbx, qword [rsp + 0x58]
cmp dx, 0x2648
test rbx, rbx
jmp 0x140607d05
je 0x140607efa
test rax, rax
jmp 0x140607d13
je 0x140607d3a
imul r8, rax, 0x404
test r8, r8
je 0x140607d3a
xor edx, edx
xchg cl, cl
mov rcx, rbx
jmp 0x140607d35
call fcn.1400258e4
mov rax, qword [0x14002d210]
cmp bl, r11b
stc
test rax, rax
jmp 0x140607d4d
jne 0x140607eec
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
test r13b, 0x23
sal r14, 0x30
mov rax, qword [rcx + 0x18]
neg dil
bt r14, 0xa7
clc
mov r14, qword [rax + 0x10]
cmp r11b, cl
ror r15w, cl
movabs r15, 0x19c0f48bf548020e
btr r10d, r12d
cwde
movzx ax, spl
nop word [rax + rax]
bts rax, rax
mov r10, qword [r14 + 0x30]
sub ax, 0x1eef
movsxd rax, dword [r10 + 0x3c]
mov edi, dword [rax + r10 + 0x88]
test bx, 0x6445
lea rdi, [rdi + r10]
stc
cmp rdi, r10
je 0x140607e92
mov r9d, r12d
test r11b, 0xd1
bsf r11w, sp
or r11b, spl
mov r11d, dword [rdi + 0x18]
test r11d, r11d
je 0x140607e92
mov esi, dword [rdi + 0x20]
nop word [rax + rax]
movsx eax, cx
rcr ebx, cl
mov ebx, r9d
lea rax, [rsi + rbx*4]
btc r8w, 0x88
shl r8b, cl
mov edx, dword [rax + r10]
xchg r8d, eax
lea rdx, [rdx + r10]
ror r8w, cl
mov r8, r12
mov ax, 0x61e1
bt rax, rdi
cmp dil, 0x64
movzx eax, byte [rdx]
cmp r9b, bpl
test al, al
je 0x140607e7e
nop dword [rax + rax]
movsx ecx, al
or al, 0x8e
cmc
bt ax, r13w
xor rcx, r8
sub al, r10b
imul r8, rcx, 0x1000193
shr al, cl
xor rax, r13
lea rdx, [rdx + 1]
add ah, 0xa7
neg eax
movzx eax, byte [rdx]
clc
test al, al
jmp 0x140607e6a
jne 0x140607e39
cmp r8, r15
jmp 0x140607e78
je 0x140607e9f
inc r9d
cmp r8d, edi
cmp r9d, r11d
jmp 0x140607e8c
jb 0x140607df6
mov r14, qword [r14]
jmp 0x140607e9a
jmp 0x140607da2
mov ecx, dword [rdi + 0x1c]
add rcx, r10
movsx eax, ax
movzx rax, ax
mov eax, dword [rdi + 0x24]
test di, 0x44dd
stc
add rax, r10
stc
cmc
jmp 0x140607ebf
movzx eax, word [rax + rbx*2]
bts bx, dx
mov eax, dword [rcx + rax*4]
clc
movzx bx, r13b
ror bl, cl
add rax, r10
mov qword [0x14002d210], rax
mov rbx, qword [rsp + 0x58]
bswap ecx
cmovb cx, r15w
movsx rcx, dx
mov rcx, rbx
call rax
nop
cmp di, ax
test r8b, 0x2f
cmc
xor bl, bl
jmp 0x140607f01
jmp 0x140607f5d
mov ecx, dword [rdi + 0x1c]
lea rcx, [rcx + r10]
shr al, 0x43
not ax
rcr rax, 0x38
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + rbx*2]
mov eax, dword [rcx + rax*4]
cmp edi, 0x5afc4aba
sal ch, cl
xchg cl, ch
add rax, r10
movsx cx, r10b
movsxd rcx, r10d
mov rcx, r9
mov qword [0x14002d210], rax
mov rcx, qword [rsp + 0x40]
jmp 0x140607f4d
call rax
mov qword [rsp + 0x40], r12
movzx rcx, dx
mov bl, 1
not rcx
lea rcx, [rsp + 0x40]
jmp 0x140607f67
call fcn.1405ed389
movzx eax, bl
btr rcx, 0x85
rol ch, cl
ror cl, cl
mov rcx, qword [rbp + 0xc60]
stc
xor rcx, rsp
jmp 0x140607f88
call fcn.140024b00
lea r11, [rsp + 0xd70]
bswap r12w
not r13w
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
cmovl r14w, r14w
movsx r12w, al
mov rdi, qword [r11 + 0x48]
setnp r15b
movzx bp, r9b
mov rsp, r11
movzx r13, r14w
pop r15
movsx r13d, r8w
movzx r13, cx
bswap ebp
pop r14
pop r13
movzx r12, r11w
pop r12
xchg bp, bp
movsx rbp, r13w
pop rbp
jmp 0x140607fe6
ret