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

Disassembly:
mov qword [rsp + 8], rbx
shl al, 0x98
rcl al, 0x93
movzx rax, r9w
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
cmc
bswap rax
rcr ah, cl
push rbp
cmp r8w, 0x71dd
sub bpl, r8b
rcr bpl, 0xf5
push r12
bts bp, r10w
push r13
push r14
inc ah
sar rbp, cl
btr ax, r11w
push r15
rcl al, cl
sar bpl, 0xcf
lea rbp, [rsp - 0x290]
movsxd rax, r9d
sub rsp, 0x390
mov rax, qword [0x14002c010]
stc
test spl, 0xf9
xor rax, rsp
clc
stc
jmp 0x1405f145e
mov qword [rbp + 0x280], rax
cdqe
xor r15d, r15d
adc ax, 0x6eea
bt ax, r11w
mov rax, qword [0x14002d228]
cmp r15b, r10b
test rax, rax
jne 0x1405f1630
mov rax, qword gs:[0x30]
or r12w, bp
or dil, 0x85
mov rcx, qword [rax + 0x60]
sbb dil, dil
xor r14b, 0xf
movsx di, r10b
mov rax, qword [rcx + 0x18]
mov r14, qword [rax + 0x10]
rcl r12w, 0xb7
cmp esp, esi
test si, r15w
movabs r12, 0x96bcb442ea5e86a
rcr dil, cl
nop word [rax + rax]
movzx edi, r9w
or rax, rsi
mov r10, qword [r14 + 0x30]
shl dil, cl
movsx eax, r14w
add dil, 0
movsxd rax, dword [r10 + 0x3c]
clc
btr di, cx
and edi, 0x661d03aa
mov edi, dword [rax + r10 + 0x88]
clc
stc
add rdi, r10
test bh, 0xab
cmp rdi, r10
je 0x1405f15e0
mov r9d, r15d
bsr r11d, r11d
clc
mov r11d, dword [rdi + 0x18]
test dx, 0x586f
test r11d, r11d
je 0x1405f15e0
mov esi, dword [rdi + 0x20]
dec ebx
nop word [rax + rax]
test rax, rax
mov ebx, r9d
xor al, 0xc9
cdqe
mov r8d, r9d
lea rax, [rsi + rbx*4]
mov edx, dword [rax + r10]
btc r8, rsi
add rdx, r10
jmp 0x1405f155c
mov r8, r15
movzx eax, byte [rdx]
cmp bpl, dl
test al, al
jmp 0x1405f156c
je 0x1405f15cb
nop dword [rax + rax]
bts cx, r9w
movsx ecx, al
btc ax, 0x7e
or ax, 0xf3e
xor rcx, r8
cbw
adc r8b, 0x13
sal al, cl
imul r8, rcx, 0x1000193
movzx rax, sp
lea rdx, [rdx + 1]
movsxd rax, r10d
movzx eax, byte [rdx]
jmp 0x1405f15b0
test al, al
jmp 0x1405f15b7
jne 0x1405f157f
cmp r8, r12
jmp 0x1405f15c5
je 0x1405f15ed
inc r9d
cmp spl, al
clc
cmp r9d, r11d
jmp 0x1405f15da
jb 0x1405f1536
mov r14, qword [r14]
jmp 0x1405f15e8
jmp 0x1405f14d4
mov ecx, dword [rdi + 0x1c]
shl al, 0x5c
movsxd rax, ecx
add al, r12b
add rcx, r10
clc
mov eax, dword [rdi + 0x24]
test esi, r11d
lea rax, [rax + r10]
test dil, 0x41
movzx eax, word [rax + rbx*2]
test r14w, dx
cmc
test cx, 0x5979
mov eax, dword [rcx + rax*4]
add rax, r10
jmp 0x1405f1624
mov qword [0x14002d228], rax
jmp 0x1405f1630
call rax
mov qword [0x14002c0e8], rax
sal ah, 0x75
rol ah, cl
mov dword [rbp + 0x150], 0x130
mov rax, qword [0x14002d2e8]
cmc
test rax, rax
jmp 0x1405f1658
jne 0x1405f1804
mov rax, qword gs:[0x30]
mov r14, 0xb831576
sub r14b, dil
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
mov r14, qword [rax + 0x10]
sub r10w, 0x3179
rcl r10d, 0x8f
cmp r15b, cl
movabs r12, 0xa353d1559c5fa2e8
clc
sar dil, 0x19
bts r10d, r13d
nop dword [rax]
cmp r11b, r8b
mov r10, qword [r14 + 0x30]
sar ah, cl
movsxd rax, dword [r10 + 0x3c]
btr di, 0x2d
mov edi, dword [rax + r10 + 0x88]
cmp dx, 0x706c
lea rdi, [rdi + r10]
test r15b, 0xe0
clc
stc
cmp rdi, r10
je 0x1405f17a8
mov r9d, r15d
mov r11, 0x42fa67bb
mov r11d, dword [rdi + 0x18]
stc
jmp 0x1405f16ea
test r11d, r11d
jmp 0x1405f16f2
je 0x1405f17a8
mov esi, dword [rdi + 0x20]
rdtsc
sar bl, 0x17
nop word [rax + rax]
rcl r8b, 0x5a
test r11, rbp
mov ebx, r9d
movzx r8w, sil
btc rax, rdi
lea rax, [rsi + rbx*4]
mov edx, dword [rax + r10]
lea rdx, [rdx + r10]
add ax, 0x209e
mov r8, r15
xchg ah, ah
shl ax, 0xd5
movzx eax, byte [rdx]
clc
test dil, 0xe0
test al, al
je 0x1405f1792
nop dword [rax + rax]
movsx ecx, al
mov ax, cx
ror ah, cl
bt ax, 0x86
xor rcx, r8
imul r8, rcx, 0x1000193
lea rdx, [rdx + 1]
sal rax, cl
not al
ror al, cl
movzx eax, byte [rdx]
test rdi, r11
clc
cmc
test al, al
jmp 0x1405f177e
jne 0x1405f174d
cmp r8, r12
jmp 0x1405f178c
je 0x1405f17b5
inc r9d
jmp 0x1405f179a
cmp r9d, r11d
jmp 0x1405f17a2
jb 0x1405f1710
mov r14, qword [r14]
jmp 0x1405f17b0
jmp 0x1405f16a7
mov ecx, dword [rdi + 0x1c]
add rcx, r10
bt rax, 0x47
rol al, cl
sal ah, cl
mov eax, dword [rdi + 0x24]
cmp r13b, dil
add rax, r10
test r9, 0x7131c0e
cmp r10b, cl
movzx eax, word [rax + rbx*2]
stc
test rbx, 0x735a599f
mov eax, dword [rcx + rax*4]
add ecx, r14d
add rax, r10
cmc
inc cx
mov qword [0x14002d2e8], rax
btr ecx, 0xe8
test r14w, 0x3484
sal ch, 0x33
sub edx, edx
lea ecx, [rdx + 2]
jmp 0x1405f180e
call rax
mov r12, rax
cmp r14b, bpl
cmp rax, 0xffffffffffffffff
jmp 0x1405f181f
je 0x1405f1dd7
mov r8, qword [0x14002d290]
test bpl, r13b
clc
test r8, r8
jne 0x1405f19b7
mov rcx, qword gs:[0x30]
movzx ax, dil
mov rdx, qword [rcx + 0x60]
bt eax, 0x9f
mov rcx, qword [rdx + 0x18]
mov r14, qword [rcx + 0x10]
movabs r13, 0xfd7b2e619115f736
xor r10, 0x53060bad
nop word [rax + rax]
mov r10, qword [r14 + 0x30]
cdqe
movsxd rax, dword [r10 + 0x3c]
mov edi, dword [rax + r10 + 0x88]
cmc
clc
add rdi, r10
test sil, 0x69
cmp rdi, r10
jmp 0x1405f1891
je 0x1405f1967
mov r9d, r15d
mov r11d, dword [rdi + 0x18]
test r11d, r11d
je 0x1405f1967
mov esi, dword [rdi + 0x20]
movsx ax, r12b
nop word [rax + rax]
shrd dx, di, 0xcf
sar dh, cl
mov ebx, r9d
bt r8w, 0xcd
lea rax, [rsi + rbx*4]
mov edx, dword [rax + r10]
xchg r8b, r8b
xor r8, rcx
add rdx, r10
shld r8w, ax, 0x66
xchg r8b, r8b
sub eax, r15d
mov r8, r15
seta ah
movsx rax, r11w
rcr al, cl
movzx eax, byte [rdx]
test al, al
jmp 0x1405f18fb
je 0x1405f1948
nop dword [rax + rax]
mov cx, r12w
cmovbe cx, cx
movsx ecx, al
xor rcx, r8
cmove eax, r8d
imul r8, rcx, 0x1000193
rcl ah, 0x3e
lea rdx, [rdx + 1]
movsxd rax, ebp
movzx eax, byte [rdx]
cmp r11b, al
test al, al
jne 0x1405f1911
cmp r8, r13
jmp 0x1405f1942
je 0x1405f196f
inc r9d
jmp 0x1405f1959
cmp r9d, r11d
jmp 0x1405f1961
jb 0x1405f18bf
mov r14, qword [r14]
jmp 0x1405f186e
mov ecx, dword [rdi + 0x1c]
rol rax, 0x1e
add r8w, 0x2557
nop
lea rcx, [rcx + r10]
mov eax, dword [rdi + 0x24]
sub r8w, r9w
movsx dx, ch
bsf r8d, eax
lea rax, [rax + r10]
sal dl, 0xd4
add dh, 0x1d
movzx eax, word [rax + rbx*2]
mov r8d, dword [rcx + rax*4]
sal edx, cl
add r8, r10
movsxd rcx, r11d
mov edx, 0x26335e2f
mov qword [0x14002d290], r8
lea rdx, [rbp + 0x150]
mov rcx, r12
jmp 0x1405f19c6
call r8
test eax, eax
jmp 0x1405f19d0
je 0x1405f1c51
movabs r13, 0xcf75140ba7b859
clc
cmc
cmp dword [rbp + 0x158], 4
jmp 0x1405f19ee
je 0x1405f1a61
cmp dword [rbp + 0x17c], 0x68637673
jmp 0x1405f1a03
je 0x1405f1a61
sub r8d, r8d
seta dl
lea rdx, [rbp + 0x17c]
jmp 0x1405f1a1b
call fcn.1405f24eb
test eax, eax
jmp 0x1405f1a27
js 0x1405f1a61
mov byte [rsp + 0x20], r15b
cqo
mov r9d, dword [rbp + 0x158]
movzx rcx, bx
movsx r8, r12w
lea r8, [rbp + 0x17c]
mov edx, eax
xchg cl, cl
not ch
jmp 0x1405f1a55
lea rcx, [0x14002c0e8]
call fcn.14014381f
mov rax, qword [0x14002d220]
cmc
test rax, rax
jmp 0x1405f1a71
jne 0x1405f1c2c
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
add r10d, ebx
rol r10b, 0x25
rcr dil, cl
mov rax, qword [rcx + 0x18]
mov r14, qword [rax + 0x10]
cmp r11b, 1
or rdi, rcx
nop word [rax + rax]
btc r10d, 0x40
shr dil, 0x8f
sal r10d, 0x25
mov r10, qword [r14 + 0x30]
movsxd rax, dword [r10 + 0x3c]
test r15b, r12b
mov edi, dword [rax + r10 + 0x88]
clc
test r13b, al
test r8d, 0x6fa00d69
add rdi, r10
test bx, 0x5935
stc
cmp rdi, r10
jmp 0x1405f1ae4
je 0x1405f1bd1
mov r9d, r15d
cmp dil, dl
bts r11w, bx
mov r11d, dword [rdi + 0x18]
cmp r10, 0x74e46344
cmp r10w, bx
test r11d, r11d
jmp 0x1405f1b0c
je 0x1405f1bd1
mov esi, dword [rdi + 0x20]
jmp 0x1405f1b21
nop word [rax + rax]
and rax, 0x1d090d2b
lahf
not al
mov ebx, r9d
rcr r8b, cl
lea rax, [rsi + rbx*4]
sal rcx, cl
add r8d, r10d
mov eax, dword [rax + r10]
test di, r13w
cmp r9b, r14b
add rax, r10
adc cx, 0x11e6
rcl r8, cl
movsxd r8, r11d
mov r8, r15
movzx ecx, byte [rax]
cmp esp, 0x689d2582
test dil, r12b
test cl, cl
jmp 0x1405f1b73
je 0x1405f1bbf
nop dword [rax + rax]
movsx edx, cl
rcl ecx, 0x2b
or ecx, esi
xor rdx, r8
xchg r8b, cl
imul r8, rdx, 0x1000193
clc
ror ch, cl
lea rax, [rax + 1]
test cx, dx
movzx ecx, byte [rax]
stc
test cl, cl
jmp 0x1405f1bab
jne 0x1405f1b81
cmp r8, r13
jmp 0x1405f1bb9
je 0x1405f1bde
inc r9d
cmc
cmp r9d, r11d
jmp 0x1405f1bcb
jb 0x1405f1b34
mov r14, qword [r14]
jmp 0x1405f1bd9
jmp 0x1405f1ab5
mov ecx, dword [rdi + 0x1c]
shr eax, cl
add rcx, r10
movzx edx, ax
adc dl, dil
mov eax, dword [rdi + 0x24]
shld rdx, rdi, 0x45
ror rdx, cl
shr dl, cl
lea rax, [rax + r10]
shl dx, 0x7a
movzx eax, word [rax + rbx*2]
add dh, 0x5d
bsf edx, r14d
cdq
mov eax, dword [rcx + rax*4]
btc rdx, r9
add rax, r10
xchg dh, cl
movzx cx, r10b
mov qword [0x14002d220], rax
cmovl cx, si
mov dl, r9b
lea rdx, [rbp + 0x150]
movsx ecx, r8w
mov ecx, r9d
mov rcx, r12
jmp 0x1405f1c42
call rax
test eax, eax
jmp 0x1405f1c4b
jne 0x1405f19e2
mov rax, qword [0x14002d270]
cmp r12b, bpl
test rax, rax
jmp 0x1405f1c63
jne 0x1405f1dcd
mov rax, qword gs:[0x30]
not r10b
shl ch, cl
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
clc
ror r10b, cl
mov r14, qword [rax + 0x10]
movabs r13, 0x65b20eb9f8ccfbca
xor r10b, 0x67
neg r10d
nop word [rax + rax]
mov r10, qword [r14 + 0x30]
bswap di
shld di, r9w, 0xdd
bt rdi, 0xa0
movsxd rax, dword [r10 + 0x3c]
add dil, r11b
inc di
mov edi, dword [rax + r10 + 0x88]
cmp r10w, 0x2497
lea rdi, [rdi + r10]
cmp bpl, 0xa0
cmc
cmp rdi, r10
je 0x1405f1d94
mov r9d, r15d
mov r11b, bpl
rol r11b, cl
neg r11w
mov r11d, dword [rdi + 0x18]
test r11d, r11d
jmp 0x1405f1cf3
je 0x1405f1d94
mov esi, dword [rdi + 0x20]
neg ebx
cmp r8b, r11b
nop word [rax + rax]
movsxd rax, ebp
mov ebx, r9d
xor dx, r10w
movzx rax, r10w
lea rax, [r10 + rbx*4]
cmc
neg r8
mov edx, dword [rax + rsi]
add rdx, r10
xchg r8w, ax
sbb r8, rcx
mov r8, r15
shr rax, cl
movzx rax, si
inc ah
movzx eax, byte [rdx]
test al, al
jmp 0x1405f1d42
je 0x1405f1d88
nop word [rax + rax]
movsx ecx, al
xor rcx, r8
imul r8, rcx, 0x1000193
lea rdx, [rdx + 1]
movsx rax, r9w
movzx eax, byte [rdx]
cmp r12d, ecx
cmc
test al, al
jmp 0x1405f1d74
jne 0x1405f1d51
cmp r8, r13
jmp 0x1405f1d82
je 0x1405f1d9c
inc r9d
cmp r9d, r11d
jb 0x1405f1d0d
mov r14, qword [r14]
jmp 0x1405f1c9e
mov ecx, dword [rdi + 0x1c]
adc ax, bx
add rcx, r10
bswap rax
movzx rax, r11w
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + rbx*2]
mov eax, dword [rcx + rax*4]
bswap ecx
bsr cx, r15w
dec cx
add rax, r10
mov qword [0x14002d270], rax
mov rcx, r12
jmp 0x1405f1dd5
call rax
mov rax, qword [0x14002d2d0]
stc
test esp, 0x659e199d
test rax, rax
jmp 0x1405f1ded
jne 0x1405f1f99
mov rax, qword gs:[0x30]
btr r10, r9
or r12b, bl
mov rcx, qword [rax + 0x60]
or r12w, r14w
test bpl, bl
mov rax, qword [rcx + 0x18]
mov r14, qword [rax + 0x10]
movabs r12, 0x4cb1d6542cca7f02
not ax
nop dword [rax + rax]
neg al
sbb al, 0xdb
sete dil
mov r10, qword [r14 + 0x30]
cmp r15d, ebp
btc di, 0x3d
movsxd rax, dword [r10 + 0x3c]
mov edi, dword [rax + r10 + 0x88]
jmp 0x1405f1e51
lea rdi, [rdi + r10]
cmp spl, spl
stc
cmc
cmp rdi, r10
jmp 0x1405f1e62
je 0x1405f1f4e
mov r9d, r15d
adc r11d, 0x2edf6714
mov r11d, dword [rdi + 0x18]
cmp r11w, r13w
jmp 0x1405f1e7f
test r11d, r11d
jmp 0x1405f1e87
je 0x1405f1f4e
mov esi, dword [rdi + 0x20]
nop word [rax + rax]
add r8, r12
mov ebx, r9d
adc r8b, 0x9b
test sil, 0x42
lea rax, [r10 + rbx*4]
clc
mov edx, dword [rax + rsi]
movsxd r8, ebx
cmp r11b, r13b
add rdx, r10
movsxd rax, esp
mov r8, r15
xadd ah, ah
sal al, 0x32
cmovne ax, r9w
movzx eax, byte [rdx]
test al, al
jmp 0x1405f1ed3
je 0x1405f1f3c
nop word [rax + rax]
adc cx, r11w
shr cx, cl
movsx ecx, al
clc
sub rax, 0x38ad155c
shrd rax, rbp, 0x5c
xor rcx, r8
add ax, 0x75fa
bsr r8w, si
imul r8, rcx, 0x1000193
cmovne eax, r12d
lea rdx, [rdx + 1]
rcl ax, cl
sal ax, cl
movzx eax, byte [rdx]
cmp sil, 0x73
test al, al
jmp 0x1405f1f28
jne 0x1405f1ee9
cmp r8, r12
jmp 0x1405f1f36
je 0x1405f1f5b
inc r9d
cmc
cmp r9d, r11d
jmp 0x1405f1f48
jb 0x1405f1e9c
mov r14, qword [r14]
jmp 0x1405f1f56
jmp 0x1405f1e30
mov ecx, dword [rdi + 0x1c]
cmovg ax, r11w
add rcx, r10
jmp 0x1405f1f6b
mov eax, dword [rdi + 0x24]
test r15w, 0x7df8
cmc
test r13, rbp
add rax, r10
cmp bl, 0xea
movzx eax, word [rax + rbx*2]
test ax, r9w
mov eax, dword [rcx + rax*4]
add rax, r10
and ch, 0x73
xadd ch, cl
mov qword [0x14002d2d0], rax
xor edx, edx
movsx rcx, r11w
setb ch
lea rcx, [0x140012060]
jmp 0x1405f1fae
call rax
call fcn.140492fd0
lea rbx, sym.MZ_.tH_O___87W9_xAL_MG_eg_jANqvQGP9fG___eQZPkb_aX
cmp si, ax
cmc
test rax, rcx
test al, al
jmp 0x1405f1fca
je 0x1405f2176
mov eax, 8
mov cl, bl
movsxd rdx, eax
movzx ecx, r12w
mov word [rbp + 0x32], ax
movsxd rdx, ebx
cwde
setae al
mov edx, r15d
cmove ax, bx
movzx rax, r12w
mov rcx, r15
movzx ax, bh
nop
nop word [rax + rax]
movzx eax, byte [rcx + rbx + 0x27570]
mov byte [rsp + rcx + 0x32], al
jmp 0x1405f2019
inc edx
cmp bl, r14b
stc
jmp 0x1405f2024
lea rcx, [rcx + 1]
test r14b, 0xde
cmc
cmp edx, 8
jb 0x1405f2008
movzx eax, word [rbp + 0x32]
movsx r8, r8w
btr r8w, si
mov byte [rsp + rax + 0x32], r15b
mov cl, 0xfd
mov word [rsp + 0x30], 0x8fd
sal r8b, cl
mov al, 1
rcl r8b, cl
cmp bl, bl
mov byte [rbp + 0x34], al
movzx r8d, r15w
test r15d, 0x10646f5d
cmp dil, cl
cmp r10b, 0xbd
cmp r15w, word [rbp + 0x32]
jmp 0x1405f207a
jae 0x1405f2129
nop dword [rax]
test edi, r10d
movzx r9d, r8w
movzx edx, byte [rsp + r9 + 0x32]
test r9d, 0x3a914445
stc
cmp spl, bl
test al, al
jmp 0x1405f20a6
je 0x1405f20e3
sub dl, cl
btr ax, r10w
mov byte [rsp + r9 + 0x32], dl
rcl ah, cl
btc rax, r10
movzx eax, byte [rsp + 0x31]
test r10b, r12b
cmp ebp, r10d
jmp 0x1405f20ce
sub al, r9b
cmc
test dx, 0x48c8
add al, dl
jmp 0x1405f20de
jmp 0x1405f20fd
add cl, dl
adc al, 0x2e
mov byte [rsp + r9 + 0x32], cl
movzx eax, r9b
sub al, byte [rsp + 0x31]
test r8w, r14w
cmp r12d, ecx
add al, cl
mov byte [rsp + r9 + 0x32], al
inc r8w
cmp r8w, word [rbp + 0x32]
jmp 0x1405f2110
jae 0x1405f2129
movzx eax, byte [rbp + 0x34]
movzx ecx, byte [rsp + 0x30]
jmp 0x1405f2124
jmp 0x1405f208a
mov byte [rbp + 0x34], 0
and r8b, r8b
xadd r8b, cl
mov byte [rsp + 0x20], 0
dec r8w
or dl, r12b
adc ecx, 0x74ed6d37
xor r9d, r9d
not dx
lea r8, [rsp + 0x32]
lea edx, [r9 + 2]
movsxd rcx, r15d
movzx rcx, r12w
bswap rcx
lea rcx, [0x14002c0e8]
jmp 0x1405f216b
call fcn.140385ed4
nop
jmp 0x1405f2176
call fcn.140420503
test al, al
jmp 0x1405f2182
je 0x1405f2320
mov eax, 4
bswap rdx
mov word [rbp + 0x142], ax
movzx rax, si
mov dl, r9b
movsx ecx, r11w
mov edx, r15d
mov cl, r12b
mov al, 0xc0
mov rcx, r15
inc ax
nop
movzx eax, byte [rcx + rbx + 0x2757c]
mov byte [rbp + rcx + 0x42], al
jmp 0x1405f21c3
inc edx
test bpl, r8b
jmp 0x1405f21cd
lea rcx, [rcx + 1]
cmp cx, 0x18b3
test sp, r9w
cmp edx, 4
jmp 0x1405f21e2
jb 0x1405f21b2
movzx eax, word [rbp + 0x142]
setl cl
mov byte [rbp + rax + 0x42], 0
mov cl, 0xfc
stc
mov word [rbp + 0x40], 0xfbfc
mov al, 1
test r13d, r13d
jmp 0x1405f220a
mov byte [rbp + 0x144], al
cmp r10w, si
jmp 0x1405f2219
cmp r15w, word [rbp + 0x142]
jae 0x1405f22d8
nop dword [rax]
and dh, 0x46
btr rdx, 0x98
shrd r8, r12, 0xd8
movzx r8d, r15w
movzx edx, byte [rbp + r8 + 0x42]
test al, al
je 0x1405f2273
sub dl, cl
clc
mov byte [rbp + r8 + 0x42], dl
sub ah, 0xcb
setns ah
movzx eax, byte [rbp + 0x41]
cmc
cmp di, 0x3cb0
sub al, r8b
test r13b, 0xf6
cmp r12b, 0xc7
add al, dl
jmp 0x1405f229a
add cl, dl
shl ax, cl
add rax, 0x3a5c3668
mov byte [rbp + r8 + 0x42], cl
rcl eax, cl
movzx eax, r8b
test sil, 0x4d
stc
clc
sub al, byte [rbp + 0x41]
add al, cl
jmp 0x1405f229a
mov byte [rbp + r8 + 0x42], al
jmp 0x1405f22a4
inc r15w
cmp r15w, word [rbp + 0x142]
jmp 0x1405f22b5
jae 0x1405f22d8
movzx eax, byte [rbp + 0x144]
movsx cx, r10b
not rcx
movzx ecx, byte [rbp + 0x40]
jmp 0x1405f22d3
jmp 0x1405f2237
mov byte [rbp + 0x144], 0
mov byte [rsp + 0x20], 0
movsx rdx, r11w
and dl, r12b
xor r9d, r9d
mov r8w, r8w
lea r8, [rbp + 0x42]
movzx rcx, r13w
movsxd rdx, r8d
xchg cx, dx
lea edx, [r9 + 2]
lea rcx, [0x14002c0e8]
jmp 0x1405f2310
call fcn.140365f5a
nop
shrd cx, r11w, 0x1d
sar rcx, 0xe9
mov rcx, qword [rbp + 0x280]
cmc
xor rcx, rsp
call fcn.140024b00
lea r11, [rsp + 0x390]
movzx r14d, cx
movzx r15, ax
bswap r13w
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
cmovp r12w, r13w
movsx r15w, bpl
setl r15b
mov rsp, r11
movsx r15w, dl
movsx r12d, di
movzx r12w, cl
pop r15
setg r12b
pop r14
movsxd r12, ebp
jmp 0x1405f2383
pop r13
xchg r12b, bpl
pop r12
movzx bp, r13b
xchg bpl, bpl
movsx bp, cl
pop rbp
jmp 0x1405f239c
ret