Function at 0x14045ee2e
Capabilities:
Encode data using base64
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
shrd ax, r10w, 0xa5
push rbp
movsx ax, r13b
add ax, 0x2de2
push rsi
xadd bpl, al
ror ax, 0xcd
ror bpl, cl
push rdi
movsx edi, di
sal al, cl
sbb bp, ax
push r12
shrd r12w, r11w, 0x4f
btc esi, esp
push r13
push r14
movsx edi, sp
cmp r8b, 0x45
adc r12b, al
push r15
clc
stc
lea rbp, [rsp - 0x17]
sub rsp, 0x100
movsx esi, cx
cmp r15b, 2
lahf
mov rax, qword [0x1400b7288]
movsx r13d, r9w
movzx di, bl
xor rax, rsp
sal r13b, cl
mov qword [rbp + 0xf], rax
bswap si
or r13b, dil
sbb esi, 0x713106a0
mov r12, r9
sub dil, r12b
sar ah, 8
and ax, 0xf45
mov qword [rsp + 0x48], r9
mov r13w, sp
ror r13b, cl
mov rdi, r8
shl al, cl
movsxd r13, r9d
mov r14, rdx
mov qword [rbp - 0x79], rdx
cwd
lahf
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
rol al, cl
mov qword [rsp + 0x68], r13
btc eax, edx
mov eax, dword [rsi + 0x18]
cqo
stc
cmp di, 0x45ac
mov edx, 0x3000
and eax, edx
cmp si, 0x678f
cmp r12w, ax
cmp eax, edx
jmp 0x14045ef0d
jne 0x14045ef3c
mov qword [rsp + 0x28], r13
movsx rdx, cx
cwd
mov dl, r12b
mov qword [rsp + 0x20], rsi
movsx edx, r12w
mov rdx, r14
jmp 0x14045ef32
call fcn.1404611e0
jmp 0x140461177
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsx rax, r11w
movzx rax, r11w
mov qword [rbp - 0x59], rbx
mov rax, qword [rbx]
movsx rcx, r14w
mov rcx, rbx
jmp 0x14045ef5f
mov rax, qword [rax + 8]
jmp 0x14045ef68
call qword [case.0x1404430d4.0]
nop
movzx ecx, si
lea rcx, [rbp - 0x61]
jmp 0x14045ef7b
call fcn.140467310
mov r15, rax
cmp r12w, r9w
jmp 0x14045ef8f
mov qword [rsp + 0x60], rax
test rbx, rbx
je 0x14045eff4
mov rdx, qword [rbx]
cwde
mov rcx, rbx
jmp 0x14045efab
mov rax, qword [rdx + 0x10]
jmp 0x14045efb4
call qword [case.0x1404430d4.0]
mov r8, rax
test rax, rax
jmp 0x14045efc5
je 0x14045eff4
mov rcx, qword [rax]
mov rax, qword [rcx]
cqo
setp ch
mov edx, 1
mov cl, 0x3d
jmp 0x14045efe6
mov rcx, r8
jmp 0x14045efee
call qword [case.0x1404430d4.0]
mov rax, qword [r15]
mov rdx, r10
movsxd rdx, r8d
movzx dx, r8b
lea rdx, [rbp - 0x31]
mov rcx, r15
jmp 0x14045f00e
mov rax, qword [rax + 0x28]
call qword [case.0x1404430d4.0]
nop
lahf
setns ch
mov byte [rsp + 0x31], 0
mov byte [rsp + 0x40], 0
cbw
movzx ax, r8b
movsx ax, al
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
lahf
xchg ah, cl
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14045f04c
mov rax, qword [rax + 8]
jmp 0x14045f055
call qword [case.0x1404430d4.0]
nop
lea rcx, [rbp - 0x61]
jmp 0x14045f065
call fcn.14045bca7
mov rsi, rax
test rbx, rbx
jmp 0x14045f075
je 0x14045f0e5
mov rdx, qword [rbx]
movsx eax, r11w
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14045f08e
call qword [case.0x1404430d4.0]
mov r8, rax
sar bl, cl
adc ebx, edi
mov ebx, 1
jmp 0x14045f0a6
test rax, rax
jmp 0x14045f0ae
je 0x14045f0ef
mov rcx, qword [rax]
movsx edx, dx
cdq
jmp 0x14045f0c0
mov rax, qword [rcx]
xchg cx, cx
mov edx, ebx
movsxd rcx, r15d
movzx rcx, r11w
mov cl, r11b
mov rcx, r8
jmp 0x14045f0da
call qword [case.0x1404430d4.0]
jmp 0x14045f0ef
mov ebx, 1
movsx cx, r13b
mov rax, qword [rsi]
movzx r9w, r12b
lea r9, [rbp - 0x11]
lea r8, [0x1400c0dbf]
movsxd rdx, r14d
lea rdx, [0x1400c0db0]
xchg ch, ch
mov cl, r13b
cmovnp cx, r14w
mov rcx, rsi
jmp 0x14045f11e
mov rax, qword [rax + 0x58]
jmp 0x14045f127
call qword [case.0x1404430d4.0]
mov rdx, r12
setp ch
movzx cx, dl
mov rcx, rdi
jmp 0x14045f13f
call fcn.140463939
xor esi, esi
neg r12b
mov r12d, 0xffff
clc
stc
test al, al
jmp 0x14045f158
jne 0x14045f436
mov cl, byte [rdi + 8]
cmp dx, 0x1026
test cl, cl
jne 0x14045f205
mov rcx, qword [rdi]
test ebx, 0xc5979dd
test rcx, rcx
jmp 0x14045f17f
je 0x14045f1f2
mov rax, qword [rcx + 0x38]
xadd dx, dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14045f198
je 0x14045f1c3
mov rax, qword [rcx + 0x50]
test dil, r11b
cmp sil, 0x68
cmp dword [rax], esi
jmp 0x14045f1b0
jle 0x14045f1c3
movzx eax, word [rdx]
jmp 0x14045f1be
jmp 0x14045f1d5
mov rax, qword [rcx]
jmp 0x14045f1cb
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
cmp r12w, ax
jmp 0x14045f1de
je 0x14045f1f2
mov word [rdi + 0xa], ax
jmp 0x14045f1ed
jmp 0x14045f1fe
mov qword [rdi], rsi
movsx ax, r11b
bts ax, ax
mov byte [rdi + 8], bl
mov cl, bl
nop
movzx eax, word [rdi + 0xa]
test r9, r14
cmc
cmp ax, word [rbp + 5]
jmp 0x14045f216
jne 0x14045f2e0
mov rsi, qword [rbp - 0x79]
mov byte [rsi], 0x2b
lea r14, [rsi + 1]
sbb cl, sil
rcl ch, 0xe5
mov rcx, qword [rdi]
clc
xor esi, esi
cmp r11w, di
test rcx, rcx
jmp 0x14045f23f
je 0x14045f2c9
mov rax, qword [rcx + 0x38]
cmc
test r8d, r15d
cmp qword [rax], rsi
je 0x14045f296
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], esi
jmp 0x14045f262
jle 0x14045f296
dec dword [rax]
mov dl, r13b
bswap rax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, r8b
lea rax, [rdx + 2]
jmp 0x14045f285
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x14045f291
jmp 0x14045f2ad
mov rax, qword [rcx]
jmp 0x14045f29e
mov rax, qword [rax + 0x38]
jmp 0x14045f2a7
call qword [case.0x1404430d4.0]
cmp r12w, ax
jmp 0x14045f2b6
je 0x14045f2c9
mov al, sil
jmp 0x14045f2c4
jmp 0x14045f2d3
mov qword [rdi], rsi
mov al, bl
jmp 0x14045f2d3
mov byte [rdi + 8], al
jmp 0x14045f2db
jmp 0x14045f436
test cl, cl
jne 0x14045f37a
mov rcx, qword [rdi]
test rcx, rcx
je 0x14045f36c
mov rax, qword [rcx + 0x38]
bt edx, r13d
btc rdx, rsi
ror dh, cl
mov rdx, qword [rax]
cmp r8w, 0x17d1
test r13w, 0x1c78
test rdx, rdx
jmp 0x14045f319
je 0x14045f342
mov rax, qword [rcx + 0x50]
stc
cmp r9w, bp
cmp dword [rax], esi
jmp 0x14045f32f
jle 0x14045f342
movzx eax, word [rdx]
jmp 0x14045f33d
jmp 0x14045f354
mov rax, qword [rcx]
jmp 0x14045f34a
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
cmp r12w, ax
je 0x14045f36c
mov word [rdi + 0xa], ax
jmp 0x14045f367
jmp 0x14045f377
mov qword [rdi], rsi
test sil, 0x13
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
cmp ax, word [rbp + 3]
jmp 0x14045f383
jne 0x14045f436
mov rax, qword [rbp - 0x79]
mov byte [rax], 0x2d
movsxd rcx, ebp
lea r14, [rax + 1]
shl cx, cl
bts cx, ax
mov cl, r15b
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14045f3ad
je 0x14045f429
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14045f3bf
je 0x14045f3f5
mov rax, qword [rcx + 0x50]
test r14d, 0xff11f4c
cmp dword [rax], esi
jle 0x14045f3f5
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14045f3ea
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14045f40c
mov rax, qword [rcx]
jmp 0x14045f3fd
mov rax, qword [rax + 0x38]
jmp 0x14045f406
call qword [case.0x1404430d4.0]
cmp r12w, ax
jmp 0x14045f415
je 0x14045f429
mov byte [rdi + 8], sil
jmp 0x14045f424
jmp 0x14045f436
mov qword [rdi], rsi
mov byte [rdi + 8], bl
setbe cl
rcl r12b, 6
mov qword [rbp - 0x61], r14
mov byte [r14], 0x30
test dl, r14b
neg r12
sub r12, rdx
lea r14, [r14 + rbx]
bts bx, dx
movzx ax, r12b
bt ax, r9w
mov qword [rsp + 0x58], r14
mov byte [rsp + 0x30], sil
seta al
mov r12d, esi
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
mov eax, 0x24
sar ecx, cl
ror bh, 0x78
rcl cx, 0x60
mov ecx, 0x300
add rbx, r11
cmp dword [r13], 0x3b9aca00
movsx rbx, sp
cmove eax, ecx
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
mov qword [rbp - 0x69], rbx
not al
setge al
mov al, byte [rbx]
jmp 0x14045f4b8
dec al
cmp al, 0x7d
jmp 0x14045f4c1
ja 0x14045fc64
cmp qword [rbp - 0x21], rsi
jmp 0x14045f4d0
jne 0x14045f4e5
mov word [rsp + 0x38], si
jmp 0x14045f4e0
jmp 0x14045f50c
mov rax, qword [r15]
movzx cx, r15b
setno cl
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14045f4fc
call qword [case.0x1404430d4.0]
mov word [rsp + 0x38], ax
jmp 0x14045f50c
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
ror dh, 0x1f
btr edx, eax
mov qword [rbp - 0x41], 1
shl dl, cl
adc rcx, rdi
ror dx, cl
mov r13d, 0xf
cmp sil, bpl
sbb dl, r10b
cdq
mov qword [rbp - 0x39], r13
sub eax, eax
movsx rcx, r15w
cdq
mov byte [rbp - 0x51], al
jmp 0x14045f549
mov rdx, qword [rsp + 0x48]
cmovg ecx, esp
movzx rcx, bp
mov rcx, rdi
jmp 0x14045f55d
call fcn.140463939
sub r9d, r9d
mov r15, qword [rbp - 0x51]
cmp r8b, cl
test al, al
jmp 0x14045f573
jne 0x14045fa76
lea r12, [rdi + 0xa]
mov r8, r12
adc bl, 0x87
mov qword [rbp - 0x71], r12
xor bl, 0x4f
xadd bl, bl
xor bl, r12b
mov bl, byte [rsp + 0x31]
cmp r9, 0x228d16b4
cmp byte [rdi + 8], r9b
jmp 0x14045f5a4
jne 0x14045f652
mov rcx, qword [rdi]
test bl, bh
jmp 0x14045f5b5
test rcx, rcx
jmp 0x14045f5bd
je 0x14045f63e
mov rax, qword [rcx + 0x38]
movsx dx, bh
sar dl, 0x1d
not dh
mov rdx, qword [rax]
test rdx, rdx
je 0x14045f5f1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14045f5f1
movzx eax, word [rdx]
jmp 0x14045f61f
mov rax, qword [rcx]
jmp 0x14045f5f9
mov rax, qword [rax + 0x30]
jmp 0x14045f602
call qword [case.0x1404430d4.0]
mov r8, qword [rbp - 0x71]
shld rcx, rcx, 0x9a
stc
sub r9d, r9d
add cl, ah
movsx cx, r11b
movsxd rcx, r14d
mov ecx, 0xffff
cmp cx, ax
je 0x14045f63e
mov word [r8], ax
mov r12, r8
jmp 0x14045f639
jmp 0x14045f64a
mov qword [rdi], r9
jmp 0x14045f64a
mov byte [rdi + 8], 1
cmovns cx, sp
movzx r8d, word [r12]
mov cl, 0x43
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x14045f666
call fcn.1401b65f4
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
cmp rax, 0xa
jmp 0x14045f67e
jae 0x14045f781
mov r8d, 1
bt rcx, rax
test cl, spl
mov byte [rsp + 0x30], r8b
btc cx, 0x1a
bsr cx, di
movsxd rcx, r8d
mov ecx, dword [rsp + 0x3c]
cmp cl, r11b
cmp dword [rsp + 0x50], ecx
jmp 0x14045f6b2
jg 0x14045f6df
add dword [rsp + 0x34], r8d
cmp r15d, 0x42b80382
cmp ebp, r12d
test rax, rax
jmp 0x14045f6cf
je 0x14045f73e
mov byte [rsp + 0x40], r8b
jmp 0x14045f73e
test rax, rax
jmp 0x14045f6e7
jne 0x14045f6f5
test ecx, ecx
je 0x14045f73e
lea r9, [0x1400c0db0]
stc
cmc
mov al, byte [rax + r9]
cmp ah, 0x38
mov byte [r14], al
bsf eax, r9d
xor al, 0xb1
jmp 0x14045f713
lea r14, [r14 + r8]
btc rax, r11
bts ax, di
mov qword [rsp + 0x58], r14
rol al, cl
add ecx, r8d
adc rax, 0x6c11895
mov dword [rsp + 0x3c], ecx
xor cl, r14b
rcl eax, cl
bt ax, r14w
lea rax, [rbp - 0x51]
clc
xor cl, bl
cmp r13, 0x10
setae cl
jmp 0x14045f751
cmovae rax, r15
cmc
cmp byte [rax + rsi], 0x7f
jmp 0x14045f75f
je 0x14045f930
lea rax, [rbp - 0x51]
test dil, 0xb3
test cl, cl
cmovne rax, r15
add byte [rax + rsi], r8b
jmp 0x14045f77c
jmp 0x14045f919
lea rax, [rbp - 0x51]
sal r14b, cl
rcl r14b, cl
cmp r13, 0x10
setae r14b
jmp 0x14045f798
cmovae rax, r15
stc
cmp ax, cx
sub r9d, r9d
cmp edx, r14d
cmp byte [rax + rsi], r9b
jmp 0x14045f7af
je 0x14045fa25
movzx r8d, word [rsp + 0x38]
stc
cmp eax, 0x66193373
test r8w, r8w
jmp 0x14045f7ca
je 0x14045fa25
cmp byte [rdi + 8], r9b
jmp 0x14045f7d9
jne 0x14045f88b
mov rcx, qword [rdi]
jmp 0x14045f7ea
test rcx, rcx
jmp 0x14045f7f2
je 0x14045f871
mov rax, qword [rcx + 0x38]
movzx edx, bx
clc
mov rdx, qword [rax]
cmp r14, 0x100579d4
stc
test rdx, rdx
je 0x14045f834
mov rax, qword [rcx + 0x50]
test ebx, esp
stc
test bh, 0x27
cmp dword [rax], r9d
jmp 0x14045f826
jle 0x14045f834
movzx eax, word [rdx]
jmp 0x14045f854
mov rax, qword [rcx]
jmp 0x14045f83c
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
movzx r8d, word [rsp + 0x38]
stc
movzx cx, ch
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14045f861
je 0x14045f871
mov word [r12], ax
jmp 0x14045f874
mov qword [rdi], r9
mov eax, 1
jmp 0x14045f87e
mov byte [rdi + 8], al
jmp 0x14045f886
jmp 0x14045f891
mov eax, 1
cmc
cmp word [r12], r8w
jmp 0x14045f89b
jne 0x14045fa25
mov rcx, qword [rbp - 0x41]
clc
cmp rcx, r13
jmp 0x14045f8ae
jae 0x14045f8e7
lea rax, [rcx + 1]
stc
test rbp, rbp
cmp spl, r13b
mov qword [rbp - 0x41], rax
bt rax, r14
not ax
lea rax, [rbp - 0x51]
test r14b, r14b
jmp 0x14045f8d6
cmovne rax, r15
test r10d, r8d
and word [rax + rcx], 0
jmp 0x14045f905
xor r9d, r9d
bswap rdx
cwd
movsxd rdx, r12d
mov r8b, bl
mov rdx, rax
movzx rcx, ax
lea rcx, [rbp - 0x51]
call fcn.14045204a
inc rsi
mov r14, qword [rsp + 0x58]
movsx r15w, dil
shl r13, cl
cmovns r15, r9
mov r15, qword [rbp - 0x51]
movsx r13w, spl
shl cl, 0x39
shr rcx, 0xc9
mov r13, qword [rbp - 0x39]
xor rcx, r13
mov rcx, qword [rdi]
test r11w, r8w
stc
sub r8d, r8d
test rcx, rcx
jmp 0x14045f943
je 0x14045f9ed
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14045f955
je 0x14045f9a6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14045f9a6
dec dword [rax]
movzx rdx, dx
xchg dl, dl
mov ax, r8w
mov rcx, qword [rcx + 0x38]
mov dl, r10b
movsx ax, r11b
mov dh, 0x3f
mov rdx, qword [rcx]
cmovne rax, r14
movsx ax, r8b
lea rax, [rdx + 2]
jmp 0x14045f998
mov qword [rcx], rax
movsxd rax, r9d
movzx eax, word [rdx]
jmp 0x14045f9c8
mov rax, qword [rcx]
jmp 0x14045f9ae
mov rax, qword [rax + 0x38]
jmp 0x14045f9b7
call qword [case.0x1404430d4.0]
xor r8d, r8d
btc cx, r14w
shl ecx, 0xcd
mov ecx, 0xffff
jmp 0x14045f9d2
cmp cx, ax
jmp 0x14045f9da
je 0x14045f9ed
mov al, r8b
jmp 0x14045f9e8
jmp 0x14045f9f3
mov qword [rdi], r8
cdq
mov al, 1
mov byte [rdi + 8], al
not cx
mov dl, 0
mov rdx, qword [rsp + 0x48]
not cl
mov rcx, rdi
jmp 0x14045fa0a
call fcn.140463939
xor r9d, r9d
cmp dh, cl
test al, al
jmp 0x14045fa1b
mov r8, qword [rbp - 0x71]
je 0x14045f59b
test rsi, rsi
jmp 0x14045fa2d
je 0x14045fa85
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14045fa40
cmovae rax, r15
cmc
cmp byte [rax + rsi], r9b
jmp 0x14045fa4e
jle 0x14045fa67
mov edx, 1
cmc
add rsi, rdx
jmp 0x14045fa62
jmp 0x14045fa8a
mov byte [rsp + 0x31], 1
jmp 0x14045fa71
jmp 0x14045fae0
mov edx, 1
jmp 0x14045fa80
jmp 0x14045fa8e
mov edx, 1
mov rbx, qword [rbp - 0x69]
test rsi, rsi
je 0x14045fae0
mov cl, byte [rbx]
cmc
cmp cl, 0x7f
jmp 0x14045faa2
je 0x14045fae0
sub rsi, rdx
jmp 0x14045fab0
je 0x14045fc14
lea rax, [rbp - 0x51]
cmp bpl, sil
cmp r13, 0x10
jmp 0x14045fac6
cmovae rax, r15
cmp cl, byte [rax + rsi]
jmp 0x14045fad2
je 0x14045fc48
mov byte [rsp + 0x31], dl
cmp bpl, r8b
cmc
cmp r13, 0x10
jb 0x14045fb49
lea rdx, [r13 + 1]
mov rax, r15
stc
jmp 0x14045faf7
cmp rdx, 0x1000
jmp 0x14045fb03
jb 0x14045fb3c
add rdx, 0x27
cmp r11b, cl
mov r15, qword [r15 - 8]
cmp r11, 0x1c33030a
clc
sub rax, r15
cmp r15b, 0x75
cmc
add rax, 0xfffffffffffffff8
stc
cmp r13b, al
cmc
cmp rax, 0x1f
jmp 0x14045fb36
ja 0x1404611d5
mov rcx, r15
jmp 0x14045fb44
call fcn.1401216d4
mov r12d, dword [rsp + 0x3c]
sbb r15b, r9b
mov r14, qword [rsp + 0x58]
cwd
movzx r15w, r8b
mov r15, qword [rsp + 0x60]
and edx, 0x8196ea8
bt cx, 0xe4
mov r13, qword [rsp + 0x68]
ror edx, cl
cdq
inc ch
xor esi, esi
mov rdx, qword [rsp + 0x48]
movsx cx, spl
mov rcx, rdi
call fcn.140463939
test al, al
jmp 0x14045fb92
jne 0x1404600c5
mov rax, qword [r15]
movsxd rcx, esp
bswap cx
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x14045fbad
call qword [case.0x1404430d4.0]
movzx ebx, ax
cmp byte [rdi + 8], sil
jmp 0x14045fbbf
jne 0x14045ffc5
mov rdx, qword [rdi]
test rbx, rsi
test sil, 0x42
test rdx, rdx
jmp 0x14045fbd7
je 0x14045ffa9
mov rcx, qword [rdx + 0x38]
and r8d, 0x3cd852f8
mov r8, qword [rcx]
cmc
test r8, r8
jmp 0x14045fbf4
je 0x14045ff60
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jle 0x14045ff60
movzx eax, word [r8]
jmp 0x14045fc0f
jmp 0x14045ff85
test rsi, rsi
jmp 0x14045fc1c
jne 0x14045fc48
lea rax, [rbp - 0x51]
test bx, 0x6c63
cmp r13, 0x10
jmp 0x14045fc34
cmovae rax, r15
test rbp, rcx
cmp cl, byte [rax]
jmp 0x14045fc42
jl 0x14045fad8
cmp byte [rbx + 1], r9b
jmp 0x14045fc51
jle 0x14045fa8e
inc rbx
jmp 0x14045fc5f
jmp 0x14045fa8e
mov rdx, qword [rsp + 0x48]
movzx rcx, r11w
mov rcx, rdi
call fcn.140463939
test al, al
jne 0x14045fb79
lea rbx, [rdi + 0xa]
rol r15b, 0xf9
rol r13b, cl
movsx r15, si
mov rsi, rbx
movzx r13w, spl
sal r13b, cl
mov r13d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x48]
test rsp, 0x392fa5
sub r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x14045fcb4
jne 0x14045fd69
mov rcx, qword [rdi]
test r14d, 0x626c18b1
clc
test rcx, rcx
jmp 0x14045fccd
je 0x14045fd53
mov rax, qword [rcx + 0x38]
btr dx, sp
and rdx, rdi
mov edx, eax
mov rdx, qword [rax]
cmc
stc
test rdx, rdx
jmp 0x14045fced
je 0x14045fd0f
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r8d
jmp 0x14045fd01
jle 0x14045fd0f
movzx eax, word [rdx]
jmp 0x14045fd26
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14045fd1b
call qword [case.0x1404430d4.0]
sub r8d, r8d
rcr ch, cl
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14045fd34
je 0x14045fd53
mov word [rsi], ax
movsx ebx, r14w
bswap rbx
xchg bh, bl
mov rbx, rsi
jmp 0x14045fd4e
jmp 0x14045fd5a
mov qword [rdi], r8
movzx r8, r13w
mov byte [rdi + 8], 1
setbe cl
movsx r8d, r13w
movzx rcx, si
movzx r8d, word [rbx]
seto cl
bswap rcx
xchg cl, cl
lea rdx, [rbp + 0xb]
setg ch
lea rcx, [rbp - 0x11]
jmp 0x14045fd85
call fcn.1401b65f4
lea rcx, [rbp - 0x11]
clc
test esi, ebx
test r13b, 0x23
sub rax, rcx
clc
cmp spl, r14b
test ecx, ebx
sar rax, 1
cmp r10w, 0x392b
test r13d, 0x11525aa8
cmp rax, 0xa
jmp 0x14045fdb7
jae 0x14045ff4c
xor r8d, r8d
test rsp, r13
cmp r13d, r12d
jmp 0x14045fdcb
jg 0x14045fdfb
lea r9d, [r8 + 1]
test r14b, spl
stc
cmp cl, 0x8e
add dword [rsp + 0x34], r9d
clc
stc
test rax, rax
jmp 0x14045fdeb
je 0x14045fe55
mov byte [rsp + 0x40], r9b
jmp 0x14045fe55
test rax, rax
jne 0x14045fe0d
test r12d, r12d
je 0x14045fe48
lea rcx, [0x1400c0db0]
xor r9b, 0x13
mov al, byte [rax + rcx]
btc r9w, 0x3a
mov byte [r14], al
mov r9d, 1
test r11b, r14b
cmp r15, 0x5aa14c94
add r14, r9
stc
cmp cl, 0xc4
add r12d, r9d
jmp 0x14045fe43
jmp 0x14045fe55
mov r9d, 1
or rcx, 0x6ebd34e3
mov byte [rsp + 0x30], r9b
sar ch, 0x2d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14045fe68
je 0x14045ff02
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14045fe7a
je 0x14045fece
mov rax, qword [rcx + 0x50]
test r12b, 0xd9
cmp dword [rax], r8d
jmp 0x14045fe90
jle 0x14045fece
dec dword [rax]
cmovl rdx, rax
movzx rax, dx
mov rcx, qword [rcx + 0x38]
cdqe
rdtsc
mov rdx, qword [rcx]
seta al
not ax
movzx rax, r13w
lea rax, [rdx + 2]
jmp 0x14045febe
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14045fec9
jmp 0x14045fee2
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
sub r8d, r8d
lea r9d, [r8 + 1]
mov ecx, 0xffff
test dil, dl
cmp r9, 0x3c54bad
cmp cx, ax
je 0x14045ff02
mov al, r8b
jmp 0x14045ff13
mov qword [rdi], r8
cdq
xchg al, al
mov al, r9b
mov cx, r10w
movzx rcx, bx
mov byte [rdi + 8], al
movsx dx, spl
not edx
movzx edx, r14w
mov rdx, r15
cmovnp cx, r9w
movsx cx, r8b
mov rcx, rdi
jmp 0x14045ff36
call fcn.140463939
xor r8d, r8d
clc
test bx, 0x2e21
test al, al
je 0x14045fcab
mov dword [rsp + 0x3c], r12d
mov qword [rsp + 0x58], r14
jmp 0x14045ff5b
jmp 0x14045fb5d
mov rax, qword [rdx]
movsx rcx, r13w
movzx rcx, ax
movsx ecx, bp
mov rcx, rdx
jmp 0x14045ff76
mov rax, qword [rax + 0x30]
jmp 0x14045ff7f
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
test r12d, esp
cmp cx, ax
jmp 0x14045ff95
je 0x14045ffa9
mov word [rdi + 0xa], ax
jmp 0x14045ffa4
jmp 0x14045ffac
mov qword [rdi], rsi
mov r15d, 1
jmp 0x14045ffb7
mov byte [rdi + 8], r15b
jmp 0x14045ffc0
jmp 0x14045ffcb
mov r15d, 1
cmp word [rdi + 0xa], bx
jmp 0x14045ffd4
jne 0x1404600c5
call fcn.1404b2ed4
mov rcx, qword [rax]
sbb al, 0xfc
mov al, byte [rcx]
adc cl, r11b
shr ecx, 0x9e
xadd cl, cl
mov byte [r14], al
lea r14, [r14 + r15]
mov qword [rsp + 0x58], r14
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140460006
je 0x1404600b4
mov rax, qword [rcx + 0x38]
test r12, rbx
test r8b, 0x93
stc
cmp qword [rax], rsi
je 0x140460073
mov rax, qword [rcx + 0x50]
jmp 0x14046002a
cmp dword [rax], esi
jmp 0x140460031
jle 0x140460073
dec dword [rax]
movzx dx, r14b
cmovp eax, esp
lahf
mov rcx, qword [rcx + 0x38]
mov al, 0xb7
movsx eax, dx
mov rdx, qword [rcx]
mov rax, 0x1cbc0650
setae al
lea rax, [rdx + 2]
jmp 0x140460061
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x14046006e
jmp 0x140460085
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046007f
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmp edx, r8d
cmp r13w, 0x510d
jmp 0x140460098
cmp cx, ax
jmp 0x1404600a0
je 0x1404600b4
mov byte [rdi + 8], sil
jmp 0x1404600af
jmp 0x1404600c5
mov qword [rdi], rsi
stc
mov byte [rdi + 8], r15b
btr r15w, 0x67
bswap r15d
mov r15, qword [rsp + 0x48]
cmc
stc
cmp dword [r13], 0x3b9aca00
jmp 0x1404600d9
je 0x140460329
test r12d, r12d
jmp 0x1404600e7
jne 0x140460329
mov rdx, r15
movzx ecx, bx
mov rcx, rdi
jmp 0x1404600fb
call fcn.140463939
test al, al
jne 0x1404602e6
lea rbx, [rdi + 0xa]
shr rsi, 0xf1
bt r14w, r10w
cmova r14w, r12w
mov rsi, rbx
xadd r12w, r14w
shl r12w, 0xc1
mov r12d, dword [rsp + 0x34]
movzx r14d, r13w
sub r13d, r13d
test r9, rdx
xchg r14d, r14d
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x140460146
jne 0x1404601c1
mov rcx, qword [rdi]
cmp ebp, 0x1a4b62ee
test rcx, rcx
jmp 0x14046015d
je 0x1404601ba
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140460172
je 0x14046018f
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r13d
jle 0x14046018f
movzx eax, word [rdx]
jmp 0x14046019c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmp cx, ax
je 0x1404601ba
mov word [rsi], ax
mov rbx, rsi
jmp 0x1404601b5
jmp 0x1404601bd
mov qword [rdi], r13
mov byte [rdi + 8], r14b
movzx eax, word [rbx]
cmp bl, r9b
cmc
cmp ax, word [rbp - 0x11]
jmp 0x1404601d1
jne 0x1404602be
sub r12d, r14d
not rcx
mov byte [rsp + 0x30], r14b
xor ch, dl
jmp 0x1404601eb
mov rcx, qword [rdi]
jmp 0x1404601f4
test rcx, rcx
jmp 0x1404601fc
je 0x140460283
mov rax, qword [rcx + 0x38]
test edx, r14d
cmp qword [rax], r13
jmp 0x140460211
je 0x140460259
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x140460223
jle 0x140460259
dec dword [rax]
movsxd rdx, r8d
mov dx, 0x85e
bswap rax
mov rcx, qword [rcx + 0x38]
cwde
cmovge rax, rsi
mov rdx, qword [rcx]
mov ax, r15w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140460254
jmp 0x14046026b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140460265
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmc
clc
cmp cx, ax
je 0x140460283
mov al, r13b
jmp 0x140460292
mov qword [rdi], r13
movsx dx, r13b
cwd
xchg edx, ecx
mov al, r14b
mov byte [rdi + 8], al
movsx edx, ax
cqo
mov rdx, r15
bswap ecx
movzx cx, r12b
mov rcx, rdi
jmp 0x1404602ac
call fcn.140463939
test al, al
jmp 0x1404602b8
je 0x14046013d
mov dword [rsp + 0x34], r12d
sal r12, 4
mov r14, qword [rsp + 0x58]
sbb r12d, ecx
xadd r12d, r12d
shld r12w, si, 8
mov r12d, dword [rsp + 0x3c]
movzx r13, bx
sub r13b, 0x13
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jns 0x140460332
mov byte [r14], 0x30
and ax, sp
rcl rax, 0x4e
sub ax, r11w
mov eax, 1
clc
lea r14, [r14 + rax]
cmc
test r12b, r14b
stc
add r13d, eax
jmp 0x14046031a
mov dword [rsp + 0x34], r13d
jmp 0x140460324
jmp 0x140460332
mov r13d, dword [rsp + 0x34]
movzx rcx, r13w
mov rdx, r15
not ch
mov rcx, rdi
jmp 0x14046033f
call fcn.140463939
test al, al
jmp 0x14046034b
jne 0x1404605d8
lea rbx, [rdi + 0xa]
bt r13w, 3
stc
sar sil, 0xb3
mov rsi, rbx
btr r13w, r11w
xor r8d, r8d
rcr r13w, cl
movzx r13, r13w
bt r13d, 0x4b
lea r13d, [r8 + 1]
jmp 0x140460385
cmp byte [rdi + 8], r8b
jmp 0x14046038e
jne 0x140460446
mov rcx, qword [rdi]
jmp 0x14046039c
test rcx, rcx
je 0x140460434
mov rax, qword [rcx + 0x38]
adc dx, cx
mov rdx, qword [rax]
stc
jmp 0x1404603b6
test rdx, rdx
jmp 0x1404603be
je 0x1404603e0
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r8d
jmp 0x1404603d2
jle 0x1404603e0
movzx eax, word [rdx]
jmp 0x1404603fd
mov rax, qword [rcx]
jmp 0x1404603e8
mov rax, qword [rax + 0x30]
jmp 0x1404603f1
call qword [case.0x1404430d4.0]
sub r8d, r8d
sub cx, ax
mov ecx, 0xffff
cmp r14b, r15b
jmp 0x14046040a
cmp cx, ax
jmp 0x140460412
je 0x140460434
mov word [rsi], ax
jmp 0x140460427
mov rbx, rsi
jmp 0x14046042f
jmp 0x14046043d
mov qword [rdi], r8
bswap r8d
not ecx
cdq
mov byte [rdi + 8], r13b
mov ecx, r12d
cqo
movzx r8d, word [rbx]
mov ch, 0xa3
setnp cl
cdq
lea rdx, [rbp + 0xb]
not cl
movzx rcx, r15w
xchg cl, cl
lea rcx, [rbp - 0x11]
jmp 0x140460466
call fcn.1401b65f4
lea rcx, [rbp - 0x11]
sub rax, rcx
test dl, 0xce
sar rax, 1
cmp spl, spl
jmp 0x140460480
cmp rax, 0xa
jmp 0x140460489
jae 0x1404605ce
cmp r12d, dword [rsp + 0x50]
jmp 0x140460499
jge 0x1404604be
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
clc
mov byte [r14], al
lea r14, [r14 + r13]
stc
add r12d, r13d
clc
xor r8d, r8d
jmp 0x1404604e6
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
xor r8d, r8d
jmp 0x1404604d2
test rax, rax
jmp 0x1404604da
cmovne ecx, r13d
stc
mov dword [rsp + 0x40], ecx
rcl cl, cl
cmc
mov byte [rsp + 0x30], r13b
rcl cl, 0xb7
xor rcx, 0x47bf12cf
mov rcx, qword [rdi]
test spl, r15b
cmp r10b, 0x85
test rcx, rcx
je 0x140460595
mov rax, qword [rcx + 0x38]
cmp r8d, 0x1d322b5f
cmp cl, r12b
cmp qword [rax], r8
jmp 0x14046051e
je 0x14046055e
mov rax, qword [rcx + 0x50]
cmc
cmp r15b, r14b
cmp dword [rax], r8d
jle 0x14046055e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
movzx ax, bl
mov al, r13b
cmova ax, cx
lea rax, [rdx + 2]
jmp 0x140460553
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140460573
mov rax, qword [rcx]
jmp 0x140460566
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
xor r8d, r8d
mov ecx, 0xffff
cmc
stc
cmp cx, ax
jmp 0x140460582
je 0x140460595
mov al, r8b
jmp 0x140460590
jmp 0x1404605a0
mov qword [rdi], r8
movsx edx, r11w
cdq
mov al, r13b
mov byte [rdi + 8], al
mov rdx, r15
movsx cx, bpl
mov rcx, rdi
jmp 0x1404605b3
call fcn.140463939
sub r8d, r8d
test r15w, 0x6854
test al, al
jmp 0x1404605c8
je 0x140460385
mov r13d, dword [rsp + 0x34]
test r12w, r13w
stc
xor r12d, r12d
cmp byte [rsp + 0x40], r12b
jmp 0x1404605e5
je 0x1404606a1
lea rbx, [r14 - 1]
cmp bpl, r13b
sal r15d, cl
mov r15, qword [rbp - 0x61]
cmc
test r13w, 0x2e44
cmp rbx, r15
jmp 0x140460608
je 0x14046065e
call fcn.1404b2ed4
mov cl, byte [rbx]
mov rax, qword [rax]
cmp cl, byte [rax]
je 0x140460636
cmp cl, 0x39
jmp 0x140460628
jne 0x14046063e
mov byte [rbx], 0x30
jmp 0x140460636
dec rbx
jmp 0x140460600
add cl, 1
cmp r15w, si
jmp 0x14046064a
mov byte [rbx], cl
test r10b, 0xf1
cmp rbx, r15
jmp 0x140460658
jne 0x140460691
mov byte [rbx], 0x31
sbb rbx, 0x27e46414
mov ebx, 1
bts r15, rbp
add r13d, ebx
not r15b
bswap r15d
mov r15, r8
mov dword [rsp + 0x34], r13d
mov r15, qword [rsp + 0x48]
jmp 0x14046068c
jmp 0x1404606ac
mov r15, qword [rsp + 0x48]
shr bx, cl
sar bx, cl
bts bx, r14w
mov ebx, 1
add sil, spl
rcl sil, cl
mov sil, byte [rsp + 0x30]
test sil, sil
jmp 0x1404606b9
je 0x1404610e4
mov rdx, r15
movzx rcx, bp
cmovp cx, si
movzx ecx, si
mov rcx, rdi
jmp 0x1404606d5
call fcn.140463939
test al, al
jmp 0x1404606e1
jne 0x1404610e4
mov cl, byte [rdi + 8]
cmp r9w, r11w
test cl, cl
jmp 0x1404606f5
jne 0x14046079d
mov rcx, qword [rdi]
test rcx, 0x3cb4398f
cmp r11, 0x46752014
test rcx, rcx
jmp 0x140460714
je 0x140460785
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140460749
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140460736
jle 0x140460749
movzx eax, word [rdx]
jmp 0x140460744
jmp 0x14046075b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140460755
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
jmp 0x140460769
cmp cx, ax
jmp 0x140460771
je 0x140460785
mov word [rdi + 0xa], ax
jmp 0x140460780
jmp 0x14046078d
mov qword [rdi], r12
jmp 0x14046078d
mov byte [rdi + 8], bl
mov cl, bl
rcr rax, cl
test r9d, ecx
btc ax, 0xd5
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp + 9]
jmp 0x1404607ab
je 0x14046086d
test cl, cl
jmp 0x1404607b8
jne 0x14046085e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404607c9
je 0x14046084f
mov rax, qword [rcx + 0x38]
sbb dx, r10w
mov rdx, qword [rax]
cmp r10, 0x4c99749f
test rdx, rdx
jmp 0x1404607e9
je 0x140460813
mov rax, qword [rcx + 0x50]
clc
test r13b, 0x39
cmp dword [rax], r12d
jmp 0x140460800
jle 0x140460813
movzx eax, word [rdx]
jmp 0x14046080e
jmp 0x140460825
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046081f
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
clc
cmp bx, 0x3f09
test r11, r13
cmp cx, ax
jmp 0x14046083b
je 0x14046084f
mov word [rdi + 0xa], ax
jmp 0x14046084a
jmp 0x14046085b
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
stc
cmp spl, 0x4d
mov byte [rdi + 8], bl
cmp ax, word [rbp + 7]
jmp 0x140460867
jne 0x1404610e4
mov byte [r14], 0x65
sete ch
lea r14, [r14 + rbx]
or cl, 0xf3
mov rcx, qword [rdi]
clc
jmp 0x140460884
test rcx, rcx
je 0x140460922
mov rax, qword [rcx + 0x38]
cmp dx, 0x7d25
jmp 0x14046089b
cmp qword [rax], r12
je 0x1404608fa
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r12d
jmp 0x1404608b2
jle 0x1404608fa
dec dword [rax]
movzx ax, r10b
mov rcx, qword [rcx + 0x38]
rdtsc
movsxd rdx, ebp
cmovl dx, r12w
mov rdx, qword [rcx]
mov al, al
movzx ax, cl
setg al
lea rax, [rdx + 2]
jmp 0x1404608e2
mov qword [rcx], rax
mov al, sil
movsx rax, r11w
nop
movzx eax, word [rdx]
jmp 0x1404608f5
jmp 0x140460907
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140460914
je 0x140460922
mov al, r12b
jmp 0x14046092c
mov qword [rdi], r12
cqo
mov al, bl
movsx ebx, di
mov byte [rdi + 8], al
mov sil, r12b
movsx ecx, r12w
mov ebx, r12d
mov dx, r9w
seta dh
mov rdx, r15
mov ch, ch
setle cl
movzx rcx, bp
mov rcx, rdi
call fcn.140463939
test al, al
jmp 0x14046095b
jne 0x140460cb8
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14046096b
jne 0x140460a1f
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14046097d
je 0x1404609f9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r10b, 0x68
test eax, esp
test rdx, rdx
jmp 0x140460998
je 0x1404609c1
mov rax, qword [rcx + 0x50]
cmp dil, bpl
clc
cmp dword [rax], r12d
jmp 0x1404609ae
jle 0x1404609c1
movzx eax, word [rdx]
jmp 0x1404609bc
jmp 0x1404609d8
mov rax, qword [rcx]
jmp 0x1404609c9
mov rax, qword [rax + 0x30]
jmp 0x1404609d2
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404609e5
je 0x1404609f9
mov word [rdi + 0xa], ax
jmp 0x1404609f4
jmp 0x1404609ff
mov qword [rdi], r12
setge cl
mov r8d, 1
jmp 0x140460a0a
mov byte [rdi + 8], r8b
xchg cl, cl
not cl
mov cl, r8b
jmp 0x140460a1a
jmp 0x140460a29
mov r8d, 1
cmovl ax, bp
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp + 5]
jmp 0x140460a37
jne 0x140460b06
mov byte [r14], 0x2b
sub cl, 0xc6
sub ecx, esp
rcr cl, cl
lea r14, [r14 + r8]
sal cx, 0xa
mov rcx, qword [rdi]
test rcx, rcx
je 0x140460aeb
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x140460ab3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140460a75
jle 0x140460ab3
dec dword [rax]
movzx rdx, ax
bswap rdx
mov rcx, qword [rcx + 0x38]
cbw
cqo
not dl
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x140460a9c
mov qword [rcx], rax
cmovs ax, si
movsxd rax, ecx
movzx eax, word [rdx]
jmp 0x140460aae
jmp 0x140460acb
mov rax, qword [rcx]
jmp 0x140460abb
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
mov r8d, 1
mov ecx, 0xffff
cmp cx, ax
jmp 0x140460ad8
je 0x140460aeb
mov al, r12b
jmp 0x140460ae6
jmp 0x140460af9
mov qword [rdi], r12
mov al, r9b
mov al, r8b
jmp 0x140460af9
mov byte [rdi + 8], al
jmp 0x140460b01
jmp 0x140460cb8
test cl, cl
jmp 0x140460b0d
jne 0x140460bce
mov rcx, qword [rdi]
test si, di
test rcx, rcx
jmp 0x140460b21
je 0x140460ba3
mov rax, qword [rcx + 0x38]
sub dl, r8b
btr dx, 0x5c
mov rdx, qword [rax]
cmp r10b, r8b
jmp 0x140460b3e
test rdx, rdx
jmp 0x140460b46
je 0x140460b67
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jle 0x140460b67
movzx eax, word [rdx]
jmp 0x140460b62
jmp 0x140460b7e
mov rax, qword [rcx]
jmp 0x140460b6f
mov rax, qword [rax + 0x30]
jmp 0x140460b78
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmp si, r14w
cmp cx, ax
jmp 0x140460b8f
je 0x140460ba3
mov word [rdi + 0xa], ax
jmp 0x140460b9e
jmp 0x140460bb9
mov qword [rdi], r12
sar al, cl
ror r8b, cl
shl rax, cl
movzx eax, word [rdi + 0xa]
sub r8w, bx
adc r8b, r11b
mov r8d, 1
test r12b, r12b
clc
cmp r11b, r10b
mov byte [rdi + 8], r8b
test r11b, 0xb3
cmp ax, word [rbp + 3]
jmp 0x140460bd7
jne 0x140460cb8
mov byte [r14], 0x2d
xadd ecx, ecx
add r14, r8
movzx ecx, r14w
sar ch, cl
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140460bf9
je 0x140460c9d
mov rax, qword [rcx + 0x38]
test rbp, rdi
cmp qword [rax], r12
jmp 0x140460c0e
je 0x140460c5e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140460c20
jle 0x140460c5e
dec dword [rax]
movzx rdx, si
movzx dx, r9b
movsx rax, si
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
movzx eax, r9w
xchg al, ah
lea rax, [rdx + 2]
jmp 0x140460c4c
mov qword [rcx], rax
cdqe
movzx eax, di
nop
movzx eax, word [rdx]
jmp 0x140460c79
mov rax, qword [rcx]
jmp 0x140460c66
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
mov r8d, 1
movsxd rcx, eax
mov ecx, 0xffff
test r14b, spl
cmp cx, ax
jmp 0x140460c89
je 0x140460c9d
mov byte [rdi + 8], r12b
jmp 0x140460c98
jmp 0x140460cb8
mov qword [rdi], r12
movzx cx, spl
jmp 0x140460cae
mov byte [rdi + 8], r8b
movzx ecx, si
movsxd rcx, eax
mov rdx, r15
movzx ecx, cx
setno cl
mov rcx, rdi
call fcn.140463939
test al, al
jmp 0x140460cd0
jne 0x140460e9d
cmp byte [rdi + 8], r12b
jmp 0x140460cdf
jne 0x140460d82
mov rcx, qword [rdi]
clc
cmc
test rcx, rcx
je 0x140460d63
mov rax, qword [rcx + 0x38]
shl edx, 0xfb
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140460d06
je 0x140460d2b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140460d18
jle 0x140460d2b
movzx eax, word [rdx]
jmp 0x140460d26
jmp 0x140460d42
mov rax, qword [rcx]
jmp 0x140460d33
mov rax, qword [rax + 0x30]
jmp 0x140460d3c
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140460d4f
je 0x140460d63
mov word [rdi + 0xa], ax
jmp 0x140460d5e
jmp 0x140460d6e
mov qword [rdi], r12
movsx r8d, r15w
movzx r8, cx
mov r8d, 1
jmp 0x140460d79
mov byte [rdi + 8], r8b
jmp 0x140460d88
mov r8d, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x140460d95
jne 0x140460e78
mov sil, r8b
stc
jmp 0x140460da4
mov rcx, qword [rdi]
jmp 0x140460dad
test rcx, rcx
jmp 0x140460db5
je 0x140460e40
mov rax, qword [rcx + 0x38]
jmp 0x140460dc4
cmp qword [rax], r12
jmp 0x140460dcc
je 0x140460e0d
mov rax, qword [rcx + 0x50]
test esp, eax
test r12, 0x4b19521f
cmp dword [rax], r12d
jle 0x140460e0d
dec dword [rax]
movsx ax, bpl
mov rcx, qword [rcx + 0x38]
jmp 0x140460dfb
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140460e2a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140460e19
call qword [case.0x1404430d4.0]
mov r8d, 1
and cx, 0x7a7d
mov ecx, 0xffff
cmp cx, ax
je 0x140460e40
mov al, r12b
jmp 0x140460e51
mov qword [rdi], r12
movsx ecx, si
mov al, r8b
xchg ch, dh
not dh
mov dx, 0x237d
mov byte [rdi + 8], al
xchg edx, ecx
mov rdx, r15
mov rcx, rdi
jmp 0x140460e61
call fcn.140463939
test al, al
jmp 0x140460e6d
je 0x140460cd6
jmp 0x140460e81
test sil, sil
je 0x140460e9d
mov byte [r14], 0x30
movzx cx, dil
mov rdx, 0x33ca2f97
inc rdx
inc r14
movzx edx, cx
movsxd rdx, eax
mov rdx, r15
bswap cx
cmovo ecx, esp
mov rcx, rdi
jmp 0x140460eae
call fcn.140463939
test al, al
jmp 0x140460eba
jne 0x1404610e4
mov r13d, 1
cmp r15b, dl
cmp byte [rdi + 8], r12b
jmp 0x140460ed2
jne 0x140460f7d
mov rcx, qword [rdi]
jmp 0x140460ee9
test rcx, rcx
je 0x140460f68
mov rax, qword [rcx + 0x38]
adc edx, 0x5d72cda
bsf edx, ebp
mov rdx, qword [rax]
cmp dil, r11b
test spl, r10b
test rdx, rdx
jmp 0x140460f10
je 0x140460f30
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140460f30
movzx eax, word [rdx]
jmp 0x140460f2b
jmp 0x140460f47
mov rax, qword [rcx]
jmp 0x140460f38
mov rax, qword [rax + 0x30]
jmp 0x140460f41
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140460f54
je 0x140460f68
mov word [rdi + 0xa], ax
jmp 0x140460f63
jmp 0x140460f6f
mov qword [rdi], r12
cmovg rcx, r8
mov byte [rdi + 8], r13b
movsx r8, cx
movsx r8w, al
cdq
movzx r8d, word [rdi + 0xa]
xchg rdx, rcx
not dh
lea rdx, [rbp + 0xb]
bswap cx
movzx cx, r11b
jmp 0x140460f98
lea rcx, [rbp - 0x11]
jmp 0x140460fa1
call fcn.1401b65f4
lea rcx, [rbp - 0x11]
sub rax, rcx
cmp r13d, r9d
jmp 0x140460fb5
sar rax, 1
cmp r12b, dil
cmc
cmp di, 0x69aa
cmp rax, 0xa
jmp 0x140460fca
jae 0x1404610df
cmp ebx, 8
jmp 0x140460fd8
jge 0x140461002
lea rcx, [0x1400c0db0]
test sil, spl
rcl sil, cl
mov al, byte [rax + rcx]
add cx, 0x4c3f
mov byte [r14], al
shr ch, 0x2e
add r14, r13
add ebx, r13d
movsx ecx, bp
mov sil, r13b
mov rcx, qword [rdi]
jmp 0x140461014
test rcx, rcx
je 0x1404610ae
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140461029
je 0x140461077
mov rax, qword [rcx + 0x50]
test r9, 0x3fe705e3
cmp r11d, 0x4b837c16
cmp dword [rax], r12d
jle 0x140461077
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx dx, r13b
bswap ax
cdqe
mov rdx, qword [rcx]
movsxd rax, r11d
lea rax, [rdx + 2]
jmp 0x140461069
mov qword [rcx], rax
cwde
cdqe
movzx eax, word [rdx]
jmp 0x14046108e
mov rax, qword [rcx]
jmp 0x14046107f
mov rax, qword [rax + 0x38]
jmp 0x140461088
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046109b
je 0x1404610ae
mov al, r12b
jmp 0x1404610a9
jmp 0x1404610ba
mov qword [rdi], r12
cqo
movzx rdx, bx
mov al, r13b
mov byte [rdi + 8], al
not rcx
cwd
mov rdx, r15
mov rcx, rdi
jmp 0x1404610cd
call fcn.140463939
test al, al
jmp 0x1404610d9
je 0x140460ec9
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x31], r12b
jmp 0x1404610ee
jne 0x140461102
test sil, sil
jmp 0x1404610fc
jne 0x14046110c
mov r14, qword [rbp - 0x79]
movsx dx, bpl
stc
mov byte [r14], r12b
xor dh, 0x2d
movsx dx, r8b
mov rdx, qword [rbp - 0x19]
clc
cmp rdx, 0x10
jb 0x140461174
inc rdx
mov rcx, qword [rbp - 0x31]
bsf ax, dx
mov rax, rcx
test dl, 0xbd
cmp rdx, 0x1000
jmp 0x140461143
jb 0x14046116f
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
test r8w, 0x1af5
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140461169
ja 0x1404611cf
call fcn.1401216d4
mov eax, r13d
mov rcx, qword [rbp + 0xf]
clc
xor rcx, rsp
call fcn.14049a18d
mov rbx, qword [rsp + 0x140]
neg sil
bts edi, r15d
add rsp, 0x100
pop r15
pop r14
not r12b
movzx rbp, r13w
cmovne r13w, cx
pop r13
jmp 0x1404611b7
pop r12
movzx rbp, di
pop rdi
pop rsi
xchg bp, bp
mov bp, cx
mov bpl, 0xee
pop rbp
jmp 0x1404611ce
ret
call fcn.1404b0b96
nop
call fcn.1404b0b96
nop
jmp 0x1400e90c9