Function at 0x140465b49
Capabilities:
Encode data using base64
Execute anti-debugging instructions
Parse credit card information

Disassembly:
int3
mov qword [rsp + 8], rbx
neg bh
rol ah, cl
add rcx, 0x3eb77d90
push rbp
or al, ch
ror cl, 0x3f
sal ax, cl
push rsi
and sil, bpl
add bx, di
push rdi
rcl bl, 0x99
push r12
bsf ax, r11w
or sil, dl
push r13
push r14
push r15
lea rbp, [rsp - 0x10]
stc
shrd di, r14w, 0xbb
sub rsp, 0x110
jmp 0x140465b99
mov rax, qword [0x1400b7288]
movsxd rcx, r13d
xor rbx, rsi
xor rax, rsp
bt bx, 0xf9
movzx edi, bp
mov qword [rbp + 8], rax
movsx r14d, r9w
cmp rcx, rbx
cdqe
mov qword [rsp + 0x48], r9
ror di, cl
mov rdi, r8
xor bx, 0x23fe
not cx
mov r14, rdx
seta cl
cwde
add si, r11w
mov qword [rbp - 0x80], rdx
movsxd rbx, edi
test r15b, 0xdb
add sil, 0x49
mov rax, qword [rbp + 0x78]
movsx ebx, r13w
mov qword [rsp + 0x78], rax
xor r12d, r12d
bswap ecx
movzx rcx, r11w
setle ah
mov rsi, qword [rbp + 0x70]
movsx rax, r8w
not cx
mov rax, qword [rsi + 0x40]
jmp 0x140465c1f
mov rbx, qword [rax + 8]
setb al
mov qword [rsp + 0x68], rbx
bswap ax
cbw
cdqe
mov rax, qword [rbx]
jmp 0x140465c3d
mov rcx, rbx
jmp 0x140465c45
mov rax, qword [rax + 8]
jmp 0x140465c4e
call qword [0x1400b8d90]
nop
jmp 0x140465c61
lea rcx, [rsp + 0x60]
call fcn.14046bbb2
mov r13, rax
cmp bl, r10b
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x140465c7e
je 0x140465ce6
mov rdx, qword [rbx]
movzx rax, ax
cwde
movsx ax, dil
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140465c9d
call qword [0x1400b8d90]
mov r8, rax
test r13b, 0x81
cmp di, ax
test rax, rax
jmp 0x140465cb5
je 0x140465ce6
mov rcx, qword [rax]
movsxd rdx, esp
movsx dx, bpl
lahf
mov rax, qword [rcx]
cmove dx, sp
lea edx, [r12 + 1]
movsx cx, r14b
mov rcx, r8
jmp 0x140465ce0
call qword [0x1400b8d90]
mov rax, qword [r13]
movzx rcx, cx
cmove cx, bx
lea rdx, [rbp - 0x58]
mov cx, 0x444e
movsx cx, al
mov rcx, r13
jmp 0x140465d06
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
movsx ebx, cx
movzx rcx, sp
mov rax, qword [rsi + 0x40]
setle ch
mov bl, bpl
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
mov rax, qword [rbx]
not cx
mov rcx, rbx
jmp 0x140465d39
mov rax, qword [rax + 8]
jmp 0x140465d42
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
jmp 0x140465d53
call fcn.1404604cf
mov rsi, rax
jmp 0x140465d60
test rbx, rbx
jmp 0x140465d68
je 0x140465dc8
mov rdx, qword [rbx]
mov rcx, rbx
mov al, bl
movsx ax, r10b
mov rax, qword [rdx + 0x10]
jmp 0x140465d84
call qword [0x1400b8d90]
mov r8, rax
cmp bp, 0x42f7
test rax, rax
jmp 0x140465d9a
je 0x140465dc8
mov rcx, qword [rax]
lahf
movzx ax, ah
mov rax, qword [rcx]
cqo
mov edx, 1
jmp 0x140465dbf
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [rsi]
movsx dx, dh
setno r8b
cdq
lea r9, [rbp - 0x38]
movzx r8w, sil
movsx cx, r13b
lea r8, [0x1400c0e1d]
setle dh
lea rdx, [0x1400c0e00]
movsx rcx, dx
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x140465e03
call qword [0x1400b8d90]
mov r15, r14
movzx dx, dh
mov byte [rsp + 0x31], r12b
mov rsi, qword [rsp + 0x48]
movzx edx, di
mov rdx, rsi
movsx rcx, r8w
not cx
mov rcx, rdi
jmp 0x140465e2f
call fcn.1404682bf
mov ebx, 0xffff
test al, al
jne 0x140466139
mov cl, byte [rdi + 8]
cmc
test cl, cl
jmp 0x140465e4c
jne 0x140465ed7
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140465e5e
je 0x140465eca
mov rax, qword [rcx + 0x38]
or dl, 0x77
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140465e77
je 0x140465e9c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140465e89
jle 0x140465e9c
movzx eax, word [rdx]
jmp 0x140465e97
jmp 0x140465eb3
mov rax, qword [rcx]
jmp 0x140465ea4
mov rax, qword [rax + 0x30]
jmp 0x140465ead
call qword [0x1400b8d90]
cmp bx, ax
je 0x140465eca
mov word [rdi + 0xa], ax
jmp 0x140465ec5
jmp 0x140465ecd
mov qword [rdi], r12
mov byte [rdi + 8], 1
mov cl, 1
rol ax, 0xa9
movzx eax, word [rdi + 0xa]
clc
jmp 0x140465ee1
cmp ax, word [rbp - 0xa]
jmp 0x140465eea
jne 0x140465fbf
mov byte [r14], 0x2b
stc
lea r15, [r14 + 1]
sal rcx, 0x3a
mov rcx, qword [rdi]
test r9, 0x29be790d
cmp ebp, 0x5b0d195d
test rcx, rcx
je 0x140465fa5
mov rax, qword [rcx + 0x38]
jmp 0x140465f22
cmp qword [rax], r12
jmp 0x140465f2a
je 0x140465f78
mov rax, qword [rcx + 0x50]
cmp esp, 0x4fa447bd
cmp dword [rax], r12d
jmp 0x140465f42
jle 0x140465f78
dec dword [rax]
cwd
cdqe
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
movzx eax, r9w
lea rax, [rdx + 2]
jmp 0x140465f63
mov qword [rcx], rax
jmp 0x140465f6b
movzx eax, word [rdx]
jmp 0x140465f73
jmp 0x140465f8f
mov rax, qword [rcx]
jmp 0x140465f80
mov rax, qword [rax + 0x38]
jmp 0x140465f89
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140465f97
je 0x140465fa5
mov al, r12b
jmp 0x140465fb2
mov qword [rdi], r12
seto al
mov al, 1
jmp 0x140465fb2
mov byte [rdi + 8], al
jmp 0x140465fba
jmp 0x140466139
test cl, cl
jmp 0x140465fc6
jne 0x140466065
mov rcx, qword [rdi]
cmp cx, 0x1288
test rcx, rcx
je 0x140466051
mov rax, qword [rcx + 0x38]
xadd dx, dx
mov rdx, 0x36fc77b6
bt edx, 0x90
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140465ffb
je 0x140466028
mov rax, qword [rcx + 0x50]
stc
cmp rsi, 0x2d670024
cmp dword [rax], r12d
jmp 0x140466015
jle 0x140466028
movzx eax, word [rdx]
jmp 0x140466023
jmp 0x14046603a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466034
call qword [0x1400b8d90]
cmp bx, ax
je 0x140466051
mov word [rdi + 0xa], ax
jmp 0x14046604c
jmp 0x140466061
mov qword [rdi], r12
clc
bt ax, bx
bsf eax, r12d
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jmp 0x14046606e
jne 0x140466139
mov byte [r14], 0x2d
dec r15b
movsx cx, r8b
jmp 0x140466085
lea r15, [r14 + 1]
movzx cx, bpl
bts cx, r13w
mov rcx, qword [rdi]
cmc
cmp bpl, 0xac
test rcx, rcx
jmp 0x1404660a3
je 0x140466127
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x1404660f4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404660c2
jle 0x1404660f4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cqo
jmp 0x1404660d5
mov rdx, qword [rcx]
movsxd rax, r8d
lea rax, [rdx + 2]
jmp 0x1404660e4
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404660ef
jmp 0x14046610b
mov rax, qword [rcx]
jmp 0x1404660fc
mov rax, qword [rax + 0x38]
jmp 0x140466105
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140466113
je 0x140466127
mov byte [rdi + 8], r12b
jmp 0x140466122
jmp 0x140466139
mov qword [rdi], r12
bsr r14w, r12w
add r14b, 0xab
cwd
mov byte [rdi + 8], 1
mov word [r15], 0x7830
cqo
rcr dl, 3
add r15, 2
cmovns r14d, esi
mov cl, r13b
mov qword [rsp + 0x50], r15
cwd
mov byte [rsp + 0x30], r12b
movzx edx, sp
mov r14w, 0x4e3d
mov r14d, r12d
mov dword [rsp + 0x3c], r12d
bswap ecx
cmovs rdx, rbx
cqo
mov dword [rsp + 0x34], r12d
mov rdx, rsi
xchg rcx, rcx
mov cl, dil
movsx rcx, r10w
mov rcx, rdi
call fcn.1404682bf
test al, al
jmp 0x140466194
jne 0x140466544
cmp byte [rdi + 8], r12b
jmp 0x1404661a3
jne 0x140466233
mov rcx, qword [rdi]
cmp dil, dil
cmp r12b, 0xff
test rcx, rcx
jmp 0x1404661bb
je 0x140466228
mov rax, qword [rcx + 0x38]
adc dx, 0xe6a
mov rdx, qword [rax]
cmc
jmp 0x1404661d3
test rdx, rdx
jmp 0x1404661db
je 0x1404661ff
mov rax, qword [rcx + 0x50]
test sil, 0xdc
cmp dword [rax], r12d
jmp 0x1404661f1
jle 0x1404661ff
movzx eax, word [rdx]
jmp 0x140466211
mov rax, qword [rcx]
jmp 0x140466207
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
je 0x140466228
mov word [rdi + 0xa], ax
jmp 0x140466223
jmp 0x14046622e
mov qword [rdi], r12
xadd al, ah
mov byte [rdi + 8], 1
cmc
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x140466240
jne 0x140466544
mov rcx, qword [rdi]
jmp 0x140466253
test rcx, rcx
je 0x1404662da
mov rax, qword [rcx + 0x38]
clc
jmp 0x140466266
cmp qword [rax], r12
jmp 0x14046626e
je 0x1404662a8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x1404662a8
dec dword [rax]
movsx eax, r15w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140466297
mov qword [rcx], rax
cwde
bswap rax
cbw
movzx eax, word [rdx]
jmp 0x1404662bf
mov rax, qword [rcx]
jmp 0x1404662b0
mov rax, qword [rax + 0x38]
jmp 0x1404662b9
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404662c7
je 0x1404662da
mov al, r12b
jmp 0x1404662d5
jmp 0x1404662ea
mov qword [rdi], r12
cwd
mov al, 1
movzx ecx, r8w
xchg cx, dx
cwd
mov byte [rdi + 8], al
movzx edx, dx
movzx rcx, dx
cwd
mov rdx, rsi
mov rcx, rdi
jmp 0x140466301
call fcn.1404682bf
test al, al
jne 0x140466535
mov cl, byte [rdi + 8]
cmp bx, r13w
cmp rcx, 0x5aca6414
test cl, cl
jmp 0x140466323
jne 0x1404663bb
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
jmp 0x140466336
je 0x1404663a2
mov rax, qword [rcx + 0x38]
inc dx
mov rdx, qword [rax]
cmc
jmp 0x14046634c
test rdx, rdx
jmp 0x140466354
je 0x140466379
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140466366
jle 0x140466379
movzx eax, word [rdx]
jmp 0x140466374
jmp 0x140466386
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046638e
je 0x1404663a2
mov word [rdi + 0xa], ax
jmp 0x14046639d
jmp 0x1404663a8
mov qword [rdi], r12
or cl, bpl
mov byte [rdi + 8], 1
ror cl, cl
or al, r14b
mov cl, 1
movzx ax, spl
rcr ah, 0xc6
movzx eax, word [rdi + 0xa]
stc
clc
cmp si, bx
cmp ax, word [rbp - 6]
jmp 0x1404663cd
je 0x140466483
test cl, cl
jmp 0x1404663da
jne 0x140466474
mov rcx, qword [rdi]
test rcx, rcx
je 0x140466460
mov rax, qword [rcx + 0x38]
xadd edx, edx
btc dx, 0xfd
inc dh
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140466405
je 0x14046642d
mov rax, qword [rcx + 0x50]
test r11w, r9w
clc
cmp r10b, al
cmp dword [rax], r12d
jmp 0x14046641f
jle 0x14046642d
movzx eax, word [rdx]
jmp 0x140466444
mov rax, qword [rcx]
jmp 0x140466435
mov rax, qword [rax + 0x30]
jmp 0x14046643e
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046644c
je 0x140466460
mov word [rdi + 0xa], ax
jmp 0x14046645b
jmp 0x14046646b
mov qword [rdi], r12
setg al
movzx eax, word [rdi + 0xa]
stc
mov byte [rdi + 8], 1
stc
clc
cmp r14b, bpl
cmp ax, word [rbp - 8]
jmp 0x14046647d
jne 0x140466535
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046648e
je 0x14046651e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404664a0
je 0x1404664f6
mov rax, qword [rcx + 0x50]
jmp 0x1404664b6
cmp dword [rax], r12d
jmp 0x1404664be
jle 0x1404664f6
dec dword [rax]
rdtsc
cdq
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404664da
mov qword [rcx], rax
setp ah
movsx ax, r14b
movsx rax, di
movzx eax, word [rdx]
jmp 0x1404664f1
jmp 0x140466508
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140466502
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140466510
je 0x14046651e
mov al, r12b
jmp 0x140466528
mov qword [rdi], r12
mov al, 1
jmp 0x140466528
mov byte [rdi + 8], al
jmp 0x140466530
jmp 0x140466544
mov byte [rsp + 0x30], 1
clc
adc ch, 0xba
test r14w, 0x34f6
mov ecx, 0x300
rcr r12b, 0x6b
mov r12d, 0x24
ror al, cl
cmp edi, ebp
mov rax, qword [rsp + 0x78]
cmp dword [rax], 0x3b9aca00
mov bx, 0x649d
not al
cmove r12d, ecx
mov dword [rsp + 0x40], r12d
bt rbx, 0xee
lea rbx, [rbp - 0x58]
sub al, r11b
cmp qword [rbp - 0x40], 0x10
mov al, 0xfd
cmovae rbx, qword [rbp - 0x58]
dec al
mov al, 0xe8
mov qword [rsp + 0x60], rbx
xchg al, al
mov al, byte [rbx]
dec al
cmp r15w, 0x6208
cmp al, 0x7d
jmp 0x1404665a5
ja 0x140466d2d
sub esi, esi
cmp qword [rbp - 0x48], rsi
jmp 0x1404665b6
jne 0x1404665c6
mov word [rsp + 0x38], si
jmp 0x1404665eb
mov rax, qword [r13]
mov rcx, r13
jmp 0x1404665d2
mov rax, qword [rax + 0x20]
jmp 0x1404665db
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x1404665eb
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
btc cx, r12w
shr rcx, 0x97
mov qword [rbp - 0x68], 1
shl rdx, cl
cmc
mov r13d, 0xf
mov qword [rbp - 0x60], r13
btr rdx, r14
sub eax, eax
mov byte [rbp - 0x78], al
mov rdx, qword [rsp + 0x48]
movsx cx, sil
movsx rcx, r12w
mov rcx, rdi
jmp 0x140466630
call fcn.1404682bf
xor r9d, r9d
mov r14, qword [rbp - 0x78]
test r11w, 0x47ba
test al, al
jmp 0x140466649
jne 0x140466b36
lea r12, [rdi + 0xa]
mov r8, r12
sal bl, 8
xor bl, 0x52
shr bl, 0xf2
mov qword [rsp + 0x70], r12
shl bl, cl
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x140466673
jne 0x14046672f
mov rcx, qword [rdi]
test r14w, 0x7603
clc
test rcx, rcx
jmp 0x14046668b
je 0x140466725
mov rax, qword [rcx + 0x38]
cmp r15, rdx
mov rdx, qword [rax]
clc
cmp r8b, r14b
test rdx, rdx
je 0x1404666c1
mov rax, qword [rcx + 0x50]
test sil, 2
cmp dword [rax], r9d
jle 0x1404666c1
movzx eax, word [rdx]
jmp 0x1404666f4
mov rax, qword [rcx]
jmp 0x1404666c9
mov rax, qword [rax + 0x30]
jmp 0x1404666d2
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
bsf ecx, ebx
sub ch, 0x84
shr rcx, 0x48
xor r9d, r9d
ror cx, 0xd
sar rcx, cl
test dx, sp
mov ecx, 0xffff
test r15b, 0x6c
jmp 0x140466702
cmp cx, ax
jmp 0x14046670a
je 0x140466725
mov word [r8], ax
movsx r12w, cl
movzx r12d, bx
mov r12, r8
jmp 0x140466728
mov qword [rdi], r9
mov byte [rdi + 8], 1
movsx ecx, bx
movzx r8d, word [r12]
cqo
lea rdx, [rbp]
setnp cl
lea rcx, [rbp - 0x38]
jmp 0x140466746
call fcn.14013cb0e
lea rcx, [rbp - 0x38]
sub rax, rcx
sar rax, 1
cmp rax, 0x16
jmp 0x14046675e
jae 0x14046681f
mov byte [rsp + 0x30], 1
movsx rcx, si
rcr ecx, 0xad
mov ecx, dword [rsp + 0x3c]
cmc
cmp dword [rsp + 0x40], ecx
jg 0x14046678d
inc dword [rsp + 0x34]
jmp 0x140466788
jmp 0x1404667d7
test rax, rax
jne 0x1404667a3
test ecx, ecx
jmp 0x14046679d
je 0x1404667d7
lea r8, [0x1400c0e00]
jmp 0x1404667af
mov al, byte [rax + r8]
jmp 0x1404667b8
mov byte [r15], al
movzx ax, dl
cwde
inc r15
lahf
mov qword [rsp + 0x50], r15
movsx eax, bx
jmp 0x1404667d1
inc ecx
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x78]
xor cl, 0x8b
cmp r13, 0x10
setae cl
cmovae rax, r14
jmp 0x1404667f4
cmp byte [rax + rsi], 0x7f
jmp 0x1404667fd
je 0x1404669e3
lea rax, [rbp - 0x78]
test cl, cl
cmovne rax, r14
jmp 0x140466812
inc byte [rax + rsi]
jmp 0x14046681a
jmp 0x1404669cb
lea rax, [rbp - 0x78]
cmp r13, 0x10
sets r15b
setae r15b
jmp 0x140466834
cmovae rax, r14
sub r9d, r9d
test spl, cl
cmp r11b, spl
cmp r13w, 0x19bb
cmp byte [rax + rsi], r9b
jmp 0x140466850
je 0x140466ae6
movzx r8d, word [rsp + 0x38]
test edi, r14d
clc
test r8w, 0x1e8e
test r8w, r8w
jmp 0x14046686f
je 0x140466ae6
cmp byte [rdi + 8], r9b
jmp 0x14046687e
jne 0x140466939
mov rcx, qword [rdi]
test rcx, rcx
je 0x140466926
mov rax, qword [rcx + 0x38]
neg dh
rol dl, 0x61
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404668a4
je 0x1404668d7
mov rax, qword [rcx + 0x50]
cmc
cmp r12, 0x4cda1567
test r12w, 0x1854
cmp dword [rax], r9d
jmp 0x1404668c4
jle 0x1404668d7
movzx eax, word [rdx]
jmp 0x1404668d2
jmp 0x1404668fd
mov rax, qword [rcx]
jmp 0x1404668df
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
and cl, 0x37
mov cl, al
adc cl, r9b
xor r9d, r9d
xor ch, 0x75
mov ecx, 0xffff
jmp 0x14046690e
cmp cx, ax
je 0x140466926
mov word [r12], ax
jmp 0x140466921
jmp 0x140466930
mov qword [rdi], r9
cmc
test bx, dx
cmp r9b, sil
mov byte [rdi + 8], 1
clc
cmp r8b, 0x9f
cmp word [r12], r8w
jmp 0x140466943
jne 0x140466ae6
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jmp 0x140466955
jae 0x140466998
lea rax, [rcx + 1]
mov qword [rbp - 0x68], rax
xor ax, r13w
shld ax, r8w, 0x78
rcl al, cl
lea rax, [rbp - 0x78]
cmc
test r15b, r15b
jmp 0x14046697c
cmovne rax, r14
cmc
test r8b, 0x26
cmp r11b, 0x42
and word [rax + rcx], 0
jmp 0x140466993
jmp 0x1404669bb
sub r9d, r9d
mov r8b, bl
movzx rdx, ax
setge cl
lea edx, [r9 + 1]
movsx rcx, r13w
lea rcx, [rbp - 0x78]
jmp 0x1404669b6
call fcn.140456744
inc rsi
shr r15d, cl
bts r14w, r11w
mov r15, qword [rsp + 0x50]
mov r14, qword [rbp - 0x78]
bts r13d, r14d
xor ecx, 0x755a38fa
mov r13, qword [rbp - 0x60]
shl ecx, cl
sar cx, 0x94
mov rcx, qword [rdi]
xor r8d, r8d
clc
stc
jmp 0x1404669f0
test rcx, rcx
jmp 0x1404669f8
je 0x140466a9f
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x140466a0b
je 0x140466a5e
mov rax, qword [rcx + 0x50]
cmp dl, bpl
cmp dword [rax], r8d
jmp 0x140466a20
jle 0x140466a5e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx dx, bpl
movsx rdx, cx
mov rdx, qword [rcx]
movsx rax, ax
lea rax, [rdx + 2]
jmp 0x140466a45
mov qword [rcx], rax
cwde
movsxd rax, r9d
cmovne ax, r10w
movzx eax, word [rdx]
jmp 0x140466a59
jmp 0x140466a7c
mov rax, qword [rcx]
jmp 0x140466a66
mov rax, qword [rax + 0x38]
jmp 0x140466a6f
call qword [0x1400b8d90]
xor r8d, r8d
cmp r15w, r9w
mov ecx, 0xffff
test dx, dx
cmp cx, ax
jmp 0x140466a8c
je 0x140466a9f
mov al, r8b
jmp 0x140466a9a
jmp 0x140466aac
mov qword [rdi], r8
cwd
mov al, 1
xchg ecx, ecx
cmovns cx, sp
mov byte [rdi + 8], al
movzx edx, bp
mov rdx, qword [rsp + 0x48]
movzx rcx, r11w
jmp 0x140466ac0
mov rcx, rdi
jmp 0x140466ac8
call fcn.1404682bf
sub r9d, r9d
test al, al
cmovno r8d, r13d
mov r8, qword [rsp + 0x70]
jmp 0x140466ae0
je 0x14046666a
test rsi, rsi
jmp 0x140466aee
je 0x140466b30
lea rax, [rbp - 0x78]
cmp r15b, r12b
cmp ah, 0x3d
cmp r13, 0x10
jmp 0x140466b07
cmovae rax, r14
test spl, bl
clc
jmp 0x140466b14
cmp byte [rax + rsi], r9b
jmp 0x140466b1d
jle 0x140466b79
inc rsi
not bl
inc bx
movsx bx, r12b
mov rbx, qword [rsp + 0x60]
clc
test rsi, rsi
je 0x140466b7e
mov cl, byte [rbx]
clc
cmp cl, 0x7f
je 0x140466b7e
sub rsi, 1
jmp 0x140466b54
je 0x140466ce0
lea rax, [rbp - 0x78]
cmp r15d, r9d
clc
cmc
cmp r13, 0x10
jmp 0x140466b6c
cmovae rax, r14
cmp cl, byte [rax + rsi]
je 0x140466d16
mov byte [rsp + 0x31], 1
cmp r13, 0x10
jmp 0x140466b87
jb 0x140466be8
lea rdx, [r13 + 1]
mov rax, r14
jmp 0x140466b99
cmp rdx, 0x1000
jmp 0x140466ba5
jb 0x140466bdb
add rdx, 0x27
clc
test dl, bpl
cmc
mov r14, qword [r14 - 8]
test r12b, spl
stc
clc
sub rax, r14
cmc
add rax, 0xfffffffffffffff8
cmp rbp, 0x2aab304c
cmp rax, 0x1f
jmp 0x140466bd5
ja 0x14046805d
mov rcx, r14
jmp 0x140466be3
call fcn.1401c5da5
sub r8d, r8d
mov r12d, dword [rsp + 0x40]
movsxd r14, r10d
rol r13b, 0xcd
mov r14d, dword [rsp + 0x3c]
bts si, r11w
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
sub esi, ebx
jmp 0x140466c16
mov rsi, qword [rsp + 0x48]
jmp 0x140466c20
cmp byte [rsp + 0x30], r8b
jmp 0x140466c2a
je 0x140466c5c
test r14d, r14d
jmp 0x140466c38
jne 0x140466c5c
mov byte [r15], 0x30
movsx rcx, r10w
movzx dx, r15b
not ch
inc r15
mov cl, r15b
jmp 0x140466c5c
mov rdx, rsi
movsx ecx, r15w
movsxd rcx, r14d
mov rcx, rdi
jmp 0x140466c6e
call fcn.1404682bf
xor esi, esi
cmc
test al, al
jmp 0x140466c7d
jne 0x140467115
cmp byte [rdi + 8], sil
jne 0x140466ff9
mov rcx, qword [rdi]
test r12w, 0x14dc
test rcx, rcx
jmp 0x140466c9e
je 0x140466fe8
mov rax, qword [rcx + 0x38]
xchg dx, dx
seta dh
xadd dh, dh
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x140466fb1
mov rax, qword [rcx + 0x50]
jmp 0x140466ccb
cmp dword [rax], esi
jmp 0x140466cd2
jle 0x140466fb1
movzx eax, word [rdx]
jmp 0x140466fc8
test rsi, rsi
jmp 0x140466ce8
jne 0x140466d16
lea rax, [rbp - 0x78]
test ax, cx
cmp spl, r15b
cmp r13, 0x10
cmovae rax, r14
cmp cl, 0xe3
clc
jmp 0x140466d09
cmp cl, byte [rax]
jmp 0x140466d10
jl 0x140466b79
cmp byte [rbx + 1], r9b
jle 0x140466b36
inc rbx
jmp 0x140466d28
jmp 0x140466b36
mov rdx, rsi
mov rcx, rdi
jmp 0x140466d38
call fcn.1404682bf
xor r8d, r8d
cmc
cmp bl, 0x2f
test al, al
jmp 0x140466d4b
jne 0x140466c20
lea rbx, [rdi + 0xa]
mov rsi, rbx
sub r13b, 0x11
movsx r13w, r11b
mov r13, qword [rsp + 0x48]
stc
cmp byte [rdi + 8], r8b
jmp 0x140466d70
jne 0x140466e0f
mov rcx, qword [rdi]
test rcx, rcx
je 0x140466df7
mov rax, qword [rcx + 0x38]
cwd
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140466d93
je 0x140466db7
mov rax, qword [rcx + 0x50]
cmp ch, 0x3f
stc
cmp dword [rax], r8d
jmp 0x140466da9
jle 0x140466db7
movzx eax, word [rdx]
jmp 0x140466dce
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466dc3
call qword [0x1400b8d90]
sub r8d, r8d
shl ecx, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140466ddb
je 0x140466df7
mov word [rsi], ax
movsx rbx, r8w
mov rbx, 0xb336e7e
mov rbx, rsi
jmp 0x140466e00
mov qword [rdi], r8
cwd
sete r8b
mov byte [rdi + 8], 1
movsx r8, r15w
cqo
mov r8w, 0x439
movzx r8d, word [rbx]
mov cx, 0x26aa
cwd
bswap ecx
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x140466e28
call fcn.14013cb0e
lea rcx, [rbp - 0x38]
cmp r13b, 0xc9
sub rax, rcx
sar rax, 1
cmp rax, 0x16
jae 0x140466f9a
cmp r12d, r14d
jg 0x140466e63
inc dword [rsp + 0x34]
cmc
cmp spl, r15b
sub r8d, r8d
jmp 0x140466e5e
jmp 0x140466eb6
sub r8d, r8d
test rax, rax
jmp 0x140466e6e
jne 0x140466e82
test r14d, r14d
jmp 0x140466e7c
je 0x140466eb6
lea rcx, [0x1400c0e00]
jmp 0x140466e8e
mov al, byte [rax + rcx]
sete ch
xchg cx, cx
movsx cx, dl
mov byte [r15], al
bswap rcx
movsx cx, r12b
inc r15
not ch
mov cl, r11b
movzx cx, r15b
inc r14d
mov byte [rsp + 0x30], 1
mov cl, r11b
xor cx, sp
mov rcx, qword [rdi]
test rcx, rcx
je 0x140466f5e
mov rax, qword [rcx + 0x38]
jmp 0x140466ed9
cmp qword [rax], r8
je 0x140466f1c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140466eee
jle 0x140466f1c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140466f06
mov qword [rcx], rax
mov al, r14b
movsxd rax, edi
movzx eax, word [rdx]
jmp 0x140466f17
jmp 0x140466f3e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140466f28
call qword [0x1400b8d90]
xor r8d, r8d
bts cx, sp
xor cx, di
test r12w, 0x2ceb
mov ecx, 0xffff
cmp cx, ax
jmp 0x140466f4b
je 0x140466f5e
mov al, r8b
jmp 0x140466f59
jmp 0x140466f6e
mov qword [rdi], r8
bswap ecx
mov al, 1
cmovnp edx, edi
movsx ecx, r14w
not dh
mov byte [rdi + 8], al
movzx ecx, r12w
mov rdx, r13
mov rcx, rdi
jmp 0x140466f80
call fcn.1404682bf
sub r8d, r8d
test al, al
jmp 0x140466f8f
je 0x140466d67
jmp 0x140466fa2
sub r8d, r8d
jmp 0x140466fa2
mov dword [rsp + 0x3c], r14d
jmp 0x140466fac
jmp 0x140466c06
mov rax, qword [rcx]
jmp 0x140466fb9
mov rax, qword [rax + 0x30]
jmp 0x140466fc2
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r13b, 0x6b
cmp cx, ax
je 0x140466fe8
mov word [rdi + 0xa], ax
jmp 0x140466fe3
jmp 0x140466ff2
mov qword [rdi], rsi
movzx rax, cx
movsxd rbx, r10d
mov byte [rdi + 8], 1
seta ah
movzx ebx, word [rdi + 0xa]
mov rax, qword [r13]
jmp 0x140467006
mov rcx, r13
jmp 0x14046700e
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140467020
jne 0x140467115
call fcn.1404b7526
mov rcx, qword [rax]
not al
mov al, byte [rcx]
movzx rcx, r10w
mov byte [r15], al
xchg cl, ch
movsxd rcx, r15d
inc r15
and cx, 0x788f
shr cx, 0x27
mov rcx, qword [rdi]
test cl, r15b
jmp 0x140467055
test rcx, rcx
je 0x1404670ff
mov rax, qword [rcx + 0x38]
test eax, 0x37a51b96
stc
cmp qword [rax], rsi
jmp 0x140467070
je 0x1404670c1
mov rax, qword [rcx + 0x50]
test dh, 0xad
cmp dword [rax], esi
jmp 0x140467084
jle 0x1404670c1
dec dword [rax]
xchg dx, ax
cmovb rdx, rcx
cqo
mov rcx, qword [rcx + 0x38]
cwde
movsx dx, r10b
not ah
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404670ac
mov qword [rcx], rax
jmp 0x1404670b4
movzx eax, word [rdx]
jmp 0x1404670bc
jmp 0x1404670d8
mov rax, qword [rcx]
jmp 0x1404670c9
mov rax, qword [rax + 0x38]
jmp 0x1404670d2
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x1404670e3
cmp cx, ax
jmp 0x1404670eb
je 0x1404670ff
mov byte [rdi + 8], sil
jmp 0x1404670fa
jmp 0x140467115
mov qword [rdi], rsi
cmp sp, 0x775a
dec r13w
shrd r13w, ax, 0xcb
mov byte [rdi + 8], 1
mov r13, qword [rsp + 0x48]
jmp 0x14046711f
test r14d, r14d
jmp 0x140467127
jne 0x140467385
mov rdx, r13
movzx rcx, di
mov rcx, rdi
jmp 0x14046713c
call fcn.1404682bf
test al, al
jmp 0x140467148
jne 0x14046734b
lea rbx, [rdi + 0xa]
movsxd r12, r8d
shrd r12w, r15w, 0xa4
mov rsi, rbx
sar r12w, 0x1a
and r12b, dl
cmp r15b, 0x55
mov r12d, dword [rsp + 0x34]
btc r14w, 0x70
btr r14, rcx
xor r8d, r8d
movsx r14, r14w
add r14b, 0x20
movsx r14w, dl
mov r14d, 0xffff
cmp spl, bl
test r15b, r13b
cmp byte [rdi + 8], r8b
jmp 0x14046719e
jne 0x140467240
mov rcx, qword [rdi]
cmp r12b, 4
stc
test rcx, rcx
jmp 0x1404671b4
je 0x14046722b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
cmp r10b, 0x27
test rdx, rdx
je 0x1404671ee
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404671db
jle 0x1404671ee
movzx eax, word [rdx]
jmp 0x1404671e9
jmp 0x14046720c
mov rax, qword [rcx]
jmp 0x1404671f6
mov rax, qword [rax + 0x30]
jmp 0x1404671ff
call qword [0x1400b8d90]
xor r8d, r8d
stc
test r9, rdx
cmp r14w, ax
jmp 0x140467215
je 0x14046722b
mov word [rsi], ax
mov rbx, rsi
jmp 0x140467226
jmp 0x140467233
mov qword [rdi], r8
movsx ax, bpl
mov byte [rdi + 8], 1
sal ax, cl
shr rax, cl
and al, spl
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jmp 0x14046724c
jne 0x140467325
dec r12d
movzx rcx, si
xor rcx, r15
mov byte [rsp + 0x30], 1
dec ch
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046726e
je 0x1404672f1
mov rax, qword [rcx + 0x38]
jmp 0x14046727d
cmp qword [rax], r8
je 0x1404672c1
mov rax, qword [rcx + 0x50]
test rax, r8
test ah, 0xd
cmp dword [rax], r8d
jmp 0x140467298
jle 0x1404672c1
dec dword [rax]
movsx dx, r14b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
movzx rax, ax
movzx eax, word [rdx]
jmp 0x1404672df
mov rax, qword [rcx]
jmp 0x1404672c9
mov rax, qword [rax + 0x38]
jmp 0x1404672d2
call qword [0x1400b8d90]
sub r8d, r8d
cmp r15b, 0x99
cmp r14w, ax
je 0x1404672f1
mov al, r8b
jmp 0x1404672fd
mov qword [rdi], r8
cmovg dx, sp
bswap cx
mov al, 1
mov byte [rdi + 8], al
not dh
mov rdx, r13
mov cl, r15b
mov rcx, rdi
jmp 0x140467310
call fcn.1404682bf
sub r8d, r8d
test al, al
jmp 0x14046731f
je 0x140467195
mov dword [rsp + 0x34], r12d
movsx ax, r11b
and r14w, r9w
mov r14d, dword [rsp + 0x3c]
xor r12d, r14d
bsf r12w, r11w
movsxd r12, edx
mov r12d, dword [rsp + 0x40]
ror rax, cl
mov eax, dword [rsp + 0x34]
test eax, eax
jmp 0x140467356
jns 0x140467385
mov byte [r15], 0x30
inc r15
bswap rdx
movsxd rdx, edi
inc ch
inc eax
movzx rdx, sp
movsx dx, ah
bswap ecx
mov dword [rsp + 0x34], eax
bswap cx
movsx rcx, sp
xchg dx, dx
mov rdx, r13
mov rcx, rdi
jmp 0x140467390
call fcn.1404682bf
test al, al
jne 0x1404675b7
lea rbx, [rdi + 0xa]
cmp r11w, 0x7d23
mov rsi, rbx
sub r8d, r8d
cmp byte [rdi + 8], r8b
jne 0x14046744b
mov rcx, qword [rdi]
test rcx, rcx
je 0x140467444
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404673d2
je 0x140467401
mov rax, qword [rcx + 0x50]
clc
test al, sil
test r13w, 0x78f1
cmp dword [rax], r8d
jmp 0x1404673ee
jle 0x140467401
movzx eax, word [rdx]
jmp 0x1404673fc
jmp 0x14046741b
mov rax, qword [rcx]
jmp 0x140467409
mov rax, qword [rax + 0x30]
jmp 0x140467412
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
stc
cmc
jmp 0x140467427
cmp cx, ax
je 0x140467444
mov word [rsi], ax
mov bx, 0x1df1
mov rbx, rsi
jmp 0x14046743f
jmp 0x140467447
mov qword [rdi], r8
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
cqo
lea rdx, [rbp]
mov rcx, 0x24987fd3
lea rcx, [rbp - 0x38]
call fcn.14013cb0e
lea rcx, [rbp - 0x38]
jmp 0x14046746e
sub rax, rcx
cmp dl, ah
sar rax, 1
cmc
stc
cmp rax, 0x16
jmp 0x140467481
jae 0x1404675b7
cmp r14d, r12d
jmp 0x14046748f
jge 0x1404674c9
lea rcx, [0x1400c0e00]
jmp 0x1404674a1
mov al, byte [rax + rcx]
mov byte [r15], al
movzx ecx, sp
movzx rcx, dx
mov cx, r13w
inc r15
movzx rcx, r15w
inc r14d
cmp bl, r10b
movzx ecx, r12w
sub ecx, 0x3ab7376b
mov byte [rsp + 0x30], 1
rol cl, 0xa7
bswap cx
mov rcx, qword [rdi]
test bp, 0x628e
clc
test r12b, r12b
xor r8d, r8d
test rcx, rcx
jmp 0x1404674eb
je 0x14046757f
mov rax, qword [rcx + 0x38]
clc
cmc
cmp qword [rax], r8
jmp 0x1404674ff
je 0x140467546
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140467511
jle 0x140467546
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
movsx rax, r12w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046752e
mov qword [rcx], rax
movzx rax, cx
cmovs ax, di
movzx eax, word [rdx]
jmp 0x140467541
jmp 0x14046755b
mov rax, qword [rcx]
jmp 0x14046754e
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
clc
test r15b, bl
cmp cx, ax
jmp 0x14046756c
je 0x14046757f
mov al, r8b
jmp 0x14046757a
jmp 0x14046758c
mov qword [rdi], r8
cqo
cwd
mov al, 1
movsx rcx, cx
mov byte [rdi + 8], al
movsx ecx, r10w
mov rdx, r13
mov rcx, rdi
call fcn.1404682bf
xor r8d, r8d
test ebx, 0x51382a6d
test r10b, cl
test al, al
jmp 0x1404675b1
je 0x1404673ad
mov sil, byte [rsp + 0x30]
stc
clc
sub r14d, r14d
test sil, sil
jmp 0x1404675c9
je 0x140467f24
mov rdx, r13
movsx rcx, si
movsx cx, dil
movzx ecx, bx
mov rcx, rdi
jmp 0x1404675e6
call fcn.1404682bf
test al, al
jne 0x140467f24
mov cl, byte [rdi + 8]
jmp 0x1404675fb
test cl, cl
jmp 0x140467602
jne 0x1404676a7
mov rcx, qword [rdi]
test ah, 0x88
test rcx, rcx
jmp 0x140467616
je 0x140467692
mov rax, qword [rcx + 0x38]
rol dh, 0xd4
xor rdx, rax
cwd
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140467633
je 0x14046765f
mov rax, qword [rcx + 0x50]
cmp r14d, 0x57224a7b
cmp dword [rax], r14d
jmp 0x14046764c
jle 0x14046765f
movzx eax, word [rdx]
jmp 0x14046765a
jmp 0x140467671
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046766b
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046767e
je 0x140467692
mov word [rdi + 0xa], ax
jmp 0x14046768d
jmp 0x140467696
mov qword [rdi], r14
cmc
mov byte [rdi + 8], 1
cmp r11d, 0x203c36c5
test dil, bl
mov cl, 1
cwde
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 2]
je 0x140467777
test cl, cl
jne 0x14046776d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404676c8
je 0x14046774d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rbp, 0x1dc31928
test rdx, rdx
jmp 0x1404676e4
je 0x14046770e
mov rax, qword [rcx + 0x50]
jmp 0x1404676f3
cmp dword [rax], r14d
jmp 0x1404676fb
jle 0x14046770e
movzx eax, word [rdx]
jmp 0x140467709
jmp 0x140467725
mov rax, qword [rcx]
jmp 0x140467716
mov rax, qword [rax + 0x30]
jmp 0x14046771f
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp edx, r8d
cmc
test edx, r10d
cmp cx, ax
jmp 0x140467739
je 0x14046774d
mov word [rdi + 0xa], ax
jmp 0x140467748
jmp 0x140467766
mov qword [rdi], r14
test r12d, 0x7c28279f
movzx eax, word [rdi + 0xa]
jmp 0x140467766
mov byte [rdi + 8], 1
cmp bh, 0xcd
cmp ax, word [rbp - 4]
jne 0x140467f24
mov byte [r15], 0x70
inc r15
or ch, 0xdf
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046778c
je 0x14046781b
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r14
jmp 0x14046779f
je 0x1404677e3
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x1404677b2
jle 0x1404677e3
dec dword [rax]
jmp 0x1404677bf
mov rcx, qword [rcx + 0x38]
movsx eax, r8w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404677d3
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404677de
jmp 0x1404677fa
mov rax, qword [rcx]
jmp 0x1404677eb
mov rax, qword [rax + 0x38]
jmp 0x1404677f4
call qword [0x1400b8d90]
mov r12d, 0xffff
clc
test r8, r13
cmp r12w, ax
je 0x140467827
mov al, r14b
jmp 0x140467816
jmp 0x140467833
mov r12d, 0xffff
movzx ebx, dx
setp bh
mov qword [rdi], r14
xchg bl, al
cqo
mov al, 1
cmovae ecx, esi
mov byte [rdi + 8], al
xchg sil, dl
mov sil, r14b
bswap ecx
mov ebx, r14d
mov rdx, r13
mov rcx, rdi
call fcn.1404682bf
test al, al
jmp 0x140467853
jne 0x140467b4e
mov cl, byte [rdi + 8]
stc
test r13b, r8b
test cl, cl
jmp 0x140467867
jne 0x140467901
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140467878
je 0x1404678e9
mov rax, qword [rcx + 0x38]
sar rdx, cl
mov rdx, qword [rax]
cmc
cmp r12, r10
test rdx, rdx
jmp 0x140467894
je 0x1404678ba
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x1404678a7
jle 0x1404678ba
movzx eax, word [rdx]
jmp 0x1404678b5
jmp 0x1404678cc
mov rax, qword [rcx]
jmp 0x1404678c2
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404678d5
je 0x1404678e9
mov word [rdi + 0xa], ax
jmp 0x1404678e4
jmp 0x1404678f3
mov qword [rdi], r14
sal eax, cl
ror cl, 0x4a
rol cl, cl
mov byte [rdi + 8], 1
mov cl, 1
btr ax, sp
test r8b, 0x26
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp - 0xa]
jmp 0x14046790f
jne 0x1404679f9
mov byte [r15], 0x2b
dec cl
movzx ecx, bp
movsx cx, spl
inc r15
rol ecx, 0xa2
ror cl, cl
movsx cx, dl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046793a
je 0x1404679e4
mov rax, qword [rcx + 0x38]
jmp 0x140467949
cmp qword [rax], r14
jmp 0x140467951
je 0x1404679b6
mov rax, qword [rcx + 0x50]
jmp 0x140467960
cmp dword [rax], r14d
jmp 0x140467968
jle 0x1404679b6
dec dword [rax]
movsx dx, r14b
movzx ax, r11b
cqo
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
movzx ax, r12b
movzx eax, r9w
bswap ax
lea rax, [rdx + 2]
jmp 0x140467999
mov qword [rcx], rax
setp ah
movzx ax, r14b
movsx ax, spl
movzx eax, word [rdx]
jmp 0x1404679b1
jmp 0x1404679c8
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404679c2
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404679d1
je 0x1404679e4
mov al, r14b
jmp 0x1404679df
jmp 0x1404679f1
mov qword [rdi], r14
mov al, r12b
mov al, 1
jmp 0x1404679f1
mov byte [rdi + 8], al
jmp 0x140467b4e
test cl, cl
jne 0x140467a8e
mov rcx, qword [rdi]
test rcx, rcx
je 0x140467a7f
mov rax, qword [rcx + 0x38]
jmp 0x140467a1d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140467a28
je 0x140467a4b
mov rax, qword [rcx + 0x50]
test r9b, al
cmp dword [rax], r14d
jmp 0x140467a3d
jle 0x140467a4b
movzx eax, word [rdx]
jmp 0x140467a62
mov rax, qword [rcx]
jmp 0x140467a53
mov rax, qword [rax + 0x30]
jmp 0x140467a5c
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140467a6b
je 0x140467a7f
mov word [rdi + 0xa], ax
jmp 0x140467a7a
jmp 0x140467a86
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
test al, r8b
stc
cmp ax, word [rbp - 0xc]
jmp 0x140467a97
jne 0x140467b4e
mov byte [r15], 0x2d
inc ch
inc r15
cmovs rcx, rsi
mov rcx, qword [rdi]
cmp di, di
cmc
test rcx, rcx
jmp 0x140467ab9
je 0x140467b3e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140467acb
je 0x140467b0f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140467add
jle 0x140467b0f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, 0x654e00e8
mov rdx, qword [rcx]
mov al, r15b
lea rax, [rdx + 2]
jmp 0x140467aff
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140467b0a
jmp 0x140467b26
mov rax, qword [rcx]
jmp 0x140467b17
mov rax, qword [rax + 0x38]
jmp 0x140467b20
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140467b3e
mov byte [rdi + 8], r14b
jmp 0x140467b39
jmp 0x140467b4e
mov qword [rdi], r14
mov byte [rdi + 8], 1
sets dh
movzx dx, al
not dh
mov rdx, r13
cmovnp rcx, rbp
mov rcx, rdi
call fcn.1404682bf
test al, al
jmp 0x140467b64
jne 0x140467eff
cmp byte [rdi + 8], r14b
jmp 0x140467b73
jne 0x140467c1a
mov rcx, qword [rdi]
test dil, 0xc7
cmp spl, cl
cmp r12d, 0x76053b01
test rcx, rcx
jmp 0x140467b92
je 0x140467c01
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r14d, 0x10e66383
cmp dl, r13b
test rdx, rdx
je 0x140467bd2
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r14d
jmp 0x140467bbf
jle 0x140467bd2
movzx eax, word [rdx]
jmp 0x140467bcd
jmp 0x140467be9
mov rax, qword [rcx]
jmp 0x140467bda
mov rax, qword [rax + 0x30]
jmp 0x140467be3
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140467c01
mov word [rdi + 0xa], ax
jmp 0x140467bfc
jmp 0x140467c0f
mov qword [rdi], r14
ror eax, cl
xor ax, 0x5e1c
btc ax, 0xb2
mov byte [rdi + 8], 1
adc ah, 0x42
sbb ax, 0x2592
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp - 0x38]
jmp 0x140467c28
jne 0x140467d0c
mov sil, 1
cmp r15w, r13w
mov rcx, qword [rdi]
test cl, r15b
test r11b, 0xd1
test rcx, rcx
jmp 0x140467c47
je 0x140467cd1
mov rax, qword [rcx + 0x38]
test dil, r8b
jmp 0x140467c59
cmp qword [rax], r14
jmp 0x140467c61
je 0x140467ca3
mov rax, qword [rcx + 0x50]
cmp sil, dil
cmp dword [rax], r14d
jle 0x140467ca3
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dl, r13b
mov rdx, qword [rcx]
not ax
movzx rax, di
lea rax, [rdx + 2]
jmp 0x140467c93
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140467c9e
jmp 0x140467cb5
mov rax, qword [rcx]
jmp 0x140467cab
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140467cbe
je 0x140467cd1
mov al, r14b
jmp 0x140467ccc
jmp 0x140467ce3
mov qword [rdi], r14
xchg al, al
cwd
mov al, sil
movsx ecx, bp
movsx dx, spl
mov byte [rdi + 8], al
mov rdx, r13
mov cx, 0x7d2c
movsx cx, bpl
mov rcx, rdi
jmp 0x140467cfa
call fcn.1404682bf
test al, al
je 0x140467b6a
jmp 0x140467d1a
test sil, sil
jmp 0x140467d14
je 0x140467eff
mov byte [r15], 0x30
jmp 0x140467d23
inc r15
jmp 0x140467d2b
jmp 0x140467eff
cmp byte [rdi + 8], r14b
jmp 0x140467d39
jne 0x140467dc8
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x140467db2
mov rax, qword [rcx + 0x38]
shld edx, r12d, 0x86
bt rdx, 0x4a
mov rdx, qword [rax]
cmp r10, r11
jmp 0x140467d65
test rdx, rdx
je 0x140467d83
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x140467d83
movzx eax, word [rdx]
jmp 0x140467d95
mov rax, qword [rcx]
jmp 0x140467d8b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140467d9e
je 0x140467db2
mov word [rdi + 0xa], ax
jmp 0x140467dad
jmp 0x140467dbf
mov qword [rdi], r14
movzx rdx, r10w
movsx edx, bx
not rcx
mov byte [rdi + 8], 1
movsx dx, sil
movzx r8d, word [rdi + 0xa]
movsx ecx, r12w
movsx rdx, r13w
movzx dx, r14b
lea rdx, [rbp]
movsx ecx, si
movzx rcx, r11w
lea rcx, [rbp - 0x38]
jmp 0x140467dee
call fcn.14013cb0e
lea rcx, [rbp - 0x38]
sub rax, rcx
sar rax, 1
cmp r15b, r14b
stc
cmc
cmp rax, 0x16
jmp 0x140467e0b
jae 0x140467f24
cmp ebx, 8
jmp 0x140467e19
jge 0x140467e47
lea rcx, [0x1400c0e00]
mov sil, r11b
mov al, byte [rax + rcx]
movsx cx, spl
jmp 0x140467e3a
mov byte [r15], al
mov rcx, r10
inc r15
inc ebx
not ch
mov sil, 1
shld cx, sp, 0xc6
mov rcx, qword [rdi]
test sp, ax
test rcx, rcx
jmp 0x140467e5d
je 0x140467ef1
mov rax, qword [rcx + 0x38]
jmp 0x140467e6f
cmp qword [rax], r14
jmp 0x140467e77
je 0x140467ec8
mov rax, qword [rcx + 0x50]
test spl, 0x33
clc
cmp dword [rax], r14d
jmp 0x140467e8e
jle 0x140467ec8
dec dword [rax]
not ah
movsxd rax, r14d
xchg dx, dx
mov rcx, qword [rcx + 0x38]
jmp 0x140467ea7
mov rdx, qword [rcx]
cbw
bswap ax
lea rax, [rdx + 2]
jmp 0x140467eb8
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140467ec3
jmp 0x140467edf
mov rax, qword [rcx]
jmp 0x140467ed0
mov rax, qword [rax + 0x38]
jmp 0x140467ed9
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140467ef1
mov al, r14b
jmp 0x140467ef9
mov qword [rdi], r14
cwd
mov al, sil
mov byte [rdi + 8], al
xchg dx, dx
mov rdx, r13
movzx ecx, di
movzx cx, r13b
mov rcx, rdi
jmp 0x140467f12
call fcn.1404682bf
test al, al
jmp 0x140467f1e
je 0x140467d30
cmp byte [rsp + 0x31], r14b
jmp 0x140467f2e
jne 0x140467f3d
test sil, sil
jne 0x140467f48
mov r15, qword [rbp - 0x80]
sal ecx, 0x44
xchg dl, cl
rdtsc
mov byte [r15], r14b
cmc
mov eax, dword [rsp + 0x34]
and rcx, rcx
ror dh, 0x2a
mov rcx, qword [rsp + 0x78]
cqo
mov dword [rcx], eax
bt dx, r15w
mov rdx, qword [rbp - 0x40]
stc
test r12w, 0x3c1a
cmp rdx, 0x10
jmp 0x140467f78
jb 0x140467fe3
inc rdx
shr eax, 0x32
cmp r9, rsi
and ecx, r9d
mov rcx, qword [rbp - 0x58]
inc ax
shld ax, dx, 0xf8
mov rax, rcx
test sil, r8b
cmp rdx, 0x1000
jmp 0x140467fa8
jb 0x140467fde
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp r12d, r11d
jmp 0x140467fbe
sub rax, rcx
jmp 0x140467fc6
add rax, 0xfffffffffffffff8
jmp 0x140467fcf
cmp rax, 0x1f
jmp 0x140467fd8
ja 0x140468057
call fcn.1401c5da5
xor eax, eax
bsf rcx, r8
stc
mov rcx, qword [rbp + 8]
test dl, 0x4a
xor rcx, rsp
jmp 0x140467ff9
call fcn.14049e949
mov rbx, qword [rsp + 0x150]
or r12, 0x9d31d53
add rsp, 0x110
xchg di, r15w
movsx r14w, r13b
bswap r13w
pop r15
xchg r14, r13
mov r12w, sp
pop r14
pop r13
movzx si, bl
movsx rdi, r8w
pop r12
movzx di, r13b
setg sil
bswap si
pop rdi
pop rsi
bswap bp
movzx bp, bl
xchg rbp, rbp
pop rbp
jmp 0x140468056
ret
call fcn.1404b515b
nop
call fcn.1404b515b
nop
jmp 0x140293ea7