Function at 0x14046f986
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
rol cl, cl
mov ebx, 0x25267ad4
push rbp
or bpl, 0x53
push rsi
push rdi
movzx bx, r15b
neg rbp
push r12
adc rdi, rbx
or rdi, 0x501d1f05
shl bp, cl
push r13
push r14
mov r13d, 0xf2740e5
test r9b, 0xb2
btc ebx, r9d
push r15
xchg cx, r13w
rcl rdi, 0x52
lea rbp, [rsp - 0x30]
bswap rcx
sub rsp, 0x130
cmovle r14, r14
mov rax, qword [0x1400b7288]
rol ebx, cl
movzx cx, bl
xor rax, rsp
sal dil, cl
mov qword [rbp + 0x28], rax
shr di, 0x1c
setg cl
btc ebx, r12d
mov qword [rsp + 0x48], r9
shr r15d, cl
mov r13, r8
movsx bx, r11b
ror bh, 1
cwde
mov rdi, rdx
mov qword [rsp + 0x70], rdx
cmovne eax, ecx
rcr rcx, 0xf0
mov qword [rbp - 0x40], rdx
mov r14, qword [rbp + 0xa0]
and r15b, r9b
mov cx, 0x347f
btc cx, bp
mov qword [rsp + 0x60], r14
or r15b, 0xf1
xor r12d, r12d
jmp 0x14046fa4f
mov dword [rsp + 0x3c], r12d
mov r15, qword [rbp + 0x98]
mov rbx, qword [r15 + 0x40]
jmp 0x14046fa64
mov rbx, qword [rbx + 8]
cbw
bswap rcx
setp al
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
movsxd rcx, ebx
movzx ecx, r12w
mov rcx, rbx
jmp 0x14046fa86
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x14046fa9c
je 0x14046fae8
lea rcx, [rbp - 0x60]
jmp 0x14046faab
call fcn.1404757de
mov rsi, rax
clc
test bp, 0x6e0
mov qword [rsp + 0x50], rax
stc
cmp bpl, r11b
jmp 0x14046fac7
test rbx, rbx
je 0x14046fb73
mov rdx, qword [rbx]
cwde
bswap ax
seta al
mov rax, qword [rdx + 0x10]
jmp 0x14046fae3
jmp 0x14046fb29
lea rcx, [rbp - 0x60]
jmp 0x14046faf1
call fcn.1404753ef
mov rsi, rax
mov qword [rsp + 0x50], rax
jmp 0x14046fb0a
test rbx, rbx
je 0x14046fb73
mov rax, qword [rbx]
mov rcx, r8
mov rax, qword [rax + 0x10]
cmovg cx, r8w
movzx cx, r15b
mov cl, 0x33
mov rcx, rbx
jmp 0x14046fb31
call qword [0x1400b8d90]
test rax, rax
movzx r8, cx
movsx r8, r11w
mov r8, rax
jmp 0x14046fb4a
je 0x14046fb73
mov rcx, qword [rax]
movzx edx, r14w
movsxd rax, esp
mov rax, qword [rcx]
mov edx, 1
setae cl
mov rcx, r8
jmp 0x14046fb6d
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x14046fb7d
mov byte [rsp + 0x30], r12b
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movsx cx, r15b
rdtsc
mov qword [rbp + 0x18], r12
cbw
bswap dx
mov qword [rbp + 0x20], 7
movsxd rdx, r12d
movsx rdx, sp
movsx edx, sp
mov word [rbp + 8], r12w
mov rax, qword [rsi]
movzx rdx, sp
lea rdx, [rbp - 0x70]
cmovl ecx, r8d
setb cl
mov rcx, rsi
jmp 0x14046fbca
mov rax, qword [rax + 0x58]
jmp 0x14046fbd3
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsx eax, r8w
setae bh
mov qword [rdi + 0x10], r12
lahf
cwde
movsx ecx, sp
mov qword [rdi + 0x18], 0xf
xchg rcx, rax
mov byte [rdi], r12b
movzx ecx, ax
mov esi, 1
movzx rax, r9w
mov eax, esi
movzx ecx, r9w
mov dword [rsp + 0x34], eax
mov bh, 8
movzx rbx, dx
cmovns rbx, r11
mov dword [rsp + 0x3c], eax
mov rax, qword [r15 + 0x40]
movsx cx, r15b
cmovae cx, bp
mov rcx, rcx
mov rbx, qword [rax + 8]
movzx eax, ax
movzx rax, cx
mov qword [rbp - 0x58], rbx
movsx rax, r12w
xchg ah, cl
mov rax, qword [rbx]
mov cl, r12b
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
mov cx, 0x4f5a
not rcx
movsx rcx, bx
lea rcx, [rbp - 0x60]
jmp 0x14046fc6e
call fcn.140462920
mov rdi, rax
cmp edi, r15d
mov qword [rbp - 0x60], rax
test bp, sp
cmc
test rbx, rbx
jmp 0x14046fc89
je 0x14046fcde
mov rdx, qword [rbx]
lahf
cmovb ax, ax
mov ah, 0xa8
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
stc
jmp 0x14046fcb4
test rax, rax
jmp 0x14046fcbc
je 0x14046fcde
mov rcx, qword [rax]
mov rax, qword [rcx]
cmovae dx, dx
mov dx, bp
movzx rdx, dx
mov edx, esi
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [rdi]
cqo
mov r9, r14
movzx rdx, bx
movsx dx, r8b
cmovge r8d, esp
lea r8, [0x1400c0dac]
cdq
mov cx, 0x451
lea rdx, [0x1400c0da0]
cmovg cx, r15w
mov rcx, rdi
mov rax, qword [rax + 0x58]
jmp 0x14046fd17
call qword [0x1400b8d90]
mov rax, r12
sub sil, r11b
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
rol r15b, 0xff
mov r14b, byte [rsp + 0x30]
cmc
sbb r12b, dil
jmp 0x14046fd43
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
jmp 0x14046fd52
sub r9d, r9d
inc ecx
lea ecx, [r9 + 1]
cmp bl, 0x1c
jmp 0x14046fd66
cmp rax, 4
jmp 0x14046fd6f
jae 0x140472308
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x14046fd80
je 0x14046fdb5
cmp al, 0x24
je 0x140471b2e
cmp al, 0x2b
jmp 0x14046fd95
je 0x1404710cf
cmp al, 0x76
jmp 0x14046fda2
je 0x14046fe94
cmp al, 0x78
jmp 0x14046fdaf
jne 0x140470790
cmp qword [rbp - 0x78], 3
jmp 0x14046fdbf
je 0x140470790
mov bl, r9b
movzx cx, r13b
movzx ecx, dx
setnp cl
mov byte [rsp + 0x40], bl
movsx edx, r12w
cwd
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046a93e
sub r9d, r9d
test al, al
jmp 0x14046fdf4
jne 0x1404722c1
lea rbx, [r13 + 0xa]
test rsi, rbp
mov r12, rbx
movsx r15, bp
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
sbb di, 0xb50
lea edi, [r9 + 1]
jmp 0x14046fe25
mov r14d, 0xffff
cmp byte [r13 + 8], r9b
jmp 0x14046fe34
jne 0x140472155
mov rcx, qword [r13]
test r8w, 0x453a
test rcx, rcx
jmp 0x14046fe4c
je 0x140472146
mov rax, qword [rcx + 0x38]
neg dx
shld dx, bp, 0x5f
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046fe69
je 0x14047210d
mov rax, qword [rcx + 0x50]
cmp rbp, r11
test r9d, ebp
cmp dword [rax], r9d
jmp 0x14046fe81
jle 0x14047210d
movzx eax, word [rdx]
jmp 0x14046fe8f
jmp 0x140472122
mov dword [rsp + 0x68], r9d
mov rbx, qword [rsp + 0x50]
movsx eax, bx
mov rax, qword [rbx]
jmp 0x14046feaf
mov rcx, rbx
mov rax, qword [rax + 0x48]
jmp 0x14046febb
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
movsxd rcx, ebp
lea rdx, [rbp - 0x18]
mov cl, 0x1a
movsx ecx, bx
mov rcx, rbx
jmp 0x14046fee0
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
bts eax, 9
cmp dx, r8w
cmc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmc
cmp r12b, 0xb
jmp 0x14046ff06
sub eax, eax
cmc
clc
cmp qword [rbp - 8], rax
jmp 0x14046ff13
je 0x14047087a
mov rax, qword [rbx]
movsx cx, bh
mov cl, r12b
movsx ecx, r13w
mov rcx, rbx
jmp 0x14046ff2f
mov rax, qword [rax + 0x20]
jmp 0x14046ff38
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
cmp r12w, 0x726
xor edx, edx
test r8d, 0x24fd0a56
cmp eax, r9d
test ax, ax
jmp 0x14046ff5d
je 0x14047087a
lea rcx, [rbp - 0x18]
cmp r12d, 0x14ea3346
jmp 0x14046ff73
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
clc
test esi, r13d
cmp byte [rcx], 0x7f
jae 0x14047087a
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movzx ebx, r14w
movsx rcx, r14w
movsx ax, r13b
lea eax, [rdx + 0xf]
sets bh
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
jmp 0x14046ffbc
mov qword [rbp - 0x28], rax
movzx cx, r15b
cmovp bx, bp
mov ebx, 0x553d63
mov word [rbp - 0x38], dx
movsx ecx, r12w
movsx rbx, bp
mov ebx, edx
mov rdx, qword [rsp + 0x48]
movsxd rcx, r9d
mov rcx, r13
jmp 0x14046ffec
call fcn.14046a93e
sub r11d, r11d
test al, al
jne 0x140470609
mov r10, qword [rsp + 0x60]
adc rsi, 0x7cf55243
lea r9, [r10 + 0x16]
xor dil, dil
and bx, 0x5bff
or r14b, r12b
mov qword [rbp - 0x48], r9
movzx rdi, r12w
shl bx, 0x53
sets sil
lea r14, [r13 + 0xa]
mov r8, r14
ror si, cl
jmp 0x140470036
mov qword [rbp - 0x50], r14
sub rbx, 0x7992b72
movsxd rbx, r8d
mov rbx, qword [rbp - 0x38]
jmp 0x140470056
mov qword [rsp + 0x78], rbx
xchg rsi, rsi
mov edi, r11d
shrd rsi, r14, 0xd
bsf si, r15w
xor sil, spl
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x14047007b
jne 0x140470176
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14047008e
je 0x140470141
mov rax, qword [rcx + 0x38]
btr dx, 0xd0
dec dx
mov rdx, qword [rax]
test esp, ebp
test rdx, rdx
jmp 0x1404700ad
je 0x1404700d4
mov rax, qword [rcx + 0x50]
stc
cmc
cmp dword [rax], r11d
jmp 0x1404700c1
jle 0x1404700d4
movzx eax, word [rdx]
jmp 0x1404700cf
jmp 0x140470115
mov rax, qword [rcx]
jmp 0x1404700dc
mov rax, qword [rax + 0x30]
jmp 0x1404700e5
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
inc ch
jmp 0x1404700f6
mov r9, qword [rbp - 0x48]
or r10b, 0x90
adc r10w, 0x1a81
not cx
mov r10, qword [rsp + 0x60]
sub r11d, r11d
test ebx, 0x61195a9b
mov ecx, 0xffff
test r14b, 0x80
cmp cx, ax
je 0x140470141
mov word [r8], ax
mov r14w, 0xb67
setge r14b
movzx r14w, r15b
mov r14, r8
jmp 0x140470152
mov qword [r13], r11
movsx rax, sp
jmp 0x140470152
mov eax, 1
cwd
movsx cx, r10b
movzx ecx, r15w
mov byte [r13 + 8], al
mov r8, 0x3f180f5c
jmp 0x140470176
movzx r8d, word [r14]
cqo
movzx dx, dh
cmovnp cx, r8w
mov rdx, r9
mov rcx, r10
jmp 0x140470190
call fcn.14023f824
sub rax, qword [rsp + 0x60]
jmp 0x1404701a4
sar rax, 1
cmp rax, 0xa
jmp 0x1404701b0
jae 0x1404702af
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x1404701d3
jae 0x14047022e
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov ax, r14w
movsxd rax, ebp
cbw
mov rax, r10
test r13w, ax
cmp r9w, cx
test r11b, 0xc9
cmp qword [r10 + 0x18], 0x10
jb 0x14047020b
mov rax, qword [r10]
cmc
test r11b, r8b
mov byte [rax + rcx], r9b
cmp r13w, 0x5231
jmp 0x14047021e
xor edx, edx
mov byte [rax + rcx + 1], dl
jmp 0x140470229
jmp 0x140470253
mov r8b, r12b
cqo
seta dl
mov edx, 1
not ecx
movzx rcx, cx
movsx cx, r15b
mov rcx, r10
jmp 0x14047024e
call fcn.140458d93
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
jmp 0x140470263
cmovae rax, rbx
stc
cmp rcx, 0x65974c3d
cmp byte [rax + rdi], 0x7f
je 0x140470474
lea rax, [rbp - 0x38]
test bp, 0x4446
clc
test sil, spl
test cl, cl
movzx cx, bh
mov cx, 0x3560
cmove ecx, r14d
cmovne rax, rbx
or cx, 0x7ec
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x1404702aa
jmp 0x140470462
lea rax, [rbp - 0x38]
movsx dx, r12b
rcr bl, cl
cmp rsi, 0x10
setae bl
movsx rdx, r10w
mov rdx, qword [rsp + 0x78]
jmp 0x1404702cf
cmovae rax, rdx
clc
jmp 0x1404702d9
sub r11d, r11d
stc
cmp byte [rax + rdi], r11b
jmp 0x1404702e6
je 0x140470577
cmp byte [r13 + 8], r11b
jmp 0x1404702f5
jne 0x1404703aa
mov rcx, qword [r13]
test rcx, rcx
je 0x140470379
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp bp, r15w
test rdx, rdx
jmp 0x14047031b
je 0x140470340
mov rax, qword [rcx + 0x50]
jmp 0x14047032a
cmp dword [rax], r11d
jmp 0x140470332
jle 0x140470340
movzx eax, word [rdx]
jmp 0x14047035c
mov rax, qword [rcx]
jmp 0x140470348
mov rax, qword [rax + 0x30]
jmp 0x140470351
call qword [0x1400b8d90]
xor r11d, r11d
rcl cl, cl
mov ecx, 0xffff
stc
cmp cx, ax
je 0x140470379
mov word [r14], ax
jmp 0x140470374
jmp 0x140470386
mov qword [r13], r11
mov r10b, 0xd0
movsx dx, dl
cwd
mov r10d, 1
movsx rdx, r10w
mov byte [r13 + 8], r10b
movzx rdx, r10w
movsx edx, bp
mov rdx, qword [rsp + 0x78]
jmp 0x1404703a5
jmp 0x1404703ba
mov r10d, 1
shrd ax, r8w, 0x5d
bts rax, rsi
movzx eax, word [rsp + 0x40]
cmp r11d, 0x1adf32dd
test r13b, r10b
cmp word [r14], ax
jmp 0x1404703d2
jne 0x140470577
mov rcx, qword [rbp - 0x28]
cmp rax, 0x44d62153
cmc
test rcx, 0x57e928eb
cmp rcx, rsi
jmp 0x1404703f3
jae 0x14047042f
lea rax, [rcx + 1]
test r9b, r11b
cmp di, 0x6261
test r8b, 0x62
mov qword [rbp - 0x28], rax
bt rax, 0xe4
cwde
lea rax, [rbp - 0x38]
cmp dh, 0xb2
test bl, bl
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14047042a
jmp 0x14047045d
sub r9d, r9d
cmovae dx, r8w
movzx rcx, bp
mov r8b, r15b
movzx edx, sp
movsxd rcx, edx
mov rdx, r10
cmovs rcx, rbp
movsx rcx, r12w
lea rcx, [rbp - 0x38]
jmp 0x140470458
call fcn.140458d93
inc rdi
shl bl, cl
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
mov rsi, qword [rbp - 0x20]
dec cl
add cl, sil
mov rcx, qword [r13]
cmp rsi, 0x37985fb9
cmc
xor r8d, r8d
test rcx, rcx
jmp 0x14047048b
je 0x140470529
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047049d
je 0x1404704e4
mov rax, qword [rcx + 0x50]
test r10, r10
cmc
clc
cmp dword [rax], r8d
jmp 0x1404704b4
jle 0x1404704e4
dec dword [rax]
movsxd rdx, edx
rdtsc
lahf
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, spl
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx rax, r8w
movsx eax, si
movzx eax, word [rdx]
jmp 0x140470505
mov rax, qword [rcx]
jmp 0x1404704ec
mov rax, qword [rax + 0x38]
jmp 0x1404704f5
call qword [0x1400b8d90]
sub r8d, r8d
stc
movsxd rcx, edx
xadd ch, ch
mov ecx, 0xffff
test rsp, r15
stc
cmp cx, ax
jmp 0x140470516
je 0x140470529
mov al, r8b
jmp 0x140470524
jmp 0x14047053b
mov qword [r13], r8
not cx
mov eax, 1
not cl
movsx rdx, r9w
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
bswap ecx
mov rcx, r13
jmp 0x14047054e
call fcn.14046a93e
xor r11d, r11d
test al, al
mov r8b, r12b
mov r8, qword [rbp - 0x50]
mov r9w, r8w
movsx r9w, al
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
je 0x140470072
mov qword [rbp - 0x80], rsi
add sil, dl
mov rbx, rdi
rcr r14b, 0xd7
test r9b, bpl
test rdi, rdi
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
movzx r11w, dil
movsx r10d, bp
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
jmp 0x1404705b1
je 0x140470611
lea rax, [rbp - 0x38]
cmp r14d, r15d
cmc
cmp bpl, 0x26
cmp r11, 0x10
jmp 0x1404705cc
cmovae rax, r10
cmp si, r14w
stc
cmp byte [rax + rbx], 0
jmp 0x1404705de
jle 0x1404705f1
inc rbx
jmp 0x1404705ec
jmp 0x140470611
mov eax, 1
jmp 0x1404705fb
mov byte [rsp + 0x38], al
jmp 0x140470604
jmp 0x140470611
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
sal r8d, cl
xor r8b, bpl
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
cmp r9, 0x10
jmp 0x14047062c
cmovae rdx, r8
cmp r10w, r12w
sub eax, eax
test spl, 0xbf
stc
cmp byte [rsp + 0x38], al
jne 0x14047069d
test rbx, rbx
jmp 0x14047064d
je 0x14047080b
mov cl, byte [rdx]
jmp 0x14047065a
cmp cl, 0x7f
je 0x14047080b
sub rbx, 1
je 0x1404707c6
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14047067a
cmovae rax, r10
cmp cl, byte [rax + rbx]
je 0x1404707f4
mov eax, 1
clc
test bpl, 0x7f
mov byte [rsp + 0x38], al
cmc
test si, 0x64df
cmp ebp, edx
cmp r11, 0x10
jmp 0x1404706a6
jb 0x140470717
lea rdx, [r11 + 1]
rcl ax, cl
movzx rax, ax
mov rax, r10
cmp r13b, 0xc4
cmp rdx, 0x1000
jmp 0x1404706ca
jb 0x1404706f4
add rdx, 0x27
test r15b, cl
mov r10, qword [r10 - 8]
cmc
clc
sub rax, r10
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x1404706ee
ja 0x140472694
mov rcx, r10
jmp 0x1404706fc
call fcn.14011c953
mov r9, qword [rbp]
movzx r8, ax
mov r8, qword [rbp - 0x18]
jmp 0x140470717
cmp r9, 0x10
jmp 0x140470720
jb 0x140470780
lea rdx, [r9 + 1]
mov rax, r8
test rax, 0x2c5526a0
cmp rdx, 0x1000
jmp 0x14047073f
jb 0x140470773
add rdx, 0x27
cmc
jmp 0x14047074f
mov r8, qword [r8 - 8]
jmp 0x14047075c
sub rax, r8
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14047076d
ja 0x14047268e
mov rcx, r8
jmp 0x14047077b
call fcn.14011c953
xor r9d, r9d
ror cx, 0x89
cmovp ax, ax
mov ecx, 1
mov eax, dword [rsp + 0x38]
jmp 0x14047079e
add qword [rbp - 0x78], rcx
stc
jmp 0x1404707ab
test al, al
jmp 0x1404707b2
jne 0x14047259c
mov rax, qword [rbp - 0x78]
jmp 0x1404707c1
jmp 0x14046fd66
test rbx, rbx
jne 0x1404707f4
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x1404707dc
cmovae rax, r10
test dil, 0xfc
cmp bl, 0x99
cmp cl, byte [rax]
jmp 0x1404707ee
jl 0x140470687
cmp byte [rdx + 1], 0
jmp 0x1404707fd
jle 0x140470645
inc rdx
jmp 0x140470645
cmp r11, 0x10
jmp 0x140470814
jb 0x140470b89
lea rdx, [r11 + 1]
btr ax, 0x8b
clc
movzx rax, bx
mov rax, r10
cmp rdx, 0x1000
jmp 0x140470837
jb 0x14047086d
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
cmp r15b, 0xde
add rax, 0xfffffffffffffff8
cmp rsp, 0x440c41c1
cmc
test ebx, 0x1eba7527
cmp rax, 0x1f
jmp 0x140470867
ja 0x140472694
mov rcx, r10
call fcn.14011c953
jmp 0x140470b89
mov rdx, qword [rsp + 0x48]
movzx cx, bh
mov rcx, r13
jmp 0x14047088b
call fcn.14046a93e
xor r8d, r8d
cmc
clc
cmp cx, r12w
test al, al
jmp 0x1404708a0
jne 0x140470b91
lea rbx, [r13 + 0xa]
jmp 0x1404708b8
mov r12, rbx
movsxd r9, esp
jmp 0x1404708c3
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
mov r15w, 0x6b6d
jmp 0x1404708db
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x1404708f4
mov r9, qword [rsp + 0x60]
jmp 0x1404708f4
cmp byte [r13 + 8], r8b
jmp 0x1404708fd
jne 0x1404709b2
mov rcx, qword [r13]
cmp r11w, 0x21bb
cmp esp, r13d
test rcx, rcx
jmp 0x140470918
je 0x14047099e
mov rax, qword [rcx + 0x38]
movsxd rdx, esp
mov rdx, qword [rax]
clc
cmp dh, 0x2a
test rdx, rdx
je 0x140470955
mov rax, qword [rcx + 0x50]
jmp 0x14047093f
cmp dword [rax], r8d
jmp 0x140470947
jle 0x140470955
movzx eax, word [rdx]
jmp 0x14047097e
mov rax, qword [rcx]
jmp 0x14047095d
mov rax, qword [rax + 0x30]
jmp 0x140470966
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
or cl, 0x31
bts rcx, r11
xor r8d, r8d
adc cx, ax
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047098b
je 0x14047099e
mov word [r12], ax
mov rbx, r12
jmp 0x1404709a2
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
bswap cx
movsx rcx, bp
movzx r8d, word [rbx]
mov rdx, rdi
not cx
mov rcx, r9
jmp 0x1404709c4
call fcn.14023f824
sub rax, qword [rsp + 0x60]
sar rax, 1
test dl, r14b
cmp rax, 0xa
jmp 0x1404709dd
jae 0x140470b5a
lea rcx, [0x1400c0da0]
shl r9b, cl
mov r9b, byte [rax + rcx]
movsx ecx, di
btc cx, r14w
mov rcx, qword [rsi + 0x10]
jmp 0x140470a02
cmp rcx, qword [rsi + 0x18]
jmp 0x140470a0b
jae 0x140470a51
lea rax, [rcx + 1]
clc
test r9b, 0x7a
mov qword [rsi + 0x10], rax
clc
mov rax, rsi
stc
cmp qword [rsi + 0x18], 0x10
jmp 0x140470a2d
jb 0x140470a36
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
sub r8d, r8d
jmp 0x140470a42
mov byte [rax + rcx + 1], r8b
jmp 0x140470a4c
jmp 0x140470a73
mov r8b, r14b
movsx cx, spl
cwd
xchg dx, dx
mov edx, 1
mov rcx, rsi
call fcn.140458d93
sub r8d, r8d
bt cx, 0x5b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140470a7f
je 0x140470b18
mov rax, qword [rcx + 0x38]
cmc
stc
test di, cx
cmp qword [rax], r8
je 0x140470ada
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140470aa3
jle 0x140470ada
dec dword [rax]
movzx eax, r8w
cdq
mov rcx, qword [rcx + 0x38]
movzx edx, dx
movsx dx, r10b
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x140470ac9
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x140470ad5
jmp 0x140470af2
mov rax, qword [rcx]
jmp 0x140470ae2
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
sar cl, 0xda
mov ecx, 0xffff
test r8d, r8d
cmp dh, cl
stc
cmp cx, ax
jmp 0x140470b05
je 0x140470b18
mov al, r8b
jmp 0x140470b13
jmp 0x140470b29
mov qword [r13], r8
movsx rax, bp
cmovp cx, si
mov eax, 1
mov byte [r13 + 8], al
cqo
jmp 0x140470b35
mov rdx, r15
mov rcx, r13
jmp 0x140470b40
call fcn.14046a93e
sub r8d, r8d
test sp, r10w
clc
test al, al
jmp 0x140470b54
je 0x1404708ea
mov dil, byte [rsp + 0x30]
movsxd rbx, eax
movzx bx, r8b
mov sil, byte [rsp + 0x30]
not eax
movzx eax, sp
mov r15b, byte [rsp + 0x30]
not ah
setp r12b
mov r12b, byte [rsp + 0x30]
cmovns rax, r10
movsx eax, r14w
mov rbx, qword [rsp + 0x50]
mov al, r15b
mov rax, qword [rbx]
movzx rcx, ax
movsx cx, cl
mov rcx, rbx
jmp 0x140470ba4
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
cqo
not dh
mov rdx, qword [rsp + 0x48]
movsx rcx, r9w
setp cl
not cl
mov rcx, r13
jmp 0x140470bcb
call fcn.14046a93e
xor r8d, r8d
jmp 0x140470bde
test al, al
jmp 0x140470be5
jne 0x140470f6a
test bx, bx
jmp 0x140470bf3
je 0x140470f6a
cmp byte [r13 + 8], r8b
jmp 0x140470c02
jne 0x140470ca1
mov rcx, qword [r13]
clc
test rsp, 0x7dbc050b
test rcx, rcx
je 0x140470c82
mov rax, qword [rcx + 0x38]
dec dh
neg dh
seta dh
mov rdx, qword [rax]
test rdx, rdx
je 0x140470c4a
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jle 0x140470c4a
movzx eax, word [rdx]
jmp 0x140470c5f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140470c56
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140470c6d
je 0x140470c82
mov word [r13 + 0xa], ax
jmp 0x140470c7d
jmp 0x140470c89
mov qword [r13], r8
cdqe
stc
mov eax, 1
jmp 0x140470c9d
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
xchg rbx, rbx
movsx ebx, r10w
movzx ebx, r8w
mov ebx, dword [rsp + 0x68]
jmp 0x140470cba
jne 0x140470f78
mov eax, 1
adc rcx, r13
mov rcx, qword [r13]
stc
cmp si, r15w
test rcx, rcx
jmp 0x140470cd9
je 0x140470d62
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140470ceb
je 0x140470d28
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140470cfd
jle 0x140470d28
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx eax, r15w
nop
cqo
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140470d23
jmp 0x140470d3f
mov rax, qword [rcx]
jmp 0x140470d30
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
ror cl, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140470d4c
je 0x140470d5a
mov al, r8b
jmp 0x140470d70
mov eax, 1
xchg dx, cx
mov qword [r13], r8
movsx cx, dh
bswap rdx
movzx edx, bp
mov byte [r13 + 8], al
cmovno ecx, edi
mov rdx, qword [rsp + 0x48]
movzx cx, bpl
movsxd rcx, r10d
mov rcx, r13
jmp 0x140470d8c
call fcn.14046a93e
cmp ebx, dword [rsp + 0x58]
jge 0x140470f78
sub r8d, r8d
clc
jmp 0x140470da4
test al, al
jne 0x140470f52
cmp byte [r13 + 8], r8b
jmp 0x140470db5
jne 0x140470e4c
mov rcx, qword [r13]
jmp 0x140470dc5
test rcx, rcx
je 0x140470e3a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140470ddd
je 0x140470e02
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140470def
jle 0x140470e02
movzx eax, word [rdx]
jmp 0x140470dfd
jmp 0x140470e18
mov rax, qword [rcx]
jmp 0x140470e0a
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
stc
mov ecx, 0xffff
cmp cx, ax
jmp 0x140470e25
je 0x140470e3a
mov word [r13 + 0xa], ax
jmp 0x140470e35
jmp 0x140470e3e
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
seta r8b
lahf
mov rax, qword [rsp + 0x60]
cmovle rdx, rbp
movzx r8d, si
cqo
lea rdx, [rax + 0x16]
movsx ecx, r11w
movzx r8d, word [r13 + 0xa]
movzx cx, sil
mov rcx, rax
jmp 0x140470e75
call fcn.14023f824
sub rax, qword [rsp + 0x60]
cmp r8b, 0x23
sar rax, 1
cmp rax, 0xa
jmp 0x140470e8f
jae 0x140470f52
lea rcx, [0x1400c0da0]
movzx r10d, bp
bt r10w, 0x32
mov r9b, byte [rax + rcx]
neg r10b
mov r10, qword [rsp + 0x70]
test rsp, 0x42e96cec
mov ecx, 0x6cd72937
mov rcx, qword [r10 + 0x10]
stc
cmp cl, al
cmp rcx, qword [r10 + 0x18]
jmp 0x140470ece
jae 0x140470f1e
lea rax, [rcx + 1]
test cl, r15b
clc
cmp r8, r15
mov qword [r10 + 0x10], rax
or rax, r15
sal al, 0xe5
mov rax, r10
cmp bl, 0xc5
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x140470efa
jb 0x140470f03
mov rax, qword [r10]
mov byte [rax + rcx], r9b
sub r8d, r8d
jmp 0x140470f0f
mov byte [rax + rcx + 1], r8b
jmp 0x140470f19
jmp 0x140470f40
mov r8b, sil
movsx ecx, bp
mov edx, 1
mov ch, 0xeb
movsx rcx, r10w
mov rcx, r10
jmp 0x140470f38
call fcn.140458d93
xor r8d, r8d
mov eax, 1
clc
add ebx, eax
jmp 0x140470f4d
jmp 0x140470cc8
mov ecx, 1
jmp 0x140470f5c
mov byte [rsp + 0x38], cl
jmp 0x140470f65
jmp 0x140470f7d
mov ebx, dword [rsp + 0x68]
sbb rcx, rbp
and rcx, rdx
xor ax, 0x229a
mov ecx, 1
mov rax, qword [rsp + 0x70]
jmp 0x140470f87
xor edx, edx
test r11, r10
jmp 0x140470f91
cmp qword [rax + 0x10], rdx
jmp 0x140470f9a
jne 0x140470fae
mov byte [rsp + 0x38], cl
jmp 0x140470fa9
jmp 0x140471074
mov eax, dword [rsp + 0x58]
cmp ebx, eax
jmp 0x140470fb9
jge 0x140471074
sub eax, ebx
mov r15w, cx
and r14b, 0x2c
sbb r14b, r14b
mov ebx, eax
adc r14b, r9b
movsx cx, r9b
mov r14, qword [rsp + 0x70]
add r15w, r9w
mov r15d, 1
add ecx, ebx
inc cx
mov rcx, qword [r14 + 0x10]
test sil, r14b
clc
cmc
cmp rcx, qword [r14 + 0x18]
jmp 0x140470ffc
jae 0x140471032
lea rax, [rcx + 1]
cmc
test bpl, 0x1e
stc
mov qword [r14 + 0x10], rax
mov rax, r14
stc
cmp qword [r14 + 0x18], 0x10
jmp 0x14047101e
jb 0x140471027
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x14047104a
mov r9b, 0x30
mov r8b, dil
mov rdx, r15
mov rcx, r14
jmp 0x140471043
call fcn.140458d93
sub edx, edx
sub rbx, r15
jmp 0x140471052
jne 0x140470fea
mov r14b, byte [rsp + 0x30]
rcl rdx, 0xb6
or r15b, r10b
mov r15b, byte [rsp + 0x30]
add dl, 0xba
cmovae dx, r15w
sar dx, cl
mov rdx, qword [rbp]
clc
cmp rdx, 0x10
jmp 0x140471082
jb 0x140470780
inc rdx
shr ah, 0xe9
mov rcx, qword [rbp - 0x18]
clc
bts eax, r8d
mov rax, rcx
cmc
clc
cmp rdx, 0x1000
jb 0x14047077b
add rdx, 0x27
cmp rdx, rax
stc
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
add rax, 0xfffffffffffffff8
test r13b, r13b
cmp rax, 0x1f
ja 0x14047268e
jmp 0x14047077b
mov rdx, qword [rsp + 0x48]
bswap cx
setbe cl
mov ch, 0x18
mov rcx, r13
jmp 0x1404710e5
call fcn.14046a93e
sub r9d, r9d
clc
test al, al
jmp 0x1404710f5
jne 0x14047078b
mov rbx, qword [rsp + 0x50]
lahf
movzx rax, r15w
mov rax, qword [rbx]
movsx dx, bh
lea rdx, [rbp - 0x38]
movsx ecx, di
xchg cl, cl
movsx cx, r9b
mov rcx, rbx
jmp 0x140471122
mov rax, qword [rax + 0x38]
jmp 0x14047112b
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
jmp 0x14047113d
bts r8d, 8
cmc
or r8d, 2
mov dword [rsp + 0x34], r8d
cmp r8d, 0x26a45dbb
mov dword [rsp + 0x3c], r8d
test r8d, edx
cmc
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x140471168
jbe 0x1404712f1
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14047117d
mov rax, qword [rax + 0x38]
jmp 0x140471186
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
movzx dx, bl
bt dx, 0x91
movsx rdx, di
or r8d, 4
rol dx, 0x5a
mov dword [rsp + 0x34], r8d
xor dx, r11w
rcl edx, 0xf3
test r14b, 0x6d
mov dword [rsp + 0x3c], r8d
setge dh
and dl, 0xc6
dec dx
lea rdx, [r13 + 8]
test bpl, 0x8f
mov qword [rsp + 0x58], rdx
xor r9d, r9d
clc
jmp 0x1404711df
cmp byte [rdx], r9b
jmp 0x1404711e7
jne 0x1404712b2
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404711f9
je 0x14047128e
mov rax, qword [rcx + 0x38]
cmp r11, r8
movsx dx, r12b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140471216
je 0x140471236
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140471236
movzx eax, word [rdx]
jmp 0x140471231
jmp 0x140471259
mov rax, qword [rcx]
jmp 0x14047123e
mov rax, qword [rax + 0x30]
jmp 0x140471247
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
shr ecx, 0xd
cdq
xor r9d, r9d
mov ecx, 0xffff
test rax, 0x6f0f0ecd
sub dx, 0x1a7
movsxd rdx, r11d
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x140471279
je 0x14047128e
mov word [r13 + 0xa], ax
jmp 0x140471289
jmp 0x14047129a
mov qword [r13], r9
jmp 0x14047129a
mov r10d, 1
jmp 0x1404712a5
mov byte [rdx], r10b
jmp 0x1404712ad
jmp 0x1404712bc
mov r10d, 1
btr ax, si
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
stc
cmc
cmp qword [rbp], 8
jmp 0x1404712d1
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x1404712de
jne 0x1404712f5
mov bl, r10b
jmp 0x1404712ec
jmp 0x140471302
lea rdx, [r13 + 8]
mov bl, r9b
cmp r9b, 0xd7
mov qword [rsp + 0x58], rdx
clc
test r8b, 4
je 0x140471343
and r8d, 0xfffffffb
movsx ecx, r8w
mov ecx, ecx
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
setp cl
movzx ecx, r11w
movzx rcx, sp
lea rcx, [rbp - 0x18]
jmp 0x140471334
call fcn.14045cf90
mov r8d, dword [rsp + 0x34]
jmp 0x140471343
test r8b, 2
jmp 0x14047134c
je 0x14047137e
and r8d, 0xfffffffd
mov cl, bpl
mov dword [rsp + 0x34], r8d
movsx ecx, r15w
xchg cl, cl
mov dword [rsp + 0x3c], r8d
mov ch, 0xa6
movsx rcx, si
lea rcx, [rbp - 0x38]
jmp 0x140471379
call fcn.14045cf90
xor r8d, r8d
cmc
test bl, bl
jmp 0x140471389
je 0x140471579
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14047139c
je 0x14047143d
mov rax, qword [rcx + 0x38]
jmp 0x1404713ac
cmp qword [rax], r8
jmp 0x1404713b4
je 0x140471408
mov rax, qword [rcx + 0x50]
test rdx, rax
cmp cx, 0x3411
cmp dword [rax], r8d
jmp 0x1404713ce
jle 0x140471408
dec dword [rax]
cbw
setnp al
mov rcx, qword [rcx + 0x38]
cqo
cdqe
jmp 0x1404713e8
mov rdx, qword [rcx]
cmovo ax, bp
jmp 0x1404713f4
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140471403
jmp 0x140471421
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
cmc
cmp rbp, rbx
sbb cx, 0x1984
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14047142f
je 0x14047143d
mov al, r8b
jmp 0x14047144f
mov qword [r13], r8
cwd
mov eax, 1
cwd
movsx dx, r9b
mov rcx, qword [rsp + 0x58]
cdq
mov byte [rcx], al
rdtsc
movzx dx, r11b
mov rcx, qword [rsp + 0x50]
xchg rdx, rax
movzx ax, cl
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x140471475
mov rax, qword [rax + 0x38]
jmp 0x14047147e
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
movzx rdx, sp
bts ebx, 0xa
cmovo rdx, rsp
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
sbb dx, r15w
movsx edx, r11w
mov rdx, qword [rbp + 0x20]
jmp 0x1404714b1
cmp rdx, 8
jmp 0x1404714ba
jb 0x14047152c
lea rdx, [rdx*2 + 2]
test bx, 0x797c
adc ah, 4
mov rcx, qword [rbp + 8]
movzx rax, r10w
movsx eax, r9w
mov rax, rcx
cmp rdi, r10
cmp rdx, 0x1000
jmp 0x1404714ee
jb 0x140471527
add rdx, 0x27
cmp r15w, 0x13d2
clc
test r9b, 5
mov rcx, qword [rcx - 8]
cmp r8b, 0xc0
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
jmp 0x140471518
cmp rax, 0x1f
jmp 0x140471521
ja 0x14047269f
call fcn.14011c953
movups xmm0, xmmword [rbp - 0x18]
mov ecx, 0x4b87407
stc
clc
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
sub eax, eax
jmp 0x140471551
mov qword [rbp - 8], rax
bswap cx
xchg ch, ch
mov qword [rbp], 7
mov word [rbp - 0x18], ax
lea rcx, [rbp - 0x18]
jmp 0x14047156f
call fcn.14045cf90
jmp 0x140470780
mov rbx, qword [rsp + 0x50]
cbw
jmp 0x140471588
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsx rcx, di
movzx rcx, cx
movzx ecx, r11w
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x1404715a7
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
stc
bts edx, 0xc
or edx, 8
cmp r15w, 0x6700
clc
mov dword [rsp + 0x34], edx
stc
mov dword [rsp + 0x3c], edx
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x1404715d5
jbe 0x140471754
mov rax, qword [rbx]
movzx ecx, r9w
setne cl
lea rdx, [rbp - 0x18]
cmovne ecx, r10d
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x1404715f9
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
movsxd r8, r12d
btc r8, r9
cmove r8d, r10d
bts edx, 0xd
bt r8, r8
bts r8d, ebx
or edx, 0x10
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
jmp 0x14047162e
mov r8, qword [rsp + 0x58]
clc
xor r9d, r9d
jmp 0x140471640
cmp byte [r8], r9b
jne 0x140471712
mov rcx, qword [r13]
jmp 0x140471653
test rcx, rcx
jmp 0x14047165b
je 0x1404716e6
mov rax, qword [rcx + 0x38]
shr dl, 6
mov rdx, qword [rax]
jmp 0x140471677
test rdx, rdx
jmp 0x14047167f
je 0x1404716a0
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jle 0x1404716a0
movzx eax, word [rdx]
jmp 0x14047169b
jmp 0x1404716c9
mov rax, qword [rcx]
jmp 0x1404716a8
mov rax, qword [rax + 0x30]
jmp 0x1404716b1
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
add ch, 0x47
and ecx, edx
sub r9d, r9d
shld ecx, r11d, 0x4e
mov ecx, 0xffff
cmp cx, ax
je 0x1404716e6
mov word [r13 + 0xa], ax
jmp 0x1404716e1
jmp 0x1404716f1
mov qword [r13], r9
mov r10b, 0xa
not edx
cqo
mov r10d, 1
bswap dx
movsx rdx, r11w
movzx dx, r14b
mov byte [r8], r10b
xchg dx, dx
mov edx, dword [rsp + 0x34]
jmp 0x14047171f
mov r10d, 1
movzx ax, r9b
xor al, 0x4b
movzx ecx, word [r13 + 0xa]
or ax, 0x43c6
bts eax, edi
lea rax, [rbp - 0x18]
sar bl, 0x38
dec bl
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
ror bl, cl
sub bl, spl
cmp word [rax], cx
mov bl, r10b
jmp 0x14047174e
je 0x140471757
mov bl, r9b
test dl, 0x10
je 0x140471785
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
not cx
lea rcx, [rbp - 0x18]
jmp 0x140471777
call fcn.14045cf90
mov edx, dword [rsp + 0x34]
jmp 0x140471785
test dl, 8
jmp 0x14047178d
je 0x1404717c1
and edx, 0xfffffff7
movsx rcx, di
jmp 0x14047179f
mov dword [rsp + 0x34], edx
movsxd rcx, r10d
mov dword [rsp + 0x3c], edx
movzx rcx, r13w
xchg cl, cl
movzx ecx, dx
lea rcx, [rbp - 0x38]
jmp 0x1404717bc
call fcn.14045cf90
test bl, bl
je 0x1404719b2
mov rcx, qword [r13]
jmp 0x1404717d2
xor ebx, ebx
test rcx, rcx
je 0x140471863
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
jmp 0x1404717e9
je 0x140471832
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jle 0x140471832
dec dword [rax]
movsx rdx, bp
not ah
movsx ax, r12b
mov rcx, qword [rcx + 0x38]
movzx eax, di
mov dh, cl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047181d
mov qword [rcx], rax
movsx ax, bpl
movzx eax, word [rdx]
jmp 0x14047182d
jmp 0x140471849
mov rax, qword [rcx]
jmp 0x14047183a
mov rax, qword [rax + 0x38]
jmp 0x140471843
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x140471863
mov al, bl
jmp 0x14047185e
jmp 0x14047187c
mov qword [r13], rbx
movzx rcx, r10w
xchg cx, ax
rdtsc
mov eax, 1
cmovg edx, r9d
movsx rcx, dx
mov rcx, qword [rsp + 0x58]
movsx dx, dil
bswap rdx
mov byte [rcx], al
not cl
cwd
movsx eax, ax
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
jmp 0x14047189f
lea rdx, [rbp - 0x18]
jmp 0x1404718a8
mov rax, qword [rax + 0x40]
jmp 0x1404718b1
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
btc dx, di
bts eax, 0xf
cdq
btr dx, 0x3e
sal dh, cl
mov dword [rsp + 0x34], eax
test sp, ax
mov dword [rsp + 0x3c], eax
rcr dh, 0xe3
sbb dx, 0x2b53
mov rdx, qword [rbp + 0x20]
stc
test r9w, 0xb30
cmp dx, di
cmp rdx, 8
jmp 0x1404718f5
jb 0x140471950
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14047194b
add rdx, 0x27
mov rcx, qword [rcx - 8]
test r14d, 0x3df82a76
test sp, dx
clc
sub rax, rcx
clc
test r14, r12
add rax, 0xfffffffffffffff8
cmp r11d, 0x6f2e6d97
cmp rax, 0x1f
jmp 0x140471945
ja 0x140472683
call fcn.14011c953
movups xmm0, xmmword [rbp - 0x18]
bswap ecx
movsx cx, al
xchg cx, cx
movups xmmword [rbp + 8], xmm0
movzx rcx, bx
not cl
mov cl, dil
movups xmm1, xmmword [rbp - 8]
movzx cx, r12b
movzx ecx, ax
movups xmmword [rbp + 0x18], xmm1
xchg ch, ch
mov qword [rbp - 8], rbx
setns cl
mov qword [rbp], 7
movzx rcx, r11w
mov word [rbp - 0x18], bx
not ecx
mov cl, 0xae
movsx ecx, bx
lea rcx, [rbp - 0x18]
jmp 0x1404719a3
call fcn.14045cf90
mov byte [rsp + 0x30], 1
jmp 0x140470780
mov rbx, qword [rsp + 0x50]
lahf
mov dx, 0x55be
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
xchg ch, ch
mov rcx, rbx
jmp 0x1404719cd
mov rax, qword [rax + 0x38]
jmp 0x1404719d6
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
or eax, 0x20
test r12b, 0x28
cmp r14b, 0x51
mov dword [rsp + 0x34], eax
stc
mov dword [rsp + 0x3c], eax
sub ecx, ecx
test r13w, r14w
cmp qword [rbp - 0x28], rcx
jmp 0x140471a07
je 0x140471a77
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movzx rcx, r11w
movsx rcx, r13w
mov rcx, rbx
jmp 0x140471a24
mov rax, qword [rax + 0x40]
jmp 0x140471a2d
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
or eax, 0x10040
clc
cmp r10w, 0x6886
cmc
mov dword [rsp + 0x34], eax
jmp 0x140471a50
mov dword [rsp + 0x3c], eax
jmp 0x140471a59
sub ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x140471a64
jne 0x140471a77
lea ebx, [rcx + 1]
jmp 0x140471a72
jmp 0x140471a81
mov bl, cl
stc
cmp r12d, 0x61d17558
test al, 0x40
jmp 0x140471a88
je 0x140471ac4
and eax, 0xffffffbf
movzx ecx, r13w
mov dword [rsp + 0x34], eax
cmovp rcx, r10
movsx ecx, r12w
mov dword [rsp + 0x3c], eax
movsx cx, dil
movsx rcx, r8w
cmovno rcx, r14
lea rcx, [rbp - 0x18]
jmp 0x140471abb
call fcn.14045cf90
mov eax, dword [rsp + 0x34]
test al, 0x20
jmp 0x140471acb
je 0x140471afd
and eax, 0xffffffdf
mov cx, r8w
mov dword [rsp + 0x34], eax
movsx ecx, r11w
mov dword [rsp + 0x3c], eax
xchg rcx, rcx
jmp 0x140471aef
lea rcx, [rbp - 0x38]
jmp 0x140471af8
call fcn.14045cf90
xor r9d, r9d
cmp al, 0xb9
mov eax, dword [rsp + 0x38]
cmp r14b, r13b
sub rcx, rsi
test sil, sil
lea ecx, [r9 + 1]
test bl, bl
jmp 0x140471b1a
je 0x14047079e
mov byte [rsp + 0x30], cl
jmp 0x140471b29
jmp 0x14047079e
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movsxd rdx, r12d
movsx dx, dh
lea rdx, [rbp - 0x38]
jmp 0x140471b46
mov rax, qword [rax + 0x30]
jmp 0x140471b4f
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 7
and bx, si
btc bx, r15w
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sbb rbx, 0x703412de
bts bx, r12w
shrd ax, sp, 0x8a
mov rax, qword [rbp + 0x98]
xchg bh, bl
and bx, r10w
bt bx, si
mov rbx, qword [rsp + 0x48]
jmp 0x140471b99
test byte [rax + 0x18], 8
jmp 0x140471ba2
jne 0x140471cb3
mov rdx, rbx
movzx rcx, si
movsx cx, bh
mov rcx, r13
jmp 0x140471bbb
call fcn.14046a93e
sub r8d, r8d
test al, al
jmp 0x140471bca
jne 0x140471cb3
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x140471bde
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x140471bec
jne 0x140471c9b
mov rcx, qword [r13]
clc
stc
test rcx, rcx
je 0x140471c7b
mov rax, qword [rcx + 0x38]
xor dl, 0x9f
sbb rdx, r10
cmovl dx, si
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140471c1a
je 0x140471c3a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140471c2c
jle 0x140471c3a
movzx eax, word [rdx]
jmp 0x140471c5e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140471c46
call qword [0x1400b8d90]
xor r8d, r8d
test r14d, 0x548f1908
shl cx, 0xa4
movzx cx, bh
mov ecx, 0xffff
cmp cx, ax
je 0x140471c7b
mov word [r13 + 0xa], ax
jmp 0x140471c76
jmp 0x140471c86
mov qword [r13], r8
sar ax, 0x9b
dec ax
mov eax, 1
jmp 0x140471c90
mov byte [r13 + 8], al
lahf
btr ax, ax
cbw
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x140471ca8
jne 0x140471df0
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jmp 0x140471cbd
jne 0x140471e12
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x140471cd1
ja 0x140471e12
mov rdx, rbx
movsx cx, bh
not cx
movsx ecx, bp
mov rcx, r13
jmp 0x140471cec
call fcn.14046a93e
xor ebx, ebx
jmp 0x140471cf8
test al, al
jmp 0x140471cff
jne 0x140471df2
cmp byte [r13 + 8], bl
jmp 0x140471d0e
jne 0x140471dc8
mov rcx, qword [r13]
clc
jmp 0x140471d22
test rcx, rcx
jmp 0x140471d2a
je 0x140471da2
mov rax, qword [rcx + 0x38]
movzx rdx, di
btr dx, r15w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140471d48
je 0x140471d72
mov rax, qword [rcx + 0x50]
jmp 0x140471d58
cmp dword [rax], ebx
jmp 0x140471d5f
jle 0x140471d72
movzx eax, word [rdx]
jmp 0x140471d6d
jmp 0x140471d84
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140471d7e
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140471d92
je 0x140471da2
mov word [r13 + 0xa], ax
jmp 0x140471daf
mov qword [r13], rbx
shl cx, cl
shld cx, r10w, 0xa0
mov eax, 1
btr ecx, eax
inc cx
shr cx, 0x9d
mov byte [r13 + 8], al
sal cx, cl
mov al, 0x64
clc
movzx ecx, word [r13 + 0xa]
bt eax, 0x59
sbb ah, 0xe4
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
je 0x140471e12
jmp 0x140471df2
sub ebx, ebx
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
xchg ch, dh
cmovae rax, qword [rbp - 0x38]
btc cx, r12w
mov qword [rbp - 0x28], rbx
bts cx, bx
mov word [rax], bx
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movzx dx, dh
movsxd rdx, eax
cmovae rbx, qword [rbp - 0x38]
movsx rdx, dx
cqo
movzx rcx, bp
mov rdx, qword [rsp + 0x48]
xchg ch, cl
movsx cx, r11b
mov rcx, r13
jmp 0x140471e45
call fcn.14046a93e
sub r8d, r8d
test dl, r11b
test al, al
jmp 0x140471e57
jne 0x140472093
mov r12, qword [rsp + 0x48]
cwde
sbb cx, bx
mov esi, 0xffff
test r15b, spl
or cl, cl
mov ax, 0x2af2
lea r14d, [r8 + 1]
cmp di, 0xd18
lahf
test r12b, 4
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cbw
not al
cmovae rcx, qword [rbp - 0x38]
movsx eax, r11w
movzx rax, r8w
mov rax, qword [rbp - 0x28]
cmp dl, 0x3a
lea rcx, [rcx + rax*2]
stc
jmp 0x140471ead
cmp rbx, rcx
jmp 0x140471eb5
je 0x140472073
cmp byte [r13 + 8], r8b
jmp 0x140471ec4
jne 0x140471f6d
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x140471ed7
je 0x140471f56
mov rax, qword [rcx + 0x38]
sar edx, cl
bts dx, r10w
cwd
mov rdx, qword [rax]
cmp rsp, 0x70b9655c
stc
test rdx, rdx
jmp 0x140471efd
je 0x140471f1e
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jle 0x140471f1e
movzx eax, word [rdx]
jmp 0x140471f19
jmp 0x140471f39
mov rax, qword [rcx]
jmp 0x140471f26
mov rax, qword [rax + 0x30]
jmp 0x140471f2f
call qword [0x1400b8d90]
sub r8d, r8d
clc
cmp si, ax
jmp 0x140471f41
je 0x140471f56
mov word [r13 + 0xa], ax
jmp 0x140471f51
jmp 0x140471f5f
mov qword [r13], r8
shl al, cl
cwde
rol ah, cl
mov byte [r13 + 8], r14b
bsf ax, r14w
bswap eax
xadd ah, al
movzx eax, word [r13 + 0xa]
cmc
jmp 0x140471f78
cmp ax, word [rbx]
jmp 0x140471f80
jne 0x140472073
add rbx, 2
shld cx, r10w, 0xc2
not cl
shl cl, 0xf5
mov rcx, qword [r13]
test rcx, rcx
je 0x14047203c
mov rax, qword [rcx + 0x38]
clc
test sil, 0xe9
cmp qword [rax], r8
jmp 0x140471fb3
je 0x14047200c
mov rax, qword [rcx + 0x50]
test dl, sil
clc
cmp dword [rax], r8d
jmp 0x140471fc9
jle 0x14047200c
dec dword [rax]
mov al, 0x30
cwd
movzx edx, sp
mov rcx, qword [rcx + 0x38]
movsx rdx, r11w
not ah
movsx dx, r13b
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140471ff3
mov qword [rcx], rax
cmovnp ax, r11w
movsx eax, r11w
movzx eax, word [rdx]
jmp 0x140472007
jmp 0x140472021
mov rax, qword [rcx]
jmp 0x140472014
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
cmp si, ax
jmp 0x140472029
je 0x14047203c
mov al, r8b
jmp 0x140472037
jmp 0x140472046
mov qword [r13], r8
mov al, r14b
not edx
cdq
mov byte [r13 + 8], al
cdq
mov rdx, r12
mov rcx, r13
jmp 0x140472056
call fcn.14046a93e
xor r8d, r8d
cmp dx, r12w
cmp r14b, 0x62
test al, al
jmp 0x14047206d
je 0x140471e82
mov sil, byte [rsp + 0x30]
cdqe
sar r12b, cl
bt eax, r11d
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
xadd rax, rax
xchg ch, cl
ror ah, cl
lea rcx, [rbp - 0x38]
setl ah
sal eax, 0x21
cmp qword [rbp - 0x20], 8
movsx ax, ah
setns ah
cmovae rcx, qword [rbp - 0x38]
shl ax, cl
mov rax, qword [rbp - 0x28]
clc
jmp 0x1404720c1
lea rcx, [rcx + rax*2]
neg ax
shl ah, cl
rcl ax, cl
mov eax, dword [rsp + 0x38]
movzx eax, al
cmc
test r15b, 0xfc
cmp rbx, rcx
movzx rcx, r13w
setno ch
movzx cx, bh
mov ecx, 1
jmp 0x1404720f1
cmovne eax, ecx
bswap ecx
mov dword [rsp + 0x38], eax
sete cl
movsxd rcx, esi
movsx rcx, bx
lea rcx, [rbp - 0x38]
jmp 0x14047156f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140472119
call qword [0x1400b8d90]
sub r9d, r9d
cmp r14w, ax
jmp 0x14047212b
je 0x140472146
mov word [r12], ax
setno bl
mov rbx, r12
jmp 0x140472141
jmp 0x14047214a
mov qword [r13], r9
mov byte [r13 + 8], dil
cdqe
cqo
movsxd rdx, r14d
mov rax, qword [r15]
mov edx, 0x48
mov cl, 0x19
movzx r8d, word [rbx]
mov rcx, r15
jmp 0x14047216b
mov rax, qword [rax + 0x20]
jmp 0x140472174
call qword [0x1400b8d90]
sub r9d, r9d
cmp r14b, 0x1c
cmc
test al, al
jmp 0x140472189
je 0x14047227e
mov byte [rsp + 0x40], dil
dec ch
btr rcx, r15
btc cx, 0x5f
mov rcx, qword [r13]
test cl, 0x36
jmp 0x1404721ab
test rcx, rcx
jmp 0x1404721b3
je 0x140472247
mov rax, qword [rcx + 0x38]
jmp 0x1404721c2
cmp qword [rax], r9
jmp 0x1404721ca
je 0x14047221b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404721dc
jle 0x14047221b
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov al, r11b
movsx ax, r15b
mov rdx, qword [rcx]
setl ah
movzx ax, ah
lea rax, [rdx + 2]
jmp 0x140472203
mov qword [rcx], rax
not ax
movzx ax, r10b
movzx eax, word [rdx]
jmp 0x140472216
jmp 0x140472230
mov rax, qword [rcx]
jmp 0x140472223
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r9d, r9d
cmp r14w, ax
je 0x140472247
mov al, r9b
jmp 0x140472242
jmp 0x140472254
mov qword [r13], r9
mov al, dil
movsx ecx, r9w
xchg cl, ch
mov byte [r13 + 8], al
mov rdx, rsi
mov rcx, r13
call fcn.14046a93e
sub r9d, r9d
clc
cmp r13w, r11w
test edx, 0x16794d2e
test al, al
jmp 0x140472278
je 0x14046fe2b
mov dil, byte [rsp + 0x30]
sal sil, cl
bts ecx, ebx
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
setge ch
cmp r14b, 0x61
adc bl, bpl
mov r15b, byte [rsp + 0x30]
shl bl, 0xec
movsx ax, bh
mov r12b, byte [rsp + 0x30]
cwde
rcl al, 1
mov bl, byte [rsp + 0x40]
movsx ecx, r14w
btr ax, 0x1f
bswap cx
mov rax, qword [rbp - 0x78]
xor ecx, r9d
shr cl, cl
mov ecx, 1
test bpl, 0xd3
test bp, r8w
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x1404722e1
jne 0x140470790
movzx eax, byte [rsp + 0x38]
cmp bpl, r8b
clc
test bl, bl
cmove eax, ecx
jmp 0x1404722fa
mov dword [rsp + 0x38], eax
jmp 0x140472303
jmp 0x14047079e
mov rcx, qword [rbp + 0x18]
sal edi, 0x88
stc
cmp edi, 0x31a87878
mov edi, 1
cmp r15d, 0x3d161815
cmc
cmp rcx, rdi
jmp 0x14047232b
jbe 0x1404725de
lea rbx, [rbp + 8]
sub dl, r11b
mov rdx, qword [rbp + 8]
setle r8b
mov r8, qword [rbp + 0x20]
cmp r8, 8
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
cmp r11w, 0x637d
mov byte [rsp + 0x30], al
and eax, r10d
btr ax, 0x24
cwde
add rbx, 2
add ax, r8w
btc ax, r13w
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14047237d
cmovae rax, rdx
cmp edi, 0x59301390
test r11b, 0xcb
test r8w, ax
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14047239b
je 0x140472570
mov rdx, qword [rsp + 0x48]
setb ch
jmp 0x1404723ae
mov rcx, r13
call fcn.14046a93e
sub r9d, r9d
test al, al
jmp 0x1404723c0
jne 0x14047255c
cmp byte [r13 + 8], r9b
jmp 0x1404723cf
jne 0x14047246e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404723e1
je 0x140472463
mov rax, qword [rcx + 0x38]
bt edx, ecx
cmc
shl dl, cl
mov rdx, qword [rax]
test r10w, 0x749e
clc
test rdx, rdx
jmp 0x140472403
je 0x14047242c
mov rax, qword [rcx + 0x50]
test bh, 0xb4
stc
cmp dword [rax], r9d
jmp 0x140472419
jle 0x14047242c
movzx eax, word [rdx]
jmp 0x140472427
jmp 0x140472441
mov rax, qword [rcx]
jmp 0x140472434
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047244e
je 0x140472463
mov word [r13 + 0xa], ax
jmp 0x14047245e
jmp 0x140472467
mov qword [r13], r9
mov byte [r13 + 8], dil
bswap rax
movzx eax, word [r13 + 0xa]
cmp spl, 0x18
cmp ax, word [rbx]
jmp 0x14047247f
jne 0x14047255c
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140472491
je 0x140472524
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x1404724a3
je 0x1404724ea
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404724b5
jle 0x1404724ea
dec dword [rax]
nop
not dl
mov rcx, qword [rcx + 0x38]
lahf
movsxd rdx, edi
movzx eax, r12w
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x1404724da
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404724e5
jmp 0x140472504
mov rax, qword [rcx]
jmp 0x1404724f2
mov rax, qword [rax + 0x38]
jmp 0x1404724fb
call qword [0x1400b8d90]
sub r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140472511
je 0x140472524
mov al, r9b
jmp 0x14047251f
jmp 0x140472532
mov qword [r13], r9
cdq
mov al, r13b
bswap r8
mov al, dil
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
not dx
xchg rcx, rdx
cdq
mov rcx, qword [rbp + 0x18]
movzx rdx, r10w
movsx dx, dil
mov rdx, qword [rbp + 8]
jmp 0x140472557
jmp 0x140472363
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
or al, r10b
cmc
mov rdx, qword [rbp + 8]
cmp sil, 0x8a
lea rax, [rbp + 8]
cmp r8, 0x177d118f
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
test r9d, 0x25343059
cmp rbx, rax
jmp 0x140472596
je 0x1404725de
mov rcx, qword [rsp + 0x70]
sar ah, 0xcd
bsr rax, r8
mov rax, rcx
cmc
stc
cmp esp, r11d
cmp qword [rcx + 0x18], 0x10
jmp 0x1404725ba
jb 0x1404725c8
mov rax, qword [rcx]
jmp 0x1404725c8
mov qword [rcx + 0x10], r9
jmp 0x1404725d1
mov byte [rax], r9b
jmp 0x1404725d9
jmp 0x14047261a
cmp byte [rsp + 0x30], 0
je 0x14047261a
mov r9b, 0x2d
movzx r8, bx
rol r8b, 0xe5
mov r8, rdi
cmovne cx, r9w
xor edx, edx
movsx ecx, r13w
mov rcx, qword [rsp + 0x70]
jmp 0x14047260c
call fcn.14044b493
nop
jmp 0x14047261a
lea rcx, [rbp + 8]
jmp 0x140472623
call fcn.14045cf90
mov rax, qword [rsp + 0x70]
bswap cx
mov rcx, qword [rbp + 0x28]
jmp 0x14047263d
xor rcx, rsp
jmp 0x140472645
call fcn.1404a1418
mov rbx, qword [rsp + 0x170]
test r8d, r13d
add rsp, 0x130
movsx si, cl
pop r15
pop r14
movzx bp, r13b
pop r13
not di
setnp dil
movsx rbp, si
pop r12
cmovae ebp, esi
pop rdi
pop rsi
movzx rbp, sp
pop rbp
ret
call fcn.1404b79e9
int3
call fcn.1404b79e9
nop
call fcn.1404b79e9
nop
jmp 0x14047269f
call fcn.1404b79e9
int3