Function at 0x1405ee24d
Capabilities:
Access peb ldr_data
Encode data using xor
Execute anti-debugging instructions
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov bpl, 0x18
shr rax, cl
mov qword [rsp + 0x18], rsi
movsx rbp, r12w
test dl, spl
bt rbp, rbp
push rdi
push r12
push r13
sar ax, 0xb
rcr ah, 0x9f
push r14
shl r13b, cl
push r15
and bp, bp
btc ax, r8w
btc r14w, 0x42
sub rsp, 0x40
rol r15, 0xd8
bts ax, cx
movsx r14, sp
mov rax, qword [0x14002c010]
ror r15w, cl
xor rax, rsp
mov qword [rsp + 0x30], rax
mov rax, qword [0x14002d1e0]
movzx r15, r12w
btc rbp, rsp
mov r14d, r9d
sar r15b, 0x3c
btc bp, si
add bp, 0x676
mov r13, qword [rsp + 0x90]
shl bp, cl
mov r15, r8
dec bp
movsxd rbp, r12d
shl bpl, 0xa0
mov ebp, edx
test r11b, cl
cmp r12b, 2
cmc
test rax, rax
jmp 0x1405ee2fa
jne 0x1405ee45e
mov rax, qword gs:[0x30]
movabs r12, 0x88a1dfea85f0b117
test sp, 0xbc6
sar r11b, 4
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
sub sil, 0x37
mov rsi, qword [rax + 0x10]
cmc
shl dil, cl
nop word [rax + rax]
and al, r14b
bswap r11
neg ah
mov r11, qword [rsi + 0x30]
cmp dl, dil
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
stc
clc
add rdi, r11
cmp rdi, r11
jmp 0x1405ee35e
je 0x1405ee411
mov ebx, dword [rdi + 0x18]
cmc
test ebx, 0x230c4be9
xor r10d, r10d
cmc
jmp 0x1405ee377
test ebx, ebx
jmp 0x1405ee37e
je 0x1405ee411
mov r9d, dword [rdi + 0x20]
cmp sil, 0x16
add r9, r11
cqo
nop dword [rax]
mov edx, dword [r9]
sub r8d, r8d
test r12w, r10w
lea rdx, [rdx + r11]
and ax, 0x1994
movzx eax, byte [rdx]
test esi, r10d
test al, al
je 0x1405ee3fc
movsx ecx, al
ror al, 0xb4
or ah, 0x4b
adc rax, 0x60201c92
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
cmc
cmp r13b, cl
xor rcx, r8
neg r8b
xchg r8b, r8b
or r8b, r9b
imul r8, rcx, 0x1000193
test al, al
jne 0x1405ee3b8
cmp r8, r12
jmp 0x1405ee3f6
je 0x1405ee419
inc r10d
add r9, 4
cmp r10d, ebx
jmp 0x1405ee40b
jb 0x1405ee398
mov rsi, qword [rsi]
jmp 0x1405ee33e
mov eax, dword [rdi + 0x24]
bsr cx, dx
mov ecx, dword [rdi + 0x1c]
movzx rdx, dx
lea rax, [rax + r11]
cdq
lea rcx, [rcx + r11]
xadd dl, dh
shr dx, cl
movzx edx, word [rax + r10*2]
bswap ax
rcl rax, 0xbc
mov eax, dword [rcx + rdx*4]
rcl rcx, cl
add rax, r11
cwd
mov qword [0x14002d1e0], rax
movzx dx, r13b
jmp 0x1405ee45e
mov rcx, qword [0x14002d028]
movzx rdx, r15w
mov dh, 0x8b
movsx edx, di
mov edx, 0xffffffff
jmp 0x1405ee479
call rax
cmp byte [0x14002cb98], 0
jmp 0x1405ee487
jne 0x1405ee65f
mov rax, qword [0x14002d170]
cmp esp, edi
clc
test rax, rax
jmp 0x1405ee49f
jne 0x1405ee64a
mov rax, qword gs:[0x30]
movabs rbx, 0xc06394cf598ba54c
bswap r11d
rcl r11b, 0xe0
neg r14w
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
btc r11, 0xe3
add si, 0x23b6
mov r14, qword [rax + 0x10]
btr rsi, r11
nop word [rax + rax]
btr r11w, 0xb6
sar sil, cl
mov r11, qword [r14 + 0x30]
sbb sil, 0xd
bts rax, r15
sub esi, r11d
movsxd rax, dword [r11 + 0x3c]
shrd si, dx, 0x83
test r12b, spl
sal sil, cl
mov esi, dword [rax + r11 + 0x88]
cmp al, 0xff
lea rsi, [rsi + r11]
jmp 0x1405ee524
cmp rsi, r11
jmp 0x1405ee52c
je 0x1405ee5f0
mov edi, dword [rsi + 0x18]
cmc
stc
xor r10d, r10d
stc
cmp r8w, 0x10cd
test edi, edi
jmp 0x1405ee548
je 0x1405ee5f0
mov r9d, dword [rsi + 0x20]
sub rax, rbp
movsx rdx, bx
lea r9, [r9 + r11]
xor al, 0x8b
nop dword [rax]
shl ax, cl
sar ax, 0x34
btc dx, di
mov edx, dword [r9]
lahf
and eax, r11d
sub r8d, r8d
add rdx, r11
movzx eax, byte [rdx]
cmc
jmp 0x1405ee587
test al, al
jmp 0x1405ee58e
je 0x1405ee5da
movsx ecx, al
sal al, 0
inc ax
xor eax, 0x3fa62bf
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
test r8b, 0x8a
stc
xor rcx, r8
btr r8d, r11d
imul r8, rcx, 0x1000193
test ax, sp
test al, al
jmp 0x1405ee5c6
jne 0x1405ee594
cmp r8, rbx
jmp 0x1405ee5d4
je 0x1405ee5fd
inc r10d
stc
add r9, 4
cmp r10d, edi
jmp 0x1405ee5ea
jb 0x1405ee571
mov r14, qword [r14]
jmp 0x1405ee5f8
jmp 0x1405ee4f0
mov eax, dword [rsi + 0x24]
adc ch, 0x6b
mov ecx, dword [rsi + 0x1c]
movsx dx, dil
add rax, r11
xchg dh, dh
bt rdx, r12
lea rcx, [rcx + r11]
rcl rdx, 0x18
xchg dl, dl
movzx edx, word [rax + r10*2]
rol eax, cl
movzx eax, sp
jmp 0x1405ee62d
mov eax, dword [rcx + rdx*4]
ror ch, cl
xor cl, 0x10
add rax, r11
cmovle ecx, ecx
movsxd rcx, r12d
jmp 0x1405ee643
mov qword [0x14002d170], rax
mov rcx, qword [0x14002d028]
call rax
sub al, al
jmp 0x1405ee65a
jmp 0x1405ef571
mov r12d, 0xc
test r15, r15
jmp 0x1405ee66d
je 0x1405ee6b6
test r14d, r14d
jne 0x1405ee6af
cmp byte [r15], r14b
jmp 0x1405ee684
je 0x1405ee6af
mov rax, r15
inc r14d
test di, r12w
lea rax, [rax + 1]
test r11b, 3
cmp rax, r12
test bl, bl
cmp byte [rax], 0
jmp 0x1405ee6a9
jne 0x1405ee68d
lea r12d, [r14 + 0xc]
rcr rax, cl
mov rax, qword [0x14002d298]
stc
clc
mov dword [rsp + 0x20], 0x12
mov dword [rsp + 0x24], ebp
cmp r8b, r13b
mov dword [rsp + 0x28], r14d
test r10w, r15w
test rax, rax
jmp 0x1405ee6df
jne 0x1405ee86c
mov rax, qword gs:[0x30]
stc
ror bpl, 0x7a
movzx rsi, bp
movabs rbp, 0x7ceeb055148c88c
bsf r11w, r9w
movzx rcx, r12w
mov rcx, qword [rax + 0x60]
rcr r11b, cl
mov rax, qword [rcx + 0x18]
cmc
neg dil
sub di, 0x5979
mov rsi, qword [rax + 0x10]
cmc
nop dword [rax]
clc
sub al, 0xc
rcl eax, 0x14
nop dword [rax + rax]
movzx edi, r13w
mov r11, qword [rsi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
cmc
cmp r14b, 0xaa
add rdi, r11
test rsp, r10
cmp rdi, r11
jmp 0x1405ee75c
je 0x1405ee81e
mov ebx, dword [rdi + 0x18]
jmp 0x1405ee770
sub r10d, r10d
test ebx, ebx
je 0x1405ee81e
mov r9d, dword [rdi + 0x20]
inc ah
mov ah, 0x71
add r9, r11
movsxd rax, r13d
sbb rdx, 0x4d7f7dbe
nop dword [rax]
and edx, 0x736d3c12
rol eax, 0x52
mov edx, dword [r9]
btr ax, r11w
xor r8d, r8d
cmc
sub eax, r13d
add rdx, r11
movzx eax, byte [rdx]
jmp 0x1405ee7bc
test al, al
jmp 0x1405ee7c3
je 0x1405ee803
movsx ecx, al
lea rdx, [rdx + 1]
rol al, cl
movzx eax, byte [rdx]
cmp cl, r15b
xor rcx, r8
dec r8b
imul r8, rcx, 0x1000193
test dl, r9b
test al, al
jmp 0x1405ee7ef
jne 0x1405ee7c9
cmp r8, rbp
jmp 0x1405ee7fd
je 0x1405ee82b
inc r10d
clc
cmc
test r13b, r9b
add r9, 4
stc
cmp r10d, ebx
jmp 0x1405ee818
jb 0x1405ee7a1
mov rsi, qword [rsi]
jmp 0x1405ee826
jmp 0x1405ee739
mov eax, dword [rdi + 0x24]
and cx, 0x53e2
mov ecx, dword [rdi + 0x1c]
cqo
not bx
add rax, r11
btr dx, r13w
movsx rdx, ax
lea rcx, [rcx + r11]
adc dl, bl
rcl ebx, 0x78
movzx edx, word [rax + r10*2]
mov eax, dword [rcx + rdx*4]
add rax, r11
xchg bh, cl
mov cx, r14w
cmovp ecx, r8d
mov qword [0x14002d298], rax
movsxd rbx, r12d
movsx cx, r13b
movsxd rcx, r10d
mov rcx, rbx
jmp 0x1405ee87f
call rax
mov rbp, rax
test dil, 0xc8
jmp 0x1405ee88d
test r12d, r12d
jmp 0x1405ee895
je 0x1405ee8b6
mov r8, rbx
xchg ecx, ecx
sal rcx, cl
sub cx, r10w
sub edx, edx
mov rcx, rax
jmp 0x1405ee8b1
call fcn.1400258e4
xor edx, edx
lea r8, [rsp + 0x20]
clc
add ah, 0x81
xor eax, edi
sub r8, rbp
bswap ax
mov rcx, rbp
nop word [rax + rax]
movzx eax, byte [r8 + rcx]
jmp 0x1405ee8e0
inc edx
cmp r10d, ebx
jmp 0x1405ee8ea
mov byte [rcx], al
lea rcx, [rcx + 1]
cmc
cmp edx, 0xc
jmp 0x1405ee8f9
jb 0x1405ee8d6
test r15, r15
jmp 0x1405ee907
je 0x1405ee973
sub edx, edx
xadd cx, r8w
movsxd r8, r14d
movzx rcx, r15w
lea rcx, [rbp + 0xc]
test r14d, r14d
je 0x1405ee973
sub r15, rcx
nop dword [rax + rax]
mov al, 0x3b
jmp 0x1405ee93e
movzx eax, byte [r15 + rcx]
jmp 0x1405ee948
inc edx
cmc
mov byte [rcx], al
inc ah
mov al, sil
lea rcx, [rcx + 1]
sub ax, r15w
bts eax, edx
movsxd rax, edx
cmp bx, 0x548b
cmp rax, r8
jmp 0x1405ee96d
jb 0x1405ee93e
lea rcx, [0x14002cb9c]
not bx
mov ebx, r12d
call fcn.1405ed5dc
test r12d, r12d
jmp 0x1405ee98d
jne 0x1405ee9bd
cmp byte [rbp], bl
je 0x1405ee9bd
mov rax, rbp
jmp 0x1405ee9a4
inc ebx
stc
lea rax, [rax + 1]
stc
cmp ah, bl
clc
cmp byte [rax], 0
jmp 0x1405ee9b7
jne 0x1405ee9a4
mov r9d, dword [0x14002cc1c]
xor r15, rcx
lea r15, [0x14002c9f0]
bsr r10d, r9d
setb r10b
mov r10d, dword [0x14002cc20]
clc
test rdx, 0x62cd0cd2
cmp ebx, 0x40860375
movsxd rbx, ebx
cmp r12, rcx
test rbx, rbx
jmp 0x1405ee9f9
jle 0x1405eeaa2
mov r11, rbp
bswap dx
mov dl, 0xe5
rdtsc
nop dword [rax]
movzx eax, r15w
movsxd rax, r10d
rdtsc
inc r9b
lea r11, [r11 + 1]
movzx r9d, r9b
add ch, dl
lea rdx, [r15 + r9*4]
movzx rcx, r11w
sub ch, 0xed
mov r8d, dword [rdx + 0x234]
ror eax, 0x62
movzx ax, r12b
add r10b, r8b
rcr ch, 0xc1
sar cx, cl
ror eax, cl
movzx r10d, r10b
rcl rcx, cl
mov ecx, dword [r15 + r10*4 + 0x234]
movzx eax, di
mov dword [rdx + 0x234], ecx
and ah, 0xad
add cl, r8b
movsx rax, sp
inc al
mov dword [r15 + r10*4 + 0x234], r8d
bsf ax, cx
movzx eax, cl
movzx eax, byte [r15 + rax*4 + 0x234]
test r11b, 0x20
cmc
stc
xor byte [r11 - 1], al
jmp 0x1405eea93
sub rbx, 1
jmp 0x1405eea9c
jne 0x1405eea16
xor ebx, ebx
mov dword [0x14002cc1c], r9d
stc
test r14, r10
mov dword [0x14002cc20], r10d
stc
test cl, r12b
test r12d, r12d
jmp 0x1405eeac2
jle 0x1405eec84
movabs r14, 0xc9f86e33581437ce
nop
mov rax, qword [0x14002d2a8]
bsf r10w, sp
mov r10, qword [0x14002c9f0]
stc
test r11b, 0x48
test rax, rax
jmp 0x1405eeaf3
jne 0x1405eec21
movsxd rax, dword [r10 + 0x3c]
xor sil, 0xe9
sub r9d, r9d
rcr sil, cl
bt dx, r8w
cmc
mov edi, dword [rax + r10 + 0x88]
cdqe
stc
shl al, 0xe6
mov esi, dword [rdi + r10 + 0x20]
not dl
nop dword [rax + rax]
lea rax, [r10 + r9*4]
or rdx, 0x29df01fe
sub r8d, r8d
mov edx, dword [rax + rsi]
sub al, r9b
movsxd rax, r8d
and al, r11b
lea rdx, [rdx + r10]
adc al, dil
or rax, 0x1b8c0013
movzx eax, byte [rdx]
test sil, r11b
test al, al
jmp 0x1405eeb5c
je 0x1405eebbe
nop dword [rax]
movsx rcx, dx
add cx, 0x736e
nop dword [rax + rax]
bsf rcx, rsp
movsx ecx, al
lahf
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
cmp r15b, r13b
test r8w, 0x58ee
xor rcx, r8
shld r8w, r10w, 0xac
stc
imul r8, rcx, 0x1000193
jmp 0x1405eeba8
test al, al
jmp 0x1405eebaf
jne 0x1405eeb7b
cmp r8, r14
je 0x1405eebcb
inc r9d
jmp 0x1405eebc6
jmp 0x1405eeb27
mov ecx, dword [rdi + r10 + 0x24]
ror ax, 0x37
add rcx, r10
sub r8b, 0xc4
cmp sil, 0x6d
cmp bpl, r8b
movzx edx, word [rcx + r9*2]
rol r8b, cl
sar r8d, cl
shl ah, cl
mov ecx, dword [rdi + r10 + 0x1c]
add rcx, r10
btr eax, 0xc1
test r12b, al
mov eax, dword [rcx + rdx*4]
inc rdx
sar ch, 0x89
lea rax, [rax + r10]
bt cx, bp
neg dx
sar edx, 0x8d
mov qword [0x14002d2a8], rax
shld rcx, rsp, 0x58
mov rcx, qword [0x14002cb90]
movsx r8, dx
mov dl, 0x96
add rdx, 0x6a465756
mov r8d, r12d
or dh, 0x7e
sbb dx, 0x65b0
rcr dh, 0x72
movsxd rdx, ebx
test dh, 0xfb
sub r8d, ebx
add rdx, rbp
cmp r10w, 0x7a78
cmp cl, bpl
xor r9d, r9d
jmp 0x1405eec60
call rax
cmp eax, 0xffffffff
jmp 0x1405eec6a
je 0x1405eeddc
add ebx, eax
stc
test cx, bp
cmp ebx, r12d
jmp 0x1405eec7e
jl 0x1405eead3
mov rax, qword [0x14002d210]
test rax, rax
jmp 0x1405eec93
jne 0x1405ef139
mov rax, qword gs:[0x30]
cmp r14, rcx
sbb ecx, 0x39d50fc1
movabs rdi, 0x19c0f48bf548020e
sar si, 0x6f
cmc
btr rsi, r12
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
sub si, cx
bt si, 0xbe
mov r14b, spl
mov r14, qword [rax + 0x10]
ror eax, 0x31
sar r11w, cl
or sil, bpl
nop
bswap si
mov r11, qword [r14 + 0x30]
rcl sil, cl
movsxd rax, dword [r11 + 0x3c]
test edx, edx
mov esi, dword [rax + r11 + 0x88]
test di, 0x4701
add rsi, r11
test r9w, 0x6228
test r10b, sil
cmp rsi, r11
jmp 0x1405eed11
je 0x1405eedcf
mov ebx, dword [rsi + 0x18]
cmc
stc
xor r10d, r10d
cmp r9d, ecx
cmp r9b, 0x9a
test r11b, r14b
test ebx, ebx
je 0x1405eedcf
mov r9d, dword [rsi + 0x20]
sar dl, 0x24
cwd
add r9, r11
btc rax, 0x8a
nop dword [rax]
movsx edx, bp
mov edx, dword [r9]
sub r8d, r8d
lea rdx, [rdx + r11]
adc rax, r13
sub al, 0x1f
ror rax, 0xf9
movzx eax, byte [rdx]
test al, al
je 0x1405eeda2
movsx ecx, al
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
cmc
jmp 0x1405eed7a
xor rcx, r8
sal r8w, cl
bt r8d, r10d
imul r8, rcx, 0x1000193
test al, al
jne 0x1405eed6a
cmp r8, rdi
jmp 0x1405eed9c
je 0x1405ef0f1
inc r10d
cmp r13b, 0x80
clc
add r9, 4
jmp 0x1405eedc1
cmp r10d, ebx
jmp 0x1405eedc9
jb 0x1405eed4c
mov r14, qword [r14]
jmp 0x1405eedd7
jmp 0x1405eece3
mov rax, qword [0x14002d210]
test rax, rax
jne 0x1405eef8d
mov rax, qword gs:[0x30]
movabs rdi, 0x19c0f48bf548020e
cmovae r11w, sp
btr r11w, di
shr si, cl
mov rcx, qword [rax + 0x60]
not r11b
sub r11w, bx
rol r11b, 0xf0
mov rax, qword [rcx + 0x18]
shr sil, 0x87
mov r14, qword [rax + 0x10]
sub sil, 0xf3
shrd eax, ebx, 1
nop dword [rax]
nop word [rax + rax]
btc r11w, cx
sbb r11w, cx
bts r11w, di
mov r11, qword [r14 + 0x30]
inc ax
movsxd rax, dword [r11 + 0x3c]
btr si, bx
mov esi, dword [rax + r11 + 0x88]
lea rsi, [rsi + r11]
stc
test dl, 0x8d
cmp rsi, r11
jmp 0x1405eee73
je 0x1405eef48
mov ebx, dword [rsi + 0x18]
xor r10d, r10d
cmc
jmp 0x1405eee85
test ebx, ebx
jmp 0x1405eee8c
je 0x1405eef48
mov r9d, dword [rsi + 0x20]
lea r9, [r9 + r11]
setnp ah
adc edx, 0x68c131cc
movzx eax, r10w
nop dword [rax]
shl rax, cl
mov edx, dword [r9]
or eax, eax
clc
or al, 0xdb
xor r8d, r8d
sar ah, 0x7d
rol ax, cl
bt rax, rcx
lea rdx, [rdx + r11]
neg rax
bsr rax, rdx
or rax, 0x4d84141b
movzx eax, byte [rdx]
cmp r9b, sil
test al, al
jmp 0x1405eeee5
je 0x1405eef2a
movsx ecx, al
btc rax, 0x4b
lea rdx, [rdx + 1]
rcl ax, cl
rol ax, 0xc5
movzx eax, byte [rdx]
xor rcx, r8
test r12d, r15d
imul r8, rcx, 0x1000193
clc
test al, al
jmp 0x1405eef16
jne 0x1405eeeeb
cmp r8, rdi
jmp 0x1405eef24
je 0x1405eef55
inc r10d
cmp rbp, r14
stc
add r9, 4
test spl, 0x17
cmc
cmp r10d, ebx
jmp 0x1405eef42
jb 0x1405eeeb1
mov r14, qword [r14]
jmp 0x1405eef50
jmp 0x1405eee4c
mov eax, dword [rsi + 0x24]
clc
mov rdx, rax
add dl, 0x12
mov ecx, dword [rsi + 0x1c]
or dl, 0xe0
movsxd rdx, r14d
add rax, r11
sal dh, cl
movsxd rdx, r10d
add rcx, r11
rol dl, cl
movzx edx, word [rax + r10*2]
not ah
mov eax, dword [rcx + rdx*4]
stc
btr ecx, eax
add rax, r11
mov qword [0x14002d210], rax
mov rcx, rbp
jmp 0x1405eef95
call rax
mov rax, qword [0x14002d170]
cmp r9b, 0x2f
test dil, 0xf6
clc
test rax, rax
jmp 0x1405eefaf
jne 0x1405ee64a
mov rax, qword gs:[0x30]
neg cx
movabs rbx, 0xc06394cf598ba54c
sbb r11b, cl
cmp eax, 0x4e7d00ca
test dl, 0xe1
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
sub r14b, 0x5e
rcl r14b, cl
rcr esi, cl
mov r14, qword [rax + 0x10]
mov r11, qword [r14 + 0x30]
movsxd rax, dword [r11 + 0x3c]
movsx si, sil
mov esi, dword [rax + r11 + 0x88]
test r15b, 0x8c
clc
add rsi, r11
clc
cmp si, 0x7968
cmp rsi, r11
jmp 0x1405ef016
je 0x1405ef0e4
mov edi, dword [rsi + 0x18]
xor r10d, r10d
test rcx, 0x2b8923ef
cmc
test al, r11b
test edi, edi
jmp 0x1405ef034
je 0x1405ef0e4
mov r9d, dword [rsi + 0x20]
sar ax, cl
bt rax, rdx
sar ah, 0x94
lea r9, [r9 + r11]
nop dword [rax]
mov edx, dword [r9]
sub r8d, r8d
cmc
lea rdx, [rdx + r11]
bt rax, rax
movzx eax, byte [rdx]
clc
test dh, 0x7c
stc
test al, al
jmp 0x1405ef071
je 0x1405ef0c0
movsx ecx, al
shr ah, 0xe6
mov ah, 0x38
adc ah, 0xbb
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
cmc
jmp 0x1405ef090
xor rcx, r8
rcl r8b, 0x63
sub r8b, spl
imul r8, rcx, 0x1000193
cmp dx, r10w
test al, al
jmp 0x1405ef0ac
jne 0x1405ef077
cmp r8, rbx
jmp 0x1405ef0ba
je 0x1405ee5fd
inc r10d
cmp r13b, 0x91
cmc
add r9, 4
test r12d, 0x55c14ed1
cmp r14b, bpl
cmp r10d, edi
jmp 0x1405ef0de
jb 0x1405ef053
mov r14, qword [r14]
jmp 0x1405ef0ec
jmp 0x1405eefeb
mov eax, dword [rsi + 0x24]
sub edx, 0x50100fd7
xor dl, r15b
mov ecx, dword [rsi + 0x1c]
cmc
add rax, r11
cdq
lea rcx, [rcx + r11]
btc edx, esp
sbb dl, 0xd3
movzx edx, word [rax + r10*2]
adc eax, 0x1c2410d1
mov eax, dword [rcx + rdx*4]
bts cx, dx
add rax, r11
movsxd rcx, r9d
jmp 0x1405ef12b
mov qword [0x14002d210], rax
movzx cx, bh
mov cl, spl
mov rcx, rbp
jmp 0x1405ef141
call rax
test r13, r13
je 0x1405ef3cc
mov rdx, r13
call fcn.1405f030b
movsxd rdi, eax
test eax, eax
jmp 0x1405ef15e
jg 0x1405ef2ca
mov rax, qword [0x14002d170]
clc
test rax, rax
jmp 0x1405ef174
jne 0x1405ee64a
mov rax, qword gs:[0x30]
movabs rbx, 0xc06394cf598ba54c
bts r11, r11
shl r14b, cl
bswap r11w
mov rcx, qword [rax + 0x60]
bt r14, 0xed
movsx rsi, dx
rol sil, 0x7f
mov rax, qword [rcx + 0x18]
xadd r14, r14
btr r14w, 0x8f
movsx r11, r14w
mov r14, qword [rax + 0x10]
bt r11, rbx
shl si, cl
mov r11, qword [r14 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov esi, dword [rax + r11 + 0x88]
jmp 0x1405ef1db
add rsi, r11
test r15d, r13d
cmp r8b, al
cmp r15b, 0xb1
cmp rsi, r11
jmp 0x1405ef1f0
je 0x1405ef2c2
mov edi, dword [rsi + 0x18]
test spl, r11b
cmc
sub r10d, r10d
test edi, edi
jmp 0x1405ef207
je 0x1405ef2c2
mov r9d, dword [rsi + 0x20]
adc al, r13b
lea r9, [r9 + r11]
add ax, cx
shr ah, cl
cbw
nop dword [rax]
mov al, 0xcd
movsx ax, dil
mov edx, dword [r9]
xadd al, al
adc al, 0xf
sub r8d, r8d
add rdx, r11
shrd eax, r15d, 0x72
movzx eax, byte [rdx]
test al, al
jmp 0x1405ef24a
je 0x1405ef2a2
movsx ecx, al
shr al, 0x4f
movsx rax, r12w
bsr ax, r12w
lea rdx, [rdx + 1]
cmova rax, r11
xor eax, 0x2a6c5aa4
not ah
movzx eax, byte [rdx]
test r8w, sp
jmp 0x1405ef27a
xor rcx, r8
test cx, cx
imul r8, rcx, 0x1000193
test al, al
jmp 0x1405ef28e
jne 0x1405ef250
cmp r8, rbx
jmp 0x1405ef29c
je 0x1405ee5fd
inc r10d
cmp r11w, r12w
cmp r10, 0x7f151560
add r9, 4
cmp r10d, edi
jmp 0x1405ef2bc
jb 0x1405ef22d
mov r14, qword [r14]
jmp 0x1405ef1c6
mov rbx, qword [r13]
movzx rcx, bp
xchg cl, ch
not ch
lea rcx, [0x14002cb9c]
jmp 0x1405ef2e2
call fcn.1405ed5dc
mov r9d, dword [0x14002cc1c]
mov r11, rdi
btr r10w, r9w
btc r10w, 0x8c
not r10w
mov r10d, dword [0x14002cc20]
test edi, edi
jmp 0x1405ef30e
jle 0x1405ef3ba
nop word [rax + rax]
cmovb rcx, rax
inc r9b
lea rbx, [rbx + 1]
sar r8w, 0xd9
movzx r9d, r9b
rol al, cl
movsx rcx, cx
lea rdx, [r15 + r9*4]
sar r8w, 2
cdqe
neg r8w
mov r8d, dword [rdx + 0x234]
inc ax
not ax
add r10b, r8b
adc ax, dx
movzx r10d, r10b
shr ch, cl
sal cl, cl
cmp r12b, 0x79
mov ecx, dword [r15 + r10*4 + 0x234]
mov dword [rdx + 0x234], ecx
or eax, 0x7652056
shld ax, bp, 0x8a
add cl, r8b
bts ax, r12w
movsxd rax, r14d
mov dword [r15 + r10*4 + 0x234], r8d
movzx eax, cl
stc
clc
test ax, dx
movzx eax, byte [r15 + rax*4 + 0x234]
clc
test r12w, bx
cmc
xor byte [rbx - 1], al
clc
sub r11, 1
jmp 0x1405ef3b4
jne 0x1405ef321
mov dword [0x14002cc1c], r9d
add ax, r15w
mov dword [0x14002cc20], r10d
mov rax, qword [0x14002d170]
cmp r11w, di
test rax, rax
jmp 0x1405ef3df
jne 0x1405ef561
mov rax, qword gs:[0x30]
adc bx, 0x6e7
shr r14d, cl
cmp r8d, r14d
movabs rbx, 0xc06394cf598ba54c
sal esi, 0x97
bt r14d, 0xc0
mov rcx, qword [rax + 0x60]
not r14w
inc r11b
mov rax, qword [rcx + 0x18]
bsf si, bx
mov r14, qword [rax + 0x10]
nop dword [rax + rax]
add ax, 0x6767
cmc
shr r11d, cl
mov r11, qword [r14 + 0x30]
cbw
shr sil, 0xf0
cdqe
movsxd rax, dword [r11 + 0x3c]
sbb si, 0x1c60
bsr si, bx
btr rsi, r11
mov esi, dword [rax + r11 + 0x88]
test r10b, 0x87
cmp spl, r15b
cmc
lea rsi, [rsi + r11]
cmp ax, ax
cmp rsi, r11
je 0x1405ef523
mov edi, dword [rsi + 0x18]
stc
test r13b, 0xb1
xor r10d, r10d
test r14, r13
clc
cmp spl, 0x61
test edi, edi
je 0x1405ef523
mov r9d, dword [rsi + 0x20]
inc al
stc
add r9, r11
neg ax
nop dword [rax]
ror ecx, cl
seto cl
mov eax, dword [r9]
sub r8d, r8d
lea rax, [rax + r11]
movzx ecx, byte [rax]
cmp dh, 0x8e
jmp 0x1405ef4b8
test cl, cl
jmp 0x1405ef4bf
je 0x1405ef505
movsx edx, cl
lea rax, [rax + 1]
cmovb cx, r14w
movzx ecx, byte [rax]
cmp bp, bx
test dil, 0x52
xor rdx, r8
imul r8, rdx, 0x1000193
jmp 0x1405ef4ea
test cl, cl
jmp 0x1405ef4f1
jne 0x1405ef4c5
cmp r8, rbx
jmp 0x1405ef4ff
je 0x1405ef52b
inc r10d
test r11b, 0xf3
cmp dl, 0xd4
add r9, 4
cmc
stc
cmp r10d, edi
jmp 0x1405ef51d
jb 0x1405ef4a3
mov r14, qword [r14]
jmp 0x1405ef432
mov eax, dword [rsi + 0x24]
rcl rcx, 0xb7
bt edx, ebx
rcl rcx, cl
mov ecx, dword [rsi + 0x1c]
add rax, r11
or dl, r9b
neg dh
ror edx, cl
add rcx, r11
movzx edx, word [rax + r10*2]
rol ax, 0x47
mov eax, dword [rcx + rdx*4]
test r10b, r15b
add rax, r11
mov qword [0x14002d170], rax
mov rcx, qword [0x14002d028]
jmp 0x1405ef56d
call rax
mov al, 1
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
jmp 0x1405ef57e
call fcn.140024b00
mov rbx, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x78]
rol rsi, cl
mov rsi, qword [rsp + 0x80]
mov r14b, dil
add rsp, 0x40
movzx di, r15b
pop r15
movsx r14, cx
pop r14
mov r13b, 0x96
pop r13
cmovle di, r9w
seta dil
movsxd r12, r13d
pop r12
movzx di, r10b
pop rdi
ret