Function at 0x140469f2b
Capabilities:
Check http status code
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
rol rcx, 0x23
xchg bx, ax
push rbp
push rsi
push rdi
push r12
push r13
movzx edi, r13w
sal ax, 0x31
push r14
rcr di, cl
sub cl, 0x40
ror cx, cl
push r15
sbb ah, 0x65
shr di, cl
lea rbp, [rsp - 0x30]
cmp bpl, spl
sub rsp, 0x130
mov rax, qword [0x1400b7288]
jmp 0x140469f79
xor rax, rsp
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
rcl r14b, 0x35
mov r13, r8
mov rdi, rdx
mov qword [rsp + 0x70], rdx
rcl ah, cl
sar cx, 0x93
cbw
mov qword [rbp - 0x40], rdx
sal cx, cl
cmovo cx, r13w
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
and al, r8b
xor r12d, r12d
movsxd rax, r10d
movsx r15, bx
mov dword [rsp + 0x3c], r12d
movzx ax, r15b
jmp 0x140469fd1
mov r15, qword [rbp + 0x98]
jmp 0x140469fe0
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
movsx rcx, dx
movzx ecx, sp
not cl
mov qword [rbp - 0x58], rbx
cwde
mov rax, qword [rbx]
jmp 0x140469ffe
mov rcx, rbx
jmp 0x14046a006
mov rax, qword [rax + 8]
jmp 0x14046a00f
call qword [case.0x140162398.0]
cmp byte [rbp + 0x90], r12b
jmp 0x14046a021
je 0x14046a062
lea rcx, [rbp - 0x60]
jmp 0x14046a030
call fcn.14046fd03
mov rsi, rax
test cx, 0x1e3
mov qword [rsp + 0x50], rax
test rbx, rbx
je 0x14046a0d3
mov rdx, qword [rbx]
movzx rax, r10w
cdqe
mov rax, qword [rdx + 0x10]
jmp 0x14046a05d
jmp 0x14046a099
lea rcx, [rbp - 0x60]
jmp 0x14046a06b
call fcn.14046f935
mov rsi, rax
cmp r9w, r13w
mov qword [rsp + 0x50], rax
test cx, 0xf5e
test r11b, dil
test rbx, rbx
jmp 0x14046a08c
je 0x14046a0d3
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x14046a0a1
call qword [case.0x140162398.0]
test rax, rax
movsxd r8, r11d
bswap r8w
mov r8, rax
jmp 0x14046a0b9
je 0x14046a0d3
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, 1
mov rcx, r8
call qword [case.0x140162398.0]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x14046a0e2
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
seto dl
movzx dx, bpl
cwde
mov qword [rbp + 0x18], r12
cqo
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
not eax
cdq
mov rax, qword [rsi]
xchg ecx, ecx
cmovge dx, si
movsx rcx, r11w
lea rdx, [rbp - 0x70]
movzx rcx, dx
mov rcx, rsi
jmp 0x14046a125
mov rax, qword [rax + 0x58]
call qword [case.0x140162398.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cmovbe bx, r9w
mov qword [rdi + 0x10], r12
mov cl, sil
cmovle rcx, rdx
mov eax, 0x5c4f7221
mov qword [rdi + 0x18], 0xf
mov bh, 0x5c
cdqe
lahf
mov byte [rdi], r12b
jmp 0x14046a165
mov esi, 1
mov eax, esi
movzx rcx, r8w
mov dword [rsp + 0x34], eax
movsx bx, r13b
cmovp cx, bx
mov dword [rsp + 0x3c], eax
cbw
mov rax, qword [r15 + 0x40]
movsxd rbx, esi
movzx ecx, r9w
jmp 0x14046a193
mov rbx, qword [rax + 8]
movzx ax, cl
cdqe
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
movsx cx, r12b
mov rcx, r13
movzx cx, r9b
mov rcx, rbx
jmp 0x14046a1b9
mov rax, qword [rax + 8]
jmp 0x14046a1c2
call qword [case.0x140162398.0]
nop
movzx rcx, ax
mov cl, spl
lea rcx, [rbp - 0x60]
jmp 0x14046a1d9
call fcn.14045d1eb
mov rdi, rax
cmp r9b, 0xd4
mov qword [rbp - 0x60], rax
jmp 0x14046a1ee
test rbx, rbx
jmp 0x14046a1f6
je 0x14046a257
mov rdx, qword [rbx]
cwde
movsx eax, r10w
xchg cx, ax
mov rcx, rbx
movsx rax, sp
setno al
movzx ax, r10b
mov rax, qword [rdx + 0x10]
jmp 0x14046a21e
call qword [case.0x140162398.0]
mov r8, rax
test rax, rax
jmp 0x14046a22f
je 0x14046a257
mov rcx, qword [rax]
movzx dx, r10b
lahf
mov rax, qword [rcx]
cdq
mov dl, r14b
cqo
mov edx, esi
mov rcx, r8
jmp 0x14046a251
call qword [case.0x140162398.0]
mov rax, qword [rdi]
setle r8b
mov r9, r14
lea r8, [0x1400c0dac]
jmp 0x14046a275
lea rdx, [0x1400c0da0]
mov rcx, rdi
jmp 0x14046a284
mov rax, qword [rax + 0x58]
jmp 0x14046a28d
call qword [case.0x140162398.0]
mov rax, r12
mov qword [rbp - 0x78], rax
test dh, 0x5b
mov dil, byte [rsp + 0x30]
shl cl, 0x1c
or r15b, 0x46
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
inc ch
btr cx, 0xc7
and ecx, r10d
xor r9d, r9d
sal ecx, cl
lea ecx, [r9 + 1]
stc
cmc
cmp rax, 4
jae 0x14046c83b
mov al, byte [rbp + rax - 0x70]
jmp 0x14046a2e5
cmp al, 0x20
jmp 0x14046a2ec
je 0x14046a326
cmp al, 0x24
jmp 0x14046a2f9
je 0x14046c08a
cmp al, 0x2b
jmp 0x14046a306
je 0x14046b625
cmp al, 0x76
jmp 0x14046a313
je 0x14046a409
cmp al, 0x78
jmp 0x14046a320
jne 0x14046acc2
cmp qword [rbp - 0x78], 3
jmp 0x14046a330
je 0x14046acc2
mov bl, r9b
movsx dx, r12b
movzx ecx, si
movzx dx, spl
mov byte [rsp + 0x40], bl
movsx ecx, r14w
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046a35b
call fcn.140465047
sub r9d, r9d
cmp cl, bh
test r13d, 0x3ca35316
stc
test al, al
jmp 0x14046a374
jne 0x14046c7f1
lea rbx, [r13 + 0xa]
bsr r12d, r14d
test r11b, r9b
bsf esi, r14d
mov r12, rbx
btr r14, r14
not dil
mov rsi, qword [rsp + 0x48]
and r14d, 0x73642795
movsxd r15, r9d
mov r15, qword [rbp - 0x60]
adc r14b, 0x4d
lea edi, [r9 + 1]
mov r14d, 0xffff
test sp, 0x622b
cmp byte [r13 + 8], r9b
jne 0x14046c68a
mov rcx, qword [r13]
test rcx, rcx
je 0x14046c676
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14046a3dc
test rdx, rdx
jmp 0x14046a3e4
je 0x14046c632
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14046a3f6
jle 0x14046c632
movzx eax, word [rdx]
jmp 0x14046a404
jmp 0x14046c652
mov dword [rsp + 0x68], r9d
mov rbx, qword [rsp + 0x50]
cdqe
movzx rax, bp
mov rax, qword [rbx]
movzx ecx, cx
mov rcx, rbx
jmp 0x14046a427
mov rax, qword [rax + 0x48]
jmp 0x14046a430
call qword [case.0x140162398.0]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
movzx cx, r10b
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14046a452
call qword [case.0x140162398.0]
mov eax, dword [rsp + 0x34]
cmc
jmp 0x14046a462
bts eax, 9
test bp, 0x4c25
jmp 0x14046a473
mov dword [rsp + 0x34], eax
cmc
jmp 0x14046a47d
mov dword [rsp + 0x3c], eax
cmp r15, 0x9a63e9e
xor eax, eax
test sil, 0xb4
cmp qword [rbp - 8], rax
jmp 0x14046a497
je 0x14046ada4
mov rax, qword [rbx]
mov cl, r13b
mov rcx, rbx
jmp 0x14046a4ab
mov rax, qword [rax + 0x20]
jmp 0x14046a4b4
call qword [case.0x140162398.0]
mov word [rsp + 0x40], ax
stc
test r10d, eax
sub edx, edx
cmp r10b, bpl
test ax, ax
jmp 0x14046a4d0
je 0x14046ada4
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
jmp 0x14046a4e4
cmovae rcx, qword [rbp - 0x18]
cmc
cmp byte [rcx], 0x7f
jmp 0x14046a4f2
jae 0x14046ada4
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movzx ebx, r8w
lea eax, [rdx + 0xf]
bswap rcx
jmp 0x14046a511
mov qword [rbp - 0x80], rax
movsxd rbx, edi
mov cx, r11w
xchg bh, cl
mov qword [rbp - 0x20], rax
setle cl
lea eax, [rdx + 1]
movsxd rbx, eax
cmovae ebx, edi
mov bx, bx
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
mov ebx, edx
bswap edx
movzx ecx, sp
cwd
mov rdx, qword [rsp + 0x48]
movsxd rcx, esi
mov rcx, r13
jmp 0x14046a552
call fcn.140465047
xor r11d, r11d
test al, al
jmp 0x14046a561
jne 0x14046ab07
mov r10, qword [rsp + 0x60]
neg esi
cmp r10b, r8b
lea r9, [r10 + 0x16]
movzx r8w, r15b
mov qword [rbp - 0x48], r9
sbb bx, 0xeb2
lea r14, [r13 + 0xa]
mov r8, r14
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
ror di, cl
rcl sil, 0xaa
mov qword [rsp + 0x78], rbx
stc
btr si, 0xf9
sar di, 0x5e
mov edi, r11d
shr sil, 0xef
cmc
mov rsi, qword [rbp - 0x80]
cmp byte [r13 + 8], r11b
jmp 0x14046a5bd
jne 0x14046a6a3
mov rcx, qword [r13]
test rcx, rcx
je 0x14046a687
mov rax, qword [rcx + 0x38]
rol dl, cl
shrd edx, r8d, 0x15
sbb dh, 0xe2
mov rdx, qword [rax]
cmc
stc
test ebx, 0x494b3a1a
test rdx, rdx
je 0x14046a614
mov rax, qword [rcx + 0x50]
test r14b, bl
cmp dword [rax], r11d
jmp 0x14046a601
jle 0x14046a614
movzx eax, word [rdx]
jmp 0x14046a60f
jmp 0x14046a658
mov rax, qword [rcx]
jmp 0x14046a61c
mov rax, qword [rax + 0x30]
jmp 0x14046a625
call qword [case.0x140162398.0]
mov r8, qword [rbp - 0x50]
shld rcx, r15, 0xaa
cmp r9b, 0xf3
mov r9, qword [rbp - 0x48]
shrd r10w, r15w, 0x48
xor cx, 0x2743
mov r10, qword [rsp + 0x60]
sbb ecx, 0xc1654e
movsxd rcx, r14d
xor r11d, r11d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046a665
je 0x14046a687
mov word [r8], ax
jmp 0x14046a67a
mov r14, r8
jmp 0x14046a682
jmp 0x14046a693
mov qword [r13], r11
not dx
movzx eax, r12w
cwde
mov eax, 1
mov byte [r13 + 8], al
movsx rcx, r10w
not cx
movzx r8d, word [r14]
cqo
movzx edx, si
movsx cx, r11b
mov rdx, r9
movzx cx, r10b
mov ecx, edx
mov rcx, r10
call fcn.14013fe99
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp dl, dh
cmc
cmp rax, 0xa
jmp 0x14046a6d7
jae 0x14046a7c9
lea rcx, [0x1400c0da0]
not r9b
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmc
cmp rcx, qword [r10 + 0x18]
jae 0x14046a743
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14046a714
jb 0x14046a724
mov rax, qword [r10]
cmp rdi, r12
test r13w, r10w
mov byte [rax + rcx], r9b
cmp edx, 0x2aec5925
sub edx, edx
jmp 0x14046a735
mov byte [rax + rcx + 1], dl
jmp 0x14046a73e
jmp 0x14046a767
mov r8b, r12b
movzx cx, r8b
mov edx, 0x4510620a
cdq
mov edx, 1
cmovo cx, bp
mov rcx, r10
jmp 0x14046a762
call fcn.1404533eb
lea rax, [rbp - 0x38]
inc cl
cmp rsi, 0x10
setae cl
jmp 0x14046a779
cmovae rax, rbx
stc
cmp r12w, di
cmc
cmp byte [rax + rdi], 0x7f
jmp 0x14046a78c
je 0x14046a97d
lea rax, [rbp - 0x38]
cmc
test r14d, r10d
test cl, cl
jmp 0x14046a7a3
cmovne rax, rbx
sub ecx, 0x2525e6a
movsx rcx, si
mov ecx, 1
clc
stc
cmp r9b, 0xa3
add byte [rax + rdi], cl
jmp 0x14046a7c4
jmp 0x14046a95f
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae bl
xchg dx, dx
movzx dx, r10b
not dx
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
cmp rbp, r14
xor r11d, r11d
cmp byte [rax + rdi], r11b
je 0x14046aa89
cmp byte [r13 + 8], r11b
jmp 0x14046a801
jne 0x14046a8b2
mov rcx, qword [r13]
cmp r11, rax
test rcx, rcx
je 0x14046a88b
mov rax, qword [rcx + 0x38]
neg edx
stc
xor dx, 0x37ea
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046a82e
je 0x14046a855
mov rax, qword [rcx + 0x50]
test ax, 0x7621
test bl, r11b
cmp dword [rax], r11d
jmp 0x14046a847
jle 0x14046a855
movzx eax, word [rdx]
jmp 0x14046a86f
mov rax, qword [rcx]
jmp 0x14046a85d
mov rax, qword [rax + 0x30]
jmp 0x14046a866
call qword [case.0x140162398.0]
xor r11d, r11d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046a87c
je 0x14046a88b
mov word [r14], ax
jmp 0x14046a88f
mov qword [r13], r11
mov r10d, 1
mov byte [r13 + 8], r10b
movzx dx, r12b
bswap rdx
cqo
mov rdx, qword [rsp + 0x78]
jmp 0x14046a8ad
jmp 0x14046a8bf
mov r10d, 1
adc ah, dl
shl ah, cl
test ecx, r14d
movzx eax, word [rsp + 0x40]
jmp 0x14046a8cc
cmp word [r14], ax
jmp 0x14046a8d5
jne 0x14046aa89
mov rcx, qword [rbp - 0x28]
test r13w, 0x69c
jmp 0x14046a8ea
cmp rcx, rsi
jmp 0x14046a8f2
jae 0x14046a927
lea rax, [rcx + 1]
cmp r12b, r13b
cmp bh, 0x43
test dil, 0x5a
mov qword [rbp - 0x28], rax
adc eax, r12d
lea rax, [rbp - 0x38]
cmp sp, r10w
test bl, bl
cmovne rax, rdx
test esi, ecx
and word [rax + rcx], 0
jmp 0x14046a94f
xor r9d, r9d
movsxd rdx, esp
xchg dl, r8b
movsx ecx, r13w
mov r8b, r15b
mov rdx, r10
mov rcx, 0x61d661fd
lea rcx, [rbp - 0x38]
jmp 0x14046a94a
call fcn.1404533eb
inc rdi
xadd rbx, rbx
jmp 0x14046a95f
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
jmp 0x14046a96d
mov rsi, qword [rbp - 0x20]
not rcx
sar cl, cl
mov rcx, 0x7f8d776a
mov rcx, qword [r13]
xor r8d, r8d
test rcx, rcx
jmp 0x14046a98c
je 0x14046aa24
mov rax, qword [rcx + 0x38]
jmp 0x14046a99b
cmp qword [rax], r8
jmp 0x14046a9a3
je 0x14046a9ea
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x14046a9b6
jle 0x14046a9ea
dec dword [rax]
not edx
mov rcx, qword [rcx + 0x38]
movzx rdx, r8w
mov rdx, rbx
mov rdx, qword [rcx]
cmovo eax, ebx
lea rax, [rdx + 2]
jmp 0x14046a9da
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046a9e5
jmp 0x14046aa04
mov rax, qword [rcx]
jmp 0x14046a9f2
mov rax, qword [rax + 0x38]
jmp 0x14046a9fb
call qword [case.0x140162398.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046aa11
je 0x14046aa24
mov al, r8b
jmp 0x14046aa1f
jmp 0x14046aa39
mov qword [r13], r8
setno ah
mov cl, 0xff
mov eax, 1
mov cl, 0xb4
xchg dl, ch
movzx ecx, di
mov byte [r13 + 8], al
cdq
mov rdx, qword [rsp + 0x48]
xchg rcx, rcx
mov rcx, r13
jmp 0x14046aa4e
call fcn.140465047
sub r11d, r11d
sal r9b, cl
test al, al
mov r10b, bpl
setae r8b
movsxd r10, ebp
mov r8, qword [rbp - 0x50]
xchg r9b, r10b
jmp 0x14046aa71
mov r9, qword [rbp - 0x48]
movsx r10, cx
mov r10, qword [rsp + 0x60]
jmp 0x14046aa83
je 0x14046a5b4
mov qword [rbp - 0x80], rsi
adc sil, cl
btr r11w, bp
mov rbx, rdi
bsf r11d, r15d
ror r14b, 0xd5
adc sil, r14b
test rdi, rdi
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
movsxd r10, r12d
mov r10, qword [rsp + 0x78]
jmp 0x14046aac6
je 0x14046ab18
lea rax, [rbp - 0x38]
cmp r11, 0x10
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x14046aae1
jle 0x14046aaef
inc rbx
jmp 0x14046ab18
mov eax, 1
jmp 0x14046aaf9
mov byte [rsp + 0x38], al
jmp 0x14046ab02
jmp 0x14046ab18
mov r10, qword [rbp - 0x38]
bswap dx
mov r11, qword [rbp - 0x80]
shr r9d, cl
rol dl, 0xdb
lea rdx, [rbp - 0x18]
mov r8d, ebp
mov r8, qword [rbp - 0x18]
shrd r9, r9, 0xe6
and r9b, spl
mov r9, qword [rbp]
test r8w, 0x65d3
cmp r9, 0x10
jmp 0x14046ab3e
cmovae rdx, r8
test si, cx
xor eax, eax
clc
cmp byte [rsp + 0x38], al
jmp 0x14046ab51
jne 0x14046abc6
test rbx, rbx
jmp 0x14046ab5f
je 0x14046ad39
mov cl, byte [rdx]
cmp rsi, 0x48c244fb
cmp cl, 0x7f
jmp 0x14046ab76
je 0x14046ad39
sub rbx, 1
jmp 0x14046ab85
je 0x14046acf0
lea rax, [rbp - 0x38]
test r15b, 6
cmc
jmp 0x14046ab99
cmp r11, 0x10
jmp 0x14046aba2
cmovae rax, r10
test r14b, spl
test ebp, 0x7e5f2c2d
cmp cl, byte [rax + rbx]
jmp 0x14046abb7
je 0x14046ad22
mov eax, 1
mov byte [rsp + 0x38], al
cmp r11, 0x10
jb 0x14046ac3f
lea rdx, [r11 + 1]
mov rax, r10
cmc
cmp rdx, 0x1000
jmp 0x14046abe4
jb 0x14046ac19
add rdx, 0x27
test dh, 0x5a
mov r10, qword [r10 - 8]
jmp 0x14046ac01
sub rax, r10
clc
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14046ac13
ja 0x14046cbd0
mov rcx, r10
jmp 0x14046ac21
call fcn.140261fd0
mov r9, qword [rbp]
rcr r8d, 0xef
xor r8w, bp
xchg r8b, r8b
mov r8, qword [rbp - 0x18]
cmp di, 0x1e6
cmc
cmp r9, 0x10
jb 0x14046acad
lea rdx, [r9 + 1]
ror ax, 0x7c
cdqe
mov rax, r8
clc
stc
cmp rdx, 0x1000
jmp 0x14046ac64
jb 0x14046aca0
add rdx, 0x27
mov r8, qword [r8 - 8]
test r9, r8
cmp dil, bpl
sub rax, r8
test r11w, r11w
clc
add rax, 0xfffffffffffffff8
cmp eax, 0x68d607f6
test r9b, 0xb0
cmp r11w, r10w
cmp rax, 0x1f
jmp 0x14046ac9a
ja 0x14046cbca
mov rcx, r8
jmp 0x14046aca8
call fcn.140261fd0
xor r9d, r9d
add ch, 0x19
or al, spl
mov ecx, 1
sbb ax, 0x4ad5
sar al, 0x43
mov eax, dword [rsp + 0x38]
cmc
cmp di, 0x6542
jmp 0x14046acd1
add qword [rbp - 0x78], rcx
test al, al
jmp 0x14046acdc
jne 0x14046cadb
mov rax, qword [rbp - 0x78]
jmp 0x14046aceb
jmp 0x14046a2d2
test rbx, rbx
jmp 0x14046acf8
jne 0x14046ad22
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14046ad0b
cmovae rax, r10
jmp 0x14046ad15
cmp cl, byte [rax]
jmp 0x14046ad1c
jl 0x14046abbd
cmp byte [rdx + 1], 0
jmp 0x14046ad2b
jle 0x14046ab57
inc rdx
jmp 0x14046ab57
cmp r11, 0x10
jmp 0x14046ad42
jb 0x14046b0b8
lea rdx, [r11 + 1]
shr al, 0xa0
mov rax, r10
clc
cmp rdx, 0x1000
jmp 0x14046ad5f
jb 0x14046ad92
add rdx, 0x27
cmp r15b, bl
mov r10, qword [r10 - 8]
stc
cmp bh, 0xcf
sub rax, r10
test r10b, 0xbd
cmp esp, 0xeca25bb
test bpl, r14b
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14046cbd0
mov rcx, r10
jmp 0x14046ad9a
call fcn.140261fd0
jmp 0x14046b0b8
mov rdx, qword [rsp + 0x48]
movsx rcx, r14w
movsxd rcx, r12d
mov rcx, r13
jmp 0x14046adb8
call fcn.140465047
xor r8d, r8d
test al, al
jne 0x14046b0c5
lea rbx, [r13 + 0xa]
xchg r12w, r15w
mov r12, rbx
jmp 0x14046addb
mov r9, qword [rsp + 0x60]
not dil
movzx rsi, cx
lea rdi, [r9 + 0x16]
movsx r15w, r13b
bswap r15d
mov si, 0x1792
mov rsi, qword [rsp + 0x70]
jmp 0x14046ae04
mov r15, qword [rsp + 0x48]
jmp 0x14046ae0e
jmp 0x14046ae1d
mov r9, qword [rsp + 0x60]
jmp 0x14046ae1d
cmp byte [r13 + 8], r8b
jmp 0x14046ae26
jne 0x14046aee3
mov rcx, qword [r13]
test r10d, 0x62de6bc9
test rcx, rcx
jmp 0x14046ae3f
je 0x14046aecc
mov rax, qword [rcx + 0x38]
stc
shrd dx, bp, 0xc8
movsx dx, r8b
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x14046ae83
mov rax, qword [rcx + 0x50]
cmp r12, rsi
cmp dword [rax], r8d
jmp 0x14046ae70
jle 0x14046ae83
movzx eax, word [rdx]
jmp 0x14046ae7e
jmp 0x14046aea8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046ae8f
call qword [case.0x140162398.0]
mov r9, qword [rsp + 0x60]
shl ch, 0x31
rcr cl, cl
xor r8d, r8d
cmp rbx, rdx
and cl, r15b
mov ecx, 0xffff
clc
cmp cx, ax
je 0x14046aecc
mov word [r12], ax
jmp 0x14046aec4
mov rbx, r12
jmp 0x14046aed0
mov qword [r13], r8
mov eax, 1
cmova dx, bp
sets cl
mov rcx, r10
mov byte [r13 + 8], al
movzx r8d, word [rbx]
mov rdx, rdi
mov cl, r15b
mov rcx, r9
jmp 0x14046aef5
call fcn.14013fe99
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x14046af0b
jae 0x14046b095
lea rcx, [0x1400c0da0]
cmp r8, rbx
mov r9b, byte [rax + rcx]
sub cx, r13w
mov rcx, qword [rsi + 0x10]
cmc
stc
test r14w, r12w
cmp rcx, qword [rsi + 0x18]
jmp 0x14046af36
jae 0x14046af7b
lea rax, [rcx + 1]
clc
jmp 0x14046af46
mov qword [rsi + 0x10], rax
mov rax, rsi
test spl, 0xb8
stc
cmp qword [rsi + 0x18], 0x10
jmp 0x14046af5c
jb 0x14046af65
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
sub r8d, r8d
jmp 0x14046af71
mov byte [rax + rcx + 1], r8b
jmp 0x14046afa1
mov r8b, r14b
movsx ecx, bx
cwd
mov edx, 1
movzx rcx, r15w
movsx cx, r13b
mov rcx, rsi
jmp 0x14046af99
call fcn.1404533eb
xor r8d, r8d
mov rcx, qword [r13]
cmp r15w, 0x7351
test rcx, rcx
je 0x14046b049
mov rax, qword [rcx + 0x38]
test sil, r10b
jmp 0x14046afc0
cmp qword [rax], r8
je 0x14046b00f
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x14046afd6
jle 0x14046b00f
dec dword [rax]
cmovo rdx, r12
rdtsc
movsx rdx, bx
mov rcx, qword [rcx + 0x38]
movsxd rax, r12d
mov rdx, qword [rcx]
jmp 0x14046aff7
lea rax, [rdx + 2]
jmp 0x14046b000
mov qword [rcx], rax
mov ah, bl
xchg al, al
movzx eax, word [rdx]
jmp 0x14046b029
mov rax, qword [rcx]
jmp 0x14046b017
mov rax, qword [rax + 0x38]
jmp 0x14046b020
call qword [case.0x140162398.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046b036
je 0x14046b049
mov al, r8b
jmp 0x14046b044
jmp 0x14046b060
mov qword [r13], r8
movsx dx, r9b
mov eax, 1
movzx rcx, si
movsxd rdx, ebx
cwd
mov byte [r13 + 8], al
movsxd rcx, ebp
cmovae rcx, r10
movzx dx, r8b
mov rdx, r15
mov rcx, r13
jmp 0x14046b07b
call fcn.140465047
xor r8d, r8d
jmp 0x14046b088
test al, al
jmp 0x14046b08f
je 0x14046ae13
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
setbe ah
mov r15b, byte [rsp + 0x30]
movzx ax, dil
mov r12b, byte [rsp + 0x30]
movzx rbx, di
movsxd rbx, edi
mov rbx, qword [rsp + 0x50]
movsxd rcx, r12d
setg al
not cl
mov rax, qword [rbx]
movsxd rcx, ebp
cmovae ecx, ebx
movsx rcx, r10w
mov rcx, rbx
jmp 0x14046b0da
mov rax, qword [rax + 0x18]
jmp 0x14046b0e3
call qword [case.0x140162398.0]
movzx ebx, ax
movsx edx, r12w
movsx rcx, bx
mov rdx, qword [rsp + 0x48]
mov cl, 0xcc
mov rcx, r13
jmp 0x14046b103
call fcn.140465047
sub r8d, r8d
test al, al
jmp 0x14046b112
jne 0x14046b4af
test bx, bx
je 0x14046b4af
cmp byte [r13 + 8], r8b
jmp 0x14046b12a
jne 0x14046b1d6
mov rcx, qword [r13]
test rcx, rcx
je 0x14046b1b8
mov rax, qword [rcx + 0x38]
bts rdx, rbp
mov rdx, qword [rax]
cmp r15b, 0xda
test rdx, rdx
je 0x14046b177
mov rax, qword [rcx + 0x50]
test r14b, r8b
cmp dword [rax], r8d
jmp 0x14046b164
jle 0x14046b177
movzx eax, word [rdx]
jmp 0x14046b172
jmp 0x14046b196
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046b183
call qword [case.0x140162398.0]
sub r8d, r8d
bts rcx, rcx
rcl rcx, cl
and cl, sil
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046b1a3
je 0x14046b1b8
mov word [r13 + 0xa], ax
jmp 0x14046b1b3
jmp 0x14046b1c3
mov qword [r13], r8
xchg al, ah
jmp 0x14046b1c3
mov eax, 1
jmp 0x14046b1cd
mov byte [r13 + 8], al
test sp, si
stc
clc
cmp word [r13 + 0xa], bx
movzx bx, r8b
movsxd rbx, r9d
mov ebx, dword [rsp + 0x68]
jne 0x14046b4bd
mov eax, 1
btr ecx, r9d
mov rcx, qword [r13]
stc
cmp r13w, 0x4acc
test rcx, rcx
jmp 0x14046b209
je 0x14046b29e
mov rax, qword [rcx + 0x38]
cmp r8b, 0xab
cmp qword [rax], r8
je 0x14046b25b
mov rax, qword [rcx + 0x50]
test r15b, bpl
cmp dword [rax], r8d
jle 0x14046b25b
dec dword [rax]
movsxd rax, r10d
lahf
not dh
mov rcx, qword [rcx + 0x38]
mov al, r12b
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046b24b
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046b256
jmp 0x14046b270
mov rax, qword [rcx]
jmp 0x14046b263
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
xor r8d, r8d
mov ecx, 0xffff
test ax, 0x41ef
jmp 0x14046b27e
cmp cx, ax
jmp 0x14046b286
je 0x14046b299
mov al, r8b
jmp 0x14046b294
jmp 0x14046b2a2
mov eax, 1
mov qword [r13], r8
mov byte [r13 + 8], al
mov rdx, 0x334274ec
mov rdx, qword [rsp + 0x48]
mov ch, 0x4c
mov rcx, r13
jmp 0x14046b2bd
call fcn.140465047
cmp ebx, dword [rsp + 0x58]
jge 0x14046b4bd
sub r8d, r8d
cmc
jmp 0x14046b2d9
test al, al
jne 0x14046b497
cmp byte [r13 + 8], r8b
jmp 0x14046b2ea
jne 0x14046b39c
mov rcx, qword [r13]
test rcx, rcx
je 0x14046b380
mov rax, qword [rcx + 0x38]
shrd dx, r10w, 0xa3
or dl, 0xa7
cmp r9d, 0x4246a43
mov rdx, qword [rax]
clc
test r13, r11
test rdx, rdx
je 0x14046b33e
mov rax, qword [rcx + 0x50]
test dl, r13b
cmp dword [rax], r8d
jmp 0x14046b330
jle 0x14046b33e
movzx eax, word [rdx]
jmp 0x14046b358
mov rax, qword [rcx]
jmp 0x14046b346
mov rax, qword [rax + 0x30]
jmp 0x14046b34f
call qword [case.0x140162398.0]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x14046b368
cmp cx, ax
je 0x14046b380
mov word [r13 + 0xa], ax
jmp 0x14046b37b
jmp 0x14046b38a
mov qword [r13], r8
cwd
movsx r8d, r10w
mov eax, 1
cmovno r8w, r13w
movsx rdx, bp
mov byte [r13 + 8], al
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0x16]
movzx cx, cl
xchg cl, r8b
movsx cx, cl
movzx r8d, word [r13 + 0xa]
movsx ecx, r9w
movsx rcx, di
mov rcx, rax
jmp 0x14046b3c5
call fcn.14013fe99
sub rax, qword [rsp + 0x60]
test r11w, 0x32ec
sar rax, 1
cmp sil, r9b
cmc
cmp rax, 0xa
jae 0x14046b497
lea rcx, [0x1400c0da0]
rol r10d, 0x34
rcl r9b, cl
mov r9b, byte [rax + rcx]
ror cl, 0x87
btr cx, 0xfa
mov r10, qword [rsp + 0x70]
bswap cx
neg cx
xchg cl, ch
mov rcx, qword [r10 + 0x10]
jmp 0x14046b41a
cmp rcx, qword [r10 + 0x18]
jmp 0x14046b423
jae 0x14046b469
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
sar ax, cl
rol ax, 0xf9
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14046b445
jb 0x14046b452
mov rax, qword [r10]
cmp r9b, al
cmc
mov byte [rax + rcx], r9b
clc
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14046b464
jmp 0x14046b486
mov r8b, sil
mov edx, 1
mov rcx, r10
jmp 0x14046b479
call fcn.1404533eb
xor r8d, r8d
movzx ax, spl
mov eax, 1
add ebx, eax
jmp 0x14046b492
jmp 0x14046b1f6
mov ecx, 1
jmp 0x14046b4a1
mov byte [rsp + 0x38], cl
jmp 0x14046b4aa
jmp 0x14046b4c9
mov ebx, dword [rsp + 0x68]
cmc
and ecx, 0x6d2964d1
adc cx, dx
mov ecx, 1
xor ah, 0x63
movsx rax, ax
mov rax, qword [rsp + 0x70]
test r14, r11
clc
sub edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x14046b4dd
jne 0x14046b4f1
mov byte [rsp + 0x38], cl
jmp 0x14046b4ec
jmp 0x14046b5ad
mov eax, dword [rsp + 0x58]
cmp ebx, eax
jmp 0x14046b4fc
jge 0x14046b5ad
sub eax, ebx
shr bl, cl
test dh, 0x22
mov ebx, eax
movsx rcx, bx
shr r15w, cl
or r15w, 0x3155
mov r14, qword [rsp + 0x70]
shrd r15w, dx, 0x5d
dec r15w
mov r15d, 1
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x14046b53b
jae 0x14046b572
lea rax, [rcx + 1]
clc
mov qword [r14 + 0x10], rax
or ah, bh
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jb 0x14046b562
mov rax, qword [r14]
jmp 0x14046b562
mov word [rax + rcx], 0x30
jmp 0x14046b56d
jmp 0x14046b58f
mov r9b, 0x30
cmovno cx, bx
mov r8b, dil
xchg rcx, rcx
mov rdx, r15
mov rcx, r14
call fcn.1404533eb
xor edx, edx
cmp r11d, r11d
sub rbx, r15
jmp 0x14046b597
jne 0x14046b52e
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
rol rdx, cl
shl dl, 0x1c
mov rdx, qword [rbp]
cmp rdx, 0x10
jmp 0x14046b5ba
jb 0x14046acad
inc rdx
test bpl, dl
add eax, 0x333c6988
adc al, 0x40
mov rcx, qword [rbp - 0x18]
not ah
shr eax, 6
mov rax, rcx
clc
test si, r13w
jmp 0x14046b5e3
cmp rdx, 0x1000
jmp 0x14046b5ef
jb 0x14046aca8
add rdx, 0x27
mov rcx, qword [rcx - 8]
test si, r13w
test ah, 0xd9
cmp di, bp
sub rax, rcx
stc
cmp r14b, 0x88
add rax, 0xfffffffffffffff8
test cl, r11b
cmp rax, 0x1f
ja 0x14046cbca
jmp 0x14046aca8
mov rdx, qword [rsp + 0x48]
jmp 0x14046b62f
mov rcx, r13
jmp 0x14046b637
call fcn.140465047
sub r9d, r9d
test dh, 0x58
clc
test r13b, sil
test al, al
jne 0x14046acb6
mov rbx, qword [rsp + 0x50]
cwd
movsx dx, bl
mov rax, qword [rbx]
movsx dx, r11b
lea rdx, [rbp - 0x38]
movsx rcx, cx
jmp 0x14046b673
mov rcx, rbx
jmp 0x14046b67b
mov rax, qword [rax + 0x38]
jmp 0x14046b684
call qword [case.0x140162398.0]
mov r8d, dword [rsp + 0x34]
clc
bts r8d, 8
or r8d, 2
clc
cmp r13b, r12b
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
cmp dil, sil
cmc
xor r9d, r9d
cmp spl, 3
cmp qword [rbp - 0x28], r9
jmp 0x14046b6bb
jbe 0x14046b853
mov rax, qword [rbx]
cdq
movzx dx, cl
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14046b6d5
mov rax, qword [rax + 0x38]
jmp 0x14046b6de
call qword [case.0x140162398.0]
mov r8d, dword [rsp + 0x34]
bt dx, 0x85
bts r8d, 0xb
or r8d, 4
mov dword [rsp + 0x34], r8d
shrd rdx, r11, 0xed
neg dl
mov dword [rsp + 0x3c], r8d
btr rdx, rsp
movsx rdx, sp
lea rdx, [r13 + 8]
jmp 0x14046b71f
mov qword [rsp + 0x58], rdx
cmc
cmp sp, r14w
sub r9d, r9d
cmp byte [rdx], r9b
jmp 0x14046b734
jne 0x14046b80e
mov rcx, qword [r13]
test si, 0x1ed2
cmc
test bx, r12w
test rcx, rcx
jmp 0x14046b750
je 0x14046b7ee
mov rax, qword [rcx + 0x38]
and dh, dh
ror dl, 0x62
mov rdx, qword [rax]
test dl, sil
test rdx, rdx
jmp 0x14046b76d
je 0x14046b793
mov rax, qword [rcx + 0x50]
jmp 0x14046b77d
cmp dword [rax], r9d
jle 0x14046b793
movzx eax, word [rdx]
jmp 0x14046b78e
jmp 0x14046b7c6
mov rax, qword [rcx]
jmp 0x14046b79b
mov rax, qword [rax + 0x30]
jmp 0x14046b7a4
call qword [case.0x140162398.0]
mov r8d, dword [rsp + 0x34]
btr cx, 0xdc
rcr cx, cl
movsx rdx, bp
xor r9d, r9d
add rcx, rsi
rcl cl, 0xb6
xchg dl, ch
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmc
cmp cx, ax
jmp 0x14046b7d9
je 0x14046b7ee
mov word [r13 + 0xa], ax
jmp 0x14046b7e9
jmp 0x14046b7f6
mov qword [r13], r9
bswap r10w
mov r10d, 1
jmp 0x14046b801
mov byte [rdx], r10b
jmp 0x14046b809
jmp 0x14046b817
mov r10d, 1
movsx eax, cx
movzx ecx, word [r13 + 0xa]
stc
lea rax, [rbp - 0x18]
test cl, 0xd1
cmp qword [rbp], 8
jmp 0x14046b82e
cmovae rax, qword [rbp - 0x18]
jmp 0x14046b838
cmp word [rax], cx
jmp 0x14046b840
jne 0x14046b857
mov bl, r10b
jmp 0x14046b84e
jmp 0x14046b864
lea rdx, [r13 + 8]
mov bl, r9b
mov qword [rsp + 0x58], rdx
jmp 0x14046b864
test r8b, 4
jmp 0x14046b86d
je 0x14046b89e
and r8d, 0xfffffffb
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
not cx
movsx ecx, cx
lea rcx, [rbp - 0x18]
jmp 0x14046b890
call fcn.140457672
mov r8d, dword [rsp + 0x34]
test r8b, r10b
clc
test r8b, 2
jmp 0x14046b8a7
je 0x14046b8d8
and r8d, 0xfffffffd
movsx ecx, r9w
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
movsx cx, r13b
bswap ecx
movzx rcx, r15w
lea rcx, [rbp - 0x38]
jmp 0x14046b8d3
call fcn.140457672
xor r8d, r8d
test bl, bl
jmp 0x14046b8e2
je 0x14046bad8
mov rcx, qword [r13]
test rcx, rcx
je 0x14046b9a2
mov rax, qword [rcx + 0x38]
cmp al, 0xe1
cmp qword [rax], r8
jmp 0x14046b903
je 0x14046b95e
mov rax, qword [rcx + 0x50]
test ecx, 0x6b784e4f
cmp dword [rax], r8d
jmp 0x14046b91b
jle 0x14046b95e
dec dword [rax]
movsxd rdx, r8d
movzx eax, r14w
mov rcx, qword [rcx + 0x38]
setb ah
lahf
movsx ax, bpl
mov rdx, qword [rcx]
cmovl ax, r11w
mov rax, 0x1383784e
lea rax, [rdx + 2]
jmp 0x14046b94f
mov qword [rcx], rax
cbw
mov al, 0xbb
movzx eax, word [rdx]
jmp 0x14046b97e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046b96a
call qword [case.0x140162398.0]
sub r8d, r8d
rcr cx, 0xe8
cmp bh, 0x44
bt ecx, 0x99
mov ecx, 0xffff
test r10b, 0xc8
cmp cx, ax
jmp 0x14046b98f
je 0x14046b9a2
mov al, r8b
jmp 0x14046b99d
jmp 0x14046b9bd
mov qword [r13], r8
mov cx, 0x5d0d
cbw
mov eax, 1
jmp 0x14046b9bd
mov rcx, qword [rsp + 0x58]
jmp 0x14046b9ca
mov byte [rcx], al
cdqe
mov rcx, qword [rsp + 0x50]
lahf
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x14046b9e0
mov rax, qword [rax + 0x38]
jmp 0x14046b9e9
call qword [case.0x140162398.0]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
cdq
mov dword [rsp + 0x3c], ebx
cqo
neg dh
mov rdx, qword [rbp + 0x20]
cmp r12w, r10w
jmp 0x14046ba11
cmp rdx, 8
jmp 0x14046ba1a
jb 0x14046ba74
lea rdx, [rdx*2 + 2]
clc
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp r9d, r15d
cmp rdx, 0x1000
jb 0x14046ba6f
add rdx, 0x27
cmp ch, 0xa4
cmc
jmp 0x14046ba4d
mov rcx, qword [rcx - 8]
test r13b, 0x49
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
test si, di
cmp rax, 0x1f
jmp 0x14046ba69
ja 0x14046cbd6
call fcn.140261fd0
movups xmm0, xmmword [rbp - 0x18]
movzx ecx, cx
movups xmmword [rbp + 8], xmm0
and cx, 0x87
sal ch, 0x64
movsx ecx, sp
movups xmm1, xmmword [rbp - 8]
clc
shl cl, cl
movups xmmword [rbp + 0x18], xmm1
sub eax, eax
bswap cx
setne cl
mov ch, 0x83
mov qword [rbp - 8], rax
mov qword [rbp], 7
movsx ecx, r8w
movsx cx, r14b
mov word [rbp - 0x18], ax
movzx cx, r12b
jmp 0x14046bac5
lea rcx, [rbp - 0x18]
jmp 0x14046bace
call fcn.140457672
jmp 0x14046acad
mov rbx, qword [rsp + 0x50]
bswap rcx
movsxd rcx, r10d
mov ch, 0x8b
mov rax, qword [rbx]
movzx ecx, cx
movsxd rcx, r11d
lea rdx, [rbp - 0x38]
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14046baff
call qword [case.0x140162398.0]
mov edx, dword [rsp + 0x34]
cmc
jmp 0x14046bb0f
bts edx, 0xc
test rcx, rdx
or edx, 8
test sp, 0x48fd
mov dword [rsp + 0x34], edx
test ebp, 0x7144216d
mov dword [rsp + 0x3c], edx
jmp 0x14046bb31
xor r9d, r9d
cmp rax, r14
cmc
test di, dx
cmp qword [rbp - 0x28], r9
jmp 0x14046bb44
jbe 0x14046bcd4
mov rax, qword [rbx]
xchg dx, cx
lea rdx, [rbp - 0x18]
movzx rcx, sp
movsx ecx, r8w
mov rcx, rbx
jmp 0x14046bb64
mov rax, qword [rax + 0x40]
call qword [case.0x140162398.0]
mov edx, dword [rsp + 0x34]
jmp 0x14046bb7b
bts edx, 0xd
xor r8b, al
movzx r8w, al
or edx, 0x10
rcr r8d, 0x17
sal r8b, 0x2d
btc r8d, 0x5b
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
btr r8w, 0x28
rcl r8d, 0xa5
add r8, 0x52b2eac
mov r8, qword [rsp + 0x58]
cmc
jmp 0x14046bbbe
sub r9d, r9d
stc
cmp byte [r8], r9b
jmp 0x14046bbca
jne 0x14046bc9f
mov rcx, qword [r13]
test bp, r15w
jmp 0x14046bbe0
test rcx, rcx
jmp 0x14046bbe8
je 0x14046bc7d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test r8d, 0x3121647a
stc
test rdx, rdx
jmp 0x14046bc06
je 0x14046bc27
mov rax, qword [rcx + 0x50]
stc
clc
test r13w, dx
cmp dword [rax], r9d
jle 0x14046bc27
movzx eax, word [rdx]
jmp 0x14046bc54
mov rax, qword [rcx]
jmp 0x14046bc2f
mov rax, qword [rax + 0x30]
jmp 0x14046bc38
call qword [case.0x140162398.0]
mov r8, qword [rsp + 0x58]
cmc
sbb cx, sp
adc cl, r11b
sub r9d, r9d
and cl, r10b
bt ecx, r14d
mov ecx, 0xffff
jmp 0x14046bc65
cmp cx, ax
jmp 0x14046bc6d
je 0x14046bc7d
mov word [r13 + 0xa], ax
jmp 0x14046bc84
mov qword [r13], r9
xchg r10b, r10b
mov r10d, 1
mov byte [r8], r10b
movsx dx, cl
mov edx, dword [rsp + 0x34]
jmp 0x14046bc9a
jmp 0x14046bca5
mov r10d, 1
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
ror bl, 0x58
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
adc bl, 0x8e
shr bl, 0xba
cmp word [rax], cx
xchg bl, bl
mov bl, r10b
jmp 0x14046bcce
je 0x14046bcd7
mov bl, r9b
test dl, 0x10
jmp 0x14046bcdf
je 0x14046bd17
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
not ecx
movsx rcx, r10w
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x14046bcff
call fcn.140457672
mov edx, dword [rsp + 0x34]
jmp 0x14046bd17
test dl, 8
je 0x14046bd46
and edx, 0xfffffff7
mov cl, r11b
mov dword [rsp + 0x34], edx
jmp 0x14046bd34
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x14046bd41
call fcn.140457672
test bl, bl
jmp 0x14046bd4d
je 0x14046bf47
mov rcx, qword [r13]
test bl, r13b
test r10w, 0x1ef
cmc
xor ebx, ebx
test rcx, rcx
jmp 0x14046bd6b
je 0x14046be0f
mov rax, qword [rcx + 0x38]
stc
jmp 0x14046bd82
cmp qword [rax], rbx
jmp 0x14046bd8a
je 0x14046bdd8
mov rax, qword [rcx + 0x50]
stc
cmp dx, cx
cmp dword [rax], ebx
jle 0x14046bdd8
dec dword [rax]
cwd
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, r10
cbw
rdtsc
mov rdx, qword [rcx]
movzx eax, r13w
cmovge rax, r14
jmp 0x14046bdc1
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x14046bdd0
movzx eax, word [rdx]
jmp 0x14046bdef
mov rax, qword [rcx]
jmp 0x14046bde0
mov rax, qword [rax + 0x38]
jmp 0x14046bde9
call qword [case.0x140162398.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14046bdfd
je 0x14046be0f
mov al, bl
jmp 0x14046be0a
jmp 0x14046be1d
mov qword [r13], rbx
mov eax, 1
jmp 0x14046be1d
mov rcx, qword [rsp + 0x58]
mov dx, 0x2923
sets dh
mov byte [rcx], al
rdtsc
movzx ecx, di
mov rcx, qword [rsp + 0x50]
cwde
cmovg rax, r12
cbw
mov rax, qword [rcx]
movsx rdx, r15w
setp dl
lea rdx, [rbp - 0x18]
jmp 0x14046be4f
mov rax, qword [rax + 0x40]
jmp 0x14046be58
call qword [case.0x140162398.0]
mov eax, dword [rsp + 0x34]
bt edx, 0xca
bts eax, 0xf
jmp 0x14046be78
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cwd
mov rdx, qword [rbp + 0x20]
clc
cmc
cmp rdx, 8
jb 0x14046bee8
lea rdx, [rdx*2 + 2]
btr ecx, eax
rol al, 0x52
mov rcx, qword [rbp + 8]
bt ax, 0x7a
not al
movsx ax, r11b
mov rax, rcx
cmp rdx, 0x1000
jb 0x14046bee3
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
test bx, r9w
cmp rax, 0x1f
jmp 0x14046bedd
ja 0x14046cbbf
call fcn.140261fd0
movups xmm0, xmmword [rbp - 0x18]
xchg ecx, ecx
movups xmmword [rbp + 8], xmm0
jmp 0x14046befb
movups xmm1, xmmword [rbp - 8]
jmp 0x14046bf04
movups xmmword [rbp + 0x18], xmm1
bswap ecx
movsx ecx, cx
xchg cx, cx
mov qword [rbp - 8], rbx
mov qword [rbp], 7
cmovs cx, r11w
mov word [rbp - 0x18], bx
mov cl, 0x13
mov cx, sp
lea rcx, [rbp - 0x18]
jmp 0x14046bf33
call fcn.140457672
mov byte [rsp + 0x30], 1
jmp 0x14046bf42
jmp 0x14046acad
mov rbx, qword [rsp + 0x50]
mov ax, ax
mov rax, qword [rbx]
movzx dx, r15b
lea rdx, [rbp - 0x38]
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14046bf67
call qword [case.0x140162398.0]
mov eax, dword [rsp + 0x34]
jmp 0x14046bf77
bts eax, 0xe
or eax, 0x20
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sub ecx, ecx
cmc
cmp qword [rbp - 0x28], rcx
jmp 0x14046bf92
je 0x14046bff3
mov rax, qword [rbx]
cwd
lea rdx, [rbp - 0x18]
mov rcx, rbx
mov rax, qword [rax + 0x40]
call qword [case.0x140162398.0]
mov eax, dword [rsp + 0x34]
jmp 0x14046bfb7
or eax, 0x10040
clc
jmp 0x14046bfc9
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
jmp 0x14046bfd6
sub ecx, ecx
test r8w, r8w
cmp qword [rbp - 8], rcx
jmp 0x14046bfe5
jne 0x14046bff3
lea ebx, [rcx + 1]
jmp 0x14046bffa
mov bl, cl
jmp 0x14046bffa
test al, 0x40
jmp 0x14046c001
je 0x14046c033
and eax, 0xffffffbf
mov dword [rsp + 0x34], eax
movzx cx, dil
movsx rcx, r14w
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x14046c024
call fcn.140457672
mov eax, dword [rsp + 0x34]
clc
jmp 0x14046c033
test al, 0x20
je 0x14046c065
and eax, 0xffffffdf
mov cl, bpl
xchg rcx, rcx
movzx ecx, r15w
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx rcx, sp
movsxd rcx, edi
lea rcx, [rbp - 0x38]
jmp 0x14046c060
call fcn.140457672
sub r9d, r9d
mov eax, dword [rsp + 0x38]
lea ecx, [r9 + 1]
clc
cmp bx, 0x2875
cmp al, r11b
test bl, bl
je 0x14046acd1
mov byte [rsp + 0x30], cl
jmp 0x14046acd1
mov rcx, qword [rsp + 0x50]
cdq
xchg dh, ah
mov rax, qword [rcx]
jmp 0x14046c0a0
lea rdx, [rbp - 0x38]
jmp 0x14046c0a9
mov rax, qword [rax + 0x30]
jmp 0x14046c0b2
call qword [case.0x140162398.0]
mov eax, dword [rsp + 0x34]
cmova ebx, r10d
bts eax, 7
or rbx, 0x24f102ac
ror bx, 0x10
mov dword [rsp + 0x34], eax
sar ebx, cl
xor bl, r10b
mov dword [rsp + 0x3c], eax
bsf ax, r11w
mov ax, 0x892
xor ax, 0x2a25
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
cmp r12b, 0xee
test byte [rax + 0x18], 8
jne 0x14046c214
mov rdx, rbx
mov rcx, r13
jmp 0x14046c10e
call fcn.140465047
xor r8d, r8d
test al, al
jmp 0x14046c11d
jne 0x14046c214
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmp bl, bpl
cmp byte [r13 + 8], r8b
jne 0x14046c1f6
mov rcx, qword [r13]
test rcx, rcx
je 0x14046c1da
mov rax, qword [rcx + 0x38]
or dx, r11w
cmc
btr edx, edi
mov rdx, qword [rax]
cmp r9w, 0x7929
stc
test rdx, rdx
jmp 0x14046c169
je 0x14046c18e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046c17b
jle 0x14046c18e
movzx eax, word [rdx]
jmp 0x14046c189
jmp 0x14046c1b5
mov rax, qword [rcx]
jmp 0x14046c196
mov rax, qword [rax + 0x30]
jmp 0x14046c19f
call qword [case.0x140162398.0]
sub r8d, r8d
btr cx, r14w
sar rcx, 0xd
bt rcx, r13
mov ecx, 0xffff
cmp r9b, dl
cmp cx, ax
jmp 0x14046c1c5
je 0x14046c1da
mov word [r13 + 0xa], ax
jmp 0x14046c1d5
jmp 0x14046c1e7
mov qword [r13], r8
movzx rax, cx
btc ax, r12w
mov eax, 1
test rsi, r14
mov byte [r13 + 8], al
rcl ah, 0xe6
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14046c203
jne 0x14046c344
mov rbx, qword [rsp + 0x48]
stc
cmp ax, 0x1e84
cmc
cmp qword [rbp - 0x78], 3
jmp 0x14046c21e
jne 0x14046c366
mov eax, 1
test r12b, bl
cmp qword [rbp + 0x18], rax
jmp 0x14046c235
ja 0x14046c366
mov rdx, rbx
movsx ecx, r8w
movsx rcx, cx
setg ch
mov rcx, r13
jmp 0x14046c251
call fcn.140465047
xor ebx, ebx
cmc
test al, al
jmp 0x14046c260
jne 0x14046c349
cmp byte [r13 + 8], bl
jne 0x14046c313
mov rcx, qword [r13]
clc
test r13b, r8b
test rcx, rcx
jmp 0x14046c280
je 0x14046c2f1
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test ah, 0x68
test rdx, rdx
jmp 0x14046c299
je 0x14046c2b9
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], ebx
jle 0x14046c2b9
movzx eax, word [rdx]
jmp 0x14046c2b4
jmp 0x14046c2cb
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046c2c5
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmc
cmp dh, 0x27
cmp cx, ax
jmp 0x14046c2dc
je 0x14046c2f1
mov word [r13 + 0xa], ax
jmp 0x14046c2ec
jmp 0x14046c2f8
mov qword [r13], rbx
rcl al, 0x2d
mov eax, 1
btc cx, 0xd1
movsx rcx, sp
mov byte [r13 + 8], al
ror al, 0x1b
shrd ax, r14w, 0x74
movzx ecx, word [r13 + 0xa]
add al, bpl
nop
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
test bp, si
jmp 0x14046c336
cmp cx, word [rax]
je 0x14046c366
jmp 0x14046c349
sub ebx, ebx
and ah, 0xee
lea rax, [rbp - 0x38]
sal dl, cl
rol rdx, 0x5a
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
ror edx, cl
mov qword [rbp - 0x28], rbx
mov word [rax], bx
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
sete dh
movzx edx, bp
mov rdx, qword [rsp + 0x48]
movsxd rcx, r15d
mov rcx, r13
call fcn.140465047
sub r8d, r8d
cmc
clc
test di, r10w
test al, al
jmp 0x14046c39a
jne 0x14046c5d6
mov r12, qword [rsp + 0x48]
ror ch, cl
mov esi, 0xffff
neg al
movzx r14w, r13b
movzx rax, bp
lea r14d, [r8 + 1]
bts rcx, r13
setne cl
xor ah, 0x91
lea rcx, [rbp - 0x38]
xadd al, ah
cmp qword [rbp - 0x20], 8
movsx ax, r11b
movsx eax, r8w
lahf
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
clc
cmc
lea rcx, [rcx + rax*2]
stc
cmp r10w, di
cmp r12w, 0x6cab
cmp rbx, rcx
jmp 0x14046c3fd
je 0x14046c5b6
cmp byte [r13 + 8], r8b
jne 0x14046c4ac
mov rcx, qword [r13]
test r10d, 0x6f991a70
cmc
test rcx, rcx
jmp 0x14046c421
je 0x14046c49a
mov rax, qword [rcx + 0x38]
cdq
bt edx, r15d
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14046c466
mov rax, qword [rcx + 0x50]
test r15b, 0x55
clc
jmp 0x14046c44b
cmp dword [rax], r8d
jmp 0x14046c453
jle 0x14046c466
movzx eax, word [rdx]
jmp 0x14046c461
jmp 0x14046c47d
mov rax, qword [rcx]
jmp 0x14046c46e
mov rax, qword [rax + 0x30]
call qword [case.0x140162398.0]
sub r8d, r8d
clc
stc
cmp si, ax
jmp 0x14046c485
je 0x14046c49a
mov word [r13 + 0xa], ax
jmp 0x14046c495
jmp 0x14046c4a8
mov qword [r13], r8
sar ax, cl
or rax, 0x77bc4aea
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
test r15b, 0xff
jmp 0x14046c4ba
cmp ax, word [rbx]
jmp 0x14046c4c2
jne 0x14046c5b6
add rbx, 2
mov rcx, qword [r13]
test r14w, 0x1aca
test rcx, rcx
je 0x14046c57b
mov rax, qword [rcx + 0x38]
cmc
cmp spl, 8
cmp qword [rax], r8
jmp 0x14046c4f0
je 0x14046c542
mov rax, qword [rcx + 0x50]
clc
test r15d, 0x5eb5ce5
cmp dword [rax], r8d
jmp 0x14046c50a
jle 0x14046c542
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx dx, dil
cbw
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046c529
mov qword [rcx], rax
movzx rax, r10w
mov ah, 0
mov ah, ch
movzx eax, word [rdx]
jmp 0x14046c53d
jmp 0x14046c560
mov rax, qword [rcx]
jmp 0x14046c54a
mov rax, qword [rax + 0x38]
jmp 0x14046c553
call qword [case.0x140162398.0]
sub r8d, r8d
stc
cmp r11d, r8d
cmp si, ax
jmp 0x14046c568
je 0x14046c57b
mov al, r8b
jmp 0x14046c576
jmp 0x14046c58f
mov qword [r13], r8
mov al, r14b
movzx cx, spl
mov edx, 0x347157a3
mov rdx, r10
mov byte [r13 + 8], al
mov rdx, r12
movsx ecx, bx
movsx cx, r8b
mov rcx, r13
call fcn.140465047
sub r8d, r8d
test al, al
jmp 0x14046c5b0
je 0x14046c3c5
mov sil, byte [rsp + 0x30]
bsf ax, r12w
adc cx, r11w
btr rcx, r14
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
movzx rax, dx
lea rcx, [rbp - 0x38]
sbb al, dil
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
cmp dl, bl
clc
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
stc
jmp 0x14046c5fc
movzx eax, al
test ah, 0x15
test esp, esp
cmp rbx, rcx
movsx rcx, r10w
mov ecx, 1
jmp 0x14046c615
cmovne eax, ecx
movzx ecx, bx
movzx cx, r13b
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x14046c62d
jmp 0x14046bace
mov rax, qword [rcx]
jmp 0x14046c63a
mov rax, qword [rax + 0x30]
jmp 0x14046c643
call qword [case.0x140162398.0]
xor r9d, r9d
jmp 0x14046c652
cmp r14w, ax
jmp 0x14046c65b
je 0x14046c676
mov word [r12], ax
bswap rbx
mov rbx, r12
jmp 0x14046c671
jmp 0x14046c67e
mov qword [r13], r9
movzx rdx, si
mov byte [r13 + 8], dil
cdqe
rdtsc
cmovae dx, si
mov rax, qword [r15]
mov edx, 0x48
movzx r8d, word [rbx]
movzx cx, r10b
movsx rcx, sp
mov rcx, r15
jmp 0x14046c6a7
mov rax, qword [rax + 0x20]
jmp 0x14046c6b0
call qword [case.0x140162398.0]
xor r9d, r9d
test al, al
je 0x14046c7bb
mov byte [rsp + 0x40], dil
shld cx, r12w, 0xa6
mov rcx, qword [r13]
stc
test sil, 0xb5
test rcx, rcx
jmp 0x14046c6dd
je 0x14046c776
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x14046c6ef
je 0x14046c744
mov rax, qword [rcx + 0x50]
jmp 0x14046c701
cmp dword [rax], r9d
jmp 0x14046c709
jle 0x14046c744
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
setnp al
mov rdx, qword [rcx]
cmovle ax, bp
mov al, 0xbd
movzx rax, r9w
lea rax, [rdx + 2]
jmp 0x14046c72f
mov qword [rcx], rax
cmovle ax, r15w
movzx eax, word [rdx]
jmp 0x14046c73f
jmp 0x14046c75a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046c750
call qword [case.0x140162398.0]
sub r9d, r9d
stc
cmp r14w, ax
jmp 0x14046c763
je 0x14046c776
mov al, r9b
jmp 0x14046c771
jmp 0x14046c78d
mov qword [r13], r9
movzx dx, bl
xchg rcx, rcx
cwd
mov al, dil
movsx rcx, si
movzx ecx, di
mov byte [r13 + 8], al
mov rdx, rsi
movsx rcx, di
mov rcx, r13
jmp 0x14046c7a0
call fcn.140465047
sub r9d, r9d
cmp r11w, 0x78d5
test al, al
jmp 0x14046c7b5
je 0x14046a3b9
mov dil, byte [rsp + 0x30]
bt rcx, rax
mov bl, 0xb2
mov sil, byte [rsp + 0x30]
sar r14b, cl
shr r15b, 0x14
mov r14b, byte [rsp + 0x30]
rol ecx, 0x81
mov r15b, byte [rsp + 0x30]
or r12b, bl
mov r12b, byte [rsp + 0x30]
adc rax, r12
mov bl, byte [rsp + 0x40]
bsf eax, ebx
mov rax, qword [rbp - 0x78]
sbb cl, r12b
mov ecx, 1
jmp 0x14046c805
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14046c80f
jne 0x14046acc2
movzx eax, byte [rsp + 0x38]
test r15b, 0x8e
test bl, bl
jmp 0x14046c825
cmove eax, ecx
jmp 0x14046c82d
mov dword [rsp + 0x38], eax
jmp 0x14046c836
jmp 0x14046acd1
mov rcx, qword [rbp + 0x18]
bts rdi, rbx
ror dil, 0x7f
mov edi, 1
cmp rcx, rdi
jmp 0x14046c854
jbe 0x14046cb18
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
dec r8b
bt r8w, bx
mov r8, qword [rbp + 0x20]
inc al
cmp r8, 8
xchg al, al
jmp 0x14046c87b
cmovae rbx, rdx
not al
or al, r13b
mov al, byte [rsp + 0x30]
cmp ecx, 0x15ff40c3
cmc
mov byte [rsp + 0x30], al
rcr ax, 0x75
add rbx, 2
sal al, 0x78
and al, dil
lea rax, [rbp + 8]
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
test r15d, 0x910402e
stc
clc
cmp rbx, rax
je 0x14046cab1
mov rdx, qword [rsp + 0x48]
cmovno rcx, r8
movsx cx, dil
not cx
mov rcx, r13
jmp 0x14046c8dc
call fcn.140465047
xor r9d, r9d
clc
test al, al
jne 0x14046ca96
cmp byte [r13 + 8], r9b
jmp 0x14046c8f6
jne 0x14046c99e
mov rcx, qword [r13]
cmp r15w, 0x520e
clc
test rcx, rcx
jmp 0x14046c90f
je 0x14046c98f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp si, 0x1828
cmc
test rdx, rdx
je 0x14046c94b
mov rax, qword [rcx + 0x50]
cmc
test sil, 0xf6
clc
cmp dword [rax], r9d
jmp 0x14046c93d
jle 0x14046c94b
movzx eax, word [rdx]
jmp 0x14046c965
mov rax, qword [rcx]
jmp 0x14046c953
mov rax, qword [rax + 0x30]
jmp 0x14046c95c
call qword [case.0x140162398.0]
xor r9d, r9d
mov ecx, 0xffff
clc
test r13, 0x723a57ed
cmp cx, ax
jmp 0x14046c97a
je 0x14046c98f
mov word [r13 + 0xa], ax
jmp 0x14046c98a
jmp 0x14046c993
mov qword [r13], r9
mov byte [r13 + 8], dil
bt ax, sp
movsxd rax, r11d
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14046c9ab
jne 0x14046ca96
mov rcx, qword [r13]
jmp 0x14046c9bd
test rcx, rcx
je 0x14046ca59
mov rax, qword [rcx + 0x38]
test bpl, bl
cmp qword [rax], r9
jmp 0x14046c9d5
je 0x14046ca1d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14046ca1d
dec dword [rax]
jmp 0x14046c9f3
mov rcx, qword [rcx + 0x38]
xchg dl, dl
mov rdx, qword [rcx]
movsxd rax, r13d
movsx ax, r13b
lea rax, [rdx + 2]
jmp 0x14046ca0d
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046ca18
jmp 0x14046ca39
mov rax, qword [rcx]
jmp 0x14046ca25
mov rax, qword [rax + 0x38]
jmp 0x14046ca2e
call qword [case.0x140162398.0]
xor r9d, r9d
sub ecx, esi
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046ca46
je 0x14046ca59
mov al, r9b
jmp 0x14046ca54
jmp 0x14046ca6e
mov qword [r13], r9
movzx edx, sp
bswap rcx
movsx edx, sp
mov al, dil
xchg dx, r8w
cdq
mov byte [r13 + 8], al
mov edx, ebp
mov r8, qword [rbp + 0x20]
mov cl, dh
movsx ecx, r13w
mov rcx, qword [rbp + 0x18]
cwd
movsx edx, sp
cdq
mov rdx, qword [rbp + 8]
jmp 0x14046ca91
jmp 0x14046c897
mov r8, qword [rbp + 0x20]
adc al, bpl
bt rcx, r15
cmp r11b, spl
mov rcx, qword [rbp + 0x18]
cqo
stc
mov rdx, qword [rbp + 8]
sar eax, cl
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14046cabe
cmovae rax, rdx
stc
clc
test al, r14b
lea rax, [rax + rcx*2]
clc
stc
cmp rbx, rax
jmp 0x14046cad5
je 0x14046cb18
mov rcx, qword [rsp + 0x70]
or ah, 0xf
btc eax, 0xf0
bsr ax, r11w
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jmp 0x14046caf9
jb 0x14046cb02
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x14046cb0b
mov byte [rax], r9b
jmp 0x14046cb13
jmp 0x14046cb55
cmp byte [rsp + 0x30], 0
jmp 0x14046cb22
je 0x14046cb55
mov r9b, 0x2d
mov r8, rdi
bsf cx, r15w
sub edx, edx
bswap rcx
xchg rcx, rcx
mov rcx, qword [rsp + 0x70]
jmp 0x14046cb45
call fcn.140445ac9
nop
mov cl, dil
movsxd rcx, r10d
movzx ecx, r10w
lea rcx, [rbp + 8]
jmp 0x14046cb5e
call fcn.140457672
mov rax, qword [rsp + 0x70]
ror rcx, 0xe4
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x14046cb78
call fcn.14049bac2
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
movsx si, dil
mov r12b, 0x58
setbe sil
pop r15
mov sil, sil
pop r14
bswap rsi
movsx ebp, r10w
pop r13
mov di, 0x7ced
pop r12
setl dil
pop rdi
pop rsi
setge bpl
pop rbp
jmp 0x14046cbbe
ret
call fcn.1404b2253
int3
call fcn.1404b2253
nop
call fcn.1404b2253
nop
call fcn.1404b2253
int3