Function at 0x1404805af
Capabilities:
Authenticate hmac
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
bts ebx, ebp
btr rcx, r8
dec bh
push rbp
btr bp, 0x4f
push rsi
movsxd rbx, r15d
cmp spl, r8b
push rdi
push r12
sal rdi, cl
bts rbx, rsi
push r13
adc bh, 0xcf
push r14
clc
shl dil, 0x48
push r15
rcl bpl, cl
lea rbp, [rsp - 0x30]
jmp 0x1404805ef
sub rsp, 0x130
cdqe
mov rax, qword [0x1400b7288]
shr ebx, 0xf7
dec bx
xor rax, rsp
mov r14b, r9b
bt r14, rsi
mov qword [rbp + 0x28], rax
sal rbx, cl
rcr cl, cl
mov qword [rsp + 0x48], r9
mov r13, r8
mov rdi, rdx
xor cl, r14b
ror r15w, 0x49
sbb r15, 0x702c2d67
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
bts cx, r14w
mov r14, qword [rbp + 0xa0]
shl r15b, cl
inc bx
mov qword [rsp + 0x60], r14
xor r12d, r12d
not bx
mov dword [rsp + 0x3c], r12d
mov rbx, rbx
movsx cx, r15b
mov r15, qword [rbp + 0x98]
movzx rax, dx
movsxd rax, r14d
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
bswap ecx
mov qword [rbp - 0x58], rbx
movzx eax, si
movsx cx, r10b
lahf
mov rax, qword [rbx]
not cx
movsx ecx, cx
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x140444828.0]
cmp byte [rbp + 0x90], r12b
jmp 0x1404806ac
je 0x1404806e2
lea rcx, [rbp - 0x60]
call fcn.140486205
mov rsi, rax
cmp rbp, 0x3f930e05
mov qword [rsp + 0x50], rax
cmc
clc
test rbx, rbx
je 0x14048074c
mov rdx, qword [rbx]
cwde
mov rax, qword [rdx + 0x10]
jmp 0x140480712
lea rcx, [rbp - 0x60]
jmp 0x1404806eb
call fcn.140485e0e
mov rsi, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x140480700
je 0x14048074c
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
bswap ecx
movzx ecx, sp
mov rcx, rbx
jmp 0x14048071a
call qword [case.0x140444828.0]
test rax, rax
bswap r8w
mov r8, rax
je 0x14048074c
mov rcx, qword [rax]
mov rax, qword [rcx]
movzx edx, di
mov edx, 1
mov rcx, r8
jmp 0x140480746
call qword [case.0x140444828.0]
mov byte [rsp + 0x38], r12b
jmp 0x140480756
mov byte [rsp + 0x30], r12b
jmp 0x140480760
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
cbw
mov dl, r12b
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
mov rax, qword [rsi]
not ch
movsxd rdx, r9d
lea rdx, [rbp - 0x70]
mov rcx, rsi
jmp 0x140480791
mov rax, qword [rax + 0x58]
jmp 0x14048079a
call qword [case.0x140444828.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsx rbx, r14w
cdqe
mov qword [rdi + 0x10], r12
movzx cx, spl
lahf
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
movsx ax, al
jmp 0x1404807cd
mov esi, 1
mov eax, esi
movsx rcx, ax
movzx bx, dil
mov dword [rsp + 0x34], eax
movsx rbx, cx
movsx cx, r8b
mov dword [rsp + 0x3c], eax
mov ah, al
mov rax, qword [r15 + 0x40]
jmp 0x140480800
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
cmovbe ax, r8w
movzx eax, cx
xchg cx, ax
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14048081d
mov rax, qword [rax + 8]
jmp 0x140480826
call qword [case.0x140444828.0]
nop
bswap ecx
movzx ecx, r13w
not rcx
lea rcx, [rbp - 0x60]
jmp 0x14048083f
call fcn.140473f0e
mov rdi, rax
mov qword [rbp - 0x60], rax
cmc
cmp cl, 0xfe
cmp r10d, r14d
test rbx, rbx
jmp 0x14048085a
je 0x1404808c4
mov rdx, qword [rbx]
bswap ecx
movsxd rax, r10d
movsx rcx, sp
mov rcx, rbx
movsx rax, r15w
mov rax, qword [rdx + 0x10]
jmp 0x14048087c
call qword [case.0x140444828.0]
mov r8, rax
cmp di, si
clc
test rax, rax
jmp 0x140480891
je 0x1404808c4
mov rcx, qword [rax]
cqo
movsxd rdx, edx
movzx rax, sp
mov rax, qword [rcx]
movsx rdx, ax
bswap dx
not dh
mov edx, esi
movsxd rcx, ebx
mov cl, 0x2e
mov rcx, r8
jmp 0x1404808be
call qword [case.0x140444828.0]
mov rax, qword [rdi]
cqo
movsx rcx, r10w
mov r8w, 0x606d
mov r9, r14
bswap r8
lea r8, [0x1400c0d6c]
movsx edx, r9w
bswap ecx
setg dl
lea rdx, [0x1400c0d60]
movzx cx, al
mov rcx, rdi
jmp 0x1404808fb
mov rax, qword [rax + 0x58]
jmp 0x140480904
call qword [case.0x140444828.0]
mov rax, r12
shr r14b, cl
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
sub sil, r12b
mov sil, byte [rsp + 0x30]
or cl, r9b
mov r14b, byte [rsp + 0x30]
mov cx, 0x4a8f
shl cl, cl
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
bts rcx, rax
or ecx, r14d
sub r9d, r9d
cmp bp, 0x7238
dec rcx
lea ecx, [r9 + 1]
cmp rbp, 0x58866fc5
test cl, r15b
cmp rax, 4
jae 0x140482ec0
mov al, byte [rbp + rax - 0x70]
test ecx, edi
cmp al, 0x20
je 0x1404809a0
cmp al, 0x24
jmp 0x140480978
je 0x14048270a
cmp al, 0x2b
jmp 0x140480985
je 0x140481c88
cmp al, 0x76
jmp 0x140480992
je 0x140480a64
cmp al, 0x78
jne 0x1404812d9
cmp qword [rbp - 0x78], 3
jmp 0x1404809aa
je 0x1404812d9
mov bl, r9b
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
movsx ecx, dx
mov rcx, r13
jmp 0x1404809c7
call fcn.1404652af
sub r9d, r9d
test sp, 0x2f77
test al, al
jne 0x140482e77
lea rbx, [r13 + 0xa]
mov dil, cl
bsr r12w, dx
mov r12, rbx
shr r14d, cl
mov rsi, qword [rsp + 0x48]
bswap r14
shld rdi, rcx, 6
btr r15, 0x48
mov r15, qword [rbp - 0x60]
lea edi, [r9 + 1]
and r14w, 0x3967
dec r14b
mov r14d, 0xffff
cmp byte [r13 + 8], r9b
jne 0x140482d0b
mov rcx, qword [r13]
test rcx, rcx
je 0x140482cf4
mov rax, qword [rcx + 0x38]
bts edx, r10d
sbb dh, 0x17
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140480a44
je 0x140482caa
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140480a56
jle 0x140482caa
movzx eax, word [rdx]
jmp 0x140482ccb
mov dword [rsp + 0x68], r9d
mov rbx, qword [rsp + 0x50]
cwde
movsx rax, ax
mov rax, qword [rbx]
movzx ecx, r14w
bswap cx
mov rcx, rbx
jmp 0x140480a85
mov rax, qword [rax + 0x48]
jmp 0x140480a8e
call qword [case.0x140444828.0]
mov dword [rsp + 0x58], eax
cwde
mov rcx, qword [rbx]
cqo
movsx rdx, sp
mov rax, qword [rcx + 0x28]
xchg dx, cx
cwd
lea rdx, [rbp - 0x18]
mov rcx, rbx
call qword [case.0x140444828.0]
mov eax, dword [rsp + 0x34]
clc
jmp 0x140480ac2
bts eax, 9
mov dword [rsp + 0x34], eax
jmp 0x140480acf
mov dword [rsp + 0x3c], eax
test ebx, r13d
xor eax, eax
cmp qword [rbp - 8], rax
jmp 0x140480ae1
je 0x1404813b2
mov rax, qword [rbx]
jmp 0x140480aef
mov rcx, rbx
jmp 0x140480af7
mov rax, qword [rax + 0x20]
jmp 0x140480b00
call qword [case.0x140444828.0]
mov word [rsp + 0x40], ax
cmp r14, r13
xor edx, edx
jmp 0x140480b15
test ax, ax
jmp 0x140480b1d
je 0x1404813b2
lea rcx, [rbp - 0x18]
cmp r8b, r12b
cmp qword [rbp], 0x10
jmp 0x140480b34
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x140480b41
jae 0x1404813b2
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
cbw
movsx rbx, bx
lea eax, [rdx + 0xf]
not bl
jmp 0x140480b5e
mov qword [rbp - 0x80], rax
movsx rcx, bx
movzx cx, r15b
mov bh, 0xe8
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
mov ecx, 0x501e2d61
movsxd rbx, eax
mov qword [rbp - 0x28], rax
bswap ebx
jmp 0x140480b8b
mov word [rbp - 0x38], dx
mov bx, 0x5321
setl bl
mov ebx, edx
mov rdx, qword [rsp + 0x48]
mov ch, 0x5f
movzx ecx, bx
mov rcx, r13
jmp 0x140480bab
call fcn.1404652af
xor r11d, r11d
cmc
test al, al
jmp 0x140480bbb
jne 0x140481179
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
btc r8w, ax
sub rbx, 0x56446324
not si
mov qword [rbp - 0x48], r9
test r10b, 0x78
sbb sil, dil
lea r14, [r13 + 0xa]
btc di, r13w
and edi, 0x66500528
movsx rdi, ax
mov r8, r14
or bx, r15w
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
sbb dil, dl
mov qword [rsp + 0x78], rbx
movzx si, bl
rcr esi, 0x23
mov edi, r11d
sar sil, cl
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jne 0x140480cfb
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x140480c36
je 0x140480cde
mov rax, qword [rcx + 0x38]
sbb dh, 0xbe
mov rdx, qword [rax]
test r9b, r13b
test rdx, rdx
jmp 0x140480c51
je 0x140480c7e
mov rax, qword [rcx + 0x50]
cmp r14b, 0xbc
test bpl, 0xea
cmp dword [rax], r11d
jmp 0x140480c6b
jle 0x140480c7e
movzx eax, word [rdx]
jmp 0x140480c79
jmp 0x140480cbe
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140480c8a
call qword [case.0x140444828.0]
mov r8, qword [rbp - 0x50]
sbb rcx, r8
rcl r10b, cl
cmc
mov r9, qword [rbp - 0x48]
xadd ecx, r10d
mov r10, qword [rsp + 0x60]
sbb ch, 0x1b
btc ecx, r10d
movzx rcx, cx
sub r11d, r11d
and cx, sp
rcr cx, 0x80
cmc
mov ecx, 0xffff
clc
cmp cx, ax
je 0x140480cde
mov word [r8], ax
mov r14, r8
jmp 0x140480cd9
jmp 0x140480ce8
mov qword [r13], r11
movsx ecx, dx
not r8b
mov eax, 1
jmp 0x140480cf2
mov byte [r13 + 8], al
movsx r8w, al
movzx r8d, word [r14]
mov rdx, r9
movsx rcx, cx
mov rcx, r10
jmp 0x140480d0e
call fcn.140126871
sub rax, qword [rsp + 0x60]
sar rax, 1
test r11w, 0x5972
cmp rax, 0xa
jae 0x140480e10
lea rcx, [0x1400c0d60]
shr r10d, 0x32
or r9b, 0x95
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
cmp r9b, r11b
add cx, 0x6a33
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140480d58
jae 0x140480d97
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
rol al, 0xce
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x140480d76
jb 0x140480d82
mov rax, qword [r10]
cmp r12, r13
mov byte [rax + rcx], r9b
clc
xor edx, edx
mov byte [rax + rcx + 1], dl
jmp 0x140480d92
jmp 0x140480dc5
mov r8b, r12b
movsx dx, r13b
mov cx, r13w
movzx cx, r11b
mov edx, 1
movzx cx, r15b
movsxd rcx, esi
sete ch
mov rcx, r10
jmp 0x140480dc0
call fcn.14045371a
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
jmp 0x140480dd5
cmovae rax, rbx
test ebx, ecx
cmp byte [rax + rdi], 0x7f
jmp 0x140480de4
je 0x140480fa6
lea rax, [rbp - 0x38]
test cl, cl
cmovne rax, rbx
shl cx, cl
neg cx
sal ch, 0x63
mov ecx, 1
clc
cmp r12w, r13w
stc
add byte [rax + rdi], cl
jmp 0x140480f90
lea rax, [rbp - 0x38]
xadd dl, dl
neg dh
cmp rsi, 0x10
movsxd rdx, r13d
setae bl
mov rdx, qword [rsp + 0x78]
jmp 0x140480e2d
cmovae rax, rdx
cmp r10d, r11d
xor r11d, r11d
jmp 0x140480e3c
cmp byte [rax + rdi], r11b
jmp 0x140480e45
je 0x1404810dc
cmp byte [r13 + 8], r11b
jmp 0x140480e54
jne 0x140480f0a
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140480e66
je 0x140480ee0
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test r12d, r11d
test rdx, rdx
jmp 0x140480e7f
je 0x140480ea9
mov rax, qword [rcx + 0x50]
jmp 0x140480e8e
cmp dword [rax], r11d
jmp 0x140480e96
jle 0x140480ea9
movzx eax, word [rdx]
jmp 0x140480ea4
jmp 0x140480ec4
mov rax, qword [rcx]
jmp 0x140480eb1
mov rax, qword [rax + 0x30]
jmp 0x140480eba
call qword [case.0x140444828.0]
sub r11d, r11d
stc
mov ecx, 0xffff
cmp cx, ax
jmp 0x140480ed1
je 0x140480ee0
mov word [r14], ax
jmp 0x140480eee
mov qword [r13], r11
jmp 0x140480eee
mov r10d, 1
movzx dx, bpl
movsxd rdx, esp
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x140480f19
mov r10d, 1
cmp r12b, 0xa8
and eax, r10d
or al, 0x23
movzx eax, word [rsp + 0x40]
jmp 0x140480f23
cmp word [r14], ax
jne 0x1404810dc
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jmp 0x140480f39
jae 0x140480f69
lea rax, [rcx + 1]
cmc
test r11b, r15b
mov qword [rbp - 0x28], rax
sal eax, cl
lea rax, [rbp - 0x38]
test r9b, r9b
test bl, bl
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x140480f64
jmp 0x140480f8d
xor r9d, r9d
mov r8b, r15b
bswap cx
mov rdx, r10
movsxd rcx, ebp
movzx ecx, r15w
sete cl
lea rcx, [rbp - 0x38]
jmp 0x140480f88
call fcn.14045371a
inc rdi
mov rbx, qword [rbp - 0x38]
test dl, 0x95
mov qword [rsp + 0x78], rbx
cmc
mov rsi, qword [rbp - 0x20]
shrd cx, bp, 0x7e
mov rcx, qword [r13]
xor r8d, r8d
jmp 0x140480fb3
test rcx, rcx
jmp 0x140480fbb
je 0x140481066
mov rax, qword [rcx + 0x38]
test r13b, bl
cmp qword [rax], r8
jmp 0x140480fd0
je 0x140481022
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140480fe2
jle 0x140481022
dec dword [rax]
movsx eax, sp
cwde
mov rcx, qword [rcx + 0x38]
cwd
movsx edx, r8w
bswap dx
mov rdx, qword [rcx]
movzx eax, r8w
movsxd rax, r11d
setb ah
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, ebx
cbw
cwde
movzx eax, word [rdx]
jmp 0x14048101d
jmp 0x140481042
mov rax, qword [rcx]
jmp 0x14048102a
mov rax, qword [rax + 0x38]
jmp 0x140481033
call qword [case.0x140444828.0]
xor r8d, r8d
and ecx, 0x11b00753
mov ecx, 0xffff
test r12b, 0x21
cmp cx, ax
jmp 0x140481053
je 0x140481066
mov al, r8b
jmp 0x140481061
jmp 0x14048107b
mov qword [r13], r8
rdtsc
cqo
cdqe
mov eax, 1
bswap dx
movsxd rcx, ecx
mov byte [r13 + 8], al
not cx
cmovge rdx, r13
movzx dx, spl
mov rdx, qword [rsp + 0x48]
movsx ecx, r13w
bswap rcx
not cx
mov rcx, r13
jmp 0x1404810a2
call fcn.1404652af
xor r11d, r11d
test al, al
movsx r9w, r10b
cmovb r8w, dx
movzx r8w, r15b
mov r8, qword [rbp - 0x50]
mov r10b, 0xc6
mov r9, qword [rbp - 0x48]
cmovs r10d, r12d
movzx r10d, ax
not r10b
mov r10, qword [rsp + 0x60]
je 0x140480c1f
mov qword [rbp - 0x80], rsi
cmp r9d, 0x2d319b4
shl r10, 0x66
shld ebx, r8d, 0xa
mov rbx, rdi
mov r14b, 0x3c
test rdi, rdi
mov dil, byte [rsp + 0x30]
movsx r11, r11w
mov r10, 0x4b322958
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
not r11w
cmova r10w, sp
jmp 0x140481121
mov r11, qword [rbp - 0x80]
movsx r10w, r14b
mov r10, qword [rsp + 0x78]
jmp 0x140481134
je 0x140481188
lea rax, [rbp - 0x38]
cmp r8b, r14b
clc
cmp r11, 0x10
jmp 0x14048114b
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x140481158
jle 0x140481166
inc rbx
jmp 0x140481188
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x140481174
jmp 0x140481188
mov r10, qword [rbp - 0x38]
setns r8b
mov r11, qword [rbp - 0x80]
cmc
cwd
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
cmp r9, 0x10
jmp 0x14048119d
cmovae rdx, r8
sub eax, eax
cmp byte [rsp + 0x38], al
jmp 0x1404811ac
jne 0x140481201
test rbx, rbx
je 0x14048134d
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x1404811c5
je 0x14048134d
sub rbx, 1
jmp 0x1404811d4
je 0x140481305
lea rax, [rbp - 0x38]
cmc
cmp r11, 0x10
cmovae rax, r10
test al, 0x62
cmp cl, byte [rax + rbx]
je 0x140481331
mov eax, 1
cmc
test dl, r15b
mov byte [rsp + 0x38], al
stc
cmc
cmp r11, 0x10
jmp 0x14048120a
jb 0x140481268
lea rdx, [r11 + 1]
bsf ax, r14w
mov rax, r10
cmp rdx, 0x1000
jb 0x140481252
add rdx, 0x27
test si, 0x307d
clc
cmp r12w, r14w
mov r10, qword [r10 - 8]
sub rax, r10
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14048124c
ja 0x14048326e
mov rcx, r10
jmp 0x14048125a
call fcn.140271af4
mov r9, qword [rbp]
cmc
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jmp 0x140481271
jb 0x1404812cb
lea rdx, [r9 + 1]
cdqe
mov rax, r8
cmp rdx, 0x1000
jmp 0x14048128c
jb 0x1404812be
add rdx, 0x27
cmp dx, 0x4e93
mov r8, qword [r8 - 8]
sub rax, r8
test r11, 0x67bc5f82
stc
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x1404812b8
ja 0x140483263
mov rcx, r8
jmp 0x1404812c6
call fcn.140271af4
xor r9d, r9d
mov ecx, 1
sar ax, cl
xadd eax, eax
mov eax, dword [rsp + 0x38]
cmp sil, 0x7a
jmp 0x1404812e6
add qword [rbp - 0x78], rcx
test al, al
jmp 0x1404812f1
jne 0x14048316f
mov rax, qword [rbp - 0x78]
jmp 0x140481300
jmp 0x140480959
test rbx, rbx
jmp 0x14048130d
jne 0x140481331
lea rax, [rbp - 0x38]
cmp spl, 0xb0
cmc
cmp r11, 0x10
jmp 0x140481325
cmovae rax, r10
cmp cl, byte [rax]
jl 0x1404811f2
cmp byte [rdx + 1], 0
jmp 0x14048133a
jle 0x1404811b2
inc rdx
jmp 0x140481348
jmp 0x1404811b2
cmp r11, 0x10
jmp 0x140481356
jb 0x1404816ce
lea rdx, [r11 + 1]
mov rax, r10
stc
cmp rdx, 0x1000
jmp 0x140481370
jb 0x1404813a0
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
add rax, 0xfffffffffffffff8
cmp r13b, 0x81
jmp 0x140481391
cmp rax, 0x1f
jmp 0x14048139a
ja 0x14048326e
mov rcx, r10
jmp 0x1404813a8
call fcn.140271af4
jmp 0x1404816ce
mov rdx, qword [rsp + 0x48]
mov cl, pe_nt_image_headers64
mov rcx, r13
jmp 0x1404813c1
call fcn.1404652af
xor r8d, r8d
test r14w, dx
test al, al
jmp 0x1404813d4
jne 0x1404816da
lea rbx, [r13 + 0xa]
mov si, 0x5b99
mov r12, rbx
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
cmove si, bx
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x140481401
jmp 0x140481411
mov r9, qword [rsp + 0x60]
stc
jmp 0x140481411
cmp byte [r13 + 8], r8b
jmp 0x14048141a
jne 0x1404814df
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048142c
je 0x1404814bc
mov rax, qword [rcx + 0x38]
not rdx
and dh, 0x7b
test rsp, r14
mov rdx, qword [rax]
stc
test r13b, al
test rdx, rdx
jmp 0x14048144e
je 0x14048147e
mov rax, qword [rcx + 0x50]
test spl, r9b
cmp r11w, dx
test r12b, 0x4e
cmp dword [rax], r8d
jmp 0x14048146b
jle 0x14048147e
movzx eax, word [rdx]
jmp 0x140481479
jmp 0x14048149d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048148a
call qword [case.0x140444828.0]
mov r9, qword [rsp + 0x60]
xor r8d, r8d
bt rcx, 0x9b
mov ecx, 0xffff
cmp cx, ax
je 0x1404814bc
mov word [r12], ax
mov bx, 0x2e03
mov rbx, r12
jmp 0x1404814c2
mov qword [r13], r8
cqo
mov eax, 1
movzx rdx, si
movsx cx, dh
mov byte [r13 + 8], al
cmovbe r8d, r14d
mov r8w, 0x4bc6
xchg rdx, rcx
movzx r8d, word [rbx]
bswap ecx
cmovs cx, bx
mov rdx, rdi
movsx rcx, dx
mov cx, r11w
bswap rcx
mov rcx, r9
jmp 0x1404814ff
call fcn.140126871
sub rax, qword [rsp + 0x60]
test r8b, sil
sar rax, 1
cmp rax, 0xa
jmp 0x140481518
jae 0x14048169c
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
rcr cl, 0x27
xadd ch, ch
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jae 0x14048157e
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
mov rax, rsi
jmp 0x14048154e
cmp qword [rsi + 0x18], 0x10
jb 0x140481560
mov rax, qword [rsi]
clc
test r8, rcx
mov byte [rax + rcx], r9b
test r11b, r13b
xor r8d, r8d
jmp 0x14048156f
mov byte [rax + rcx + 1], r8b
jmp 0x140481579
jmp 0x1404815a0
mov r8b, r14b
movsx cx, bh
jmp 0x14048158a
mov edx, 1
mov rcx, rsi
jmp 0x140481597
call fcn.14045371a
xor r8d, r8d
stc
mov rcx, qword [r13]
cmp sil, 0x26
test rcx, rcx
jmp 0x1404815b0
je 0x140481662
mov rax, qword [rcx + 0x38]
test r8b, sil
stc
cmp qword [rax], r8
jmp 0x1404815c6
je 0x140481619
mov rax, qword [rcx + 0x50]
cmc
test r15d, ebx
cmp dword [rax], r8d
jmp 0x1404815dc
jle 0x140481619
dec dword [rax]
cqo
rdtsc
mov dx, 0x12ea
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, r8w
cdqe
lea rax, [rdx + 2]
jmp 0x140481602
mov qword [rcx], rax
movsx ax, r10b
nop
movzx eax, word [rdx]
jmp 0x140481614
jmp 0x14048163b
mov rax, qword [rcx]
jmp 0x140481621
mov rax, qword [rax + 0x38]
jmp 0x14048162a
call qword [case.0x140444828.0]
xor r8d, r8d
rcl cx, cl
shrd rcx, rbx, 0x84
mov ecx, 0xffff
test edx, 0x6c056f1a
clc
cmp cx, ax
jmp 0x14048164f
je 0x140481662
mov al, r8b
jmp 0x14048165d
jmp 0x14048166d
mov qword [r13], r8
not ecx
mov eax, 1
mov byte [r13 + 8], al
mov ch, 0xd9
mov rdx, r15
movsx ecx, cx
cmovae rcx, r8
not ecx
mov rcx, r13
call fcn.1404652af
xor r8d, r8d
test r11b, 0x9b
jmp 0x140481694
test al, al
je 0x140481406
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
jmp 0x1404816b2
mov r15b, byte [rsp + 0x30]
movzx rbx, cx
mov r12b, 2
setl r12b
mov r12b, byte [rsp + 0x30]
mov ch, 0x5b
mov rax, r15
cwde
mov rbx, qword [rsp + 0x50]
movzx rax, di
mov al, r11b
mov rax, qword [rbx]
mov ecx, 0x15d72c34
movsx rcx, di
mov rcx, rbx
jmp 0x1404816ee
mov rax, qword [rax + 0x18]
call qword [case.0x140444828.0]
movzx ebx, ax
bswap cx
mov rdx, 0x20053b16
not dx
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140481715
call fcn.1404652af
xor r8d, r8d
test al, al
jne 0x140481ae7
test bx, bx
jmp 0x14048172d
je 0x140481ae7
cmp byte [r13 + 8], r8b
jne 0x1404817ed
mov rcx, qword [r13]
stc
test r14w, 0x589e
cmp r11b, r15b
test rcx, rcx
jmp 0x140481753
je 0x1404817c6
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
clc
test rdx, rdx
je 0x140481789
mov rax, qword [rcx + 0x50]
cmp r14b, 0x3e
cmp dword [rax], r8d
jle 0x140481789
movzx eax, word [rdx]
jmp 0x140481784
jmp 0x1404817a3
mov rax, qword [rcx]
jmp 0x140481791
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
sub r8d, r8d
adc cx, 0x2d96
mov ecx, 0xffff
test r11b, 0x84
cmc
clc
cmp cx, ax
jmp 0x1404817b6
je 0x1404817c6
mov word [r13 + 0xa], ax
jmp 0x1404817d4
mov qword [r13], r8
bswap rax
movsx rax, sp
or al, spl
mov eax, 1
clc
test rbx, 0x34663f1b
cmp r10b, r15b
mov byte [r13 + 8], al
test bp, 0x34f4
cmp word [r13 + 0xa], bx
setb bl
xchg bx, bx
movzx rbx, r15w
mov ebx, dword [rsp + 0x68]
jne 0x140481aeb
mov eax, 1
movzx ecx, r12w
xadd cx, cx
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048181f
je 0x1404818c7
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140481880
mov rax, qword [rcx + 0x50]
cmp sil, sil
jmp 0x14048183e
cmp dword [rax], r8d
jmp 0x140481846
jle 0x140481880
dec dword [rax]
cqo
cwde
mov rcx, qword [rcx + 0x38]
not al
mov dx, r8w
mov rdx, qword [rcx]
movsx eax, r13w
xchg al, ah
lea rax, [rdx + 2]
jmp 0x14048186d
mov qword [rcx], rax
movsx ax, dl
nop
setl al
movzx eax, word [rdx]
jmp 0x14048189a
mov rax, qword [rcx]
jmp 0x140481888
mov rax, qword [rax + 0x38]
jmp 0x140481891
call qword [case.0x140444828.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404818a7
je 0x1404818ba
mov al, r8b
jmp 0x1404818b5
jmp 0x1404818d5
mov eax, 1
movsx rcx, bx
movzx edx, r9w
mov qword [r13], r8
movzx rdx, r9w
movsx edx, ax
setp dh
mov byte [r13 + 8], al
jmp 0x1404818e0
mov rdx, qword [rsp + 0x48]
setg ch
jmp 0x1404818f2
mov rcx, r13
call fcn.1404652af
cmp ebx, dword [rsp + 0x58]
jmp 0x140481903
jge 0x140481aeb
sub r8d, r8d
test sil, dil
stc
test al, al
jmp 0x140481917
jne 0x140481ad4
cmp byte [r13 + 8], r8b
jne 0x1404819e8
mov rcx, qword [r13]
cmp r14b, r10b
test dl, r11b
test rcx, rcx
jmp 0x140481939
je 0x1404819c9
mov rax, qword [rcx + 0x38]
xor dl, r14b
sar dh, cl
mov rdx, qword [rax]
test r13, 0x191a21d6
test sil, r12b
test rdx, rdx
je 0x140481987
mov rax, qword [rcx + 0x50]
cmp bp, 0x527d
test sil, 0x85
clc
cmp dword [rax], r8d
jmp 0x140481974
jle 0x140481987
movzx eax, word [rdx]
jmp 0x140481982
jmp 0x1404819a7
mov rax, qword [rcx]
jmp 0x14048198f
mov rax, qword [rax + 0x30]
jmp 0x140481998
call qword [case.0x140444828.0]
xor r8d, r8d
bt ecx, 0x9a
or ch, al
mov ecx, 0xffff
clc
test r9b, 0x77
cmp cx, ax
jmp 0x1404819b9
je 0x1404819c9
mov word [r13 + 0xa], ax
jmp 0x1404819d1
mov qword [r13], r8
lahf
mov al, r13b
mov eax, 1
setnp dh
mov byte [r13 + 8], al
movsx edx, r10w
jmp 0x1404819e8
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
movsx ecx, r15w
movzx cx, sil
movzx ecx, di
mov rcx, rax
call fcn.140126871
sub rax, qword [rsp + 0x60]
cmp rsi, r12
cmp cx, 0x442
sar rax, 1
cmc
cmp rax, 0xa
jmp 0x140481a24
jae 0x140481ad4
lea rcx, [0x1400c0d60]
inc r9b
shl r9b, cl
rol r10b, 0x94
mov r9b, byte [rax + rcx]
cmc
bts r10, r11
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140481a56
jae 0x140481a9f
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
jmp 0x140481a6c
cmp qword [r10 + 0x18], 0x10
jmp 0x140481a76
jb 0x140481a83
mov rax, qword [r10]
test dil, 0xe6
mov byte [rax + rcx], r9b
cmc
jmp 0x140481a8d
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x140481a9a
jmp 0x140481ac3
mov r8b, sil
movzx dx, r12b
jmp 0x140481aae
mov edx, 1
mov rcx, r10
jmp 0x140481abb
call fcn.14045371a
sub r8d, r8d
mov eax, 1
add ebx, eax
jmp 0x140481acf
jmp 0x140481813
mov ecx, 1
jmp 0x140481ade
mov byte [rsp + 0x38], cl
jmp 0x140481af3
mov ebx, dword [rsp + 0x68]
mov ecx, 1
test r11b, dil
mov rax, qword [rsp + 0x70]
cmp ax, r15w
jmp 0x140481b08
sub edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x140481b13
jne 0x140481b27
mov byte [rsp + 0x38], cl
jmp 0x140481b22
jmp 0x140481c12
mov eax, dword [rsp + 0x58]
cmc
cmp r12w, 0x4bbf
cmp ebx, eax
jmp 0x140481b39
jge 0x140481c12
sub eax, ebx
mov ebx, eax
cmp r14w, r9w
movsx ecx, sp
mov r14, qword [rsp + 0x70]
jmp 0x140481b5b
mov r15d, 1
add ch, 0x3c
bt cx, r8w
shr ecx, 0xee
mov rcx, qword [r14 + 0x10]
cmc
test r14w, r13w
jmp 0x140481b7a
cmp rcx, qword [r14 + 0x18]
jae 0x140481bbb
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
jmp 0x140481b98
cmp qword [r14 + 0x18], 0x10
jb 0x140481bab
mov rax, qword [r14]
jmp 0x140481bab
mov word [rax + rcx], 0x30
jmp 0x140481bb6
jmp 0x140481bf0
mov r9b, 0x30
jmp 0x140481bc7
mov r8b, dil
cqo
movsx ecx, r10w
mov rdx, r15
movsx rcx, dx
bswap cx
mov rcx, r14
jmp 0x140481be2
call fcn.14045371a
sub edx, edx
test r11b, 0x5c
test r14b, r13b
sub rbx, r15
jne 0x140481b6c
mov r14b, byte [rsp + 0x30]
cmp cl, bpl
jmp 0x140481c09
mov r15b, byte [rsp + 0x30]
cmc
sal dl, 0x6e
mov rdx, qword [rbp]
test r12b, al
cmp bl, cl
cmp rdx, 0x10
jb 0x1404812cb
inc rdx
movzx rcx, r13w
movzx eax, sp
ror cl, 0xd2
mov rcx, qword [rbp - 0x18]
inc ah
test al, r12b
bt rax, r10
mov rax, rcx
stc
jmp 0x140481c48
cmp rdx, 0x1000
jmp 0x140481c54
jb 0x1404812c6
add rdx, 0x27
cmp dil, al
mov rcx, qword [rcx - 8]
sub rax, rcx
test r11b, 0x87
add rax, 0xfffffffffffffff8
cmc
test ebp, r10d
cmp rax, 0x1f
jmp 0x140481c7d
ja 0x140483263
jmp 0x1404812c6
mov rdx, qword [rsp + 0x48]
movzx cx, r9b
setnp cl
mov rcx, r13
jmp 0x140481c9d
call fcn.1404652af
sub r9d, r9d
cmc
test eax, r14d
test al, al
jmp 0x140481cb0
jne 0x1404812ce
mov rbx, qword [rsp + 0x50]
cmovs rax, rcx
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
bswap cx
movsxd rcx, eax
movsx rcx, si
mov rcx, rbx
jmp 0x140481cd8
mov rax, qword [rax + 0x38]
jmp 0x140481ce1
call qword [case.0x140444828.0]
mov r8d, dword [rsp + 0x34]
jmp 0x140481cf1
bts r8d, 8
cmc
or r8d, 2
cmc
mov dword [rsp + 0x34], r8d
cmp r9d, r9d
cmc
mov dword [rsp + 0x3c], r8d
xor r9d, r9d
cmp spl, 0x8c
cmp qword [rbp - 0x28], r9
jbe 0x140481e97
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140481d2a
mov rax, qword [rax + 0x38]
jmp 0x140481d33
call qword [case.0x140444828.0]
mov r8d, dword [rsp + 0x34]
bts edx, ebx
bts rdx, rdi
bts r8d, 0xb
movsx rdx, r13w
rcl dh, cl
btr dx, r13w
or r8d, 4
xadd dx, dx
sub rdx, r8
mov dword [rsp + 0x34], r8d
not edx
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
test r13d, 0x211d0c6c
mov qword [rsp + 0x58], rdx
cmc
sub r9d, r9d
stc
test cl, 0x62
cmp byte [rdx], r9b
jne 0x140481e5d
mov rcx, qword [r13]
jmp 0x140481d96
test rcx, rcx
jmp 0x140481d9e
je 0x140481e3a
mov rax, qword [rcx + 0x38]
bt dx, 0x10
test r9, 0x199d262b
dec rdx
mov rdx, qword [rax]
jmp 0x140481dc6
test rdx, rdx
jmp 0x140481dce
je 0x140481df8
mov rax, qword [rcx + 0x50]
jmp 0x140481ddd
cmp dword [rax], r9d
jmp 0x140481de5
jle 0x140481df8
movzx eax, word [rdx]
jmp 0x140481df3
jmp 0x140481e0f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
mov r8d, dword [rsp + 0x34]
adc dl, dh
sub r9d, r9d
mov ecx, 0xffff
cmc
dec dl
xor dl, 0xeb
mov rdx, qword [rsp + 0x58]
test bpl, r10b
cmp cx, ax
je 0x140481e3a
mov word [r13 + 0xa], ax
jmp 0x140481e35
jmp 0x140481e4a
mov qword [r13], r9
movzx r10, r15w
jmp 0x140481e4a
mov r10d, 1
jmp 0x140481e55
mov byte [rdx], r10b
jmp 0x140481e63
mov r10d, 1
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
cmc
cmp qword [rbp], 8
jmp 0x140481e77
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x140481e84
jne 0x140481e9b
mov bl, r10b
jmp 0x140481e92
jmp 0x140481eb0
lea rdx, [r13 + 8]
mov bl, r9b
cmp rcx, 0x40b364a
jmp 0x140481eaa
mov qword [rsp + 0x58], rdx
cmc
test r8b, 4
jmp 0x140481eb9
je 0x140481ef6
and r8d, 0xfffffffb
mov cl, r14b
xchg cl, cl
mov dword [rsp + 0x34], r8d
jmp 0x140481ed6
mov dword [rsp + 0x3c], r8d
movzx rcx, r9w
lea rcx, [rbp - 0x18]
jmp 0x140481ee8
call fcn.140457969
mov r8d, dword [rsp + 0x34]
cmp dil, 0x1d
test r8b, 2
jmp 0x140481eff
je 0x140481f2c
and r8d, 0xfffffffd
movsxd rcx, ebp
mov dword [rsp + 0x34], r8d
movsx ecx, r8w
mov dword [rsp + 0x3c], r8d
movzx ecx, dx
xchg ecx, ecx
movsx ecx, r10w
lea rcx, [rbp - 0x38]
call fcn.140457969
sub r8d, r8d
cmp r14d, edx
test r15, 0x31287d8c
test bl, bl
je 0x14048214d
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140481f4d
je 0x140481ffd
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140481f5f
je 0x140481fb3
mov rax, qword [rcx + 0x50]
cmc
cmp r13w, 0x48b3
cmp dword [rax], r8d
jmp 0x140481f78
jle 0x140481fb3
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx rax, r15w
mov rdx, qword [rcx]
nop
cbw
lea rax, [rdx + 2]
jmp 0x140481f98
mov qword [rcx], rax
movsx rax, si
mov rax, 0x29a32276
movzx eax, word [rdx]
jmp 0x140481fae
jmp 0x140481fd3
mov rax, qword [rcx]
jmp 0x140481fbb
mov rax, qword [rax + 0x38]
jmp 0x140481fc4
call qword [case.0x140444828.0]
xor r8d, r8d
not ch
bswap cx
stc
mov ecx, 0xffff
stc
jmp 0x140481fe2
cmp cx, ax
jmp 0x140481fea
je 0x140481ffd
mov al, r8b
jmp 0x140481ff8
jmp 0x140482018
mov qword [r13], r8
movzx rax, r9w
cdqe
movsx rcx, r11w
mov eax, 1
movsx cx, cl
cmovp rcx, rdx
mov rcx, qword [rsp + 0x58]
movsxd rdx, edi
movzx rdx, r12w
movsx edx, ax
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
movzx ax, r8b
bswap rdx
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x140482042
mov rax, qword [rax + 0x38]
jmp 0x14048204b
call qword [case.0x140444828.0]
mov ebx, dword [rsp + 0x34]
sets dh
bts ebx, 0xa
ror rdx, 0x37
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
sar dx, 0x24
bt rdx, rax
rcl dx, 0x56
mov rdx, qword [rbp + 0x20]
jmp 0x140482081
cmp rdx, 8
jmp 0x14048208a
jb 0x1404820ee
lea rdx, [rdx*2 + 2]
stc
shrd ax, r14w, 0x2d
mov rcx, qword [rbp + 8]
mov rax, rcx
jmp 0x1404820b2
cmp rdx, 0x1000
jmp 0x1404820be
jb 0x1404820e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
clc
sub rax, rcx
cmc
test r15w, r10w
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404820e3
ja 0x140483274
call fcn.140271af4
movups xmm0, xmmword [rbp - 0x18]
xadd cl, ch
jmp 0x1404820fa
movups xmmword [rbp + 8], xmm0
movzx cx, r9b
sbb rcx, 0x617e084b
movsx ecx, bp
movups xmm1, xmmword [rbp - 8]
ror ecx, cl
movzx rcx, bx
rcl ch, 0x85
movups xmmword [rbp + 0x18], xmm1
xor cx, r11w
sub cl, r8b
xor eax, eax
mov qword [rbp - 8], rax
mov qword [rbp], 7
bswap rcx
mov word [rbp - 0x18], ax
lea rcx, [rbp - 0x18]
jmp 0x140482143
call fcn.140457969
jmp 0x1404812cb
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
cwd
movzx edx, si
lea rdx, [rbp - 0x38]
mov cx, r8w
xchg ecx, ecx
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140482170
call qword [case.0x140444828.0]
mov edx, dword [rsp + 0x34]
jmp 0x140482180
bts edx, 0xc
test esi, 0x17f624c4
jmp 0x14048218f
or edx, 8
test r14b, cl
cmp r9b, r10b
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
cmc
cmp r15, r11
stc
sub r9d, r9d
clc
cmp r9b, 0x5d
cmp qword [rbp - 0x28], r9
jmp 0x1404821b6
jbe 0x140482329
mov rax, qword [rbx]
cwd
cdq
movsx dx, bl
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x1404821d2
mov rax, qword [rax + 0x40]
jmp 0x1404821db
call qword [case.0x140444828.0]
mov edx, dword [rsp + 0x34]
btr r8, r14
bswap r8
not r8
bts edx, 0xd
add r8b, dil
or edx, 0x10
mov dword [rsp + 0x34], edx
bsr r8w, dx
stc
bts r8d, r15d
mov dword [rsp + 0x3c], edx
cmova r8w, r13w
cmp bpl, dil
add r8w, di
mov r8, qword [rsp + 0x58]
sub r9d, r9d
test dl, r10b
cmp ah, bl
cmc
cmp byte [r8], r9b
jmp 0x14048222d
jne 0x1404822f9
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048223f
je 0x1404822c9
mov rax, qword [rcx + 0x38]
sar dl, 0x7c
mov rdx, qword [rax]
stc
test bx, 0x717
test rdx, rdx
jmp 0x14048225d
je 0x14048228a
mov rax, qword [rcx + 0x50]
cmp esi, ebx
jmp 0x14048226f
cmp dword [rax], r9d
jmp 0x140482277
jle 0x14048228a
movzx eax, word [rdx]
jmp 0x140482285
jmp 0x1404822a0
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
mov r8, qword [rsp + 0x58]
cmc
sub r9d, r9d
mov ecx, 0xffff
test r15d, 0x1e8e2d0b
cmp cx, ax
jmp 0x1404822b4
je 0x1404822c9
mov word [r13 + 0xa], ax
jmp 0x1404822c4
jmp 0x1404822d8
mov qword [r13], r9
movsx r10, ax
xchg dl, dh
movzx r10w, r12b
mov r10d, 1
movsx edx, r12w
mov byte [r8], r10b
xchg rdx, rdx
cmovno edx, r8d
movzx edx, r13w
mov edx, dword [rsp + 0x34]
jmp 0x140482300
mov r10d, 1
cmc
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
mov bl, 0xfa
cmp qword [rbp], 8
mov bl, 0x79
cmovae rax, qword [rbp - 0x18]
or bl, r8b
xor bl, sil
cmp word [rax], cx
mov bl, r10b
je 0x14048232c
mov bl, r9b
test dl, 0x10
jmp 0x140482334
je 0x140482363
and edx, 0xffffffef
jmp 0x140482342
mov dword [rsp + 0x34], edx
xchg cl, ch
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
call fcn.140457969
mov edx, dword [rsp + 0x34]
cmp spl, 0xd7
cmp bx, si
test sil, r15b
test dl, 8
jmp 0x14048236b
je 0x140482390
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
seta cl
mov dword [rsp + 0x3c], edx
movsxd rcx, esp
lea rcx, [rbp - 0x38]
jmp 0x14048238b
call fcn.140457969
test bl, bl
jmp 0x140482397
je 0x140482584
mov rcx, qword [r13]
xor ebx, ebx
test rcx, rcx
jmp 0x1404823ab
je 0x140482448
mov rax, qword [rcx + 0x38]
test r12b, r11b
stc
cmp qword [rax], rbx
jmp 0x1404823c1
je 0x14048240e
mov rax, qword [rcx + 0x50]
cmp r14, 0x3b887bee
stc
cmp dword [rax], ebx
jmp 0x1404823da
jle 0x14048240e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov eax, 0x705f02a0
movsx rax, dx
movzx rax, cx
lea rax, [rdx + 2]
jmp 0x1404823ff
mov qword [rcx], rax
movzx ax, al
movzx eax, word [rdx]
jmp 0x140482425
mov rax, qword [rcx]
jmp 0x140482416
mov rax, qword [rax + 0x38]
jmp 0x14048241f
call qword [case.0x140444828.0]
mov ecx, 0xffff
cmp si, ax
clc
cmp cx, ax
jmp 0x140482436
je 0x140482448
mov al, bl
jmp 0x140482443
jmp 0x140482453
mov qword [r13], rbx
mov eax, 1
mov dl, 0xed
mov rcx, qword [rsp + 0x58]
jmp 0x14048245d
mov byte [rcx], al
cdqe
mov rcx, qword [rsp + 0x50]
xchg rdx, rdx
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x140482475
mov rax, qword [rax + 0x40]
jmp 0x14048247e
call qword [case.0x140444828.0]
mov eax, dword [rsp + 0x34]
setge dl
xchg dl, dh
jmp 0x140482492
bts eax, 0xf
btc dx, 0xeb
cqo
mov dword [rsp + 0x34], eax
sar dx, 0x58
mov dword [rsp + 0x3c], eax
test dil, dl
rcr rdx, 0x68
mov rdx, qword [rbp + 0x20]
clc
cmp sp, 0x1e49
cmp rdx, 8
jmp 0x1404824c3
jb 0x140482521
lea rdx, [rdx*2 + 2]
dec al
bswap rcx
mov rcx, qword [rbp + 8]
shr ax, 0x66
stc
mov rax, rcx
stc
cmp rdx, 0x1000
jmp 0x1404824ef
jb 0x14048251c
add rdx, 0x27
cmp cx, r8w
test r14b, 0xdf
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140482516
ja 0x140483258
call fcn.140271af4
movups xmm0, xmmword [rbp - 0x18]
movsx cx, r8b
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
movsx ecx, r10w
mov rcx, 0x5b996a5d
movups xmmword [rbp + 0x18], xmm1
movsx ecx, cx
xchg ch, ch
bswap cx
mov qword [rbp - 8], rbx
movzx ecx, sp
cmovnp rcx, rbp
movzx rcx, r12w
mov qword [rbp], 7
bswap cx
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
jmp 0x140482570
call fcn.140457969
mov byte [rsp + 0x30], 1
jmp 0x14048257f
jmp 0x1404812cb
mov rbx, qword [rsp + 0x50]
cdq
mov ecx, 0x11ca4596
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movzx rcx, si
movsx cx, ch
movsx ecx, r13w
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x1404825ae
call qword [case.0x140444828.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
test dil, 0x7c
test r9w, r11w
or eax, 0x20
cmp spl, 0x9d
cmc
stc
mov dword [rsp + 0x34], eax
test dx, cx
test r11b, 0x43
mov dword [rsp + 0x3c], eax
test bl, r13b
cmc
cmp r13b, 0x55
xor ecx, ecx
cmp r8b, r9b
test spl, 0xa7
clc
cmp qword [rbp - 0x28], rcx
je 0x140482657
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140482607
mov rax, qword [rax + 0x40]
jmp 0x140482610
call qword [case.0x140444828.0]
mov eax, dword [rsp + 0x34]
or eax, 0x10040
cmp r10b, 0xfb
test bl, sil
clc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
stc
clc
test bl, r12b
sub ecx, ecx
clc
cmp r11w, r12w
cmp qword [rbp - 8], rcx
jmp 0x140482644
jne 0x140482657
lea ebx, [rcx + 1]
jmp 0x140482652
jmp 0x14048266a
mov bl, cl
test rbx, 0x1138443a
test r10b, r13b
cmp rdx, 0xa1b52b5
test al, 0x40
jmp 0x140482671
je 0x1404826a8
and eax, 0xffffffbf
movsxd rcx, edi
mov cl, 9
movzx rcx, sp
mov dword [rsp + 0x34], eax
movsx ecx, r10w
mov dword [rsp + 0x3c], eax
movzx rcx, r11w
movzx ecx, r12w
lea rcx, [rbp - 0x18]
call fcn.140457969
mov eax, dword [rsp + 0x34]
stc
test r10b, spl
test al, 0x20
jmp 0x1404826af
je 0x1404826db
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx ecx, bp
movsx cx, sil
movzx cx, r11b
lea rcx, [rbp - 0x38]
jmp 0x1404826d6
call fcn.140457969
xor r9d, r9d
bt ax, r14w
test r8b, 0xcc
cmc
mov eax, dword [rsp + 0x38]
rcl cx, 0x17
lea ecx, [r9 + 1]
test bl, bl
je 0x1404812e6
mov byte [rsp + 0x30], cl
jmp 0x140482705
jmp 0x1404812e6
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
cmovnp edx, r14d
movsx edx, r12w
cdq
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x140482728
call qword [case.0x140444828.0]
mov eax, dword [rsp + 0x34]
btc bx, 9
mov bx, si
bts eax, 7
movzx ebx, bp
sub bl, r11b
mov dword [rsp + 0x34], eax
sar ebx, cl
or bx, 0x26de
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
shr bx, 0x59
sbb ebx, ecx
mov rbx, qword [rsp + 0x48]
test bl, 0x70
test byte [rax + 0x18], 8
jmp 0x140482771
jne 0x14048287c
mov rdx, rbx
mov rcx, r13
jmp 0x140482782
call fcn.1404652af
xor r8d, r8d
test r12w, 0x2bf0
cmp ebx, edx
test al, al
jmp 0x140482799
jne 0x14048287c
lea rbx, [rbp - 0x38]
test rbp, rbp
cmp qword [rbp - 0x20], 8
jmp 0x1404827b0
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x1404827be
jne 0x14048285d
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x1404827d1
je 0x140482844
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404827e6
je 0x140482807
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jle 0x140482807
movzx eax, word [rdx]
jmp 0x140482802
jmp 0x140482821
mov rax, qword [rcx]
jmp 0x14048280f
mov rax, qword [rax + 0x30]
jmp 0x140482818
call qword [case.0x140444828.0]
xor r8d, r8d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14048282f
je 0x140482844
mov word [r13 + 0xa], ax
jmp 0x14048283f
jmp 0x140482848
mov qword [r13], r8
mov eax, 1
clc
mov byte [r13 + 8], al
test cl, bpl
sar ah, 0xba
or eax, 0x78091092
movzx eax, word [r13 + 0xa]
test r12w, cx
clc
cmp ax, word [rbx]
jmp 0x14048286f
jne 0x1404829a4
mov rbx, qword [rsp + 0x48]
stc
clc
cmp qword [rbp - 0x78], 3
jmp 0x140482886
jne 0x1404829cc
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x14048289a
ja 0x1404829cc
mov rdx, rbx
movzx rcx, r11w
movzx cx, dil
mov rcx, r13
jmp 0x1404828b4
call fcn.1404652af
sub ebx, ebx
stc
clc
test al, al
jmp 0x1404828c4
jne 0x1404829a6
cmp byte [r13 + 8], bl
jne 0x140482971
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404828e0
je 0x14048295c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
cmp r14, 0x30385fdd
test rdx, rdx
jmp 0x1404828fd
je 0x14048291d
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], ebx
jle 0x14048291d
movzx eax, word [rdx]
jmp 0x140482918
jmp 0x14048292f
mov rax, qword [rcx]
jmp 0x140482925
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
mov ecx, 0xffff
jmp 0x14048293f
cmp cx, ax
jmp 0x140482947
je 0x14048295c
mov word [r13 + 0xa], ax
jmp 0x140482957
jmp 0x140482960
mov qword [r13], rbx
mov eax, 1
rcr cx, 0x9c
mov byte [r13 + 8], al
cmovbe cx, dx
movzx ecx, word [r13 + 0xa]
and ax, 0xf68
lea rax, [rbp - 0x38]
jmp 0x140482986
cmp qword [rbp - 0x20], 8
jmp 0x140482990
cmovae rax, qword [rbp - 0x38]
cmc
cmp cx, word [rax]
je 0x1404829cc
jmp 0x1404829a6
xor ebx, ebx
lea rax, [rbp - 0x38]
btr dx, 0xbb
cmp qword [rbp - 0x20], 8
movzx rdx, bp
mov cl, r14b
jmp 0x1404829c0
cmovae rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rbx
mov word [rax], bx
lea rbx, [rbp - 0x38]
movzx dx, r13b
bt dx, r9w
btr rcx, r14
cmp qword [rbp - 0x20], 8
movzx cx, r15b
movzx rdx, si
cmovae rbx, qword [rbp - 0x38]
movzx rcx, si
xchg dh, cl
cqo
mov rdx, qword [rsp + 0x48]
movzx ecx, r9w
movzx cx, r12b
bswap cx
mov rcx, r13
jmp 0x140482a12
call fcn.1404652af
xor r8d, r8d
cmp r10d, 0x61f06972
test si, 0x48d8
test al, al
jmp 0x140482a2d
jne 0x140482c3c
mov r12, qword [rsp + 0x48]
mov esi, 0xffff
shr al, 0xc2
lea r14d, [r8 + 1]
adc cl, ch
rcr cl, 0x46
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cdqe
cmovae rcx, qword [rbp - 0x38]
dec rax
mov rax, qword [rbp - 0x28]
clc
lea rcx, [rcx + rax*2]
test r11b, 0x23
stc
cmp rbx, rcx
jmp 0x140482a72
je 0x140482c1e
cmp byte [r13 + 8], r8b
jmp 0x140482a81
jne 0x140482b29
mov rcx, qword [r13]
test rsi, rcx
cmp ebp, r11d
test rcx, rcx
jmp 0x140482a99
je 0x140482b19
mov rax, qword [rcx + 0x38]
movsx dx, r8b
bsf dx, r9w
sar dh, 0x35
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140482abb
je 0x140482adb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140482acd
jle 0x140482adb
movzx eax, word [rdx]
jmp 0x140482afc
mov rax, qword [rcx]
jmp 0x140482ae3
mov rax, qword [rax + 0x30]
jmp 0x140482aec
call qword [case.0x140444828.0]
xor r8d, r8d
test rsp, 0x1d800d3f
cmp si, ax
jmp 0x140482b04
je 0x140482b19
mov word [r13 + 0xa], ax
jmp 0x140482b14
jmp 0x140482b25
mov qword [r13], r8
shl ax, 0x82
cmp r12w, r12w
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x140482b36
jne 0x140482c1e
add rbx, 2
mov rcx, qword [r13]
clc
cmc
test rcx, rcx
jmp 0x140482b4e
je 0x140482bdf
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x140482b61
je 0x140482baf
mov rax, qword [rcx + 0x50]
jmp 0x140482b70
cmp dword [rax], r8d
jmp 0x140482b78
jle 0x140482baf
dec dword [rax]
bswap ax
movsx rax, r13w
mov rcx, qword [rcx + 0x38]
not dx
cdqe
mov rdx, qword [rcx]
not eax
lea rax, [rdx + 2]
mov qword [rcx], rax
cbw
movsx rax, dx
movzx eax, word [rdx]
jmp 0x140482baa
jmp 0x140482bc4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
xor r8d, r8d
test dx, 0x5a49
cmp si, ax
jmp 0x140482bcc
je 0x140482bdf
mov al, r8b
jmp 0x140482bda
jmp 0x140482bf5
mov qword [r13], r8
setl dl
mov al, r14b
movsx rdx, r11w
movzx dx, r9b
xchg rdx, rcx
mov byte [r13 + 8], al
xchg dh, cl
bswap rcx
mov rdx, r12
mov rcx, r13
jmp 0x140482c09
call fcn.1404652af
sub r8d, r8d
test al, al
jmp 0x140482c18
je 0x140482a49
mov sil, byte [rsp + 0x30]
test bpl, 0x87
cmc
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
sbb cx, dx
not al
shrd ax, cx, 0x89
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
cmp r9b, r8b
setnp ah
mov rax, qword [rbp - 0x28]
stc
clc
lea rcx, [rcx + rax*2]
adc ax, 0x49c5
btr ax, 2
movzx ax, r9b
mov eax, dword [rsp + 0x38]
jmp 0x140482c71
movzx eax, al
cmp rbx, rcx
movsx cx, r13b
setns ch
movsx ecx, ax
mov ecx, 1
jmp 0x140482c8c
cmovne eax, ecx
mov dword [rsp + 0x38], eax
movsx cx, r12b
movsx ecx, r12w
lea rcx, [rbp - 0x38]
jmp 0x140482ca5
jmp 0x140482143
mov rax, qword [rcx]
jmp 0x140482cb2
mov rax, qword [rax + 0x30]
jmp 0x140482cbb
call qword [case.0x140444828.0]
xor r9d, r9d
test cx, r11w
cmp r9b, r11b
cmp r14w, ax
jmp 0x140482cd4
je 0x140482cf4
mov word [r12], ax
cmovs ebx, eax
movzx bx, bpl
mov rbx, r12
jmp 0x140482cef
jmp 0x140482d00
mov qword [r13], r9
bswap r8d
movzx dx, r10b
mov byte [r13 + 8], dil
movsx rax, ax
setb ch
mov rax, qword [r15]
movsx dx, r13b
movzx r8, di
mov edx, 0x48
movzx r8d, word [rbx]
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x140482d2c
call qword [case.0x140444828.0]
sub r9d, r9d
stc
cmc
test r11, r15
test al, al
jmp 0x140482d41
je 0x140482e42
mov byte [rsp + 0x40], dil
adc ch, 0xc6
xchg ch, cl
shl cl, 0x96
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x140482d61
je 0x140482dfd
mov rax, qword [rcx + 0x38]
clc
test r14b, 0x1e
cmp r10b, sil
cmp qword [rax], r9
jmp 0x140482d7b
je 0x140482dc3
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r9d
jmp 0x140482d8f
jle 0x140482dc3
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx dx, r12b
mov rdx, qword [rcx]
jmp 0x140482dad
lea rax, [rdx + 2]
jmp 0x140482db6
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x140482de1
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140482dcf
call qword [case.0x140444828.0]
xor r9d, r9d
cmp edi, esi
test r14b, 0x36
test r15b, r11b
cmp r14w, ax
jmp 0x140482dea
je 0x140482dfd
mov al, r9b
jmp 0x140482df8
jmp 0x140482e0c
mov qword [r13], r9
movzx edx, bx
movsxd rdx, r14d
mov al, dil
xchg dh, dh
mov byte [r13 + 8], al
jmp 0x140482e15
mov rdx, rsi
movsx rcx, sp
jmp 0x140482e21
mov rcx, r13
jmp 0x140482e29
call fcn.1404652af
sub r9d, r9d
test r10b, 0xc
test al, al
jmp 0x140482e3c
je 0x140480a17
mov dil, byte [rsp + 0x30]
jmp 0x140482e4c
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
cbw
mov r15b, byte [rsp + 0x30]
jmp 0x140482e65
mov r12b, byte [rsp + 0x30]
xor ch, ch
sub al, r9b
mov bl, byte [rsp + 0x40]
bswap cx
stc
mov rax, qword [rbp - 0x78]
bsf ecx, r10d
bsr cx, bp
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x1404812d9
movzx eax, byte [rsp + 0x38]
test r10w, 0x3de9
cmp r14w, 0x20c9
cmp r10w, bx
test bl, bl
jmp 0x140482eaf
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x140482ebb
jmp 0x1404812e6
mov rcx, qword [rbp + 0x18]
cmp r12, 0x423d0e94
rcr rdi, 0xf4
mov edi, 1
cmp dil, 0xb7
cmp rcx, rdi
jbe 0x14048319d
lea rbx, [rbp + 8]
seta r8b
mov rdx, qword [rbp + 8]
bts r8d, r10d
mov r8, qword [rbp + 0x20]
shr al, 0xe2
and al, cl
cmp r8, 8
jmp 0x140482f06
cmovae rbx, rdx
mov al, 2
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
shl ax, cl
jmp 0x140482f1e
add rbx, 2
sbb al, 0x6a
bts ax, r10w
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x140482f36
cmovae rax, rdx
test cl, r13b
cmc
test r11w, 0x2439
lea rax, [rax + rcx*2]
test di, 0x3547
cmp rbx, rax
jmp 0x140482f55
je 0x140483143
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140482f68
call fcn.1404652af
xor r9d, r9d
cmp spl, al
cmp r12w, 0x3c43
test al, al
jne 0x140483124
cmp byte [r13 + 8], r9b
jmp 0x140482f8a
jne 0x140483044
mov rcx, qword [r13]
test r9w, si
test rcx, rcx
jmp 0x140482fa0
je 0x14048302d
mov rax, qword [rcx + 0x38]
rol dx, 0x63
clc
bsf dx, r15w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140482fbf
je 0x140482fe4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140482fd1
jle 0x140482fe4
movzx eax, word [rdx]
jmp 0x140482fdf
jmp 0x14048300a
mov rax, qword [rcx]
jmp 0x140482fec
mov rax, qword [rax + 0x30]
jmp 0x140482ff5
call qword [case.0x140444828.0]
sub r9d, r9d
jmp 0x14048300a
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140483018
je 0x14048302d
mov word [r13 + 0xa], ax
jmp 0x140483028
jmp 0x140483038
mov qword [r13], r9
setl ah
dec eax
add al, 0x13
mov byte [r13 + 8], dil
rcr al, cl
rcl ax, 0x29
sub eax, ecx
movzx eax, word [r13 + 0xa]
clc
cmp ax, word [rbx]
jne 0x140483124
mov rcx, qword [r13]
cmp r9b, spl
test rcx, rcx
je 0x1404830ee
mov rax, qword [rcx + 0x38]
cmc
stc
cmp qword [rax], r9
jmp 0x140483071
je 0x1404830bd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140483083
jle 0x1404830bd
dec dword [rax]
movzx rdx, sp
mov rcx, qword [rcx + 0x38]
movsx rax, bx
bswap rdx
mov rdx, qword [rcx]
nop
movsxd rax, ecx
cbw
lea rax, [rdx + 2]
jmp 0x1404830ad
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404830b8
jmp 0x1404830d3
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
sub r9d, r9d
sub cl, 0xfe
dec cx
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404830e0
je 0x1404830ee
mov al, r9b
jmp 0x14048310a
mov qword [r13], r9
movsxd rcx, esi
bswap r8w
mov al, dil
movzx dx, dil
jmp 0x14048310a
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x14048311f
jmp 0x140482f1e
mov r8, qword [rbp + 0x20]
clc
mov rcx, qword [rbp + 0x18]
neg dh
cwd
rol rax, cl
mov rdx, qword [rbp + 8]
movzx ax, sil
movzx rax, cx
cdqe
lea rax, [rbp + 8]
test r15b, 0x65
cmp r8, 8
jmp 0x140483154
cmovae rax, rdx
cmp r15w, 0x13e
lea rax, [rax + rcx*2]
cmp sil, 0x61
cmp rbx, rax
je 0x14048319d
mov rcx, qword [rsp + 0x70]
or al, 0x88
and al, r11b
mov rax, rcx
test edi, ebp
cmp qword [rcx + 0x18], 0x10
jb 0x14048318c
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x140483195
mov byte [rax], r9b
jmp 0x1404831ca
cmp byte [rsp + 0x30], 0
jmp 0x1404831a7
je 0x1404831ca
mov r9b, 0x2d
shl cl, cl
mov r8, rdi
movsx cx, spl
xor edx, edx
mov cx, si
mov rcx, qword [rsp + 0x70]
call fcn.140445e8e
nop
lea rcx, [rbp + 8]
jmp 0x1404831d3
call fcn.140457969
mov rax, qword [rsp + 0x70]
rcr cx, cl
btr ecx, 0xa4
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x1404831f0
call fcn.14049bbae
mov rbx, qword [rsp + 0x170]
movsx r15w, r8b
sar r12w, 0xc5
shl si, cl
add rsp, 0x130
movsx rdi, dx
movzx r15, r11w
pop r15
pop r14
movzx r12d, r13w
movsx si, al
movzx si, spl
pop r13
movsx si, r12b
movzx rdi, r12w
pop r12
not sil
mov sil, 0xca
mov edi, ecx
pop rdi
movzx bp, r9b
movzx esi, cx
pop rsi
movsxd rbp, esi
mov ebp, 0x38b50285
pop rbp
jmp 0x140483257
ret
call fcn.1404b245b
int3
call fcn.1404b245b
nop
jmp 0x14048326e
call fcn.1404b245b
nop
call fcn.1404b245b
int3