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

Disassembly:
cmp r9d, r8d
jmp 0x14025a36b
mov r8d, r9d
mov r9d, eax
jmp 0x1401013f4
ret
mov eax, dword [rdx + 4]
dec r9d
mov r9d, dword [rdx + 8]
test rsp, 0x14b16253
clc
stc
cmp eax, r9d
jmp 0x140211d5c
mov dword [rdx + 4], r8d
jmp 0x14023dcef
je 0x14011cc2e
jle 0x14011be7f
mov dword [rdx + 8], eax
xadd r8b, r8b
mov dword [rdx + 4], r9d
and r8w, r8w
add r8d, r13d
mov r8d, eax
test r11, r11
stc
cmp r9d, r8d
jmp 0x140241f50
mov byte [rdx + 0x16], 0
jmp 0x14011cc2e
jne 0x14025a371
jmp 0x140293b6a
je 0x140293b6a
mov rax, qword [rcx]
mov eax, dword [rax + 0x10]
jmp 0x140293209
cmp r9d, eax
jmp 0x140293b3f
cmovge r9d, eax
cmc
test dil, 0x31
cmp r8d, eax
jle 0x140293b58
mov dword [rdx + 8], eax
mov r8d, eax
stc
cmp r9d, r8d
jne 0x140293b6a
mov dword [rdx], r9d
xchg r8d, r8d
mov r8d, r9d
mov dword [rdx], r8d
jmp 0x140210af4
push r15
movsxd r15, r9d
sete r15b
push r14
push r13
neg r14b
inc r14b
push r12
btr r14d, 2
cmovne r14w, dx
movsxd r14, eax
push rsi
xadd r14b, r15b
push rdi
push rbp
or r14b, 0xd8
shr r14b, cl
bsf r15, r15
push rbx
setg r15b
sub rsp, 0xa8
ror r15b, cl
sbb r14b, 0xd4
sub r14, r11
movaps xmmword [rsp + 0x90], xmm8
rcl r14w, cl
adc r15d, 0x1edc41b2
btr r14w, 0xa0
movaps xmmword [rsp + 0x80], xmm7
movaps xmmword [rsp + 0x70], xmm6
adc r15w, 0x5ff0
bts r15, rsp
neg r14
mov r14, rdx
adc r15, r14
cmc
mov r15, rcx
cmp r12w, 0x3f6c
cmp r8d, 0x5fffff
jmp 0x14043a8f8
jg 0x14043a934
cmp r8d, 0x200007
jmp 0x14043a90a
jg 0x14043a96a
cmp r8d, 0x200002
jle 0x14043aa39
cmp r8d, 0x200004
jmp 0x14043a929
jl 0x14043a9ec
jmp 0x14043b285
cmp r8d, 0x600006
jmp 0x14043a940
jg 0x14043a9a5
cmp r8d, 0x600002
jle 0x14043aa44
cmp r8d, 0x600004
jmp 0x14043a95f
jl 0x14043a9ec
jmp 0x14043b31c
cmp r8d, 0x20000c
jmp 0x14043a976
jle 0x14043aa97
cmp r8d, 0x20000e
jmp 0x14043a988
je 0x14043aa4a
cmp r8d, 0x20000f
jmp 0x14043a99a
je 0x14043a9ec
jmp 0x14043c5b7
cmp r8d, 0x60000c
jmp 0x14043a9b1
jle 0x14043abe0
cmp r8d, 0x60000e
jmp 0x14043a9c3
je 0x14043aa4a
cmp r8d, 0x60000f
jne 0x14043c60d
nop word cs:[rax + rax]
inc edi
and rdi, 0x6ec8799e
mov edi, r8d
test r14b, 0x91
stc
cmp dx, r11w
and edi, 0x400000
cmc
and r8d, 0xffbfffff
cmp r8d, 0x20000f
je 0x14043b385
cmp byte [r14 + 0x17], 0
jmp 0x14043aa1d
je 0x14043b3b3
or edi, 0x200001
movsxd r8, r8d
mov r8d, edi
jmp 0x14043aa34
jmp 0x14043a8eb
je 0x14043aa4a
jmp 0x14043b835
jne 0x14043b88c
mov edi, r8d
test r14b, dil
clc
and edi, 0x400000
and r8d, 0xffbfffff
test r11w, cx
cmp r8d, 0x20000e
jmp 0x14043aa6e
je 0x14043b39c
cmp byte [r14 + 0x17], 0
jmp 0x14043aa7e
je 0x14043b424
or edi, 0x200000
mov r8d, edi
jmp 0x14043aa92
jmp 0x14043a8eb
cmp r8d, 0x200009
jmp 0x14043aaa3
jle 0x14043ad43
cmp r8d, 0x20000a
je 0x14043b0aa
cmp r8d, 0x20000b
jmp 0x14043aac2
je 0x14043b188
cmp r8d, 0x20000c
jne 0x14043c745
mov eax, dword [r14 + 4]
cmp r10b, 0x39
btr cx, si
mov ecx, dword [r14 + 8]
cmp ecx, 0x599626fd
cmp eax, ecx
jmp 0x14043aaf2
jne 0x14043c010
mov ebx, dword [r14]
movsxd rax, r11d
mov ah, 0xa3
mov eax, ebx
lea ebx, [rax - 1]
test eax, eax
jmp 0x14043ab0d
jle 0x14043ab3d
mov rcx, r15
jmp 0x14043ab24
mov edx, ebx
jmp 0x14043ab2b
call fcn.140441422
test eax, eax
jmp 0x14043ab37
je 0x14043ab01
sub eax, eax
rcl r13w, cl
movzx rdx, r13w
shld edx, esi, 0xb7
test ebx, ebx
cdq
movzx r12, ax
mov bp, 0x1542
cmovg eax, ebx
movsx ebx, ax
sal rdx, cl
mov dword [r14], eax
movsx si, bpl
mov rcx, r15
rcl r12b, 0x18
btc r12, r11
mov rdx, r14
rcl bh, 0x5b
movaps xmm6, xmmword [rsp + 0x70]
movsx di, r9b
xor dil, 0x1a
movaps xmm7, xmmword [rsp + 0x80]
btr esi, r11d
sub bx, bx
movaps xmm8, xmmword [rsp + 0x90]
sbb bx, 0x287e
add rsp, 0xa8
mov r15w, 0x65a
movzx ebp, r11w
movsx r14w, r13b
pop rbx
mov sil, 0x71
mov r14w, cx
not r15b
pop rbp
mov r15b, 0x11
pop rdi
pop rsi
movzx r12w, r14b
pop r12
pop r13
pop r14
pop r15
jmp 0x14043abdb
jmp fcn.1400e036c
cmp r8d, 0x600008
jmp 0x14043abec
jg 0x14043ac16
cmp r8d, 0x600007
je 0x14043ae6a
cmp r8d, 0x600008
jmp 0x14043ac0b
je 0x14043ae04
jmp 0x14043c745
cmp r8d, 0x600009
jmp 0x14043ac22
je 0x14043ad62
cmp r8d, 0x60000c
jne 0x14043c745
mov ebx, dword [r14]
movsx eax, r12w
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x14043ac49
jne 0x14043ac69
mov dword [r14 + 8], ebx
mov dword [r14 + 4], ebx
cmp r14d, r10d
movzx rax, r11w
nop dword [rax]
adc ax, 0x56b
movzx eax, ax
mov eax, ebx
lea ebx, [rax - 1]
test eax, eax
jmp 0x14043ac75
jle 0x14043ac9e
mov rcx, r15
movsxd rdx, r13d
movsx rdx, r14w
mov edx, ebx
jmp 0x14043ac8c
call fcn.140441422
test eax, eax
jmp 0x14043ac98
je 0x14043ac69
sub eax, eax
test ebx, ebx
not dx
cmovg eax, ebx
rol rdx, cl
mov dword [r14], eax
mov dword [r14 + 8], eax
mov rcx, qword [r15]
movsx edx, r10w
mov ecx, dword [rcx + 0x10]
mov edx, dword [r14 + 4]
cmp edx, eax
je 0x14043ad29
cmp edx, ecx
jmp 0x14043accf
jle 0x14043ace9
mov dword [r14 + 4], ecx
bts dx, bp
btc edx, esi
sbb dl, 0xfe
mov edx, ecx
bsr ebp, r10d
mov ebp, eax
clc
test dil, 0x75
cmp eax, ecx
jmp 0x14043acf7
jle 0x14043ad0a
mov dword [r14 + 8], ecx
mov ebp, ecx
test bpl, 0x73
cmp r14b, r10b
cmp edx, ebp
jmp 0x14043ad11
jne 0x14043ad29
mov dword [r14], edx
shld rax, rbx, 0x2a
shl al, cl
bt ax, 0x63
mov eax, edx
stc
cmp eax, ecx
jmp 0x14043ad30
jle 0x14043d05d
mov dword [r14], ecx
jmp 0x14043ad3e
jmp 0x14043d05d
cmp r8d, 0x200008
je 0x14043ae04
cmp r8d, 0x200009
jmp 0x14043ad5c
jne 0x14043c745
mov r8d, dword [r14 + 4]
cmc
ror eax, 0x74
test r10, 0x1a473586
mov eax, dword [r14 + 8]
mov rcx, qword [r15]
clc
jmp 0x14043ad81
mov ecx, dword [rcx + 0x10]
cmp r8d, eax
jmp 0x14043ad8c
jne 0x14043ae98
mov r8d, dword [r14]
jmp 0x14043ad9e
cmp r8d, ecx
jle 0x14043adbd
mov dword [r14], ecx
rcr r8b, 0x9f
sal r8b, cl
mov r8d, ecx
stc
test r10d, 0x3891901
clc
test r8d, r8d
jmp 0x14043adc5
jle 0x14043d051
dec r8d
xchg dl, r9b
cdq
mov rcx, r15
cwd
movsxd rdx, r8d
cqo
mov rdx, r14
xchg r9b, r9b
movsx r9w, r15b
mov r9d, 1
jmp 0x14043adf2
call fcn.140440d93
dec dword [r14]
jmp 0x14043adff
jmp 0x14043d051
mov r8d, dword [r14 + 4]
mov eax, dword [r14 + 8]
movzx rcx, r14w
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
cmp r9b, 0x5b
test eax, 0x74bd3838
cmp r8d, eax
jmp 0x14043ae27
jne 0x14043aeef
mov r8d, dword [r14]
stc
cmc
cmp r8d, ecx
jmp 0x14043ae3a
jge 0x14043d051
mov rcx, r15
cdq
cqo
mov rdx, r14
setno r9b
movzx r9w, dil
mov r9b, sil
mov r9d, 1
jmp 0x14043ae60
call fcn.140440d93
jmp 0x14043d051
mov eax, dword [r14 + 8]
cmc
cmp dword [r14 + 4], eax
jmp 0x14043ae78
jne 0x14043b25c
mov eax, dword [r14]
jmp 0x14043ae86
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x14043ae93
jmp 0x14043b25f
cmp r8d, ecx
jmp 0x14043aea0
jle 0x14043af49
mov dword [r14 + 4], ecx
mov r8d, ecx
cmp eax, ecx
jmp 0x14043aeb4
jg 0x14043af56
cmp r8d, eax
jmp 0x14043aec2
jne 0x14043af76
mov dword [r14], r8d
rdtsc
mov edx, r8d
bts ax, si
bt rax, 0x79
cmp ebx, 0x53a74a9e
mov eax, r8d
cmp edx, ecx
jg 0x14043af87
jmp 0x14043af92
cmp r8d, ecx
jmp 0x14043aef7
jle 0x14043aff3
mov dword [r14 + 4], ecx
shl r8b, cl
not r8d
mov r8d, ecx
test r8b, r13b
cmp eax, ecx
jmp 0x14043af14
jg 0x14043b000
cmp r8d, eax
jne 0x14043b027
mov dword [r14], r8d
rcr ax, 0x84
mov edx, r8d
bsf ax, cx
mov eax, r8d
cmp r15d, edx
cmp edx, ecx
jmp 0x14043af3e
jg 0x14043b041
jmp 0x14043b050
cmp eax, ecx
jmp 0x14043af50
jle 0x14043aeba
mov dword [r14 + 8], ecx
movzx rax, cx
not ah
mov eax, ecx
clc
jmp 0x14043af68
cmp r8d, eax
jmp 0x14043af70
je 0x14043aec8
mov edx, dword [r14]
stc
cmp edx, ecx
jmp 0x14043af81
jle 0x14043af92
mov dword [r14], ecx
or r9, rdx
cmova r9w, r9w
mov r9d, r8d
cmc
sub r9d, eax
jmp 0x14043af9e
je 0x14043d051
jl 0x14043b06e
mov rcx, r15
movzx r8, r10w
movsx rdx, si
movzx dx, cl
mov rdx, r14
not r8
movzx r8, r15w
bswap r8w
mov r8d, eax
jmp 0x14043afcf
call fcn.140440d93
mov eax, dword [r14 + 8]
jmp 0x14043afdd
mov dword [r14], eax
jmp 0x14043afe5
mov dword [r14 + 4], eax
jmp 0x14043afee
jmp 0x14043d051
cmp eax, ecx
jmp 0x14043affa
jle 0x14043af1a
mov dword [r14 + 8], ecx
jmp 0x14043b010
mov eax, ecx
jmp 0x14043b019
cmp r8d, eax
jmp 0x14043b021
je 0x14043af23
mov edx, dword [r14]
clc
test r8b, 0x62
jmp 0x14043b034
cmp edx, ecx
jmp 0x14043b03b
jle 0x14043b050
mov dword [r14], ecx
shl r9w, cl
cmp dl, 0x41
movsx r9w, bpl
mov r9d, r8d
stc
cmc
jmp 0x14043b05a
sub r9d, eax
jmp 0x14043b062
je 0x14043d051
jge 0x14043afaa
sub eax, r8d
cmovg r9w, di
mov rcx, r15
movsx edx, r10w
movsx r9w, r10b
setl dh
mov rdx, r14
movzx r9d, r12w
mov r9w, r9w
movsx r9, r8w
mov r9d, eax
call fcn.140440d93
mov eax, dword [r14 + 4]
jmp 0x14043b0a5
jmp 0x14043c023
movsx rcx, word [r14 + 0xe1e]
stc
test r13, r12
test rcx, rcx
jmp 0x14043b0be
je 0x14043d051
lea rbx, [r14 + 0x20]
sub r13b, cl
shl rcx, 4
and r13w, bx
btr rax, 0x89
movsx r13d, ax
movsxd r13, dword [rcx + rbx - 0x10]
movzx r12d, r12w
adc ax, 0x16bb
mov r12d, dword [rcx + rbx - 0xc]
cmc
mov edi, dword [rcx + rbx - 8]
movsx rax, word [r14 + 0xe20]
shl rax, 4
test r8, r9
test r9b, 0x31
movsxd rcx, dword [rcx + rbx - 4]
cmp di, 0x7e91
mov dword [rax + rbx - 4], 0xffffffff
mov dword [rax + rbx - 0xc], edi
clc
test r9w, 0x4f55
mov dword [rax + rbx - 8], r12d
stc
cmp r12, 0x7f187324
test r8b, bl
mov dword [rax + rbx - 0x10], r13d
test dh, 0xc4
test rdi, rdi
jmp 0x14043b143
je 0x14043c549
mov qword [rsp + 0x20], rcx
mov edx, dword [r14 + 0xe24]
xor bpl, 0x17
bsf bp, sp
lea ebp, [rdx + rdi]
cmp ebp, 0x3e6
jmp 0x14043b16b
jle 0x14043ba4b
add rax, rbx
add rax, 0xfffffffffffffff4
jmp 0x14043b17d
mov dword [rax], 0
jmp 0x14043c47f
movsx rcx, word [r14 + 0xe20]
clc
cmp rcx, 0x63
jmp 0x14043b19a
je 0x14043d051
movsx rbx, word [r14 + 0xe1e]
bt ebp, r8d
rcr bpl, 0x3d
shl rbx, 4
add r12b, sil
xor r12, r8
shl rcx, 4
cdqe
shrd rax, r11, 0xa7
movsxd r12, dword [r14 + rcx + 0x20]
mov ebp, dword [r14 + rcx + 0x24]
sbb r13, 0x3c4831a2
cmova rax, r9
movsxd rax, dword [r14 + rcx + 0x28]
sar r13, cl
movsx r13, dx
btr r13w, 0x38
movsxd r13, dword [r14 + rcx + 0x2c]
test sil, 0xd3
cmp cx, bp
mov dword [r14 + rbx + 0x28], ebp
jmp 0x14043b205
mov dword [r14 + rbx + 0x24], eax
cmp bpl, dl
mov dword [r14 + rbx + 0x20], r12d
test dil, 0x26
mov dword [r14 + rbx + 0x2c], 0xffffffff
test rax, rax
je 0x14043be29
lea rcx, [r14 + rbx]
cmovs rsi, rsi
add rcx, 0x24
mov edi, dword [r14 + 0xe24]
lea esi, [rdi + rax]
cmp esi, dword [r14 + 0xe28]
jmp 0x14043b24a
jle 0x14043bccf
mov qword [rcx], 0
jmp 0x14043bd9a
mov dword [r14], eax
mov rax, qword [r15]
jmp 0x14043b267
mov eax, dword [rax + 0x10]
jmp 0x14043b26f
mov dword [r14 + 8], eax
jmp 0x14043b278
mov dword [r14], eax
jmp 0x14043b280
jmp 0x14043d051
cmp r8d, 0x200005
jmp 0x14043b291
jg 0x14043b8e4
cmp r8d, 0x200004
jmp 0x14043b2a3
je 0x14043be97
cmp r8d, 0x200005
jmp 0x14043b2b5
jne 0x14043c745
mov rax, qword [r15]
dec dx
or bpl, r13b
and dl, r12b
mov eax, dword [rax + 0x10]
mov edx, dword [r14 + 4]
sub bp, 0x143f
inc bpl
mov ebp, dword [r14 + 8]
cmp edx, ebp
jmp 0x14043b2e1
je 0x14043c8b8
cmp edx, eax
jmp 0x14043b2ee
jle 0x14043c891
mov dword [r14 + 4], eax
cwd
mov edx, eax
stc
cmp ebp, eax
jmp 0x14043b304
jg 0x14043c89e
cmp edx, ebp
jmp 0x14043b311
je 0x14043c8b1
jmp 0x14043c8c5
je 0x14043bf0c
cmp r8d, 0x600005
jmp 0x14043b32e
je 0x14043bf5c
cmp r8d, 0x600006
jmp 0x14043b340
jne 0x14043c745
mov eax, dword [r14 + 4]
test r9, rbp
jmp 0x14043b353
cmp eax, dword [r14 + 8]
jmp 0x14043b35c
jne 0x14043b373
mov eax, dword [r14]
jmp 0x14043b36a
mov dword [r14 + 4], eax
jmp 0x14043b373
mov dword [r14 + 8], 0
jmp 0x14043b380
jmp 0x14043cc05
mov eax, dword [r14 + 0x10]
jmp 0x14043b38e
mov dword [rsp + 0x28], eax
jmp 0x14043b397
jmp 0x14043b3bb
mov eax, dword [r14 + 0x10]
jmp 0x14043b3a5
mov dword [rsp + 0x30], eax
jmp 0x14043b3ae
jmp 0x14043b42f
mov dword [rsp + 0x28], 1
mov edx, dword [r14 + 4]
dec cl
mov ecx, dword [r14 + 8]
test bp, 0x2575
cmc
test edi, edi
jmp 0x14043b3d2
jne 0x14043b407
cmp edx, ecx
jmp 0x14043b3df
je 0x14043c111
jle 0x14043c0ce
mov dword [r14 + 8], edx
bswap eax
movsx rax, di
nop
mov dword [r14 + 4], ecx
mov eax, edx
jmp 0x14043b402
jmp 0x14043c0d8
cmp edx, ecx
jne 0x14043b932
mov eax, dword [r14]
jmp 0x14043b417
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x14043c111
mov dword [rsp + 0x30], 1
add ecx, r10d
mov ecx, dword [r14 + 4]
movsxd rdx, r13d
adc rdx, rbx
clc
mov edx, dword [r14 + 8]
test edi, edi
jmp 0x14043b445
jne 0x14043b48e
cmp ecx, edx
jmp 0x14043b452
je 0x14043b4ba
jle 0x14043b46e
mov dword [r14 + 4], edx
movzx cx, bpl
mov ecx, edx
jmp 0x14043b46e
mov dword [r14], ecx
jmp 0x14043b476
mov dword [r14 + 8], ecx
jmp 0x14043b47f
mov byte [r14 + 0x16], 0
jmp 0x14043b489
jmp 0x14043b4ba
cmp ecx, edx
jmp 0x14043b495
jne 0x14043b9af
mov eax, dword [r14]
sal rcx, 0x6e
mov dword [r14 + 8], eax
movzx r8, r8w
xor r8w, 0x65a2
sbb r8w, 0x1e57
mov dword [r14 + 4], eax
mov rax, qword [r15]
inc r8b
sub cx, 0x3b2
mov eax, dword [rax + 0x10]
or cx, bx
lea rcx, [r14 + 4]
inc r8d
shl r8, cl
mov qword [rsp + 0x28], rcx
xadd cl, r8b
xor r8w, r15w
jmp 0x14043b4e7
lea rcx, [r14 + 8]
rcr r8, 0xd9
adc r8d, 0x2577356b
mov qword [rsp + 0x20], rcx
mov r8d, dword [r14]
cmp r9w, bx
cmp bpl, 0x67
cmp r8d, eax
jmp 0x14043b50e
jle 0x14043b52a
mov dword [r14], eax
movsx r8w, dil
movsx rbp, r9w
mov r8b, 0x6a
mov r8d, eax
seta bpl
movzx r9d, byte [r14 + 0x17]
lea rbp, [rsp + 0x38]
cqo
movzx rdx, r11w
mov rcx, rbp
movzx edx, dx
mov edx, r13d
cdq
mov rdx, r15
jmp 0x14043b54c
call fcn.140440ab8
cmp dword [rsp + 0x30], 0
jmp 0x14043b55b
jle 0x14043d05d
lea rax, [r14 + 0x1c]
mov ecx, dword [rsp + 0x44]
btc bx, 0xc
cmp byte [r14 + 0x16], 0
movsx ebx, r15w
mov qword [rsp + 0x50], rax
not rbx
cmovne rbp, rax
mov ebx, dword [rsp + 0x4c]
cmc
cmp cl, 0x2a
sub r13d, r13d
jmp 0x14043b593
movss xmm8, dword [0x1400bd560]
jmp 0x14043b5a1
jmp 0x14043b5e4
mov r8d, edx
nop dword [rax + rax]
movzx cx, r13b
inc r13d
rcr cl, cl
mov rbp, qword [rsp + 0x50]
bts rcx, rbp
mov ecx, ebx
bsf bx, r9w
mov ebx, r8d
jmp 0x14043b5d4
cmp r13d, dword [rsp + 0x30]
jmp 0x14043b5de
je 0x14043d05d
cmp ebx, ecx
jmp 0x14043b5eb
je 0x14043d05d
movss xmm7, dword [rbp]
not cl
movzx dx, dl
movzx r8d, r13w
mov dword [r14], ebx
movsxd r8, r14d
lea rcx, [rsp + 0x58]
movsx dx, ah
mov rdx, r15
mov r8d, ebx
call fcn.14043fa8a
mov r12d, dword [rsp + 0x6c]
test r10d, r13d
test r12d, r12d
jle 0x14043b6a1
xor ebp, ebp
movsxd rcx, esp
bswap ecx
movss xmm6, dword [rsp + 0x58]
not r8b
mov ecx, 0xf2e338d
cmovae r8d, r15d
nop word [rax + rax]
mov rcx, r15
movzx dx, cl
xchg dh, dl
mov edx, ebx
movzx r8d, r13w
movsx r8d, ax
mov r8d, 0xe336be5
mov r8d, ebp
jmp 0x14043b66b
call fcn.140440290
ucomiss xmm0, xmm8
jne 0x14043b680
jnp 0x14043b6a1
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043b6a1
inc dword [r14]
jmp 0x14043b695
inc ebp
stc
cmp r12d, ebp
jne 0x14043b64a
mov rax, qword [r15]
xor dx, 0x5118
movsxd rdx, r11d
cmc
mov eax, dword [rax + 0x10]
sal dh, 0xd3
cmp r15b, bpl
mov rcx, qword [rsp + 0x28]
clc
mov ecx, dword [rcx]
mov rdx, qword [rsp + 0x20]
mov edx, dword [rdx]
stc
test r8d, r10d
cmp ecx, edx
jmp 0x14043b6d0
je 0x14043b718
cmp ecx, eax
jmp 0x14043b6dd
jle 0x14043b802
mov rcx, qword [rsp + 0x28]
clc
mov dword [rcx], eax
cmp r14, 0x1db5550f
mov ecx, eax
cmp r14b, 0x56
cmp bl, dil
cmp edx, eax
jmp 0x14043b702
jg 0x14043b80f
cmp ecx, edx
jmp 0x14043b70f
jne 0x14043b718
mov dword [r14], ecx
mov ecx, dword [r14]
cmp ecx, eax
jmp 0x14043b722
jle 0x14043b72f
mov dword [r14], eax
mov ecx, eax
stc
clc
mov byte [r14 + 0x16], 1
cmp r12b, sil
cmp r9b, 1
movss dword [r14 + 0x1c], xmm7
cmp dh, 0xc1
test edi, edi
jmp 0x14043b74b
je 0x14043b763
mov rax, qword [rsp + 0x20]
cmp r13b, 0x86
jmp 0x14043b75f
mov dword [rax], ecx
clc
cmc
xor r8d, r8d
cmp ebx, 2
jmp 0x14043b76e
jl 0x14043b5b3
lea edx, [rbx - 1]
movsxd rcx, r15d
mov cl, r13b
mov ch, 0xa9
mov ecx, dword [r15 + 0x1c]
jmp 0x14043b789
jmp 0x14043b7b9
cmp word [rsi + rax*2], 0xa
jmp 0x14043b798
je 0x14043b5a6
mov rax, rbp
inc rax
add dl, r14b
mov rdx, rbp
cmp rax, 1
jmp 0x14043b7b3
jbe 0x14043b5b3
lea rbp, [rdx - 1]
test cl, 4
jne 0x14043b79e
mov rsi, qword [r15]
and al, dil
mov eax, ebp
stc
test dil, 0x15
cmp bl, 0x45
cmp qword [rsi + 0x10], rax
jmp 0x14043b7df
jbe 0x14043d0c8
cmp qword [rsi + 0x18], 8
jmp 0x14043b7ef
jb 0x14043b78e
mov rsi, qword [rsi]
jmp 0x14043b7fd
jmp 0x14043b78e
cmp edx, eax
jmp 0x14043b809
jle 0x14043b708
mov rdx, qword [rsp + 0x20]
test r8b, dl
jmp 0x14043b81c
mov dword [rdx], eax
inc dx
mov edx, eax
cmp r9w, r12w
clc
cmp ecx, edx
je 0x14043b715
jmp 0x14043b718
cmp r8d, 0x200000
jmp 0x14043b841
je 0x14043bfcc
cmp r8d, 0x200001
jmp 0x14043b853
jne 0x14043c745
mov eax, dword [r14 + 4]
cmp r12b, 0x6f
cmp eax, dword [r14 + 8]
jmp 0x14043b86a
jne 0x14043ca20
inc dword [r14]
bswap eax
cdqe
mov rax, qword [r15]
jmp 0x14043b87f
mov eax, dword [rax + 0x10]
jmp 0x14043b887
jmp 0x14043ca8b
cmp r8d, 0x600000
jmp 0x14043b898
je 0x14043c034
cmp r8d, 0x600001
jmp 0x14043b8aa
jne 0x14043c745
mov ecx, dword [r14 + 4]
sub eax, r14d
dec ax
mov eax, dword [r14 + 8]
stc
cmp ecx, eax
jne 0x14043ca9e
mov ecx, dword [r14]
mov dword [r14 + 4], ecx
not ax
bswap ax
movsx eax, r14w
mov eax, ecx
jmp 0x14043b8df
jmp 0x14043caaa
cmp r8d, 0x200006
jmp 0x14043b8f0
je 0x14043c0b0
cmp r8d, 0x200007
jmp 0x14043b902
jne 0x14043c745
mov rax, qword [r15]
jmp 0x14043b910
mov eax, dword [rax + 0x10]
jmp 0x14043b918
mov dword [r14], eax
jmp 0x14043b920
mov qword [r14 + 4], 0
jmp 0x14043b92d
jmp 0x14043d051
mov dword [r14], ecx
shr rbp, cl
mov rax, qword [r15]
test cx, sp
mov eax, dword [rax + 0x10]
lea rbp, [r14 + 4]
mov qword [rsp + 0x20], rbp
cmp edx, eax
jmp 0x14043b951
jle 0x14043b975
mov rdx, qword [rsp + 0x20]
bswap si
movsx si, sil
shr si, cl
mov dword [rdx], eax
bswap rsi
btr dx, 0x3a
rcl edx, cl
mov edx, eax
lea rsi, [r14 + 8]
cmp ecx, eax
jmp 0x14043b980
jle 0x14043b995
mov dword [rsi], eax
movzx ecx, r12w
and cx, bp
xadd ecx, ecx
mov ecx, eax
stc
cmp edx, ecx
jmp 0x14043b99c
jne 0x14043c146
mov dword [r14], edx
jmp 0x14043b9aa
jmp 0x14043c146
mov dword [r14], edx
sbb bpl, 0x89
sbb rbp, rdx
or bpl, 0x99
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
sbb bpl, bpl
shrd bp, r8w, 2
lea rbp, [r14 + 4]
test r10w, 0x498d
mov qword [rsp + 0x28], rbp
jmp 0x14043b9e3
cmp ecx, eax
jmp 0x14043b9ea
jle 0x14043ba02
mov rcx, qword [rsp + 0x28]
rol bp, 0x6a
mov dword [rcx], eax
shl ch, cl
cmc
mov ecx, eax
ror ebp, cl
lea rbp, [r14 + 8]
mov qword [rsp + 0x20], rbp
clc
cmp edx, eax
jmp 0x14043ba13
jle 0x14043ba31
mov rdx, qword [rsp + 0x20]
test r12b, r14b
mov dword [rdx], eax
and dl, 0xcc
mov edx, eax
cmp cl, r10b
test r14w, 0x6972
cmp ecx, edx
jmp 0x14043ba38
jne 0x14043b4fb
mov dword [r14], ecx
jmp 0x14043ba46
jmp 0x14043b4fb
mov ecx, dword [r14 + 0xe28]
jmp 0x14043ba57
cmp ebp, ecx
jle 0x14043c3a8
lea rax, [r14 + 0x650]
movsx rbp, r8w
mov qword [rsp + 0x28], rax
movsxd rbp, ebx
movzx eax, word [r14 + 0xe20]
mov bp, 0x35bb
cmovbe bp, bp
jmp 0x14043ba87
lea rbp, [r14 + 0x3c]
mov qword [rsp + 0x30], rbp
jmp 0x14043ba95
jmp 0x14043bb24
mov r13, rsi
xor r8b, 0xf7
movsx rax, ax
rcl r8b, cl
mov cl, al
movsxd rdx, ebp
shl rax, 4
ror ecx, 0xc9
cmovns cx, r8w
lea rdx, [rbx + rax]
mov ch, 0x7a
lea rcx, [rbx + rax]
movsx r8w, bpl
clc
bsr r8w, bx
add rcx, 0x10
rcr r8d, 0xb8
mov r8d, 0x630
sub r8, rax
call fcn.1404a40af
mov eax, dword [r14 + 0xe20]
mov edx, dword [r14 + 0xe24]
movzx rbp, r8w
inc eax
mov word [r14 + 0xe20], ax
xor ebp, esi
cmp spl, 0xa4
mov ecx, dword [r14 + 0xe28]
lea ebp, [rdi + rdx]
test dx, 0x6072
stc
jmp 0x14043bb1c
cmp ebp, ecx
jle 0x14043c3b0
cmp ax, 0x63
je 0x14043d051
jge 0x14043bb0e
cmp dword [r14 + 0x64c], 0
jmp 0x14043bb41
js 0x14043baa1
mov rsi, r13
bts rbp, r8
movsxd r13, dword [r14 + 0x644]
sub al, 0x21
rol bp, cl
adc r8w, 0x3167
add ecx, r13d
rdtsc
mov dword [r14 + 0xe28], ecx
bts r8, rbp
btr dx, 0x22
test spl, 0xc7
movsxd rax, ecx
bsf r8, r11
btc r8, 0xd7
mov rcx, qword [rsp + 0x28]
lea rcx, [rcx + rax*2]
sal edx, cl
mov rbp, r13
add rbp, r13
mov rdx, rcx
sub r8b, al
bswap r8w
bsf r8d, r10d
sub rdx, rbp
adc r8b, r9b
mov ebp, 0x3e7
movsx r8, r9w
sub ebp, eax
rol r8w, 0x85
movsxd r8, ebp
jmp 0x14043bbc7
add r8, r8
jmp 0x14043bbcf
call fcn.1404a40af
movsx rax, word [r14 + 0xe20]
cmp rax, 0x61
jmp 0x14043bbe5
jg 0x14043ba9a
test al, 1
jmp 0x14043bbf2
jne 0x14043bc05
mov rcx, rax
jmp 0x14043bc00
jmp 0x14043bc52
mov rdx, rax
bsr cx, r15w
shl rdx, 4
mov ecx, dword [rbx + rdx + 0xc]
test ecx, ecx
js 0x14043bc3f
add rdx, rbx
stc
test r14w, 0x5c49
add rdx, 0xc
test cx, 0x5c9d
jmp 0x14043bc35
add ecx, r13d
jmp 0x14043bc3d
mov dword [rdx], ecx
mov rcx, rax
jmp 0x14043bc47
inc rcx
clc
cmp r8b, 0x11
cmp r15b, r8b
cmp ax, 0x61
jmp 0x14043bc5b
je 0x14043ba9a
lea rdx, [rcx - 0x62]
cmp r13w, 0x5b84
test r10w, 0x2f0f
shl rcx, 4
test r15, 0x66b006b6
cmp eax, r13d
add rcx, qword [rsp + 0x30]
jmp 0x14043bca2
add rcx, 0x20
cmc
jmp 0x14043bc93
add rdx, 2
jmp 0x14043bc9c
je 0x14043ba9a
mov ebp, dword [rcx - 0x10]
test ebp, ebp
js 0x14043bcb3
add ebp, r13d
mov dword [rcx - 0x10], ebp
mov ebp, dword [rcx]
test rsp, r8
test ebp, ebp
js 0x14043bc89
add ebp, r13d
jmp 0x14043bcc8
mov dword [rcx], ebp
jmp 0x14043bc89
lea rdx, [r14 + rbx]
test r8b, 0x39
add rdx, 0x2c
cmc
mov dword [rdx], edi
test r9b, 0xd2
cmp ch, bl
mov dword [r14 + 0xe24], esi
cmp dword [rcx], 0
jle 0x14043bd9a
lea r8, [r14 + rbx]
clc
test r8d, edx
cmp r12b, 0x24
add r8, 0x20
test r9d, 0x72f02ccd
jmp 0x14043bd10
sub ebx, ebx
jmp 0x14043bd17
jmp 0x14043bd4f
movzx edi, word [rsi + rdi*2]
and sil, 0x8c
movsxd rsi, dword [rdx]
test r8w, 0x7251
cmp bp, 0x633a
cmc
add rsi, rbx
mov word [r14 + rsi*2 + 0x650], di
inc rbx
cmp ebx, dword [rcx]
jmp 0x14043bd49
jge 0x14043bd9a
mov di, 0x2a
clc
test byte [r15 + 0x1c], 4
jmp 0x14043bd5e
jne 0x14043bd24
movsxd rdi, dword [r8]
mov rsi, qword [r15]
stc
add rdi, rbx
test al, 0xcd
cmp spl, bl
cmp qword [rsi + 0x10], rdi
jbe 0x14043d0c8
cmp qword [rsi + 0x18], 8
jmp 0x14043bd87
jb 0x14043bd1c
mov rsi, qword [rsi]
jmp 0x14043bd95
jmp 0x14043bd1c
mov rdi, qword [r15]
inc cx
mov rsi, qword [rdi + 0x10]
mov rcx, rsi
cmp sil, r8b
test bpl, r12b
sub rcx, r12
jmp 0x14043bdb5
jb 0x14043d0c8
cmp rcx, rax
jmp 0x14043bdc3
cmovb rax, rcx
add ecx, 0x8f46e56
stc
cmp qword [rdi + 0x18], 8
mov rcx, rdi
jmp 0x14043bddb
jb 0x14043bde6
mov rcx, qword [rdi]
adc bh, ah
lea rcx, [rcx + r12*2]
sub bl, r9b
sub rsi, rax
adc r8b, bl
mov rbx, rsi
sub rbx, r12
rol dl, 0x83
movsxd r8, r10d
lea rdx, [rcx + rax*2]
cmp r14, rax
sal r8, cl
lea r8, [rbx + rbx]
cmc
jmp 0x14043be16
add r8, 2
jmp 0x14043be1f
call fcn.1404a40af
mov qword [rdi + 0x10], rsi
clc
test ebp, ebp
jmp 0x14043be30
je 0x14043be6d
lea r8, [r14 + r13*2]
add r8, 0x650
xchg dl, r9b
cmovl cx, r9w
mov rcx, r15
movzx r9w, r11b
mov edx, r12d
mov r9d, ebp
jmp 0x14043be5c
call fcn.14044065a
add dword [r14 + 0xe28], ebp
jmp 0x14043be6d
add ebp, r12d
jmp 0x14043be75
mov dword [r14], ebp
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x14043d051
mov rax, qword [r15]
shld cx, ax, 0xfe
shr rbp, 0x66
mov ebp, dword [rax + 0x10]
shl ax, 0x25
movzx ecx, r15w
sbb cl, 0xe6
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
test sil, r10b
stc
cmp eax, ecx
jmp 0x14043bec4
je 0x14043caff
cmp eax, ebp
jmp 0x14043bed1
jle 0x14043cad8
mov dword [r14 + 4], ebp
movzx eax, ax
test r12d, 0x50912870
not ax
mov eax, ebp
test rax, rax
cmp ecx, ebp
jmp 0x14043bef4
jg 0x14043cae0
cmp eax, ecx
jmp 0x14043bf01
je 0x14043caf3
jmp 0x14043cb01
mov rax, qword [r15]
ror rdx, cl
mov ebp, dword [rax + 0x10]
adc rcx, rbx
sbb dh, 0x83
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmp ax, cx
test cx, bx
cmp edx, ecx
je 0x14043cc49
cmp edx, ebp
jle 0x14043cc16
mov dword [r14 + 4], ebp
mov edx, ebp
test al, r8b
cmp ecx, ebp
jg 0x14043cc23
cmp edx, ecx
jmp 0x14043bf51
je 0x14043cc41
jmp 0x14043cc4b
mov rax, qword [r15]
shl cx, 0xfa
btc cx, r15w
mov edx, dword [rax + 0x10]
adc bpl, cl
mov ebp, dword [r14 + 4]
and rcx, 0x6e731b9b
sal ecx, cl
mov ecx, dword [r14 + 8]
clc
cmp ebp, ecx
jmp 0x14043bf87
je 0x14043ccc7
cmp ebp, edx
jmp 0x14043bf94
jle 0x14043cc91
mov dword [r14 + 4], edx
movsx ebp, r14w
bswap ebp
btc ebp, 0x97
mov ebp, edx
cmp spl, bpl
cmp ecx, edx
jmp 0x14043bfb4
jg 0x14043cc9e
cmp ebp, ecx
jmp 0x14043bfc1
je 0x14043ccbd
jmp 0x14043cccf
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmc
test sil, 0x33
cmp eax, ecx
jmp 0x14043bfe0
jne 0x14043c010
mov eax, dword [r14]
stc
jmp 0x14043bfef
test eax, eax
jmp 0x14043bff6
jle 0x14043d051
dec eax
jmp 0x14043c003
mov dword [r14], eax
jmp 0x14043c00b
jmp 0x14043d051
jle 0x14043c023
mov dword [r14 + 4], ecx
movsx eax, bx
cmovae rax, rax
mov eax, ecx
mov dword [r14], eax
jmp 0x14043c02b
mov dword [r14 + 8], eax
jmp 0x14043d051
mov rax, qword [r15]
and dl, dil
mov ecx, dword [rax + 0x10]
bsf dx, bx
cmp r13b, 0x8a
mov edx, dword [r14 + 4]
mov eax, dword [r14 + 8]
cmp edx, eax
jmp 0x14043c054
je 0x14043c08f
cmp edx, ecx
jmp 0x14043c061
jle 0x14043cd0c
mov dword [r14 + 4], ecx
btc rdx, 0x3f
rcl dh, cl
mov edx, ecx
cmp eax, ecx
jmp 0x14043c07b
jg 0x14043cd19
cmp edx, eax
jne 0x14043cd35
mov dword [r14], edx
bswap ax
mov eax, edx
cmp edx, eax
jmp 0x14043c098
je 0x14043cd42
test eax, eax
jmp 0x14043c0a5
jg 0x14043cd77
jmp 0x14043b278
mov dword [r14 + 8], 0
jmp 0x14043c0bd
mov qword [r14], 0
jmp 0x14043c0c9
jmp 0x14043d051
mov eax, ecx
not ch
sbb cx, dx
mov ecx, edx
clc
cmp ecx, eax
jmp 0x14043c0df
je 0x14043c101
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
clc
cmp eax, ecx
jle 0x14043c101
mov dword [r14 + 8], ecx
add ah, 0x6f
mov eax, ecx
xadd r8b, sil
mov dword [r14], eax
mov dword [r14 + 4], eax
bsr rcx, rsi
mov byte [r14 + 0x16], 0
mov rax, qword [r15]
clc
shr cl, 0x72
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
bsf si, sp
bt r8w, 0xdb
adc sil, cl
mov qword [rsp + 0x20], rcx
btc r8, 0xe4
bt r8, 0x70
shr esi, 0x65
lea rsi, [r14 + 8]
sub r8b, 0xbf
mov r8d, dword [r14]
cmp r8d, eax
jmp 0x14043c151
jle 0x14043c162
mov dword [r14], eax
movzx dx, bpl
mov r8d, eax
movzx r9d, byte [r14 + 0x17]
jmp 0x14043c172
lea rbp, [rsp + 0x38]
movsx edx, bx
mov rcx, rbp
movzx rdx, r15w
bswap dx
movsx edx, dx
mov rdx, r15
jmp 0x14043c18f
call fcn.140440ab8
cmp dword [rsp + 0x28], 0
jmp 0x14043c19e
jle 0x14043d05d
lea rax, [r14 + 0x1c]
setl bl
bswap r12d
mov ebx, dword [rsp + 0x44]
shld r12, rax, 0xa6
cmp cl, r13b
cmp byte [r14 + 0x16], 0
bswap r12
jmp 0x14043c1cb
mov qword [rsp + 0x30], rax
movzx r12d, bp
movsxd r12, esp
setbe r12b
cmovne rbp, rax
shrd r12d, r11d, 0xc8
mov r12d, dword [rsp + 0x48]
sub r13d, r13d
movss xmm8, dword [0x1400bd560]
jmp 0x14043c1fa
jmp 0x14043c217
inc r13d
mov rbp, qword [rsp + 0x30]
cmp r13d, dword [rsp + 0x28]
jmp 0x14043c211
je 0x14043d05d
test r12d, r12d
jmp 0x14043c21f
je 0x14043d05d
movss xmm7, dword [rbp]
add ebx, r12d
mov dword [r14], ebx
movzx cx, r14b
movzx ecx, di
lea rcx, [rsp + 0x58]
movzx edx, r10w
cmovge r8, rax
mov rdx, r15
movzx r8w, r9b
mov r8d, ebx
call fcn.14043fa8a
mov r12d, dword [rsp + 0x6c]
cmp r14b, 0x71
jmp 0x14043c263
test r12d, r12d
jmp 0x14043c26b
jle 0x14043c2dc
sub ebp, ebp
bswap r8
movzx r8d, dx
movss xmm6, dword [rsp + 0x58]
nop dword [rax]
cwd
movsx ecx, dx
mov rcx, r15
jmp 0x14043c294
mov edx, ebx
mov r8d, ebp
jmp 0x14043c29e
call fcn.140440290
ucomiss xmm0, xmm8
jne 0x14043c2b3
jnp 0x14043c2dc
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043c2dc
inc dword [r14]
jmp 0x14043c2c8
inc ebp
test r12b, 0x69
cmp r12d, ebp
jmp 0x14043c2d6
jne 0x14043c28c
mov rax, qword [r15]
add dh, 0x5e
mov eax, dword [rax + 0x10]
movzx rcx, ax
stc
sub ch, 0x9a
mov rcx, qword [rsp + 0x20]
sbb rdx, rbx
bts edx, eax
mov ecx, dword [rcx]
cmp sp, 0x168a
mov edx, dword [rsi]
cmp bh, 0x7c
cmp ecx, edx
jmp 0x14043c30b
je 0x14043c346
cmp ecx, eax
jle 0x14043c388
mov rcx, qword [rsp + 0x20]
clc
jmp 0x14043c324
mov dword [rcx], eax
movsx cx, bpl
mov ecx, eax
clc
cmp edx, eax
jg 0x14043c390
cmp ecx, edx
jmp 0x14043c33d
jne 0x14043c346
mov dword [r14], ecx
mov ecx, dword [r14]
test r14b, dil
jmp 0x14043c351
cmp ecx, eax
jle 0x14043c369
mov dword [r14], eax
sal ch, 0x5f
ror cl, 0x20
inc ch
mov ecx, eax
test dl, 0xdd
mov byte [r14 + 0x16], 1
movss dword [r14 + 0x1c], xmm7
test edi, edi
jmp 0x14043c37b
je 0x14043c1ff
mov dword [rsi], ecx
jmp 0x14043c1ff
cmp edx, eax
jle 0x14043c336
mov dword [rsi], eax
sbb edx, esi
mov edx, eax
cmp ecx, edx
jmp 0x14043c39d
je 0x14043c343
jmp 0x14043c346
movzx eax, word [r14 + 0xe20]
movsx rax, ax
shl rax, 4
test di, r14w
stc
sub ecx, edi
mov dword [rax + rbx - 4], ecx
mov dword [r14 + 0xe28], ecx
cmp bh, 0x50
test edi, edi
jmp 0x14043c3d4
jle 0x14043c47f
lea rax, [rax + rbx]
xchg dh, dh
add rax, 0xfffffffffffffffc
bt rdx, 0xf5
xor ecx, ecx
movzx rdx, r11w
cwd
movsx dx, sil
mov rdx, r13
jmp 0x14043c435
movzx ebp, word [rbp + rdx*2]
movsxd rbx, dword [rax]
add rbx, rcx
jmp 0x14043c40e
mov word [r14 + rbx*2 + 0x650], bp
jmp 0x14043c41c
inc rcx
inc rdx
test r14b, 0xc2
clc
cmp rdi, rcx
jmp 0x14043c42f
je 0x14043c47f
mov bp, 0x2a
jmp 0x14043c443
test byte [r15 + 0x1c], 4
jne 0x14043c403
mov rbp, qword [r15]
stc
cmp qword [rbp + 0x10], rdx
jmp 0x14043c45b
jbe 0x14043d0c8
cmp qword [rbp + 0x18], 8
jmp 0x14043c46b
jb 0x14043c3fe
mov rbp, qword [rbp]
jmp 0x14043c47a
jmp 0x14043c3fe
mov rbx, qword [r15]
mov rsi, qword [rbx + 0x10]
sal rcx, cl
sete ch
mov rcx, rsi
test rsp, 0x30cd797b
cmp r8d, 0x198b6ae0
clc
sub rcx, r13
jmp 0x14043c4a6
jb 0x14043d0c8
movsxd rax, edi
test dil, 0xec
cmp r8w, r14w
cmp r9d, 0x259a0c82
cmp rcx, rax
jmp 0x14043c4c6
cmovb rax, rcx
bsf ecx, ebx
jmp 0x14043c4d2
cmp qword [rbx + 0x18], 8
jmp 0x14043c4e0
mov rcx, rbx
jmp 0x14043c4e8
jb 0x14043c4f1
mov rcx, qword [rbx]
lea rcx, [rcx + r13*2]
movsx r8, ax
sub rsi, rax
and bp, 0x3f0f
bswap ebp
mov rbp, rsi
sbb r8b, 0x7f
sub rbp, r13
sbb r8d, edx
btr dx, 0xed
lea rdx, [rcx + rax*2]
sbb r8w, 0x3cf3
lea r8, [rbp + 2]
add r8, rbp
jmp 0x14043c52f
call fcn.1404a40af
mov qword [rbx + 0x10], rsi
shr rcx, 0x8f
bswap ecx
mov rcx, qword [rsp + 0x20]
clc
jmp 0x14043c549
test r12d, r12d
jmp 0x14043c551
je 0x14043c58d
lea r8, [r14 + rcx*2]
add r8, 0x650
cqo
mov rcx, r15
movsx r9w, r15b
mov edx, r13d
movzx r9w, r11b
mov r9d, r12d
jmp 0x14043c57c
call fcn.14044065a
sub dword [r14 + 0xe24], r12d
test dil, 0x3c
cmc
add r12d, r13d
mov dword [r14], r12d
jmp 0x14043c598
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x14043d051
cmp r8d, 0x20000d
jmp 0x14043c5c3
jne 0x14043c745
mov eax, dword [r14 + 4]
cmp r11b, 0xd6
test rdx, 0x2398521b
test r15b, r12b
cmp eax, dword [r14 + 8]
jmp 0x14043c5e4
jne 0x14043cf98
mov edx, dword [r14]
movsx rcx, r15w
mov rcx, 0x64af1164
movsx ecx, ax
mov rcx, r15
jmp 0x14043c603
call fcn.140440a04
jmp 0x14043ab5f
cmp r8d, 0x60000d
jmp 0x14043c619
jne 0x14043c745
mov ebx, dword [r14]
movzx ax, r12b
mov eax, dword [r14 + 4]
jmp 0x14043c630
cmp eax, dword [r14 + 8]
jmp 0x14043c639
jne 0x14043c64e
mov dword [r14 + 8], ebx
mov dword [r14 + 4], ebx
sar edi, 0x73
xchg di, si
cmc
mov rax, qword [r15]
sbb si, r8w
shl rdi, 8
sar si, cl
mov edi, dword [rax + 0x10]
mov esi, ebx
lea ebx, [rsi + 1]
jmp 0x14043c66c
cmp ebx, edi
jmp 0x14043c673
jge 0x14043c690
mov rcx, r15
movzx dx, spl
mov edx, ebx
call fcn.140441422
test eax, eax
je 0x14043c65f
cmp esi, edi
movzx cx, sil
cmovbe rcx, r14
cbw
cmovge ebx, edi
mov dword [r14], ebx
adc cl, 0x3a
mov dword [r14 + 8], ebx
mov rax, qword [r15]
rol cl, cl
ror cx, cl
xchg cx, cx
mov eax, dword [rax + 0x10]
rol cl, 0x41
sal rcx, 0xd4
rcl cl, 0x7d
mov ecx, dword [r14 + 4]
test r13b, al
cmp ecx, ebx
jmp 0x14043c6d0
je 0x14043c730
cmp ecx, eax
jmp 0x14043c6dd
jle 0x14043c6fa
mov dword [r14 + 4], eax
bts rdx, r9
mov ecx, eax
xor dl, 0xc2
btr dx, 0x98
cmovae dx, r9w
mov edx, ebx
cmp ebx, eax
jle 0x14043c713
mov dword [r14 + 8], eax
mov edx, eax
jmp 0x14043c713
cmp ecx, edx
jmp 0x14043c71a
jne 0x14043c730
mov dword [r14], ecx
cmovae ebx, edi
sal bl, 0xb8
shrd rbx, rcx, 0x2a
mov ebx, ecx
cmp ebx, eax
jle 0x14043d05d
mov dword [r14], eax
jmp 0x14043c740
jmp 0x14043d05d
sub eax, eax
cmp r10b, spl
cmp r8d, 0x200000
cmovl eax, r8d
test eax, eax
jle 0x14043d05d
mov word [rsp + 0x38], ax
cmp r15w, ax
cmp r15b, 0x19
cmp eax, 0xa
jmp 0x14043c772
jne 0x14043c783
cmp byte [r14 + 0x17], 0
jne 0x14043d05d
cmp byte [r14 + 0xc], 0
je 0x14043c823
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jne 0x14043c823
movsxd r8, dword [r14]
sbb ah, 0xcf
mov rax, qword [r15]
cmp qword [rax + 0x10], r8
jmp 0x14043c7ae
jbe 0x14043c823
mov rcx, r15
mov rdx, r14
jmp 0x14043c7bf
call fcn.140440460
mov edx, dword [r14]
xchg r8d, ecx
bswap ecx
mov rcx, r15
bswap r8w
movzx r8d, sp
jmp 0x14043c7dc
mov r8d, 1
call fcn.140440555
mov edx, dword [r14]
movzx r9w, r13b
lea r8, [rsp + 0x38]
movzx ecx, r14w
cmove r9d, r12d
movsx r9, si
mov rcx, r15
movsx r9, bx
movzx r9, bx
mov r9d, 1
call fcn.14044065a
inc dword [r14]
jmp 0x14043c81e
jmp 0x14043d051
mov rcx, r15
mov rdx, r14
jmp 0x14043c82e
call fcn.1404408b5
mov edx, dword [r14]
movsx r8w, r12b
mov r9w, bp
movsxd r9, r13d
lea r8, [rsp + 0x38]
mov rcx, r15
movzx r9, ax
not r9b
mov r9d, 1
jmp 0x14043c85c
call fcn.14044065a
mov edx, dword [r14]
and cl, 0x79
btr ecx, 0x20
lea rcx, [r14 + 0x20]
test ecx, esp
xor r8d, r8d
mov r9d, 1
jmp 0x14043c87f
call fcn.140440fc1
inc dword [r14]
jmp 0x14043c88c
jmp 0x14043d051
cmp ebp, eax
jmp 0x14043c898
jle 0x14043b30a
mov dword [r14 + 8], eax
mov ebp, eax
cmp edx, ebp
jmp 0x14043c8ab
jne 0x14043c8c5
mov dword [r14], edx
add bpl, 0xa0
mov ebp, edx
or cx, sp
bt rcx, 0x37
sal rcx, cl
mov ecx, dword [r14]
clc
cmp ecx, eax
jmp 0x14043c8d0
jle 0x14043c9f6
mov dword [r14], eax
shld cx, r8w, 0x8f
add cx, 0x108e
mov ecx, eax
cmc
cmp edx, ebp
jmp 0x14043c8ee
je 0x14043ca03
jle 0x14043c90f
mov dword [r14 + 4], ebp
bts cx, r15w
mov edx, ebp
mov cl, 0x1b
xor cx, 0x3f1f
setns ch
mov dword [r14], edx
sal ch, cl
rcr cx, 6
mov dword [r14 + 8], edx
sar ch, 0x30
mov byte [r14 + 0x16], 0
cmp sp, 0x2a4
sal cx, cl
clc
mov ecx, edx
cmp byte [r14 + 0x17], 0
jmp 0x14043c939
jne 0x14043ca13
cmp ecx, eax
jmp 0x14043c946
jge 0x14043d051
movsxd rdx, ecx
clc
cmp rcx, 0x3d6140d1
cmp r9w, di
neg eax
jmp 0x14043c962
inc ecx
jmp 0x14043c969
jmp 0x14043c9ae
cmp word [rbp + rdx*2], 0xa
jmp 0x14043c979
je 0x14043d051
inc rdx
inc bpl
mov dword [r14], ecx
inc bp
movsx ebp, r14w
lea ebp, [rax + rcx]
jmp 0x14043c997
inc ebp
jmp 0x14043c99e
inc ecx
cmp ebp, 1
jmp 0x14043c9a8
je 0x14043d051
test byte [r15 + 0x1c], 4
jmp 0x14043c9b8
jne 0x14043c97f
mov rbp, qword [r15]
clc
cmp rdx, 0x73b02d94
cmp qword [rbp + 0x10], rdx
jmp 0x14043c9d2
jbe 0x14043d0c8
cmp qword [rbp + 0x18], 8
jmp 0x14043c9e2
jb 0x14043c96e
mov rbp, qword [rbp]
jmp 0x14043c9f1
jmp 0x14043c96e
cmp edx, ebp
jmp 0x14043c9fd
jne 0x14043c8f4
cmp byte [r14 + 0x17], 0
jmp 0x14043ca0d
je 0x14043c93f
mov dword [r14], eax
jmp 0x14043ca1b
jmp 0x14043d051
mov rcx, r15
cqo
mov rdx, r14
jmp 0x14043ca2d
call 0x140210448
mov ecx, dword [r14 + 4]
bts rax, r9
rcr dx, 0x37
and dx, dx
mov edx, dword [r14 + 8]
btr rax, r8
mov rax, qword [r15]
cmp ax, sp
mov eax, dword [rax + 0x10]
cmc
cmp ecx, edx
jmp 0x14043ca5a
je 0x14043ca8b
cmp ecx, eax
jmp 0x14043ca67
jle 0x14043cf73
mov dword [r14 + 4], eax
mov ecx, eax
cmp edx, eax
jg 0x14043cf80
cmp ecx, edx
jmp 0x14043ca82
jne 0x14043ca8b
mov dword [r14], ecx
cmp dword [r14], eax
jmp 0x14043ca93
jle 0x14043d051
jmp 0x14043b278
mov dword [r14], eax
ror rdx, cl
cmp al, ch
movzx rdx, r13w
lea edx, [rax + 1]
jmp 0x14043cab7
mov dword [r14 + 8], edx
stc
cmp ecx, edx
jmp 0x14043cac3
jne 0x14043cd83
mov edx, ecx
mov dword [r14], ecx
jmp 0x14043cad3
jmp 0x14043d051
cmp ecx, ebp
jle 0x14043befa
mov dword [r14 + 8], ebp
mov ecx, ebp
cmp eax, ecx
jmp 0x14043caed
jne 0x14043cb01
mov dword [r14], eax
neg rcx
mov rcx, rbx
dec dx
mov ecx, eax
mov edx, dword [r14]
cmp edx, ebp
jmp 0x14043cb0b
jle 0x14043cbed
mov dword [r14], ebp
mov edx, ebp
cmp eax, ecx
jmp 0x14043cb1d
je 0x14043cbfa
jle 0x14043cb2f
mov dword [r14 + 4], ecx
mov eax, ecx
mov dword [r14], eax
mov dword [r14 + 8], eax
btr rdx, rax
mov byte [r14 + 0x16], 0
bts rdx, rax
rcl dx, 0x9e
mov edx, eax
cmp byte [r14 + 0x17], 0
jne 0x14043cc05
test edx, edx
jmp 0x14043cb5b
jle 0x14043d051
mov eax, edx
jmp 0x14043cb68
jmp 0x14043cba2
cmp word [rcx + rdx*2], 0xa
jmp 0x14043cb77
je 0x14043d051
mov dword [r14], eax
movsx cx, al
movsx rcx, si
mov rcx, rax
jmp 0x14043cb90
inc rcx
cmp rcx, 1
jmp 0x14043cb9c
jbe 0x14043d051
dec rax
cmp r14b, 0xf9
test byte [r15 + 0x1c], 4
jmp 0x14043cbb3
jne 0x14043cb7d
mov rcx, qword [r15]
movsxd rdx, r8d
mov edx, eax
cmp di, 0x6676
cmp qword [rcx + 0x10], rdx
jbe 0x14043d0c8
cmp qword [rcx + 0x18], 8
jmp 0x14043cbda
jb 0x14043cb6d
mov rcx, qword [rcx]
jmp 0x14043cbe8
jmp 0x14043cb6d
cmp eax, ecx
jmp 0x14043cbf4
jne 0x14043cb23
cmp byte [r14 + 0x17], 0
je 0x14043cb54
mov dword [r14], 0
jmp 0x14043cc11
jmp 0x14043d051
cmp ecx, ebp
jmp 0x14043cc1d
jle 0x14043bf4a
mov dword [r14 + 8], ebp
sal rcx, cl
mov ecx, 0x7fb60309
xor ch, 0xf9
mov ecx, ebp
cmp edx, ecx
jmp 0x14043cc3b
jne 0x14043cc4b
mov dword [r14], edx
sbb cl, bl
sar eax, 0xc6
mov ecx, edx
mov eax, dword [r14]
test cx, r8w
stc
cmp eax, ebp
jmp 0x14043cc5a
jle 0x14043cc6d
mov dword [r14], ebp
ror ax, 5
mov eax, ebp
cmc
test dh, 0xc
cmp edx, ecx
jmp 0x14043cc74
jne 0x14043cdcf
mov dword [r14 + 8], eax
jmp 0x14043cc83
mov dword [r14 + 4], eax
jmp 0x14043cc8c
jmp 0x14043cde3
cmp ecx, edx
jmp 0x14043cc98
jle 0x14043bfba
mov dword [r14 + 8], edx
test rsi, r11
mov ecx, edx
test bh, 0xdd
cmp r9w, 0x3c67
cmp ebp, ecx
jmp 0x14043ccb7
jne 0x14043cccf
mov dword [r14], ebp
shrd rax, r9, 5
shr ecx, cl
mov ecx, ebp
rcl ax, cl
bswap ax
mov eax, dword [r14]
jmp 0x14043ccdd
cmp eax, edx
jmp 0x14043cce4
jle 0x14043ccf2
mov dword [r14], edx
bts eax, edx
mov eax, edx
cmp ebp, ecx
jne 0x14043ce12
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x14043cd07
jmp 0x14043ce20
cmp eax, ecx
jmp 0x14043cd13
jle 0x14043c081
mov dword [r14 + 8], ecx
and eax, r14d
sar al, 0x16
mov eax, ecx
cmp r13d, edi
cmp edx, eax
jmp 0x14043cd2f
je 0x14043c089
cmp edx, eax
jmp 0x14043cd3c
jne 0x14043c09e
mov eax, dword [r14]
cmp eax, ecx
jmp 0x14043cd4c
cmovl ecx, eax
sub al, 0x58
cmc
mov dword [r14 + 8], ecx
movsx eax, bp
btr ax, 0x73
mov dword [r14 + 4], ecx
stc
mov eax, ecx
stc
cmp bl, sil
cmc
test eax, eax
jmp 0x14043cd71
jle 0x14043b278
dec eax
jmp 0x14043cd7e
jmp 0x14043b26f
mov rbp, qword [r15]
test r15w, bp
mov ebp, dword [rbp + 0x10]
cmc
test sil, r15b
jmp 0x14043cd96
cmp ecx, ebp
jle 0x14043cda2
mov dword [r14 + 4], ebp
cmp eax, ebp
jmp 0x14043cda9
jl 0x14043cdc2
mov dword [r14 + 8], ebp
bswap rdx
cdq
movsx rdx, dx
mov edx, ebp
jmp 0x14043cdc2
mov dword [r14], edx
jmp 0x14043cdca
jmp 0x14043d051
mov dword [r14], ecx
test r15w, 0x3fb5
or ax, 0x75d
movzx rax, r15w
mov eax, ecx
stc
cmp byte [r14 + 0x17], 0
jmp 0x14043cded
je 0x14043ce3d
mov dword [r14], 0
cmc
cmp r10b, cl
cmp r15b, 0x8e
xor eax, eax
jmp 0x14043ce09
mov dword [r14 + 8], eax
jmp 0x14043d051
mov dword [r14], ecx
bswap rax
cmp esp, 0x762c3d20
mov eax, ecx
cmp byte [r14 + 0x17], 0
jmp 0x14043ce2a
je 0x14043cede
mov dword [r14], edx
jmp 0x14043ce38
jmp 0x14043d04d
test eax, eax
jmp 0x14043ce44
jle 0x14043d042
mov ecx, eax
jmp 0x14043ce51
jmp 0x14043ce94
cmp word [rdx + rbp*2], 0xa
jmp 0x14043ce60
je 0x14043d03b
mov dword [r14], eax
not dl
movsx cx, r14b
mov rdx, rax
mov ecx, r8d
not rcx
movsx ecx, r15w
inc rdx
dec ch
mov rcx, rax
cmp rdx, 1
jmp 0x14043ce8e
jbe 0x14043d042
lea rax, [rcx - 1]
cmp r12b, 0x79
test byte [r15 + 0x1c], 4
jmp 0x14043cea6
jne 0x14043ce66
mov rdx, qword [r15]
mov ebp, eax
cmc
jmp 0x14043ceb7
cmp qword [rdx + 0x10], rbp
jmp 0x14043cec0
jbe 0x14043d0c8
cmp qword [rdx + 0x18], 8
jb 0x14043ce56
mov rdx, qword [rdx]
jmp 0x14043ced9
jmp 0x14043ce56
cmp eax, edx
jmp 0x14043cee5
jge 0x14043d02f
movsxd rbp, eax
jmp 0x14043cf3e
cmp word [rax + rbp*2], 0xa
jmp 0x14043cefd
je 0x14043d04b
lea eax, [rbp + 1]
movsx cx, r15b
bswap rcx
mov rcx, rbp
movzx ebp, dx
inc rcx
shrd bp, r12w, 0x8c
add ebp, 0x4e8b1341
mov dword [r14], eax
inc bpl
not bpl
mov rbp, rcx
test r12w, 0x24a6
cmc
cmp edx, ecx
je 0x14043d04d
test byte [r15 + 0x1c], 4
jmp 0x14043cf48
jne 0x14043cf03
mov rax, qword [r15]
cmp qword [rax + 0x10], rbp
jbe 0x14043d0c8
cmp qword [rax + 0x18], 8
jb 0x14043cef3
mov rax, qword [rax]
jmp 0x14043cf6e
jmp 0x14043cef3
cmp edx, eax
jmp 0x14043cf7a
jle 0x14043ca7b
mov dword [r14 + 8], eax
mov edx, eax
cmp ecx, edx
jmp 0x14043cf8d
je 0x14043ca88
jmp 0x14043ca8b
mov rcx, r15
test rdx, 0x6f371005
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
ror sil, 0xa9
movaps xmm7, xmmword [rsp + 0x80]
or rsi, r11
movaps xmm8, xmmword [rsp + 0x90]
shl r13d, cl
movsxd rdi, ecx
add rsp, 0xa8
movzx rdi, r15w
movsxd r12, ecx
movzx r12d, di
pop rbx
movzx r15d, bx
movsxd rsi, ecx
movsx r15, r8w
pop rbp
movsx r15d, ax
mov rdi, r8
pop rdi
movzx r15d, si
mov si, bp
pop rsi
movzx r14d, r14w
xchg r15d, r12d
mov r12b, 0xf4
pop r12
bswap r13w
mov r15b, r14b
pop r13
movzx r15w, sil
jmp 0x14043d016
pop r14
not r15b
movzx r15, sp
movsx r15d, sp
pop r15
jmp 0x14043d02a
jmp 0x140210448
mov edx, eax
jmp 0x14043d036
jmp 0x14043d04d
mov eax, ecx
jmp 0x14043d042
mov dword [r14 + 8], eax
jmp 0x14043d051
mov edx, ebp
mov dword [r14 + 8], edx
mov byte [r14 + 0x16], 0
neg dil
xadd r14d, edi
movaps xmm6, xmmword [rsp + 0x70]
bt r14w, 0xb9
rcr r12b, 0x97
shl si, cl
movaps xmm7, xmmword [rsp + 0x80]
sal r12b, 0xef
movsx r14d, r8w
movaps xmm8, xmmword [rsp + 0x90]
adc bl, ah
add rsp, 0xa8
setp bpl
movsx r14d, r9w
movzx rbp, cx
pop rbx
pop rbp
pop rdi
xchg r15b, r12b
pop rsi
not r12b
movsx r12w, r8b
pop r12
jmp 0x14043d0b7
pop r13
movsx r14w, dl
pop r14
mov r15w, 0x5846
pop r15
ret
call fcn.14044043f
int3