Function at 0x140460500
Capabilities:
Encode data using base64

Disassembly:
int3
mov qword [rsp + 8], rbx
bsr ax, si
setg ah
push rbp
jmp 0x140460532
push rsi
adc al, spl
push rdi
push r12
push r13
movzx rbp, r13w
push r14
shr r14, 0xc
push r15
lea rbp, [rsp - 0x17]
sete r12b
shl r12w, cl
sub rsp, 0x100
mov rax, qword [0x1400b7288]
adc r12b, r14b
xor rax, rsp
bt r12d, 0x7e
mov qword [rbp + 0xf], rax
btc edi, ebx
mov r12, r9
btr si, 0x40
ror r14b, cl
mov qword [rsp + 0x48], r9
sar r14b, 0x48
bts r14w, r12w
mov rdi, r8
btc si, 0xcb
sar ax, 0x35
bt rsi, 0x88
mov r14, rdx
add sil, dil
mov qword [rbp - 0x79], rdx
cdq
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
btc dx, 0x1e
mov qword [rsp + 0x68], r13
mov eax, dword [rsi + 0x18]
mov edx, 0x3000
cmp dl, r8b
and eax, edx
test r15w, ax
test r10b, 0x59
cmp edx, 0x45b22ff1
cmp eax, edx
jne 0x1404605ff
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
cmovl dx, r11w
mov rdx, r14
jmp 0x1404605f5
call fcn.1404628e6
jmp 0x140462884
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
bswap ecx
xchg cx, ax
mov qword [rbp - 0x59], rbx
jmp 0x140460617
mov rax, qword [rbx]
movzx ecx, si
bswap ecx
mov rcx, rbx
jmp 0x140460627
mov rax, qword [rax + 8]
jmp 0x140460630
call qword [case.0x140162398.0]
nop
lea rcx, [rbp - 0x61]
jmp 0x140460640
call fcn.14046888f
mov r15, rax
mov qword [rsp + 0x60], rax
stc
test rbx, rbx
je 0x140460699
mov rdx, qword [rbx]
mov rcx, rbx
mov al, dh
mov rax, qword [rdx + 0x10]
jmp 0x140460668
call qword [case.0x140162398.0]
mov r8, rax
test rax, rax
je 0x140460699
mov rcx, qword [rax]
mov rax, qword [rcx]
movsx ecx, r12w
bswap rdx
mov edx, 1
cmovge rcx, r11
mov rcx, r8
call qword [case.0x140162398.0]
mov rax, qword [r15]
movzx dx, sil
lea rdx, [rbp - 0x31]
sets ch
mov rcx, r15
jmp 0x1404606b0
mov rax, qword [rax + 0x28]
call qword [case.0x140162398.0]
nop
movsx rcx, r15w
not ah
xchg bx, ax
mov byte [rsp + 0x31], 0
mov rbx, rax
mov byte [rsp + 0x40], 0
jmp 0x1404606da
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsx rcx, r8w
movsxd rax, r15d
mov qword [rbp - 0x59], rbx
cbw
mov rax, qword [rbx]
xchg cx, cx
not ch
movzx rcx, di
mov rcx, rbx
jmp 0x140460703
mov rax, qword [rax + 8]
jmp 0x14046070c
call qword [case.0x140162398.0]
nop
movzx ecx, ax
lea rcx, [rbp - 0x61]
jmp 0x14046071f
call fcn.14045d1eb
mov rsi, rax
stc
test rsp, 0x6136e69
test rbx, rbx
je 0x14046078e
mov rdx, qword [rbx]
movzx ax, sil
mov rcx, rbx
movzx eax, di
movsxd rax, r15d
mov rax, qword [rdx + 0x10]
jmp 0x140460752
call qword [case.0x140162398.0]
mov r8, rax
mov ebx, 1
test rbx, r8
clc
stc
test rax, rax
je 0x140460798
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, ebx
movzx ecx, si
xchg cl, cl
mov rcx, r8
jmp 0x140460783
call qword [case.0x140162398.0]
jmp 0x140460798
mov ebx, 1
lahf
cmovb edx, r13d
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
lea r8, [0x1400c0dbf]
movzx cx, bh
not ch
lea rdx, [0x1400c0db0]
mov rcx, rsi
jmp 0x1404607bb
mov rax, qword [rax + 0x58]
jmp 0x1404607c4
call qword [case.0x140162398.0]
mov rdx, r12
movsx rcx, r11w
mov ch, 0xe9
mov rcx, rdi
jmp 0x1404607dc
call fcn.140465047
sub esi, esi
sbb r12b, r10b
ror r12b, 0x39
mov r12d, 0xffff
clc
test dl, bpl
test al, al
jmp 0x1404607fb
jne 0x140460b35
mov cl, byte [rdi + 8]
cmp r9w, r8w
cmp r13b, 0x35
test cl, cl
jmp 0x140460813
jne 0x1404608a7
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140460825
je 0x140460896
mov rax, qword [rcx + 0x38]
ror edx, 0xa9
xadd rdx, rdx
cdq
mov rdx, qword [rax]
clc
cmp r12w, r12w
test rdx, rdx
je 0x140460867
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], esi
jmp 0x140460854
jle 0x140460867
movzx eax, word [rdx]
jmp 0x140460862
jmp 0x14046087e
mov rax, qword [rcx]
jmp 0x14046086f
mov rax, qword [rax + 0x30]
jmp 0x140460878
call qword [case.0x140162398.0]
cmp r12w, ax
jmp 0x140460887
je 0x140460896
mov word [rdi + 0xa], ax
jmp 0x140460899
mov qword [rdi], rsi
mov byte [rdi + 8], bl
xadd cl, al
cwde
adc cl, al
mov cl, bl
movsxd rax, ebp
movzx eax, word [rdi + 0xa]
cmp r14, 0x6ac87ebe
test r13b, al
cmp di, ax
cmp ax, word [rbp + 5]
jne 0x1404609a5
mov rsi, qword [rbp - 0x79]
sbb ecx, 0x597c00c4
sal cl, 0x75
mov byte [rsi], 0x2b
mov r14b, bl
rol r14b, 0x7b
lea r14, [rsi + 1]
xadd ecx, ecx
shr cx, 0x8e
mov rcx, qword [rdi]
cmp r13, rsp
test r13w, 0x140c
cmc
xor esi, esi
test rcx, rcx
jmp 0x1404608fb
je 0x140460991
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14046090d
je 0x140460963
mov rax, qword [rcx + 0x50]
test sp, 0x9f4
cmp dword [rax], esi
jmp 0x140460923
jle 0x140460963
dec dword [rax]
cwd
movzx dx, r12b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not ah
mov rax, 0x121d5eec
lea rax, [rdx + 2]
jmp 0x14046094b
mov qword [rcx], rax
movzx eax, cx
mov rax, 0x16575051
setp ah
movzx eax, word [rdx]
jmp 0x140460975
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046096f
call qword [case.0x140162398.0]
cmp r12w, ax
jmp 0x14046097e
je 0x140460991
mov al, sil
jmp 0x14046098c
jmp 0x140460998
mov qword [rdi], rsi
mov al, 0xd4
mov al, bl
mov byte [rdi + 8], al
jmp 0x1404609a0
jmp 0x140460b35
test cl, cl
jmp 0x1404609ac
jne 0x140460a50
mov rcx, qword [rdi]
cmp bl, r13b
test rcx, rcx
jmp 0x1404609c0
je 0x140460a36
mov rax, qword [rcx + 0x38]
bts edx, edi
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x1404609d9
je 0x140460a02
mov rax, qword [rcx + 0x50]
jmp 0x1404609e8
cmp dword [rax], esi
jmp 0x1404609ef
jle 0x140460a02
movzx eax, word [rdx]
jmp 0x1404609fd
jmp 0x140460a19
mov rax, qword [rcx]
jmp 0x140460a0a
mov rax, qword [rax + 0x30]
jmp 0x140460a13
call qword [case.0x140162398.0]
cmp r12w, ax
jmp 0x140460a22
je 0x140460a36
mov word [rdi + 0xa], ax
jmp 0x140460a31
jmp 0x140460a43
mov qword [rdi], rsi
rcl rax, 0xd6
movzx eax, word [rdi + 0xa]
test dl, dl
mov byte [rdi + 8], bl
test r11b, 0x47
test sp, di
cmp r11b, r9b
cmp ax, word [rbp + 3]
jne 0x140460b35
mov rax, qword [rbp - 0x79]
or ch, 0x1c
seta r14b
inc r14b
mov byte [rax], 0x2d
sub r14w, dx
shrd cx, ax, 0x49
lea r14, [rax + 1]
bts cx, cx
setno cl
mov rcx, qword [rdi]
cmp sil, 0x83
jmp 0x140460a8b
test rcx, rcx
jmp 0x140460a93
je 0x140460b24
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], rsi
jmp 0x140460aa6
je 0x140460af5
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x140460af5
dec dword [rax]
cwde
bswap edx
mov rcx, qword [rcx + 0x38]
mov al, r14b
mov rdx, qword [rcx]
not rax
movsx eax, si
mov al, r8b
lea rax, [rdx + 2]
jmp 0x140460ad9
mov qword [rcx], rax
movsx eax, r14w
movsxd rax, r8d
mov eax, 0x4b4244ed
movzx eax, word [rdx]
jmp 0x140460af0
jmp 0x140460b0c
mov rax, qword [rcx]
jmp 0x140460afd
mov rax, qword [rax + 0x38]
jmp 0x140460b06
call qword [case.0x140162398.0]
cmp r12w, ax
jmp 0x140460b15
je 0x140460b24
mov byte [rdi + 8], sil
jmp 0x140460b35
mov qword [rdi], rsi
stc
sal cl, 0xa8
rcl ecx, cl
mov byte [rdi + 8], bl
ror cl, 0xfe
rcr ch, cl
mov qword [rbp - 0x61], r14
add ch, al
movzx rcx, r11w
mov byte [r14], 0x30
cmc
btr rax, rsi
inc r12b
add r14, rbx
mov qword [rsp + 0x58], r14
bsf r12w, r13w
sar eax, 4
mov byte [rsp + 0x30], sil
sar rbx, cl
sbb r12w, 0x2a24
mov r12d, esi
sbb eax, 0x2d2103c7
cdqe
mov ah, 0x26
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
mov eax, 0x24
bswap ebx
mov ecx, 0x300
movsx ebx, r8w
cmp dword [r13], 0x3b9aca00
movsx bx, r13b
xchg bh, bl
cmove eax, ecx
xchg rbx, rbx
cmp r13b, 0xf1
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
sar al, 0x34
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
mov al, 0xda
jmp 0x140460bc3
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
jmp 0x140460bce
dec al
cmp al, 0x7d
jmp 0x140460bd7
ja 0x1404613b5
cmp qword [rbp - 0x21], rsi
jne 0x140460bf6
mov word [rsp + 0x38], si
jmp 0x140460bf1
jmp 0x140460c1e
mov rax, qword [r15]
sets ch
movsx rcx, r12w
not cl
mov rcx, r15
jmp 0x140460c0a
mov rax, qword [rax + 0x20]
call qword [case.0x140162398.0]
mov word [rsp + 0x38], ax
jmp 0x140460c1e
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
bts edx, r13d
or rcx, 0x138b5047
sal r13d, 0x69
mov qword [rbp - 0x41], 1
dec r13d
mov r13d, 0xf
setg dh
mov qword [rbp - 0x39], r13
movsx cx, dl
shld edx, ebx, 0x57
or cl, cl
sub eax, eax
seto dl
movzx rcx, r14w
cdq
mov byte [rbp - 0x51], al
mov rdx, qword [rsp + 0x48]
cmovne ecx, edx
mov rcx, rdi
jmp 0x140460c73
call fcn.140465047
sub r9d, r9d
ror r15b, 0xd9
btr r15d, r14d
mov r15, qword [rbp - 0x51]
stc
cmc
test al, al
jmp 0x140460c90
jne 0x1404611b6
lea r12, [rdi + 0xa]
clc
bswap r8w
mov r8, r12
mov qword [rbp - 0x71], r12
sar bl, 0xb4
rol bl, 0x36
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x140460cb9
jne 0x140460d60
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140460ccb
je 0x140460d59
mov rax, qword [rcx + 0x38]
cwd
mov rdx, qword [rax]
cmp ecx, r9d
test rdx, rdx
jmp 0x140460ce5
je 0x140460d12
mov rax, qword [rcx + 0x50]
cmp r10b, bpl
jmp 0x140460cf7
cmp dword [rax], r9d
jmp 0x140460cff
jle 0x140460d12
movzx eax, word [rdx]
jmp 0x140460d0d
jmp 0x140460d37
mov rax, qword [rcx]
jmp 0x140460d1a
mov rax, qword [rax + 0x30]
jmp 0x140460d23
call qword [case.0x140162398.0]
mov r8, qword [rbp - 0x71]
rcr rcx, 0x7f
sub r9d, r9d
rol rcx, cl
mov ecx, 0xffff
cmp cx, ax
je 0x140460d59
mov word [r8], ax
mov r12b, cl
mov r12, r8
jmp 0x140460d54
jmp 0x140460d5c
mov qword [rdi], r9
mov byte [rdi + 8], 1
movzx r8d, word [r12]
lea rdx, [rbp + 0xb]
mov ecx, ebp
lea rcx, [rbp - 0x11]
jmp 0x140460d74
call fcn.14013fe99
lea rcx, [rbp - 0x11]
test ch, dl
sub rax, rcx
cmc
sar rax, 1
stc
cmp rax, 0xa
jmp 0x140460d90
jae 0x140460e90
mov r8d, 1
mov byte [rsp + 0x30], r8b
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x50], ecx
jmp 0x140460dae
jg 0x140460ddd
add dword [rsp + 0x34], r8d
clc
cmp r10w, 0x7c33
test rax, rax
jmp 0x140460dc8
je 0x140460e38
mov byte [rsp + 0x40], r8b
jmp 0x140460dd8
jmp 0x140460e38
test rax, rax
jmp 0x140460de5
jne 0x140460df8
test ecx, ecx
jmp 0x140460df2
je 0x140460e38
lea r9, [0x1400c0db0]
cmc
stc
mov al, byte [rax + r9]
clc
test r12w, 0x4a8
mov byte [r14], al
rol al, 0x4f
btc ax, r8w
test r8, r9
add r14, r8
movsx ax, r10b
mov qword [rsp + 0x58], r14
rcr rax, cl
add ecx, r8d
shld ax, sp, 0x4c
sal eax, cl
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x51]
xchg cl, cl
cmp r13, 0x10
setae cl
jmp 0x140460e4a
cmovae rax, r15
cmp ax, ax
test bpl, spl
cmp r9b, 0x49
cmp byte [rax + rsi], 0x7f
jmp 0x140460e61
je 0x14046104f
lea rax, [rbp - 0x51]
clc
test r12b, 0xaf
cmp r13b, dl
test cl, cl
cmovne rax, r15
test bx, 0x7b13
cmp spl, 5
add byte [rax + rsi], r8b
jmp 0x140460e8b
jmp 0x140461038
lea rax, [rbp - 0x51]
rcr r14b, cl
cmp r13, 0x10
setae r14b
cmovae rax, r15
stc
cmc
sub r9d, r9d
cmp r8b, 0x33
test r9w, r14w
jmp 0x140460eb5
cmp byte [rax + rsi], r9b
jmp 0x140460ebe
je 0x14046115e
movzx r8d, word [rsp + 0x38]
test r8w, r8w
jmp 0x140460ed3
je 0x14046115e
cmp byte [rdi + 8], r9b
jmp 0x140460ee2
jne 0x140460f81
mov rcx, qword [rdi]
cmp r15w, 0x7771
stc
test rcx, rcx
je 0x140460f64
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x140460f24
mov rax, qword [rcx + 0x50]
test dh, 0x44
cmp dword [rax], r9d
jle 0x140460f24
movzx eax, word [rdx]
jmp 0x140460f47
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140460f30
call qword [case.0x140162398.0]
movzx r8d, word [rsp + 0x38]
sub r9d, r9d
xor cl, r14b
add cx, 0x3f5a
mov ecx, 0xffff
test bpl, 0x8c
cmc
cmp cx, ax
je 0x140460f64
mov word [r12], ax
jmp 0x140460f6f
mov qword [rdi], r9
lahf
jmp 0x140460f6f
mov eax, 1
jmp 0x140460f79
mov byte [rdi + 8], al
jmp 0x140460f8c
mov eax, 1
stc
cmc
test ax, r12w
cmp word [r12], r8w
jne 0x14046115e
mov rcx, qword [rbp - 0x41]
test r10b, 0x82
jmp 0x140460fa4
cmp rcx, r13
jmp 0x140460fac
jae 0x140460fec
lea rax, [rcx + 1]
clc
stc
mov qword [rbp - 0x41], rax
btr ax, 0x77
sar al, cl
lea rax, [rbp - 0x51]
test eax, r15d
test rbp, 0x639c06da
test r14b, r14b
jmp 0x140460fd9
cmovne rax, r15
and word [rax + rcx], 0
jmp 0x140460fe7
jmp 0x140461022
xor r9d, r9d
movzx edx, r8w
mov rdx, r15
mov r8b, 0xa
mov r8b, bl
movzx edx, r14w
cmove rdx, rsi
mov rdx, rax
jmp 0x140461014
lea rcx, [rbp - 0x51]
jmp 0x14046101d
call fcn.1404533eb
inc rsi
mov r14, qword [rsp + 0x58]
movsx cx, r8b
rcr r13, 0x7c
btc cx, 0xab
mov r15, qword [rbp - 0x51]
setns ch
sar r13b, 0x20
clc
mov r13, qword [rbp - 0x39]
bts ecx, esp
btr ecx, 0xd2
mov rcx, qword [rdi]
stc
clc
xor r8d, r8d
clc
test rcx, rcx
jmp 0x140461060
je 0x14046111a
mov rax, qword [rcx + 0x38]
jmp 0x140461076
cmp qword [rax], r8
jmp 0x14046107e
je 0x1404610d1
mov rax, qword [rcx + 0x50]
cmp ecx, 0x261217a8
cmc
cmp dword [rax], r8d
jmp 0x140461097
jle 0x1404610d1
dec dword [rax]
jmp 0x1404610a6
mov rcx, qword [rcx + 0x38]
lahf
cwd
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x1404610ba
mov qword [rcx], rax
mov rax, 0x79f62b4c
movzx eax, word [rdx]
jmp 0x1404610cc
jmp 0x1404610f0
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404610dd
call qword [case.0x140162398.0]
sub r8d, r8d
adc ecx, 0x45f64fb9
movzx cx, dl
mov ecx, 0xffff
cmp bpl, r13b
cmp esp, 0x20f90de8
clc
cmp cx, ax
jmp 0x140461107
je 0x14046111a
mov al, r8b
jmp 0x140461115
jmp 0x140461120
mov qword [rdi], r8
cdq
mov al, 1
mov byte [rdi + 8], al
movsxd rdx, esi
cdq
mov dh, ch
mov rdx, qword [rsp + 0x48]
movzx ecx, r9w
bswap rcx
movsx rcx, r11w
mov rcx, rdi
jmp 0x140461141
call fcn.140465047
sub r9d, r9d
xor r8w, cx
test al, al
mov r8, qword [rbp - 0x71]
jmp 0x140461158
je 0x140460cb0
test rsi, rsi
jmp 0x140461166
je 0x1404611c0
lea rax, [rbp - 0x51]
test r15w, 0x6b94
cmp r15b, r12b
cmp r13, 0x10
jmp 0x140461182
cmovae rax, r15
cmp byte [rax + rsi], r9b
jmp 0x14046118f
jle 0x1404611a7
mov edx, 1
add rsi, rdx
jmp 0x1404611a2
jmp 0x1404611cc
mov byte [rsp + 0x31], 1
jmp 0x1404611b1
jmp 0x140461235
mov edx, 1
jmp 0x1404611d8
mov edx, 1
jmp 0x1404611cc
mov rbx, qword [rbp - 0x69]
cmp bl, bl
jmp 0x1404611d8
test rsi, rsi
jmp 0x1404611e0
je 0x140461235
mov cl, byte [rbx]
test spl, 0x6c
cmp eax, 0x1fea27f2
cmp cl, 0x7f
jmp 0x1404611f9
je 0x140461235
sub rsi, rdx
jmp 0x140461207
je 0x14046136f
lea rax, [rbp - 0x51]
cmp r10b, 0x8c
cmc
cmp r13, 0x10
cmovae rax, r15
stc
cmp cl, byte [rax + rsi]
jmp 0x140461227
je 0x140461399
mov byte [rsp + 0x31], dl
cmp r11b, r9b
clc
cmp r13, 0x10
jmp 0x14046123e
jb 0x140461299
lea rdx, [r13 + 1]
adc al, 0x32
mov rax, r15
cmp rdx, 0x1000
jmp 0x140461259
jb 0x14046128c
add rdx, 0x27
cmp r9w, ax
test r8w, ax
mov r15, qword [r15 - 8]
cmp spl, r8b
sub rax, r15
cmp r8b, 0x43
cmc
add rax, 0xfffffffffffffff8
cmp r9w, ax
cmp rax, 0x1f
ja 0x1404628db
mov rcx, r15
jmp 0x140461294
call fcn.140261fd0
mov r12d, dword [rsp + 0x3c]
bts r13d, edi
sar edx, 0xb6
mov r14, qword [rsp + 0x58]
mov r15, qword [rsp + 0x60]
rol r13b, 0xe2
movzx r13, r12w
dec cl
mov r13, qword [rsp + 0x68]
jmp 0x1404612c3
xor esi, esi
movsxd rdx, r10d
movsx ecx, r10w
mov cl, bl
mov rdx, qword [rsp + 0x48]
movzx cx, bl
bswap cx
mov rcx, rdi
jmp 0x1404612e2
call fcn.140465047
test al, al
jmp 0x1404612ee
jne 0x1404617bc
mov rax, qword [r15]
bswap rcx
mov rcx, r15
jmp 0x140461302
mov rax, qword [rax + 0x18]
jmp 0x14046130b
call qword [case.0x140162398.0]
movzx ebx, ax
cmp byte [rdi + 8], sil
jmp 0x14046131d
jne 0x1404616ef
mov rdx, qword [rdi]
clc
jmp 0x14046132c
test rdx, rdx
jmp 0x140461334
je 0x1404616d1
mov rcx, qword [rdx + 0x38]
mov r8, qword [rcx]
test r8, r8
jmp 0x140461349
je 0x14046169a
mov rax, qword [rdx + 0x50]
clc
cmp dword [rax], esi
jmp 0x14046135b
jle 0x14046169a
movzx eax, word [r8]
jmp 0x14046136a
jmp 0x1404616b1
test rsi, rsi
jmp 0x140461377
jne 0x140461399
lea rax, [rbp - 0x51]
stc
cmc
cmp r13, 0x10
jmp 0x14046138c
cmovae rax, r15
clc
cmp cl, byte [rax]
jl 0x14046122d
cmp byte [rbx + 1], r9b
jmp 0x1404613a2
jle 0x1404611d8
inc rbx
jmp 0x1404613b0
jmp 0x1404611d8
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x1404613c2
call fcn.140465047
test al, al
jmp 0x1404613ce
jne 0x1404612ce
lea rbx, [rdi + 0xa]
mov rsi, rbx
sete r15b
mov r13d, dword [rsp + 0x50]
cmovbe r15, rax
ror r15b, 0xd4
mov r15, qword [rsp + 0x48]
stc
cmp bl, 0xe6
sub r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x140461401
jne 0x1404614b4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140461412
je 0x1404614a1
mov rax, qword [rcx + 0x38]
rcl dx, 4
mov rdx, qword [rax]
jmp 0x140461429
test rdx, rdx
jmp 0x140461431
je 0x140461456
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140461443
jle 0x140461456
movzx eax, word [rdx]
jmp 0x140461451
jmp 0x140461475
mov rax, qword [rcx]
jmp 0x14046145e
mov rax, qword [rax + 0x30]
jmp 0x140461467
call qword [case.0x140162398.0]
sub r8d, r8d
sbb cx, 0x601e
mov ecx, 0xffff
test r14b, r12b
cmc
stc
cmp cx, ax
je 0x1404614a1
mov word [rsi], ax
movsxd rbx, r15d
mov bl, sil
setbe bl
mov rbx, rsi
jmp 0x14046149c
jmp 0x1404614ad
mov qword [rdi], r8
not rdx
movsxd rcx, esi
setb cl
mov byte [rdi + 8], 1
not r8b
movzx r8d, word [rbx]
movzx edx, cx
lea rdx, [rbp + 0xb]
jmp 0x1404614c8
lea rcx, [rbp - 0x11]
jmp 0x1404614d1
call fcn.14013fe99
lea rcx, [rbp - 0x11]
test ch, 5
test r10b, r8b
sub rax, rcx
sar rax, 1
test ax, 0x2e81
test dl, r10b
cmc
cmp rax, 0xa
jae 0x140461681
sub r8d, r8d
stc
cmc
clc
cmp r13d, r12d
jmp 0x140461506
jg 0x140461538
lea r9d, [r8 + 1]
add dword [rsp + 0x34], r9d
cmc
jmp 0x14046151b
test rax, rax
jmp 0x140461523
je 0x140461590
mov byte [rsp + 0x40], r9b
jmp 0x140461533
jmp 0x140461590
test rax, rax
jmp 0x140461540
jne 0x140461554
test r12d, r12d
jmp 0x14046154e
je 0x140461588
lea rcx, [0x1400c0db0]
sbb r9b, dl
sal r9b, 0xa8
bt r9w, 0x93
mov al, byte [rax + rcx]
mov byte [r14], al
dec r9b
mov r9d, 1
add r14, r9
clc
add r12d, r9d
jmp 0x140461583
jmp 0x140461590
mov r9d, 1
rol cl, cl
mov byte [rsp + 0x30], r9b
movsx ecx, di
mov rcx, qword [rdi]
test r10b, 0x83
test rcx, rcx
jmp 0x1404615a7
je 0x140461632
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404615b9
je 0x1404615f9
mov rax, qword [rcx + 0x50]
test ebx, 0x1df1925
cmp dword [rax], r8d
jmp 0x1404615d1
jle 0x1404615f9
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
movzx rax, si
mov ax, r9w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140461612
mov rax, qword [rcx]
jmp 0x140461601
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
xor r8d, r8d
lea r9d, [r8 + 1]
mov ecx, 0xffff
cmc
test r10b, 0x90
cmp cx, ax
je 0x140461632
mov al, r8b
jmp 0x14046162d
jmp 0x140461647
mov qword [rdi], r8
movzx rdx, r8w
setb al
mov al, r9b
mov cl, r13b
jmp 0x140461647
mov byte [rdi + 8], al
not rdx
movsx dx, r12b
mov rdx, r15
movsx cx, r13b
cmovle cx, bp
mov rcx, rdi
jmp 0x140461666
call fcn.140465047
sub r8d, r8d
stc
cmp cx, 0x3a50
test al, al
jmp 0x14046167b
je 0x1404613f8
mov dword [rsp + 0x3c], r12d
jmp 0x14046168b
mov qword [rsp + 0x58], r14
jmp 0x140461695
jmp 0x1404612aa
mov rax, qword [rdx]
bswap rcx
mov cx, 0x50ad
mov rcx, rdx
mov rax, qword [rax + 0x30]
call qword [case.0x140162398.0]
mov ecx, 0xffff
clc
cmp r12b, r11b
cmp cx, ax
je 0x1404616d1
mov word [rdi + 0xa], ax
jmp 0x1404616cc
jmp 0x1404616db
mov qword [rdi], rsi
seta r15b
movsxd r15, edx
mov r15d, 1
jmp 0x1404616e6
mov byte [rdi + 8], r15b
jmp 0x1404616f5
mov r15d, 1
cmp word [rdi + 0xa], bx
jmp 0x1404616fe
jne 0x1404617bc
call fcn.1404b4569
mov rcx, qword [rax]
cmc
mov al, byte [rcx]
mov byte [r14], al
btr rcx, 0xf3
lea r14, [r14 + r15]
mov qword [rsp + 0x58], r14
test al, r9b
mov rcx, qword [rdi]
jmp 0x14046172c
test rcx, rcx
jmp 0x140461734
je 0x1404617ad
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], rsi
jmp 0x140461747
je 0x140461784
mov rax, qword [rcx + 0x50]
cmc
test ah, 2
cmp dword [rax], esi
jle 0x140461784
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not dx
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x140461774
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046177f
jmp 0x140461791
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046179e
je 0x1404617ad
mov byte [rdi + 8], sil
jmp 0x1404617bc
mov qword [rdi], rsi
test r12w, r10w
cmc
cmp bpl, r13b
mov byte [rdi + 8], r15b
mov r15, qword [rsp + 0x48]
clc
cmp r14w, cx
cmp dword [r13], 0x3b9aca00
jmp 0x1404617d3
je 0x140461a37
test r12d, r12d
jmp 0x1404617e1
jne 0x140461a37
mov rdx, r15
mov rcx, rdi
jmp 0x1404617f2
call fcn.140465047
test al, al
jne 0x1404619f2
lea rbx, [rdi + 0xa]
adc sil, 0x80
ror r14b, 0x96
mov rsi, rbx
btr r12w, 0x12
sal r14, 0xcc
mov r12d, dword [rsp + 0x34]
sub r13d, r13d
lea r14d, [r13 + 1]
cmp ch, 0x2c
cmp byte [rdi + 8], r13b
jmp 0x140461830
jne 0x1404618df
mov rcx, qword [rdi]
jmp 0x14046183e
test rcx, rcx
jmp 0x140461846
je 0x1404618bd
mov rax, qword [rcx + 0x38]
stc
rol dh, cl
sar rdx, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x140461881
mov rax, qword [rcx + 0x50]
test cx, 0x1746
cmp dword [rax], r13d
jmp 0x140461873
jle 0x140461881
movzx eax, word [rdx]
jmp 0x140461893
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046188d
call qword [case.0x140162398.0]
mov ecx, 0xffff
test rax, 0x23c2408f
cmc
cmp cx, ax
jmp 0x1404618a7
je 0x1404618bd
mov word [rsi], ax
mov rbx, rsi
jmp 0x1404618b8
jmp 0x1404618cc
mov qword [rdi], r13
movzx rax, r10w
rcr ax, 0xe5
and ax, 0x5746
mov byte [rdi + 8], r14b
bsr ax, r13w
movsx rax, r10w
shrd ax, r13w, 0xe9
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jmp 0x1404618eb
jne 0x1404619de
sub r12d, r14d
btc ecx, r12d
movsx ecx, dx
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
jmp 0x14046190f
test rcx, rcx
je 0x1404619a7
mov rax, qword [rcx + 0x38]
cmp spl, r10b
cmp qword [rax], r13
jmp 0x140461927
je 0x14046197c
mov rax, qword [rcx + 0x50]
test rsi, 0xd9e1109
cmp dword [rax], r13d
jmp 0x140461940
jle 0x14046197c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwd
mov eax, 0xb1d244d
mov rdx, qword [rcx]
setns al
lea rax, [rdx + 2]
jmp 0x140461962
mov qword [rcx], rax
movzx ax, bpl
jmp 0x14046196f
movzx eax, word [rdx]
jmp 0x140461977
jmp 0x140461989
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp r9b, r10b
cmp cx, ax
je 0x1404619a7
mov al, r13b
jmp 0x1404619a2
jmp 0x1404619ba
mov qword [rdi], r13
mov al, bl
mov al, r14b
cqo
mov rdx, 0x14140040
mov dh, dl
mov byte [rdi + 8], al
mov rdx, r15
movzx cx, ch
mov rcx, rdi
jmp 0x1404619cc
call fcn.140465047
test al, al
jmp 0x1404619d8
je 0x140461827
mov dword [rsp + 0x34], r12d
cmc
sar r14b, 0x3a
mov r14, qword [rsp + 0x58]
mov r12d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x34]
jmp 0x1404619fd
test r13d, r13d
jmp 0x140461a05
jns 0x140461a40
mov byte [r14], 0x30
movsx rax, r15w
mov eax, 1
cmp r14d, 0x74e53ba3
add r14, rax
test dil, r15b
add r13d, eax
mov dword [rsp + 0x34], r13d
jmp 0x140461a32
jmp 0x140461a40
mov r13d, dword [rsp + 0x34]
movzx edx, r15w
mov rdx, r15
xchg ch, ch
movsx ecx, r15w
mov rcx, rdi
call fcn.140465047
test al, al
jne 0x140461cc7
lea rbx, [rdi + 0xa]
movsx esi, r15w
sar r13w, cl
mov rsi, rbx
sub r8d, r8d
cmp si, dx
shld r13w, bx, 0x4f
lea r13d, [r8 + 1]
jmp 0x140461a7e
cmp byte [rdi + 8], r8b
jne 0x140461b3f
mov rcx, qword [rdi]
cmc
cmp dl, 0x1d
test rcx, rcx
je 0x140461b29
mov rax, qword [rcx + 0x38]
test al, r14b
sbb dl, 0x84
mov rdx, qword [rax]
jmp 0x140461aad
test rdx, rdx
jmp 0x140461ab5
je 0x140461add
mov rax, qword [rcx + 0x50]
cmp cx, sp
jmp 0x140461ac7
cmp dword [rax], r8d
jle 0x140461add
movzx eax, word [rdx]
jmp 0x140461ad8
jmp 0x140461afa
mov rax, qword [rcx]
jmp 0x140461ae5
mov rax, qword [rax + 0x30]
jmp 0x140461aee
call qword [case.0x140162398.0]
sub r8d, r8d
sub cl, spl
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140461b08
je 0x140461b29
mov word [rsi], ax
mov rbx, 0x12bd54d0
movzx rbx, r14w
mov rbx, rsi
jmp 0x140461b24
jmp 0x140461b36
mov qword [rdi], r8
xchg dx, dx
cwd
jmp 0x140461b36
mov byte [rdi + 8], r13b
movsx r8w, spl
movzx r8d, word [rbx]
movzx rdx, ax
movzx edx, r15w
movzx dx, r9b
lea rdx, [rbp + 0xb]
movsxd rcx, edx
lea rcx, [rbp - 0x11]
jmp 0x140461b60
call fcn.14013fe99
lea rcx, [rbp - 0x11]
sub rax, rcx
cmc
clc
stc
sar rax, 1
cmp rax, 0xa
jmp 0x140461b7b
jae 0x140461cc2
cmp r12d, dword [rsp + 0x50]
jmp 0x140461b8b
jge 0x140461bba
lea rcx, [0x1400c0db0]
stc
cmc
mov al, byte [rax + rcx]
mov byte [r14], al
test ebp, 0x53712604
cmp r9b, spl
add r14, r13
test dl, r9b
add r12d, r13d
xor r8d, r8d
jmp 0x140461bee
mov ecx, dword [rsp + 0x40]
cmc
test dl, r15b
clc
movzx ecx, cl
xor r8d, r8d
cmp r12w, 0x197b
test rax, rax
jmp 0x140461bd7
cmovne ecx, r13d
stc
mov dword [rsp + 0x40], ecx
movzx ecx, r9w
btr cx, 0x92
cmovns cx, r11w
mov byte [rsp + 0x30], r13b
adc ch, ah
mov rcx, qword [rdi]
cmp r13b, 0x4e
test rcx, rcx
je 0x140461c8d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140461c11
je 0x140461c5d
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jle 0x140461c5d
dec dword [rax]
rdtsc
movsx rdx, r13w
mov rcx, qword [rcx + 0x38]
cwd
mov rdx, qword [rcx]
bswap rax
lea rax, [rdx + 2]
jmp 0x140461c42
mov qword [rcx], rax
movzx rax, r15w
cmovle eax, eax
movsx rax, si
movzx eax, word [rdx]
jmp 0x140461c58
jmp 0x140461c72
mov rax, qword [rcx]
jmp 0x140461c65
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x140461c8d
mov al, r8b
jmp 0x140461c88
jmp 0x140461c97
mov qword [rdi], r8
mov al, r13b
mov ch, 0x42
cdq
mov byte [rdi + 8], al
setle ch
mov rdx, r15
not cx
movzx rcx, dx
mov cl, 0x54
mov rcx, rdi
call fcn.140465047
xor r8d, r8d
cmc
test al, al
jmp 0x140461cbc
je 0x140461a7e
mov r13d, dword [rsp + 0x34]
xor r12d, r12d
cmp byte [rsp + 0x40], r12b
jmp 0x140461cd4
je 0x140461d7a
lea rbx, [r14 - 1]
mov r15, qword [rbp - 0x61]
cmp rbx, r15
jmp 0x140461cea
je 0x140461d43
call fcn.1404b4569
mov cl, byte [rbx]
cmp cl, 0x80
mov rax, qword [rax]
test r13b, al
cmp cl, byte [rax]
jmp 0x140461d07
je 0x140461d23
cmp cl, 0x39
jmp 0x140461d15
jne 0x140461d30
mov byte [rbx], 0x30
jmp 0x140461d23
dec rbx
jmp 0x140461d2b
jmp 0x140461ce2
add cl, 1
mov byte [rbx], cl
cmp rbx, r15
jmp 0x140461d3d
jne 0x140461d72
mov byte [rbx], 0x31
or r15b, dil
btr r15, 0x65
mov ebx, 1
bsf r15w, r9w
add r13d, ebx
mov dword [rsp + 0x34], r13d
movsx r15d, sp
movzx r15d, r12w
mov r15, qword [rsp + 0x48]
jmp 0x140461d7f
mov r15, qword [rsp + 0x48]
seto bl
mov ebx, 1
mov sil, byte [rsp + 0x30]
stc
test sil, sil
jmp 0x140461d8d
je 0x1404627d1
mov rdx, r15
movsx ecx, r9w
bswap cx
setae cl
mov rcx, rdi
call fcn.140465047
test al, al
jmp 0x140461daf
jne 0x1404627d1
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140461dbf
jne 0x140461e59
mov rcx, qword [rdi]
cmp r11w, 0x52ef
test rcx, rcx
jmp 0x140461dd6
je 0x140461e46
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140461dec
je 0x140461e0e
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], r12d
jmp 0x140461e00
jle 0x140461e0e
movzx eax, word [rdx]
jmp 0x140461e25
mov rax, qword [rcx]
jmp 0x140461e16
mov rax, qword [rax + 0x30]
jmp 0x140461e1f
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140461e32
je 0x140461e46
mov word [rdi + 0xa], ax
jmp 0x140461e41
jmp 0x140461e49
mov qword [rdi], r12
mov byte [rdi + 8], bl
cmc
bsf ax, r9w
mov cl, bl
sub al, 0x39
sub al, r10b
movzx eax, word [rdi + 0xa]
test bl, bl
test r13b, 0x31
cmp ax, word [rbp + 9]
jmp 0x140461e6c
je 0x140461f2f
test cl, cl
jmp 0x140461e79
jne 0x140461f25
mov rcx, qword [rdi]
test r13b, 0x6f
test rcx, rcx
jmp 0x140461e8e
je 0x140461f0b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r15w, 0x2796
test rdx, rdx
jmp 0x140461ea9
je 0x140461ed5
mov rax, qword [rcx + 0x50]
cmc
clc
jmp 0x140461eba
cmp dword [rax], r12d
jmp 0x140461ec2
jle 0x140461ed5
movzx eax, word [rdx]
jmp 0x140461ed0
jmp 0x140461eec
mov rax, qword [rcx]
jmp 0x140461edd
mov rax, qword [rax + 0x30]
jmp 0x140461ee6
call qword [case.0x140162398.0]
mov ecx, 0xffff
test r15b, r12b
cmp cx, ax
je 0x140461f0b
mov word [rdi + 0xa], ax
jmp 0x140461f06
jmp 0x140461f22
mov qword [rdi], r12
xor rax, 0x6a6059f5
cbw
ror ah, cl
movzx eax, word [rdi + 0xa]
clc
cmc
cmp di, sp
mov byte [rdi + 8], bl
cmp ax, word [rbp + 7]
jne 0x1404627d1
mov byte [r14], 0x65
lea r14, [r14 + rbx]
rcl cx, cl
movsx cx, r9b
mov rcx, qword [rdi]
test edi, 0x1f704656
stc
test rcx, rcx
je 0x140461fe1
mov rax, qword [rcx + 0x38]
cmp ebx, 0x4b6c58f7
clc
cmp qword [rax], r12
jmp 0x140461f65
je 0x140461faf
mov rax, qword [rcx + 0x50]
clc
test al, sil
cmp al, r13b
cmp dword [rax], r12d
jle 0x140461faf
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, ax
mov ax, r11w
movzx ax, r12b
lea rax, [rdx + 2]
jmp 0x140461f9f
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140461faa
jmp 0x140461fc1
mov rax, qword [rcx]
jmp 0x140461fb7
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140461fce
je 0x140461fe1
mov al, r12b
jmp 0x140461fdc
jmp 0x140461ff6
mov qword [rdi], r12
setb sil
mov al, bl
movsx dx, dl
movsx rdx, r10w
cmovnp cx, ax
mov byte [rdi + 8], al
mov sil, r12b
movzx dx, r13b
cqo
not rdx
mov ebx, r12d
movsxd rdx, edx
mov rdx, r15
not ch
mov rcx, rdi
call fcn.140465047
test al, al
jmp 0x140462020
jne 0x140462360
mov cl, byte [rdi + 8]
stc
test cl, cl
jne 0x1404620d9
mov rcx, qword [rdi]
cmp r14w, 0x5cda
test rcx, rcx
jmp 0x140462043
je 0x1404620c4
mov rax, qword [rcx + 0x38]
shr dl, cl
bt dx, 0x5f
mov rdx, qword [rax]
test si, r12w
test rdx, rdx
jmp 0x140462063
je 0x140462091
mov rax, qword [rcx + 0x50]
jmp 0x140462076
cmp dword [rax], r12d
jmp 0x14046207e
jle 0x140462091
movzx eax, word [rdx]
jmp 0x14046208c
jmp 0x1404620a8
mov rax, qword [rcx]
jmp 0x140462099
mov rax, qword [rax + 0x30]
jmp 0x1404620a2
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404620b5
je 0x1404620c4
mov word [rdi + 0xa], ax
jmp 0x1404620c7
mov qword [rdi], r12
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x1404620e3
mov r8d, 1
sbb ax, 0x2a8
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jne 0x1404621c9
mov byte [r14], 0x2b
bswap ecx
test r9b, spl
mov cl, 6
lea r14, [r14 + r8]
mov rcx, qword [rdi]
stc
test r10b, 0xf7
test rcx, rcx
jmp 0x140462110
je 0x1404621b1
mov rax, qword [rcx + 0x38]
test al, r11b
cmp qword [rax], r12
je 0x140462171
mov rax, qword [rcx + 0x50]
jmp 0x14046212f
cmp dword [rax], r12d
jmp 0x140462137
jle 0x140462171
dec dword [rax]
mov eax, 0x31f467ab
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, ch
lea rax, [rdx + 2]
jmp 0x140462158
mov qword [rcx], rax
movzx rax, dx
mov ah, 0x87
not ah
movzx eax, word [rdx]
jmp 0x14046216c
jmp 0x140462191
mov rax, qword [rcx]
jmp 0x140462179
mov rax, qword [rax + 0x38]
jmp 0x140462182
call qword [case.0x140162398.0]
mov r8d, 1
inc cx
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046219e
je 0x1404621b1
mov al, r12b
jmp 0x1404621ac
jmp 0x1404621bc
mov qword [rdi], r12
not al
setle al
mov al, r8b
mov byte [rdi + 8], al
jmp 0x1404621c4
jmp 0x140462360
test cl, cl
jmp 0x1404621d0
jne 0x14046227b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404621e1
je 0x140462261
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test r15, 0x74f376b5
jmp 0x1404621fb
test rdx, rdx
jmp 0x140462203
je 0x140462228
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140462215
jle 0x140462228
movzx eax, word [rdx]
jmp 0x140462223
jmp 0x14046223f
mov rax, qword [rcx]
jmp 0x140462230
mov rax, qword [rax + 0x30]
jmp 0x140462239
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14046224d
je 0x140462261
mov word [rdi + 0xa], ax
jmp 0x14046225c
jmp 0x140462271
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
sal r8b, cl
and r8w, 0x5eee
mov r8d, 1
mov byte [rdi + 8], r8b
cmp ax, word [rbp + 3]
jmp 0x140462284
jne 0x140462360
mov byte [r14], 0x2d
movzx ecx, r14w
mov cx, r12w
inc ch
lea r14, [r14 + r8]
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404622a7
je 0x14046234b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404622b9
je 0x140462304
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x1404622cc
jle 0x140462304
dec dword [rax]
movzx eax, r11w
mov rcx, qword [rcx + 0x38]
cdq
jmp 0x1404622e4
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404622f0
mov qword [rcx], rax
movsx rax, sp
movzx eax, word [rdx]
jmp 0x1404622ff
jmp 0x140462322
mov rax, qword [rcx]
jmp 0x14046230c
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
mov r8d, 1
or cl, 0x26
sar ch, 0x90
mov ecx, 0xffff
cmc
cmp r9, 0x466809cc
cmp cx, ax
jmp 0x140462337
je 0x14046234b
mov byte [rdi + 8], r12b
jmp 0x140462346
jmp 0x140462360
mov qword [rdi], r12
cwd
bswap rcx
mov byte [rdi + 8], r8b
setb dl
mov dl, r13b
bswap rcx
mov rdx, r15
xchg rcx, rcx
mov rcx, rdi
call fcn.140465047
test al, al
jmp 0x140462375
jne 0x140462579
cmp byte [rdi + 8], r12b
jmp 0x140462384
jne 0x14046243d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140462395
je 0x140462418
mov rax, qword [rcx + 0x38]
bt dx, 0x85
sub dl, r13b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404623b2
je 0x1404623dc
mov rax, qword [rcx + 0x50]
cmp dx, 0x6a20
cmp dword [rax], r12d
jmp 0x1404623c9
jle 0x1404623dc
movzx eax, word [rdx]
jmp 0x1404623d7
jmp 0x1404623f3
mov rax, qword [rcx]
jmp 0x1404623e4
mov rax, qword [rax + 0x30]
jmp 0x1404623ed
call qword [case.0x140162398.0]
mov ecx, 0xffff
clc
cmp rdx, rdx
cmp cx, ax
jmp 0x140462404
je 0x140462418
mov word [rdi + 0xa], ax
jmp 0x140462413
jmp 0x140462424
mov qword [rdi], r12
bswap r8w
movsx r8w, cl
mov r8d, 1
jmp 0x14046242f
mov byte [rdi + 8], r8b
jmp 0x140462438
jmp 0x140462443
mov r8d, 1
movzx eax, word [rdi + 0xa]
cmp r13w, 0x1b
cmc
cmp ax, word [rbp - 0x11]
jmp 0x140462457
jne 0x140462555
mov sil, r8b
xor ch, 0xce
sar cl, 0xbe
mov rcx, qword [rdi]
clc
jmp 0x14046246f
test rcx, rcx
je 0x140462519
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140462484
je 0x1404624d1
mov rax, qword [rcx + 0x50]
jmp 0x140462493
cmp dword [rax], r12d
jmp 0x14046249b
jle 0x1404624d1
dec dword [rax]
cwd
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, r11d
jmp 0x1404624b7
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, ecx
mov rax, rdx
movzx eax, word [rdx]
jmp 0x1404624cc
jmp 0x1404624f3
mov rax, qword [rcx]
jmp 0x1404624d9
mov rax, qword [rax + 0x38]
jmp 0x1404624e2
call qword [case.0x140162398.0]
mov r8d, 1
shrd ecx, r9d, 0xb0
mov ecx, 0xffff
test ebx, 0xd5575c5
cmp cx, ax
jmp 0x140462506
je 0x140462519
mov al, r12b
jmp 0x140462514
jmp 0x140462526
mov qword [rdi], r12
mov al, r8b
cqo
movsxd rcx, edi
bswap ecx
mov byte [rdi + 8], al
mov rdx, r15
movzx ecx, r9w
movzx rcx, bx
xchg ch, cl
mov rcx, rdi
jmp 0x14046253e
call fcn.140465047
test al, al
jmp 0x14046254a
je 0x14046237b
jmp 0x140462563
test sil, sil
jmp 0x14046255d
je 0x140462579
mov byte [r14], 0x30
jmp 0x14046256c
inc r14
movsx dx, al
cqo
movzx ecx, r15w
mov rdx, r15
cmovnp rcx, r10
jmp 0x140462585
mov rcx, rdi
jmp 0x14046258d
call fcn.140465047
test al, al
jmp 0x140462599
jne 0x1404627d1
mov r13d, 1
test cl, 0xf0
cmp r11d, edx
cmp byte [rdi + 8], r12b
jmp 0x1404625b4
jne 0x140462663
mov rcx, qword [rdi]
cmc
cmp spl, 0x7a
test rcx, rcx
jmp 0x1404625ca
je 0x14046264e
mov rax, qword [rcx + 0x38]
bsf dx, r12w
movsx dx, r15b
rol dx, 0x4b
mov rdx, qword [rax]
jmp 0x1404625eb
test rdx, rdx
jmp 0x1404625f3
je 0x140462618
mov rax, qword [rcx + 0x50]
jmp 0x140462602
cmp dword [rax], r12d
jle 0x140462618
movzx eax, word [rdx]
jmp 0x140462613
jmp 0x14046262f
mov rax, qword [rcx]
jmp 0x140462620
mov rax, qword [rax + 0x30]
jmp 0x140462629
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp r12b, r13b
cmp cx, ax
je 0x14046264e
mov word [rdi + 0xa], ax
jmp 0x140462649
jmp 0x140462653
mov qword [rdi], r12
mov cl, 0xef
mov byte [rdi + 8], r13b
not r8d
movsx edx, r8w
cmovnp r8w, r9w
movzx r8d, word [rdi + 0xa]
setge dh
lea rdx, [rbp + 0xb]
movzx cx, r10b
xchg cl, cl
mov rcx, rcx
lea rcx, [rbp - 0x11]
jmp 0x140462682
call fcn.14013fe99
lea rcx, [rbp - 0x11]
cmp eax, esi
test r14w, 0x4b2b
sub rax, rcx
cmp r8w, ax
jmp 0x14046269f
sar rax, 1
clc
cmp rax, 0xa
jmp 0x1404626ac
jae 0x1404627cc
cmp ebx, 8
jge 0x1404626e4
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
mov byte [r14], al
lea r14, [r14 + r13]
movzx cx, bpl
rol sil, 0x3f
add ebx, r13d
shr sil, 0xfd
rol sil, 0x53
movsx cx, dl
mov sil, r13b
add rcx, 0xd586454
adc cl, r13b
mov rcx, qword [rdi]
cmp r11b, 0x3a
test ax, 0x22bf
jmp 0x140462701
test rcx, rcx
je 0x14046279e
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
jmp 0x140462717
je 0x140462764
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r12d
jmp 0x14046272b
jle 0x140462764
dec dword [rax]
cdqe
bswap dx
lahf
mov rcx, qword [rcx + 0x38]
jmp 0x140462742
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046274e
mov qword [rcx], rax
movzx rax, di
not al
movzx eax, word [rdx]
jmp 0x14046275f
jmp 0x140462776
mov rax, qword [rcx]
jmp 0x14046276c
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
mov ecx, 0xffff
cmp rax, r9
cmp r11b, 0x3d
cmc
cmp cx, ax
jmp 0x14046278b
je 0x14046279e
mov al, r12b
jmp 0x140462799
jmp 0x1404627a7
mov qword [rdi], r12
mov al, r13b
movsxd rcx, r10d
mov byte [rdi + 8], al
movsx dx, spl
mov rdx, r15
mov rcx, rdi
jmp 0x1404627ba
call fcn.140465047
test al, al
jmp 0x1404627c6
je 0x1404625ab
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x31], r12b
jmp 0x1404627db
jne 0x1404627ef
test sil, sil
jmp 0x1404627e9
jne 0x140462804
mov r14, qword [rbp - 0x79]
cmp r11d, 0x25a32cf1
bsr dx, r10w
cmovl dx, r9w
mov byte [r14], r12b
sbb edx, edx
stc
mov rdx, qword [rbp - 0x19]
cmp r11b, spl
clc
test r14b, 0x88
cmp rdx, 0x10
jmp 0x14046281f
jb 0x14046287c
inc rdx
shrd cx, r11w, 0xce
lahf
mov rcx, qword [rbp - 0x31]
movsx eax, dx
movzx rax, ax
mov rax, rcx
clc
cmp rdx, 0x1000
jmp 0x14046284a
jb 0x140462877
add rdx, 0x27
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
stc
cmp ah, 0xc3
add rax, 0xfffffffffffffff8
stc
cmp dl, r12b
cmp bp, 0x7e9b
cmp rax, 0x1f
ja 0x1404628d0
call fcn.140261fd0
mov eax, r13d
rcr ecx, cl
sar ch, 0x7e
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
jmp 0x140462890
call fcn.14049bac2
mov rbx, qword [rsp + 0x140]
sar r15, cl
cmovne r12d, edi
add rsp, 0x100
xchg di, si
pop r15
cmovns r13d, r13d
bswap esi
pop r14
mov dil, 0xf6
movsx rbp, ax
pop r13
not ebp
pop r12
pop rdi
pop rsi
setbe bpl
not rbp
pop rbp
ret
call fcn.1404b2253
nop
jmp 0x1404628db
call fcn.1404b2253
nop
jmp 0x140233c90