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

Disassembly:
push rbx
bt ax, 0x85
test eax, r11d
rol rax, 0x53
push rbp
sar bp, cl
shrd ax, ax, 0xb0
push rsi
btr ebp, esp
shr ax, cl
push rdi
btc ax, r9w
push r12
xor bpl, 0x1d
push r14
push r15
cwde
sub rsp, 0x40
bsf ebp, edx
mov rax, qword [0x14002c010]
or r14b, r13b
xor r14d, 0x78bd616f
xor rax, rsp
movzx r14d, dx
sal r14, 0xca
mov qword [rsp + 0x38], rax
rol r14b, 0x87
rcl bpl, 0x78
ror r14b, cl
mov rax, qword [0x14002d2d8]
bsf r14d, r13d
shl r14d, cl
shr r14b, cl
mov r14, rdx
stc
mov rbp, rcx
clc
test al, ch
test rax, rax
jmp 0x1405e8cbf
jne 0x1405e8e67
mov rax, qword gs:[0x30]
xadd r15b, cl
btc r15w, 0x8d
sal r11b, 0x50
movabs r15, 0xcfb77e62de584eac
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
bts rdi, rdi
mov rsi, qword [rax + 0x10]
lahf
movzx eax, dx
nop dword [rax]
test rsp, r13
nop word [rax + rax]
mov r11, qword [rsi + 0x30]
add dil, spl
xor rax, r11
movsxd rax, dword [r11 + 0x3c]
sbb rdi, 0x661d3977
mov edi, dword [rax + r11 + 0x88]
lea rdi, [rdi + r11]
cmc
cmp r15b, bpl
cmp rdi, r11
jmp 0x1405e8d37
je 0x1405e8e1e
mov ebx, dword [rdi + 0x18]
jmp 0x1405e8d4d
xor r10d, r10d
cmp r10b, 0x42
test rcx, 0x26050c7b
clc
test ebx, ebx
jmp 0x1405e8d63
je 0x1405e8e1e
mov r9d, dword [rdi + 0x20]
adc al, r10b
rcl ah, 0x34
lea r9, [r9 + r11]
nop dword [rax]
bsr ax, sp
mov dh, al
mov edx, dword [r9]
mov ah, 0x50
bts rax, r10
xor r8d, r8d
mov al, r13b
cbw
sar ah, 0xe4
lea rdx, [rdx + r11]
sar ah, cl
bt ax, dx
movzx eax, byte [rdx]
cmc
cmp r14d, 0x5d4f747f
test al, al
jmp 0x1405e8db5
je 0x1405e8e03
movsx ecx, al
shr ah, cl
and al, 0xbb
shld ax, r9w, 0xa1
lea rdx, [rdx + 1]
setnp al
cwde
movzx eax, byte [rdx]
xor rcx, r8
mov r8, r10
movsx r8w, cl
shr r8b, cl
imul r8, rcx, 0x1000193
jmp 0x1405e8ded
test al, al
jmp 0x1405e8df4
jne 0x1405e8dbb
cmp r8, r15
je 0x1405e8e26
inc r10d
stc
add r9, 4
jmp 0x1405e8e10
cmp r10d, ebx
jmp 0x1405e8e18
jb 0x1405e8d84
mov rsi, qword [rsi]
jmp 0x1405e8d0a
mov eax, dword [rdi + 0x24]
rol r8b, 0xa
bsr r8w, r15w
bswap dx
mov ecx, dword [rdi + 0x1c]
add rax, r11
movsx dx, al
rcl r8, cl
lea rcx, [rcx + r11]
movzx edx, word [rax + r10*2]
sal r8w, cl
rcl al, cl
mov eax, dword [rcx + rdx*4]
lea rax, [rax + r11]
stc
mov qword [0x14002d2d8], rax
cmp rax, 0x24185ae6
sub edx, edx
sub ecx, ecx
movsx r8, r10w
movsx r8w, cl
mov r8d, 0xf003f
jmp 0x1405e8e7f
call rax
mov r12, rax
cmp dx, cx
jmp 0x1405e8e8c
test rax, rax
je 0x1405e9244
mov rax, qword [0x14002d1d8]
test rax, rax
jmp 0x1405e8ea4
jne 0x1405e904f
mov rax, qword gs:[0x30]
sbb sil, dl
shl si, cl
movabs r15, 0xeeabaa7366cdcbee
btc ecx, 0x2e
cmovns rsi, r11
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
mov rsi, qword [rax + 0x10]
sub eax, r15d
neg edi
bts di, bx
nop dword [rax]
xor rax, 0x75ee4baa
mov r11b, 0xe0
adc rdi, rbx
nop word [rax + rax]
sub eax, 0x2fb31654
add di, r15w
shrd rax, rax, 0xc7
mov r11, qword [rsi + 0x30]
movsx rax, r8w
lahf
movsxd rax, dword [r11 + 0x3c]
btc di, 0xe0
test bx, bp
mov edi, dword [rax + r11 + 0x88]
stc
lea rdi, [rdi + r11]
clc
cmp rdi, r11
jmp 0x1405e8f33
je 0x1405e9003
mov ebx, dword [rdi + 0x18]
test r8b, r15b
cmc
test rsp, 0x7e8c201c
sub r10d, r10d
test ebx, ebx
je 0x1405e9003
mov r9d, dword [rdi + 0x20]
inc dx
add r9, r11
xadd eax, eax
ror al, 0xcc
nop dword [rax]
bt ax, 0xe0
neg ah
test r15b, cl
mov edx, dword [r9]
sar eax, 0x47
xor r8d, r8d
cmp sil, 0x91
adc ah, 0xcf
lea rdx, [rdx + r11]
movsx rax, si
rol ah, 0xd5
movzx eax, byte [rdx]
stc
jmp 0x1405e8f97
test al, al
jmp 0x1405e8f9e
je 0x1405e8fea
movsx ecx, al
ror al, cl
rcl ah, cl
shl ah, cl
lea rdx, [rdx + 1]
bts ax, r12w
cmp r11b, dl
movzx eax, byte [rdx]
xor rcx, r8
bts r8d, r14d
imul r8, rcx, 0x1000193
jmp 0x1405e8fcf
test al, al
jmp 0x1405e8fd6
jne 0x1405e8fa4
cmp r8, r15
jmp 0x1405e8fe4
je 0x1405e900b
inc r10d
jmp 0x1405e8ff6
add r9, 4
cmp r10d, ebx
jb 0x1405e8f73
mov rsi, qword [rsi]
jmp 0x1405e8f08
mov eax, dword [rdi + 0x24]
shrd r8d, r14d, 0x19
cwd
bts r8w, dx
mov ecx, dword [rdi + 0x1c]
lea rax, [rax + r11]
xor dl, 0x16
lea rcx, [rcx + r11]
cqo
mov r8d, 0x33cd628b
bsr r8d, r13d
movzx r8d, word [rax + r10*2]
rdtsc
xchg al, dh
mov eax, dword [rcx + r8*4]
add rax, r11
mov qword [0x14002d1d8], rax
movzx rdx, r10w
mov r8d, 4
mov rdx, rbp
mov rcx, r12
jmp 0x1405e9060
call rax
mov r15, rax
jmp 0x1405e906a
test rax, rax
jmp 0x1405e9072
jne 0x1405e924b
mov rax, qword [0x14002d2f8]
test rax, rax
jmp 0x1405e9087
jne 0x1405e923a
mov rax, qword gs:[0x30]
movabs rdi, 0xdfdd0319acac9299
mov rcx, qword [rax + 0x60]
lahf
shrd r11d, r14d, 0x57
mov rax, qword [rcx + 0x18]
xor sil, 0x5a
xchg r11w, r14w
mov r14, qword [rax + 0x10]
nop word [rax + rax]
bts rax, rsi
btr r11w, r12w
shr si, cl
mov r11, qword [r14 + 0x30]
cwde
sub sil, 0x3b
movsxd rax, dword [r11 + 0x3c]
mov esi, 0x64456d75
or sil, dil
xor esi, 0x770b39f2
mov esi, dword [rax + r11 + 0x88]
jmp 0x1405e90f8
lea rsi, [rsi + r11]
clc
cmp rsi, r11
jmp 0x1405e9105
je 0x1405e91e5
mov ebx, dword [rsi + 0x18]
clc
sub r10d, r10d
test ebx, ebx
jmp 0x1405e9119
je 0x1405e91e5
mov r9d, dword [rsi + 0x20]
shl al, 0xb0
cdq
xadd rdx, rdx
add r9, r11
mov dl, r14b
movzx eax, ax
nop dword [rax]
mov eax, ebp
xadd dh, dl
bts rax, rbx
mov edx, dword [r9]
not ax
movsx rax, r11w
movsxd rax, edx
sub r8d, r8d
cmovs ax, si
sal ax, cl
add rdx, r11
xor ah, cl
movzx rax, dx
and ax, r8w
movzx eax, byte [rdx]
cmp r11d, esi
test rsi, 0x3c5a3b69
test al, al
jmp 0x1405e917c
je 0x1405e91c9
movsx ecx, al
shrd ax, r15w, 0x2a
shld ax, dx, 0x53
lea rdx, [rdx + 1]
bt ax, bp
movzx eax, byte [rdx]
stc
cmc
xor rcx, r8
setle r8b
movsxd r8, r8d
imul r8, rcx, 0x1000193
cmc
test r8b, 0x80
test al, al
jne 0x1405e9182
cmp r8, rdi
jmp 0x1405e91c3
je 0x1405e91f2
inc r10d
stc
cmc
add r9, 4
cmc
stc
cmp dil, al
cmp r10d, ebx
jmp 0x1405e91df
jb 0x1405e9144
mov r14, qword [r14]
jmp 0x1405e91ed
jmp 0x1405e90d0
mov eax, dword [rsi + 0x24]
shld cx, dx, 0xbc
or cx, 0x3e8c
mov ecx, dword [rsi + 0x1c]
lea rax, [rax + r11]
or dl, 0xb6
add rcx, r11
bt dx, 0xf3
movzx edx, word [rax + r10*2]
ror ah, 0x2e
xor ah, 2
mov eax, dword [rcx + rdx*4]
cmp r8b, 0x83
add rax, r11
mov qword [0x14002d2f8], rax
movzx rcx, ax
movzx cx, spl
movzx ecx, r9w
mov rcx, r12
jmp 0x1405e9242
call rax
xor al, al
jmp 0x1405e9d57
mov rax, qword gs:[0x30]
rcr cx, cl
xadd rdi, r11
add rsi, rbx
mov qword [rsp + 0x90], r13
adc sil, 0xed
movabs r13, 0xf9b8f1bb37284d5c
btc rdi, r14
mov rcx, qword [rax + 0x60]
mov r11w, 0x41ac
stc
mov rax, qword [rcx + 0x18]
cmovle esi, r12d
test bpl, 0xa5
mov rsi, qword [rax + 0x10]
mov r11b, r15b
nop
shr rax, cl
mov r11, qword [rsi + 0x30]
btc eax, r10d
stc
btc rdi, 0xcf
movsxd rax, dword [r11 + 0x3c]
bts di, si
mov edi, dword [rax + r11 + 0x88]
cmp dl, bl
clc
cmc
lea rdi, [rdi + r11]
clc
cmp rdi, r11
jmp 0x1405e92c8
je 0x1405e9380
mov ebx, dword [rdi + 0x18]
stc
xor r10d, r10d
clc
test r9w, 0x2db0
test ebx, ebx
jmp 0x1405e92e3
je 0x1405e9380
mov r9d, dword [rdi + 0x20]
shr dh, 0xba
shr eax, cl
bsf ax, bx
add r9, r11
nop dword [rax]
bts ax, r8w
clc
mov edx, dword [r9]
sub r8d, r8d
sbb al, bpl
clc
not ah
add rdx, r11
movzx eax, byte [rdx]
clc
test al, bl
test al, al
jmp 0x1405e9322
je 0x1405e9362
movsx ecx, al
mov ah, 0xf8
rcl rax, cl
lea rdx, [rdx + 1]
sal eax, 0xaf
bts rax, r9
movzx eax, byte [rdx]
xor rcx, r8
sub r8b, bl
imul r8, rcx, 0x1000193
test al, al
jne 0x1405e9328
cmp r8, r13
jmp 0x1405e935c
je 0x1405e9388
inc r10d
add r9, 4
cmc
cmp r15b, r11b
jmp 0x1405e9372
cmp r10d, ebx
jmp 0x1405e937a
jb 0x1405e9306
mov rsi, qword [rsi]
jmp 0x1405e9299
mov eax, dword [rdi + 0x24]
or cx, cx
rol cl, 0x2d
btc dx, 0x5b
mov r9d, 0x24
mov rdx, 0x3a8234bb
btc dx, 0xa0
mov ecx, dword [rdi + 0x1c]
cqo
bsr dx, ax
lea rax, [rax + r11]
add rdx, 0x7fd57231
neg r8b
bts edx, r10d
lea rcx, [rcx + r11]
not r8w
xadd r8d, edx
bsr rdx, rbx
mov r8, r14
movzx edx, word [rax + r10*2]
rcl ah, cl
stc
mov eax, dword [rcx + rdx*4]
lea rcx, [rsp + 0x30]
jmp 0x1405e93eb
mov qword [rsp + 0x20], rcx
dec ch
lea rax, [rax + r11]
ror ch, 0x3e
mov rcx, r15
cmp rax, 0x34275bfc
test edi, edi
test bx, 0x3eda
sub edx, edx
jmp 0x1405e9411
call rax
test eax, eax
jmp 0x1405e941a
jne 0x1405e9a7b
mov rax, qword [0x14002d190]
clc
stc
test rax, rax
jmp 0x1405e9431
jne 0x1405e95da
mov rax, qword gs:[0x30]
cmc
adc r11w, 0x3378
bt r11, 0xab
movabs rbp, 0x1ffe0fc301d1e34a
shl di, cl
xadd rdi, rdi
mov rcx, qword [rax + 0x60]
jmp 0x1405e946a
mov rax, qword [rcx + 0x18]
mov rsi, qword [rax + 0x10]
and r11w, 0x1108
nop
nop word [rax + rax]
movzx r11w, cl
mov r11, qword [rsi + 0x30]
adc eax, edi
movzx ax, spl
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
cmp bp, r14w
add rdi, r11
cmp rdi, r11
je 0x1405e9574
mov ebx, dword [rdi + 0x18]
cmc
clc
xor r10d, r10d
test spl, bl
cmc
test ebx, ebx
je 0x1405e9574
mov r9d, dword [rdi + 0x20]
sar dx, cl
cmp r8w, 0x2464
rcl dx, cl
add r9, r11
cbw
dec dl
nop dword [rax]
sbb dx, 0x280a
jmp 0x1405e94f0
mov edx, dword [r9]
jmp 0x1405e94f8
sub r8d, r8d
xor eax, 0x5a431c77
stc
add rdx, r11
adc ax, 0x478b
movzx eax, byte [rdx]
test al, al
jmp 0x1405e9512
je 0x1405e9558
movsx ecx, al
bswap eax
lea rdx, [rdx + 1]
not ah
bts ax, r12w
rcl al, cl
movzx eax, byte [rdx]
xor rcx, r8
imul r8, rcx, 0x1000193
test r13d, 0x1075071c
cmp rax, r11
cmc
test al, al
jne 0x1405e9518
cmp r8, rbp
jmp 0x1405e9552
je 0x1405e9581
inc r10d
clc
stc
cmc
add r9, 4
stc
test rax, rcx
cmp r10d, ebx
jmp 0x1405e956e
jb 0x1405e94f0
mov rsi, qword [rsi]
jmp 0x1405e957c
jmp 0x1405e9489
mov eax, dword [rdi + 0x24]
movsxd rdx, r12d
rcl ch, 0x88
sar r8b, cl
mov edx, dword [rdi + 0x1c]
adc cl, r10b
dec r8b
bts ecx, r9d
lea rax, [rax + r11]
mov r8w, 0x4ac5
add rdx, r11
movsx r8d, r14w
xadd r8w, r8w
shld ecx, r14d, 0x18
movzx r8d, word [rax + r10*2]
btr rax, 0xf3
clc
xor cl, spl
mov eax, dword [rdx + r8*4]
btr cx, 0xb3
stc
add rax, r11
mov qword [0x14002d190], rax
mov cl, 0x51
cqo
mov edx, dword [rsp + 0x30]
mov rcx, r14
jmp 0x1405e95e6
call rax
mov rcx, qword gs:[0x30]
cmp esp, 0x603e515c
sub dx, 0x1a13
ror r11d, 0x87
mov rbp, rax
rol r11, 0xe1
mov rdx, qword [rcx + 0x60]
or sil, bl
inc sil
mov rcx, qword [rdx + 0x18]
and dil, 0x97
mov rsi, qword [rcx + 0x10]
add r11b, 0x7e
cmovb ecx, r14d
sub dil, dl
nop
sal r11b, 0xa4
mov r11, qword [rsi + 0x30]
movsxd rcx, dword [r11 + 0x3c]
rcr di, 0x73
ror rdi, 0x7e
mov edi, dword [rcx + r11 + 0x88]
lea rdi, [rdi + r11]
cmp rdi, r11
je 0x1405e970a
mov ebx, dword [rdi + 0x18]
jmp 0x1405e965e
sub r10d, r10d
test ebx, ebx
je 0x1405e970a
mov r9d, dword [rdi + 0x20]
and dh, al
sub dl, 0x80
shr dl, 0x9d
add r9, r11
lahf
cwd
nop dword [rax]
cmp rbp, rbp
mov edx, dword [r9]
sub r8d, r8d
rcr ax, 0xca
sar ax, cl
movsx rax, r10w
lea rdx, [rdx + r11]
and al, r12b
movzx eax, byte [rdx]
test al, al
jmp 0x1405e96a7
je 0x1405e96e6
movsx ecx, al
add al, r11b
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
clc
xor rcx, r8
sal r8b, cl
add r8w, r12w
add r8b, 0xb2
imul r8, rcx, 0x1000193
test al, al
jmp 0x1405e96d7
jne 0x1405e96ad
cmp r8, r13
je 0x1405e9717
inc r10d
cmp cl, 0xa7
test r11b, bpl
jmp 0x1405e96f4
add r9, 4
cmp r13b, 0xfa
cmp r10d, ebx
jmp 0x1405e9704
jb 0x1405e9685
mov rsi, qword [rsi]
jmp 0x1405e9712
jmp 0x1405e962e
mov eax, dword [rdi + 0x24]
ror r9b, cl
movsxd rcx, edi
mov r8, rbp
rcl r9b, cl
mov ecx, dword [rdi + 0x1c]
sar r9b, 0xce
rcl r9w, cl
lea rax, [rax + r11]
mov r9d, dword [rsp + 0x30]
add rcx, r11
clc
cdq
or dh, 0xbd
movzx edx, word [rax + r10*2]
mov eax, dword [rcx + rdx*4]
neg cl
rol ch, 0x18
lea rcx, [rsp + 0x30]
stc
mov qword [rsp + 0x20], rcx
cmp r9b, 0x79
lea rax, [rax + r11]
mov rcx, r15
clc
cmp cl, r15b
cmp di, 0x77df
xor edx, edx
jmp 0x1405e9775
call rax
test eax, eax
jne 0x1405e9a7b
mov rax, qword gs:[0x30]
btr r14w, 0x6a
xchg rcx, rcx
movabs rdi, 0xdfdd0319acac9299
sub ch, 0xfc
jmp 0x1405e97a3
mov rcx, qword [rax + 0x60]
inc r11b
adc ah, 0x82
mov rax, qword [rcx + 0x18]
mov r11b, 0xbf
bts r11w, si
mov r14, qword [rax + 0x10]
shr sil, 0x6b
nop word [rax + rax]
mov r11, qword [r14 + 0x30]
add si, r10w
ror si, 0x58
movsxd rax, dword [r11 + 0x3c]
btc si, 0xe3
btr si, r8w
mov esi, dword [rax + r11 + 0x88]
stc
test sil, 9
cmc
add rsi, r11
jmp 0x1405e97fc
cmp rsi, r11
jmp 0x1405e9804
je 0x1405e98bc
mov ebx, dword [rsi + 0x18]
sub r10d, r10d
test ebx, ebx
jmp 0x1405e9817
je 0x1405e98bc
mov r9d, dword [rsi + 0x20]
rcr rax, 0x65
cmc
lea r9, [r9 + r11]
nop dword [rax]
test r14w, 0x7080
bsf eax, edi
mov edx, dword [r9]
cmp r11b, r14b
xor eax, 0x766d6162
bsf ax, ax
xor r8d, r8d
lahf
inc ah
lea rdx, [rdx + r11]
bswap ax
sub ah, 0x46
movzx eax, byte [rdx]
jmp 0x1405e9864
test al, al
jmp 0x1405e986b
je 0x1405e98a8
movsx ecx, al
lea rdx, [rdx + 1]
movsx eax, ax
ror eax, cl
movzx eax, byte [rdx]
clc
cmc
xor rcx, r8
stc
imul r8, rcx, 0x1000193
test al, al
jmp 0x1405e9894
jne 0x1405e9871
cmp r8, rdi
jmp 0x1405e98a2
je 0x1405e98c9
inc r10d
cmc
cmp bpl, r8b
add r9, 4
cmp r10d, ebx
jb 0x1405e983a
mov r14, qword [r14]
jmp 0x1405e98c4
jmp 0x1405e97cc
mov eax, dword [rsi + 0x24]
bsr rdx, rax
mov ecx, dword [rsi + 0x1c]
sar dh, 0xaf
clc
lea rax, [rax + r11]
add dh, 0xc0
sal dx, cl
lea rcx, [rcx + r11]
movzx edx, word [rax + r10*2]
mov eax, dword [rcx + rdx*4]
add cx, sp
jmp 0x1405e98fc
mov rcx, r15
cmp ah, ah
add rax, r11
jmp 0x1405e9909
call rax
mov rax, qword gs:[0x30]
rol rcx, cl
xor r14d, 0x614b5485
bswap esi
mov rcx, qword [rax + 0x60]
movsx r14, r9w
xadd al, r11b
mov rax, qword [rcx + 0x18]
mov r14, qword [rax + 0x10]
nop
and r11b, spl
mov r11, qword [r14 + 0x30]
cmc
movsxd rax, dword [r11 + 0x3c]
btc si, r9w
movsx esi, r9w
mov esi, dword [rax + r11 + 0x88]
stc
cmc
clc
add rsi, r11
clc
cmp rsi, r11
je 0x1405e9a1e
mov ebx, dword [rsi + 0x18]
jmp 0x1405e996a
xor r10d, r10d
test ebx, ebx
jmp 0x1405e9974
je 0x1405e9a1e
mov r9d, dword [rsi + 0x20]
cwd
cdq
add r9, r11
nop dword [rax]
cqo
mov edx, dword [r9]
rcl eax, 0x9f
sub r8d, r8d
lea rdx, [rdx + r11]
movzx eax, byte [rdx]
test al, 0x1f
jmp 0x1405e99a4
test al, al
jmp 0x1405e99ab
je 0x1405e99fe
movsx ecx, al
clc
btc rax, 0xf3
lea rdx, [rdx + 1]
bsr ax, r13w
cdqe
bt ax, r9w
movzx eax, byte [rdx]
xor rcx, r8
bsf r8w, r12w
sets r8b
imul r8, rcx, 0x1000193
test edx, r15d
test al, al
jmp 0x1405e99ea
jne 0x1405e99b1
cmp r8, rdi
jmp 0x1405e99f8
je 0x1405e9a26
inc r10d
add r9, 4
jmp 0x1405e9a10
cmp r10d, ebx
jmp 0x1405e9a18
jb 0x1405e998d
mov r14, qword [r14]
jmp 0x1405e9938
mov eax, dword [rsi + 0x24]
movsx cx, r14b
bsr edx, esi
mov ecx, dword [rsi + 0x1c]
lea rax, [rax + r11]
adc dx, 0x5b67
movsxd rdx, esi
lea rcx, [rcx + r11]
dec dx
clc
jmp 0x1405e9a4d
movzx edx, word [rax + r10*2]
sar eax, cl
test r15b, 0x48
mov eax, dword [rcx + rdx*4]
btr rcx, 0xd3
shr ch, cl
mov rcx, r12
add rax, r11
jmp 0x1405e9a6d
call rax
sub al, al
jmp 0x1405e9a76
jmp 0x1405e9d4f
mov rax, qword gs:[0x30]
movabs rdi, 0xdfdd0319acac9299
or r11b, 0x83
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
or r14w, 0x57a6
rol rsi, cl
mov r14, qword [rax + 0x10]
cmp sp, sp
inc ax
mov r11, qword [r14 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov esi, dword [rax + r11 + 0x88]
lea rsi, [rsi + r11]
cmc
cmp bh, 0x55
test ebp, r8d
cmp rsi, r11
jmp 0x1405e9ad0
je 0x1405e9b8a
mov ebx, dword [rsi + 0x18]
xor r10d, r10d
cmp al, 0xbd
test ebx, ebx
je 0x1405e9b8a
mov r9d, dword [rsi + 0x20]
bts dx, r11w
rol ah, 0xfc
add r9, r11
btr ax, 0x90
nop dword [rax]
mov edx, dword [r9]
shl ax, 0x68
movsx ax, r9b
shl al, cl
xor r8d, r8d
mov al, r14b
lea rdx, [rdx + r11]
movzx eax, byte [rdx]
jmp 0x1405e9b25
test al, al
je 0x1405e9b70
movsx ecx, al
rol ax, cl
sal rax, cl
cmc
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
cmp r13b, 0xae
test r13b, bl
xor rcx, r8
neg r8b
imul r8, rcx, 0x1000193
test r10b, r15b
test al, al
jmp 0x1405e9b5c
jne 0x1405e9b2d
cmp r8, rdi
jmp 0x1405e9b6a
je 0x1405e9b92
inc r10d
cmc
clc
test dh, 0x75
add r9, 4
cmp dil, 0x1d
clc
cmp r10d, ebx
jb 0x1405e9b01
mov r14, qword [r14]
jmp 0x1405e9aad
mov eax, dword [rsi + 0x24]
mov ecx, dword [rsi + 0x1c]
sal dx, 0x6d
movsx dx, r15b
add rax, r11
btr dx, 4
add rcx, r11
neg dx
sbb dl, cl
sbb rdx, 0x75996f85
movzx edx, word [rax + r10*2]
mov eax, dword [rcx + rdx*4]
add cl, r12b
shr ecx, 0xfe
shr ecx, cl
mov rcx, r15
test edx, edx
add rax, r11
jmp 0x1405e9bd5
call rax
mov rax, qword gs:[0x30]
btr r14w, dx
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
cmove r11w, r8w
mov r14, qword [rax + 0x10]
nop
xadd si, si
mov r11, qword [r14 + 0x30]
rcl ah, 0xb5
adc al, r9b
movsxd rax, dword [r11 + 0x3c]
sbb si, bx
sbb sil, 0x48
mov esi, dword [rax + r11 + 0x88]
lea rsi, [rsi + r11]
stc
cmp sil, 0xd3
cmp r9w, r10w
cmp rsi, r11
je 0x1405e9cee
mov ebx, dword [rsi + 0x18]
test r9w, 0x4fa8
jmp 0x1405e9c3c
xor r10d, r10d
test ebx, ebx
jmp 0x1405e9c46
je 0x1405e9cee
mov r9d, dword [rsi + 0x20]
cmp r11b, sil
movzx rcx, bx
lea r9, [r9 + r11]
sal cl, cl
nop dword [rax]
mov eax, dword [r9]
and ecx, 0x7df95d17
xor r8d, r8d
sbb ecx, 0x5025179b
sal cl, cl
add rax, r11
dec ch
add cl, 0xab
movzx ecx, byte [rax]
cmp r8w, 0x52d3
test r11b, 0xfc
test cl, cl
je 0x1405e9cc9
movsx edx, cl
lea rax, [rax + 1]
movzx ecx, byte [rax]
cmc
clc
xor rdx, r8
and r8d, esp
imul r8, rdx, 0x1000193
test cl, cl
jmp 0x1405e9cb5
jne 0x1405e9c95
cmp r8, rdi
jmp 0x1405e9cc3
je 0x1405e9cfb
inc r10d
cmp bpl, 0xc6
test cl, bpl
jmp 0x1405e9cd8
add r9, 4
cmc
cmp bh, 0xe3
cmp r10d, ebx
jmp 0x1405e9ce8
jb 0x1405e9c64
mov r14, qword [r14]
jmp 0x1405e9cf6
jmp 0x1405e9bfb
mov eax, dword [rsi + 0x24]
test rdi, 0x62ab3ddb
not dl
bsr rdx, r11
mov ecx, dword [rsi + 0x1c]
bt dx, 0x57
lea rax, [rax + r11]
rcr edx, cl
xadd edx, edx
lea rcx, [rcx + r11]
movzx edx, word [rax + r10*2]
sar ah, 0x8d
ror ah, 9
mov eax, dword [rcx + rdx*4]
movsx cx, dh
adc cx, 0x55b4
mov rcx, r12
test spl, r9b
add rax, r11
call rax
mov al, 1
sar r13b, cl
shr r13b, cl
btc rcx, 0xbb
mov r13, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x38]
clc
cmp ah, bl
xor rcx, rsp
jmp 0x1405e9d67
call fcn.140024b00
add rsp, 0x40
pop r15
movsxd rdi, r14d
pop r14
jmp 0x1405e9d7f
pop r12
movsx rbp, r9w
cmovge bp, r15w
pop rdi
movzx rsi, di
mov sil, r12b
pop rsi
bswap bp
mov rbx, rdx
pop rbp
not bl
mov bl, 0x1b
pop rbx
jmp 0x1405e9da4
ret