Function at 0x14043ce1f
Capabilities:
Encode data using base64

Disassembly:
je 0x14020aea4
jle 0x1402358f3
mov dword [rdx + 8], eax
test si, r14w
sbb r8b, r14b
ror r8w, cl
mov dword [rdx + 4], r9d
mov r8d, eax
cmp r9d, r8d
jmp 0x140273cc0
mov eax, dword [rdx + 4]
movsx r9w, bl
movsx r9, cx
sbb r9w, 0x7365
mov r9d, dword [rdx + 8]
cmp r11b, cl
cmp r9b, 8
jmp 0x140211963
jne 0x140128e5d
mov dword [rdx], r9d
mov r8d, r9d
mov dword [rdx], r8d
jmp 0x14024d05c
je 0x140128e5d
mov rax, qword [rcx]
mov eax, dword [rax + 0x10]
cmp r9d, eax
cmovge r9d, eax
jmp 0x140268258
ret
cmp eax, r9d
jmp 0x1400e5102
mov r8d, r9d
xchg r9b, r9b
shl r9b, 0xaf
mov r9d, eax
jmp 0x140243731
cmp r9d, r8d
jmp 0x14012a7df
mov dword [rdx + 4], r8d
jmp 0x140276aaf
cmp r8d, eax
jle 0x140268274
mov dword [rdx + 8], eax
btc r8, 0x1e
adc r8b, 0xdc
bsr r8, r11
mov r8d, eax
cmp r9d, r8d
jmp 0x140128e51
jne 0x14012a7e5
jmp 0x140128e5d
mov byte [rdx + 0x16], 0
jmp 0x14020aea4
push r15
or r15d, 0x11e6183c
bts r15d, r14d
cmovg r15, rsp
push r14
mov r14b, 0x50
push r13
push r12
shl r14b, cl
shl r14w, 0xfe
push rsi
xadd r14w, r14w
push rdi
shl r14b, cl
push rbp
movzx r15d, sp
ror r14d, 0xc2
push rbx
sar r14w, 0x4e
sub rsp, 0xa8
ror r15d, cl
rol r15b, cl
movaps xmmword [rsp + 0x90], xmm8
xor r15, rax
movaps xmmword [rsp + 0x80], xmm7
movzx r14, si
movaps xmmword [rsp + 0x70], xmm6
test bh, 0xc4
sal r14w, cl
xadd r15d, r14d
mov r14, rdx
or r15b, dl
jmp 0x14043cea0
mov r15, rcx
cmp r8d, 0x5fffff
jg 0x14043cee6
cmp r8d, 0x200007
jmp 0x14043cebc
jg 0x14043cf1c
cmp r8d, 0x200002
jle 0x14043cff6
cmp r8d, 0x200004
jmp 0x14043cedb
jl 0x14043cfa2
jmp 0x14043d84e
cmp r8d, 0x600006
jmp 0x14043cef2
jg 0x14043cf57
cmp r8d, 0x600002
jmp 0x14043cf04
jle 0x14043d001
cmp r8d, 0x600004
jl 0x14043cfa2
jmp 0x14043d8e1
cmp r8d, 0x20000c
jmp 0x14043cf28
jle 0x14043d052
cmp r8d, 0x20000e
jmp 0x14043cf3a
je 0x14043d007
cmp r8d, 0x20000f
jmp 0x14043cf4c
je 0x14043cfa2
jmp 0x14043ebcb
cmp r8d, 0x60000c
jmp 0x14043cf63
jle 0x14043d18a
cmp r8d, 0x60000e
jmp 0x14043cf75
je 0x14043d007
cmp r8d, 0x60000f
jmp 0x14043cf87
jne 0x14043ec0f
nop word cs:[rax + rax]
rcr di, cl
cmp r11b, dil
neg edi
mov edi, r8d
test si, cx
and edi, 0x400000
and r8d, 0xffbfffff
stc
jmp 0x14043cfbb
cmp r8d, 0x20000f
jmp 0x14043cfc7
je 0x14043d93d
cmp byte [r14 + 0x17], 0
jmp 0x14043cfd7
je 0x14043d961
or edi, 0x200001
not r8b
mov r8b, al
mov r8d, edi
jmp 0x14043cff1
jmp 0x14043cea3
je 0x14043d007
jmp 0x14043ddca
jne 0x14043de18
mov edi, r8d
jmp 0x14043d00f
and edi, 0x400000
and r8d, 0xffbfffff
cmp r14b, r8b
cmp r8d, 0x20000e
jmp 0x14043d02b
je 0x14043d94f
cmp byte [r14 + 0x17], 0
jmp 0x14043d03b
je 0x14043d9e5
or edi, 0x200000
not r8d
mov r8d, edi
jmp 0x14043cea3
cmp r8d, 0x200009
jle 0x14043d307
cmp r8d, 0x20000a
jmp 0x14043d06b
je 0x14043d64d
cmp r8d, 0x20000b
je 0x14043d73e
cmp r8d, 0x20000c
jmp 0x14043d08a
jne 0x14043ed39
mov eax, dword [r14 + 4]
bts rcx, r11
test rcx, r15
shr ecx, cl
mov ecx, dword [r14 + 8]
cmp r11b, dl
cmp eax, ecx
jmp 0x14043d0ab
jne 0x14043e5e0
mov ebx, dword [r14]
cmovg ax, r14w
sbb ax, 0x5ace
bt ax, 0xc
mov eax, ebx
test r10b, 0xef
sal bx, 0xad
bswap ebx
lea ebx, [rax - 1]
cmc
test esi, 0x1dda5931
jmp 0x14043d0dd
test eax, eax
jmp 0x14043d0e4
jle 0x14043d106
mov rcx, r15
mov edx, ebx
jmp 0x14043d0f4
call fcn.140443b7f
test eax, eax
jmp 0x14043d100
je 0x14043d0c2
sub eax, eax
shl dl, cl
cqo
ror cl, 0x94
test ebx, ebx
bswap rsi
cmovg eax, ebx
mov dword [r14], eax
movzx r13d, di
mov rcx, r15
shr r15w, 0xb5
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
adc r12b, 0xbd
movsx di, bpl
movaps xmm7, xmmword [rsp + 0x80]
sal dil, cl
movzx edi, ax
movaps xmm8, xmmword [rsp + 0x90]
setnp sil
add rsp, 0xa8
pop rbx
pop rbp
movsx di, al
pop rdi
cmovae r12, rsi
movsx r15w, bl
mov r12w, r8w
pop rsi
mov r14b, r8b
movsx r15, dx
jmp 0x14043d17a
pop r12
pop r13
xchg r15b, r14b
pop r14
pop r15
jmp fcn.14012a7b4
cmp r8d, 0x600008
jmp 0x14043d196
jg 0x14043d1c0
cmp r8d, 0x600007
jmp 0x14043d1a8
je 0x14043d438
cmp r8d, 0x600008
je 0x14043d3c4
jmp 0x14043ed39
cmp r8d, 0x600009
jmp 0x14043d1cc
je 0x14043d326
cmp r8d, 0x60000c
jmp 0x14043d1de
jne 0x14043ed39
mov ebx, dword [r14]
mov eax, dword [r14 + 4]
cmp r12d, esi
cmp eax, dword [r14 + 8]
jne 0x14043d20e
mov dword [r14 + 8], ebx
mov dword [r14 + 4], ebx
bsr eax, edx
rcr ax, cl
nop dword [rax]
or ax, r9w
mov eax, ebx
seto bl
mov bh, 0xb8
sar rbx, 0xd0
lea ebx, [rax - 1]
cmp r9w, 0x2450
test rbx, r15
test eax, eax
jmp 0x14043d22d
jle 0x14043d257
mov rcx, r15
movsx edx, bp
movsxd rdx, edx
cwd
mov edx, ebx
jmp 0x14043d245
call fcn.140443b7f
test eax, eax
jmp 0x14043d251
je 0x14043d20e
xor eax, eax
rcl cx, cl
test ebx, ebx
cwd
movzx ecx, cx
cmovg eax, ebx
mov dword [r14], eax
movsx rcx, sp
movsx ecx, r15w
mov dword [r14 + 8], eax
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
rcr dl, cl
mov edx, dword [r14 + 4]
cmp sil, r10b
cmp r9, 0x5c48006a
cmp edx, eax
jmp 0x14043d292
je 0x14043d2ed
cmp edx, ecx
jle 0x14043d2ac
mov dword [r14 + 4], ecx
bswap edx
rcr dx, 0xc7
mov edx, ecx
mov ebp, eax
cmp eax, ecx
jmp 0x14043d2b5
jle 0x14043d2cc
mov dword [r14 + 8], ecx
rcr rbp, 0xd
mov ebp, ecx
test rsi, 0x4db524cb
cmp edx, ebp
jmp 0x14043d2d3
jne 0x14043d2ed
mov dword [r14], edx
movzx rax, bx
mov eax, edx
cmp r14b, 0x83
test r15, 0x733371da
cmp eax, ecx
jmp 0x14043d2f4
jle 0x14043f63b
mov dword [r14], ecx
jmp 0x14043d302
jmp 0x14043f63b
cmp r8d, 0x200008
je 0x14043d3c4
cmp r8d, 0x200009
jmp 0x14043d320
jne 0x14043ed39
mov r8d, dword [r14 + 4]
cmp r10b, r12b
btr cx, 0xb
mov eax, dword [r14 + 8]
jmp 0x14043d340
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
clc
stc
cmc
cmp r8d, eax
jmp 0x14043d351
jne 0x14043d46e
mov r8d, dword [r14]
jmp 0x14043d35f
cmp r8d, ecx
jmp 0x14043d367
jle 0x14043d37d
mov dword [r14], ecx
mov r8b, al
shl r8, cl
mov r8d, ecx
cmp r12b, 0x73
test r8d, r8d
jmp 0x14043d385
jle 0x14043f636
dec r8d
movzx dx, ch
not rdx
xchg r9, rcx
mov rcx, r15
movzx dx, spl
cqo
bswap rdx
mov rdx, r14
setne r9b
mov r9d, 1
jmp 0x14043d3b7
call fcn.1404434e5
dec dword [r14]
jmp 0x14043f636
mov r8d, dword [r14 + 4]
sar ah, 0x30
movsx ax, r11b
mov eax, dword [r14 + 8]
stc
or rcx, r13
adc ch, 0x24
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
test ecx, r15d
cmp r8d, eax
jmp 0x14043d3ec
jne 0x14043d4c6
mov r8d, dword [r14]
cmc
cmp sil, 0x73
jmp 0x14043d3ff
cmp r8d, ecx
jmp 0x14043d407
jge 0x14043f636
mov rcx, r15
mov edx, 0x60a30802
mov rdx, r14
setno r9b
movzx r9, r14w
not r9
mov r9d, 1
jmp 0x14043d42e
call fcn.1404434e5
jmp 0x14043f636
mov eax, dword [r14 + 8]
cmp r13, r9
clc
cmp dword [r14 + 4], eax
jmp 0x14043d449
jne 0x14043d821
mov eax, dword [r14]
jmp 0x14043d457
mov dword [r14 + 8], eax
jmp 0x14043d460
mov dword [r14 + 4], eax
jmp 0x14043d469
jmp 0x14043d82d
cmp r8d, ecx
jle 0x14043d528
mov dword [r14 + 4], ecx
bswap r8w
or r8b, 0xdf
mov r8d, ecx
cmp eax, ecx
jmp 0x14043d48d
jg 0x14043d535
cmp r8d, eax
jne 0x14043d551
mov dword [r14], r8d
rcl dl, 0xac
mov edx, r8d
btc ax, 0x4d
and al, r13b
mov eax, r8d
stc
cmp ah, 0x40
cmp edx, ecx
jmp 0x14043d4bb
jg 0x14043d562
jmp 0x14043d571
cmp r8d, ecx
jmp 0x14043d4ce
jle 0x14043d5c2
mov dword [r14 + 4], ecx
bts r8, r13
sbb r8b, 0x6e
dec r8
mov r8d, ecx
cmc
cmp r14b, r10b
test rdi, r15
cmp eax, ecx
jg 0x14043d5ca
cmp r8d, eax
jmp 0x14043d4fd
jne 0x14043d5e4
mov dword [r14], r8d
add ah, 0xcf
cmc
rol dx, 0x94
mov edx, r8d
mov eax, r8d
test esi, edx
cmp edx, ecx
jmp 0x14043d51d
jg 0x14043d5f8
jmp 0x14043d5fb
cmp eax, ecx
jmp 0x14043d52f
jle 0x14043d493
mov dword [r14 + 8], ecx
test r13b, r9b
add eax, esp
rol ax, cl
mov eax, ecx
cmp r8d, eax
jmp 0x14043d54b
je 0x14043d49c
mov edx, dword [r14]
cmc
cmp edx, ecx
jmp 0x14043d55c
jle 0x14043d571
mov dword [r14], ecx
shr r9w, 0x23
adc r9d, 0x50d538af
mov r9d, r8d
stc
sub r9d, eax
jmp 0x14043d57d
je 0x14043f636
jl 0x14043d614
mov rcx, r15
mov rdx, r14
xchg r8, r8
movsx r8w, r8b
movzx r8d, r12w
mov r8d, eax
jmp 0x14043d5a3
call fcn.1404434e5
mov eax, dword [r14 + 8]
jmp 0x14043d5b1
mov dword [r14], eax
jmp 0x14043d5b9
mov dword [r14 + 4], eax
jmp 0x14043f636
cmp eax, ecx
jle 0x14043d4f5
mov dword [r14 + 8], ecx
movsx eax, si
mov eax, ecx
test r15b, r9b
cmp r8d, eax
jmp 0x14043d5de
je 0x14043d503
mov edx, dword [r14]
test r15w, si
jmp 0x14043d5f0
cmp edx, ecx
jle 0x14043d5fb
mov dword [r14], ecx
mov r9d, r8d
clc
stc
sub r9d, eax
jmp 0x14043d608
je 0x14043f636
jge 0x14043d589
sub eax, r8d
setnp r9b
jmp 0x14043d620
mov rcx, r15
mov rdx, r14
setg r9b
cmovs r9w, r14w
not r9d
mov r9d, eax
jmp 0x14043d63a
call fcn.1404434e5
mov eax, dword [r14 + 4]
jmp 0x14043d648
jmp 0x14043e5f6
movsx rcx, word [r14 + 0xe1e]
test rcx, rcx
jmp 0x14043d65d
je 0x14043f636
lea rbx, [r14 + 0x20]
and r13b, 7
shl rcx, 4
rcr rax, cl
bsf rax, rsp
movsxd r13, dword [rcx + rbx - 0x10]
cmp bl, 0xa9
mov r12d, dword [rcx + rbx - 0xc]
mov edi, dword [rcx + rbx - 8]
bsf rax, r14
xor al, bpl
movsx ax, r15b
movsx rax, word [r14 + 0xe20]
cmc
test r10b, r9b
shl rax, 4
clc
cmp rsi, 0x169029c6
movsxd rcx, dword [rcx + rbx - 4]
cmp dl, r9b
jmp 0x14043d6b8
mov dword [rax + rbx - 4], 0xffffffff
cmp rbp, r9
mov dword [rax + rbx - 0xc], edi
cmp r13b, bpl
stc
mov dword [rax + rbx - 8], r12d
test dil, al
cmp r15b, r15b
test sp, 0x697e
mov dword [rax + rbx - 0x10], r13d
clc
test rdi, rdi
je 0x14043eb5b
mov qword [rsp + 0x20], rcx
dec bp
btc dx, 0x2c
mov edx, dword [r14 + 0xe24]
cmp r15b, 0x85
btc rbp, r8
lea ebp, [rdx + rdi]
cmp ebp, 0x3e6
jmp 0x14043d714
jle 0x14043dfbe
lea rax, [rax + rbx]
test r10b, r15b
cmp r14b, dil
stc
add rax, 0xfffffffffffffff4
jmp 0x14043d72e
mov dword [rax], 0
jmp 0x14043d739
jmp 0x14043ea97
movsx rcx, word [r14 + 0xe20]
clc
cmp rcx, 0x63
jmp 0x14043d750
je 0x14043f636
movsx rbx, word [r14 + 0xe1e]
sub r13w, si
movsx r12d, r10w
shl rbx, 4
rol ah, cl
movsx ebp, si
mov r13b, 0xcf
shl rcx, 4
movsx r13w, dil
or ebp, edi
movsxd r12, dword [r14 + rcx + 0x20]
mov ebp, dword [r14 + rcx + 0x24]
movzx r13d, r13w
movsxd rax, dword [r14 + rcx + 0x28]
sub r13b, spl
and r13b, bl
movsxd r13, dword [r14 + rcx + 0x2c]
clc
mov dword [r14 + rbx + 0x28], ebp
mov dword [r14 + rbx + 0x24], eax
mov dword [r14 + rbx + 0x20], r12d
test sp, 0x3a24
cmp r15b, 0xf6
mov dword [r14 + rbx + 0x2c], 0xffffffff
test rax, rax
jmp 0x14043d7c5
je 0x14043e41c
lea rcx, [r14 + rbx]
xor esi, r10d
jmp 0x14043d7d7
add rcx, 0x24
setb sil
movzx rsi, r8w
jmp 0x14043d7e8
mov edi, dword [r14 + 0xe24]
lea esi, [rdi + rax]
cmp r14, 0x64af5e01
jmp 0x14043d7fe
cmp esi, dword [r14 + 0xe28]
jmp 0x14043d80a
jle 0x14043e288
mov qword [rcx], 0
jmp 0x14043d81c
jmp 0x14043e377
mov dword [r14], eax
mov al, 0xbd
cbw
movzx ax, r13b
mov rax, qword [r15]
jmp 0x14043d835
mov eax, dword [rax + 0x10]
mov dword [r14 + 8], eax
jmp 0x14043d841
mov dword [r14], eax
jmp 0x14043d849
jmp 0x14043f636
cmp r8d, 0x200005
jmp 0x14043d85a
jg 0x14043de6b
cmp r8d, 0x200004
je 0x14043e485
cmp r8d, 0x200005
jmp 0x14043d879
jne 0x14043ed39
mov rax, qword [r15]
xor bp, 0x2f85
bt rdx, 0xed
bsr ebp, r14d
mov eax, dword [rax + 0x10]
sbb bpl, bl
mov edx, dword [r14 + 4]
mov ebp, dword [r14 + 8]
stc
cmp edx, ebp
jmp 0x14043d8a6
je 0x14043eec1
cmp edx, eax
jmp 0x14043d8b3
jle 0x14043eea3
mov dword [r14 + 4], eax
mov edx, eax
test r8, r13
cmp ebp, eax
jmp 0x14043d8c9
jg 0x14043eeab
cmp edx, ebp
jmp 0x14043d8d6
je 0x14043eebe
jmp 0x14043eec3
je 0x14043e4f3
cmp r8d, 0x600005
jmp 0x14043d8f3
je 0x14043e54a
cmp r8d, 0x600006
jmp 0x14043d905
jne 0x14043ed39
mov eax, dword [r14 + 4]
stc
cmp eax, dword [r14 + 8]
jne 0x14043d92b
mov eax, dword [r14]
jmp 0x14043d922
mov dword [r14 + 4], eax
jmp 0x14043d92b
mov dword [r14 + 8], 0
jmp 0x14043d938
jmp 0x14043f20d
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x28], eax
jmp 0x14043d94a
jmp 0x14043d974
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x30], eax
jmp 0x14043d95c
jmp 0x14043d9f9
mov dword [rsp + 0x28], 1
or cx, 0x4012
rcr ch, 0x84
cmp dx, dx
mov edx, dword [r14 + 4]
bts cx, r14w
mov ecx, dword [r14 + 8]
clc
test spl, r15b
cmc
test edi, edi
jmp 0x14043d98d
jne 0x14043d9be
cmp edx, ecx
je 0x14043e71f
jle 0x14043e6b5
mov dword [r14 + 8], edx
movsx ax, spl
mov al, r8b
cwde
mov dword [r14 + 4], ecx
mov eax, edx
jmp 0x14043d9b9
jmp 0x14043e6cf
cmp edx, ecx
jmp 0x14043d9c5
jne 0x14043deaf
mov eax, dword [r14]
jmp 0x14043d9d3
mov dword [r14 + 8], eax
jmp 0x14043d9dc
mov dword [r14 + 4], eax
jmp 0x14043e71f
mov dword [rsp + 0x30], 1
xchg rcx, rdx
bts dx, r12w
movsx rcx, r12w
mov ecx, dword [r14 + 4]
rcl dl, 0xa2
xor dx, 0x1e2
mov edx, dword [r14 + 8]
test edi, edi
jmp 0x14043da10
jne 0x14043da51
cmp ecx, edx
je 0x14043da76
jle 0x14043da36
mov dword [r14 + 4], edx
movzx ecx, r8w
setbe cl
mov ecx, edx
jmp 0x14043da36
mov dword [r14], ecx
jmp 0x14043da3e
mov dword [r14 + 8], ecx
jmp 0x14043da47
mov byte [r14 + 0x16], 0
jmp 0x14043da76
cmp ecx, edx
jne 0x14043df23
mov eax, dword [r14]
sub cl, sil
setge cl
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
movsx r8, dx
bt rcx, r14
movsx cx, ah
mov rax, qword [r15]
clc
mov eax, dword [rax + 0x10]
btr r8, r9
ror r8w, 0xdd
lea rcx, [r14 + 4]
mov qword [rsp + 0x28], rcx
clc
lea rcx, [r14 + 8]
bt r8d, 0x30
test dil, dl
mov qword [rsp + 0x20], rcx
adc r8b, 0x17
bswap r8d
mov r8d, dword [r14]
cmp r8d, eax
jmp 0x14043dab3
jle 0x14043dac6
mov dword [r14], eax
mov r8d, eax
jmp 0x14043dac6
movzx r9d, byte [r14 + 0x17]
xchg cl, bpl
cdq
lea rbp, [rsp + 0x38]
sete dh
mov rcx, rbp
mov dh, 0x2e
mov rdx, r15
jmp 0x14043dae5
call fcn.1404431df
cmp dword [rsp + 0x30], 0
jle 0x14043f63b
lea rax, [r14 + 0x1c]
bswap ecx
mov ecx, dword [rsp + 0x44]
adc bh, dh
cmp byte [r14 + 0x16], 0
mov qword [rsp + 0x50], rax
cmovne rbp, rax
movzx ebx, cx
dec bx
movsxd rbx, r9d
mov ebx, dword [rsp + 0x4c]
cmc
stc
sub r13d, r13d
jmp 0x14043db26
movss xmm8, dword [0x1400bd560]
jmp 0x14043db72
mov r8d, edx
nop dword [rax + rax]
movzx ebp, r11w
inc r13d
movzx ecx, cx
mov rbp, qword [rsp + 0x50]
xadd cl, cl
sar cl, cl
rol rcx, cl
mov ecx, ebx
shl bl, cl
bts ebx, r12d
btc ebx, esp
mov ebx, r8d
stc
cmp r13d, dword [rsp + 0x30]
jmp 0x14043db6c
je 0x14043f63b
cmp ebx, ecx
jmp 0x14043db79
je 0x14043f63b
movss xmm7, dword [rbp]
cmova r8w, r14w
mov dword [r14], ebx
xchg dl, ch
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8d, ebx
jmp 0x14043db9e
call fcn.14044216b
mov r12d, dword [rsp + 0x6c]
test r12d, r12d
jmp 0x14043dbb0
jle 0x14043dc17
sub ebp, ebp
mov edx, 0x56db6023
movss xmm6, dword [rsp + 0x58]
cdq
bswap rcx
movsx r8d, di
nop word [rax + rax]
cqo
mov rcx, r15
mov edx, ebx
mov r8d, ebp
call fcn.140442990
ucomiss xmm0, xmm8
jne 0x14043dbf0
jnp 0x14043dc17
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043dc17
inc dword [r14]
jmp 0x14043dc05
inc ebp
stc
cmc
cmp r12d, ebp
jmp 0x14043dc11
jne 0x14043dbd3
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
sbb dx, dx
movsxd rdx, esp
xchg dl, cl
mov rcx, qword [rsp + 0x28]
jmp 0x14043dc34
mov ecx, dword [rcx]
btr dx, bp
shld edx, ebp, 0x41
mov rdx, qword [rsp + 0x20]
clc
test r10d, 0x269a41de
mov edx, dword [rdx]
cmp ecx, edx
je 0x14043dc99
cmp ecx, eax
jmp 0x14043dc5c
jle 0x14043dd91
mov rcx, qword [rsp + 0x28]
cmc
stc
mov dword [rcx], eax
xor cx, 0x7b97
adc cx, 0x60c
mov ecx, eax
cmp r8b, 0x7a
clc
cmp edx, eax
jmp 0x14043dc83
jg 0x14043dd9e
cmp ecx, edx
jmp 0x14043dc90
jne 0x14043dc99
mov dword [r14], ecx
mov ecx, dword [r14]
test r12b, 0x12
jmp 0x14043dca5
cmp ecx, eax
jmp 0x14043dcac
jle 0x14043dcbb
mov dword [r14], eax
bt cx, cx
mov ecx, eax
mov byte [r14 + 0x16], 1
cmc
jmp 0x14043dcc6
movss dword [r14 + 0x1c], xmm7
clc
test edi, edi
jmp 0x14043dcd4
je 0x14043dceb
mov rax, qword [rsp + 0x20]
clc
mov dword [rax], ecx
test r9w, r8w
jmp 0x14043dceb
xor r8d, r8d
test bl, ch
test dil, 0xe4
cmp ebx, 2
jmp 0x14043dcfc
jl 0x14043db40
lea edx, [rbx - 1]
mov ecx, dword [r15 + 0x1c]
jmp 0x14043dd0e
jmp 0x14043dd48
cmp word [rsi + rax*2], 0xa
jmp 0x14043dd1d
je 0x14043db34
mov rax, rbp
movsx dx, spl
xchg edx, edx
inc rax
add dl, dil
mov rdx, rbp
clc
cmp r11d, 0x529622c0
cmp rax, 1
jbe 0x14043db40
lea rbp, [rdx - 1]
test ch, 0x31
cmp r15b, 0xe2
test cl, 4
jmp 0x14043dd5b
jne 0x14043dd23
mov rsi, qword [r15]
clc
sar al, 0x8f
mov eax, ebp
cmp qword [rsi + 0x10], rax
jmp 0x14043dd73
jbe 0x14043f6d4
cmp qword [rsi + 0x18], 8
jmp 0x14043dd83
jb 0x14043dd13
mov rsi, qword [rsi]
jmp 0x14043dd13
cmp edx, eax
jmp 0x14043dd98
jle 0x14043dc89
mov rdx, qword [rsp + 0x20]
cmp r14b, 0x10
test r12b, spl
cmc
mov dword [rdx], eax
seta dl
mov edx, eax
jmp 0x14043ddb8
cmp ecx, edx
jmp 0x14043ddbf
je 0x14043dc96
jmp 0x14043dc99
cmp r8d, 0x200000
jmp 0x14043ddd6
je 0x14043e5a9
cmp r8d, 0x200001
jmp 0x14043dde8
jne 0x14043ed39
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jne 0x14043f003
inc dword [r14]
mov ax, r8w
mov rax, qword [r15]
jmp 0x14043de0b
mov eax, dword [rax + 0x10]
jmp 0x14043de13
jmp 0x14043f06c
cmp r8d, 0x600000
je 0x14043e60c
cmp r8d, 0x600001
jne 0x14043ed39
mov ecx, dword [r14 + 4]
shr ah, 0x89
cdqe
mov eax, dword [r14 + 8]
cmp ecx, eax
jne 0x14043f07f
mov ecx, dword [r14]
mov rax, r10
setp ah
cwde
mov dword [r14 + 4], ecx
mov al, 0x16
movzx ax, bpl
sete ah
mov eax, ecx
jmp 0x14043de66
jmp 0x14043f090
cmp r8d, 0x200006
jmp 0x14043de77
je 0x14043e697
cmp r8d, 0x200007
jne 0x14043ed39
mov rax, qword [r15]
jmp 0x14043de92
mov eax, dword [rax + 0x10]
jmp 0x14043de9a
mov dword [r14], eax
mov qword [r14 + 4], 0
jmp 0x14043deaa
jmp 0x14043f636
mov dword [r14], ecx
mov rax, qword [r15]
dec bpl
mov eax, dword [rax + 0x10]
rol bpl, 0x8e
lea rbp, [r14 + 4]
mov qword [rsp + 0x20], rbp
cmp edx, eax
jmp 0x14043decf
jle 0x14043def3
mov rdx, qword [rsp + 0x20]
rcr sil, 0xc7
movzx esi, r8w
mov dword [rdx], eax
rcl rsi, cl
mov edx, eax
movsx rsi, r8w
sub sil, r15b
xchg rsi, rsi
lea rsi, [r14 + 8]
test bx, si
cmp r9b, r10b
cmp ecx, eax
jmp 0x14043df04
jle 0x14043df0e
mov dword [rsi], eax
mov ecx, eax
cmp edx, ecx
jne 0x14043e732
mov dword [r14], edx
jmp 0x14043df1e
jmp 0x14043e732
mov dword [r14], edx
xchg bpl, bpl
add bpl, cl
mov rax, qword [r15]
mov bpl, 1
shl bp, cl
mov eax, dword [rax + 0x10]
lea rbp, [r14 + 4]
mov qword [rsp + 0x28], rbp
test r11b, cl
clc
cmp cx, 0x6076
cmp ecx, eax
jmp 0x14043df51
jle 0x14043df6c
mov rcx, qword [rsp + 0x28]
stc
clc
sal rbp, 0x44
mov dword [rcx], eax
xor cx, ax
adc rcx, rdi
mov ecx, eax
lea rbp, [r14 + 8]
jmp 0x14043df78
mov qword [rsp + 0x20], rbp
cmp r9w, r9w
cmp edx, eax
jmp 0x14043df88
jle 0x14043dfa4
mov rdx, qword [rsp + 0x20]
mov dword [rdx], eax
xadd rdx, rdx
sbb dl, 0x76
mov edx, eax
cmp bx, 0x2c6f
cmc
cmp ecx, edx
jmp 0x14043dfab
jne 0x14043daa8
mov dword [r14], ecx
jmp 0x14043dfb9
jmp 0x14043daa8
mov ecx, dword [r14 + 0xe28]
jmp 0x14043dfcf
cmp ebp, ecx
jmp 0x14043dfd6
jle 0x14043e9cc
lea rax, [r14 + 0x650]
movzx bp, r13b
mov bpl, r9b
mov qword [rsp + 0x28], rax
movzx rbp, r13w
movsx rbp, sp
mov al, r8b
movzx eax, word [r14 + 0xe20]
movsx rbp, r8w
not bpl
lea rbp, [r14 + 0x3c]
jmp 0x14043e013
mov qword [rsp + 0x30], rbp
jmp 0x14043e01d
jmp 0x14043e0b9
mov r13, rsi
movsx rax, ax
movsx dx, r8b
shl rax, 4
bswap rdx
test r12w, sp
sbb cl, 0x72
lea rdx, [rbx + rax]
or r8b, 0xea
shrd r8w, r12w, 0x93
jmp 0x14043e04f
lea rcx, [rbx + rax]
movzx r8d, r13w
add rcx, 0x10
xadd r8b, r8b
mov r8d, 0x630
cmp r12w, 0x160f
cmc
sub r8, rax
jmp 0x14043e074
call fcn.1404a6cac
mov eax, dword [r14 + 0xe20]
mov edx, dword [r14 + 0xe24]
inc eax
sal rcx, 0xc7
clc
add ecx, ecx
mov word [r14 + 0xe20], ax
cmp rcx, rcx
mov ecx, dword [r14 + 0xe28]
lea ebp, [rdi + rdx]
clc
cmp r11w, 0x6370
jmp 0x14043e0b1
cmp ebp, ecx
jle 0x14043e9d4
cmp ax, 0x63
je 0x14043f636
jge 0x14043e0a2
cmp dword [r14 + 0x64c], 0
jmp 0x14043e0d6
js 0x14043e025
mov rsi, r13
movzx dx, bh
movsxd rdx, r9d
movsxd r13, dword [r14 + 0x644]
add ecx, r13d
test esi, 0x14d013a9
inc r8b
movsxd rdx, eax
mov dword [r14 + 0xe28], ecx
bsr rbp, r10
bt bp, 0xf3
movsxd rax, ecx
mov rcx, qword [rsp + 0x28]
rol rbp, 0xa1
btc rdx, 0x61
lea rcx, [rcx + rax*2]
movzx r8w, r10b
ror bp, cl
mov rbp, r13
sbb r8w, 0x4ea
jmp 0x14043e137
add rbp, r13
xadd r8w, r8w
bswap rdx
or r8b, al
mov rdx, rcx
test ebp, r8d
movzx r8d, ax
rol r8w, 0x27
sub rdx, rbp
sets r8b
movsx ebp, r8w
mov ebp, 0x3e7
sar r8b, 0x61
mov r8w, ax
not r8
sub ebp, eax
rcl r8d, cl
movsx r8d, r8w
movsxd r8, ebp
stc
test spl, 0xff
add r8, r8
jmp 0x14043e188
call fcn.1404a6cac
movsx rax, word [r14 + 0xe20]
cmp r9w, ax
cmp rax, 0x61
jmp 0x14043e1a2
jg 0x14043e022
test al, 1
jmp 0x14043e1af
jne 0x14043e1c2
mov rcx, rax
jmp 0x14043e1bd
jmp 0x14043e20c
mov rdx, rax
shl rdx, 4
rcr rcx, 0x16
btc rcx, r10
mov ecx, dword [rbx + rdx + 0xc]
cmp ax, 0x1b80
stc
test ecx, ecx
jmp 0x14043e1e1
js 0x14043e1fe
add rdx, rbx
cmc
jmp 0x14043e1f1
add rdx, 0xc
stc
add ecx, r13d
mov dword [rdx], ecx
sete cl
mov rcx, rax
jmp 0x14043e206
inc rcx
test r10, rsi
cmp ax, 0x61
je 0x14043e022
lea rdx, [rcx - 0x62]
jmp 0x14043e220
shl rcx, 4
test r8d, 0x5ece5957
cmc
add rcx, qword [rsp + 0x30]
jmp 0x14043e236
jmp 0x14043e24e
add rcx, 0x20
add rdx, 2
jmp 0x14043e248
je 0x14043e022
mov ebp, dword [rcx - 0x10]
stc
test ebp, ebp
jmp 0x14043e259
js 0x14043e265
add ebp, r13d
mov dword [rcx - 0x10], ebp
mov ebp, dword [rcx]
test ebp, ebp
jmp 0x14043e26e
js 0x14043e23b
add ebp, r13d
jmp 0x14043e27c
mov dword [rcx], ebp
jmp 0x14043e283
jmp 0x14043e23b
lea rdx, [r14 + rbx]
cmp ah, al
jmp 0x14043e293
add rdx, 0x2c
cmc
cmp r13b, r12b
mov dword [rdx], edi
jmp 0x14043e2a2
mov dword [r14 + 0xe24], esi
cmp dword [rcx], 0
jmp 0x14043e2b1
jle 0x14043e377
lea r8, [r14 + rbx]
cmp al, r12b
test dh, 0x66
add r8, 0x20
cmp r10w, r14w
jmp 0x14043e2d5
xor ebx, ebx
jmp 0x14043e2dc
jmp 0x14043e318
movzx edi, word [rsi + rdi*2]
shl esi, cl
movsxd rsi, dword [rdx]
test r10, 0x4f2a0b2e
cmp sp, r10w
clc
add rsi, rbx
mov word [r14 + rsi*2 + 0x650], di
jmp 0x14043e307
inc rbx
stc
cmp bp, r9w
clc
cmp ebx, dword [rcx]
jge 0x14043e377
mov di, 0x2a
cmc
stc
test byte [r15 + 0x1c], 4
jmp 0x14043e328
jne 0x14043e2e7
movsxd rdi, dword [r8]
cmp rsp, 0x12cd45b4
btr esi, esp
bt esi, r12d
mov rsi, qword [r15]
test di, dx
cmp bx, cx
add rdi, rbx
cmp qword [rsi + 0x10], rdi
jmp 0x14043e354
jbe 0x14043f6d4
cmp qword [rsi + 0x18], 8
jmp 0x14043e364
jb 0x14043e2e1
mov rsi, qword [rsi]
jmp 0x14043e372
jmp 0x14043e2e1
mov rdi, qword [r15]
sbb sil, r12b
xchg ch, ch
mov rsi, qword [rdi + 0x10]
btc ecx, esi
mov rcx, rsi
test dl, r12b
cmp r9b, bpl
cmp rbp, 0x1f810271
sub rcx, r12
jmp 0x14043e39e
jb 0x14043f6d4
cmp rcx, rax
cmovb rax, rcx
cmp qword [rdi + 0x18], 8
movsx ecx, r11w
movsx cx, cl
mov rcx, rdi
jb 0x14043e3c8
mov rcx, qword [rdi]
setl r8b
lea rcx, [rcx + r12*2]
sub r8b, r11b
bts r8w, r13w
movzx rbx, cx
sub rsi, rax
adc edx, r12d
mov rbx, rsi
ror r8w, 0xc6
bt r8d, 0xbd
sub rbx, r12
bts dx, r14w
rol dh, 0xf7
lea rdx, [rcx + rax*2]
sub r8b, sil
shr r8b, 0x51
lea r8, [rbx + rbx]
jmp 0x14043e40a
add r8, 2
jmp 0x14043e413
call fcn.1404a6cac
mov qword [rdi + 0x10], rsi
test ebp, ebp
jmp 0x14043e423
je 0x14043e45b
lea r8, [r14 + r13*2]
add r8, 0x650
not cx
mov rcx, r15
mov edx, r12d
movsx r9, si
movzx r9d, bp
movsx r9d, r12w
mov r9d, ebp
call fcn.140442d43
add dword [r14 + 0xe28], ebp
test dh, 0x74
add ebp, r12d
jmp 0x14043e463
mov dword [r14], ebp
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x14043f636
mov rax, qword [r15]
btc ebp, r8d
clc
mov bpl, spl
mov ebp, dword [rax + 0x10]
mov eax, dword [r14 + 4]
shl ch, 0xe5
ror rcx, cl
mov ecx, dword [r14 + 8]
test rbp, 0x555d2be5
jmp 0x14043e4ad
cmp eax, ecx
je 0x14043f0e3
cmp eax, ebp
jmp 0x14043e4bc
jle 0x14043f0b8
mov dword [r14 + 4], ebp
not al
mov eax, ebp
cmp eax, 0x7c566a7d
jmp 0x14043e4d4
cmp ecx, ebp
jmp 0x14043e4db
jg 0x14043f0c5
cmp eax, ecx
jmp 0x14043e4e8
je 0x14043f0e0
jmp 0x14043f0ee
mov rax, qword [r15]
mov ebp, dword [rax + 0x10]
mov edx, dword [r14 + 4]
add ch, 0xc5
rcr cx, cl
mov ecx, dword [r14 + 8]
jmp 0x14043e50c
cmp edx, ecx
jmp 0x14043e513
je 0x14043f25b
cmp edx, ebp
jmp 0x14043e520
jle 0x14043f21e
mov dword [r14 + 4], ebp
mov edx, ebp
test r14b, r8b
stc
cmp ecx, ebp
jmp 0x14043e537
jg 0x14043f22b
cmp edx, ecx
je 0x14043f24e
jmp 0x14043f261
mov rax, qword [r15]
mov edx, dword [rax + 0x10]
shrd rbp, r14, 0x57
jmp 0x14043e55a
mov ebp, dword [r14 + 4]
neg cx
mov ecx, dword [r14 + 8]
stc
cmp ebp, ecx
jmp 0x14043e56d
je 0x14043f2d3
cmp ebp, edx
jmp 0x14043e57a
jle 0x14043f2ad
mov dword [r14 + 4], edx
mov bpl, 0xeb
mov ebp, edx
stc
cmp ecx, edx
jmp 0x14043e591
jg 0x14043f2b5
cmp ebp, ecx
jmp 0x14043e59e
je 0x14043f2cd
jmp 0x14043f2db
mov eax, dword [r14 + 4]
or cl, sil
bt cx, 0xd7
mov ecx, dword [r14 + 8]
cmp eax, ecx
jne 0x14043e5e0
mov eax, dword [r14]
test eax, eax
jle 0x14043f636
dec eax
jmp 0x14043e5d3
mov dword [r14], eax
jmp 0x14043e5db
jmp 0x14043f636
jle 0x14043e5f6
mov dword [r14 + 4], ecx
cdqe
bswap rax
mov eax, ecx
jmp 0x14043e5f6
mov dword [r14], eax
jmp 0x14043e5fe
mov dword [r14 + 8], eax
jmp 0x14043e607
jmp 0x14043f636
mov rax, qword [r15]
movzx rdx, r9w
btr cx, ax
mov ecx, dword [rax + 0x10]
movsx eax, di
cmc
rol ax, 0xf1
mov edx, dword [r14 + 4]
xor al, bl
shl ah, cl
mov eax, dword [r14 + 8]
test r15b, 0xfb
cmp edx, eax
jmp 0x14043e639
je 0x14043e671
cmp edx, ecx
jle 0x14043f320
mov dword [r14 + 4], ecx
mov edx, ecx
cmp eax, ecx
jmp 0x14043e654
jg 0x14043f32d
cmp edx, eax
jmp 0x14043e661
jne 0x14043f348
mov dword [r14], edx
bswap eax
bt ax, 0xca
mov eax, edx
test r12b, 0xf7
test sil, r11b
cmp r11b, dil
cmp edx, eax
je 0x14043f355
test eax, eax
jmp 0x14043e68c
jg 0x14043f398
jmp 0x14043d841
mov dword [r14 + 8], 0
jmp 0x14043e6a4
mov qword [r14], 0
jmp 0x14043e6b0
jmp 0x14043f636
mov eax, ecx
rcr rcx, cl
or cx, r12w
shr ch, cl
mov ecx, edx
test r10b, 9
cmp dil, 0x90
jmp 0x14043e6cf
cmp ecx, eax
jmp 0x14043e6d6
je 0x14043e706
mov rcx, qword [r15]
stc
mov ecx, dword [rcx + 0x10]
stc
test cl, r12b
cmp eax, ecx
jmp 0x14043e6ee
jle 0x14043e706
mov dword [r14 + 8], ecx
btc rsi, 0x82
movzx rsi, r12w
and esi, r14d
mov eax, ecx
mov dword [r14], eax
add r8d, edi
mov dword [r14 + 4], eax
shl sil, 0xf
shrd r8w, r13w, 0x81
mov byte [r14 + 0x16], 0
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
mov qword [rsp + 0x20], rcx
lea rsi, [r14 + 8]
mov r8d, dword [r14]
test r8w, 0x3cbd
cmp r11d, 0xebb5099
cmc
cmp r8d, eax
jle 0x14043e760
mov dword [r14], eax
jmp 0x14043e75d
mov r8d, eax
movzx r9d, byte [r14 + 0x17]
jmp 0x14043e771
lea rbp, [rsp + 0x38]
bswap edx
setbe cl
not rdx
mov rcx, rbp
xchg dl, dl
movzx edx, r10w
mov rdx, r15
call fcn.1404431df
cmp dword [rsp + 0x28], 0
jle 0x14043f63b
lea rax, [r14 + 0x1c]
bts r12d, ecx
mov ebx, dword [rsp + 0x44]
shrd r12, rsp, 0xa0
inc r12d
cmp byte [r14 + 0x16], 0
mov qword [rsp + 0x30], rax
movzx r12, r11w
cmovne rbp, rax
sar r12b, cl
mov r12d, dword [rsp + 0x48]
cmp r13b, r10b
xor r13d, r13d
jmp 0x14043e7d3
movss xmm8, dword [0x1400bd560]
jmp 0x14043e7e1
jmp 0x14043e805
inc r13d
shr ebp, 0x55
sub bpl, 0xea
mov rbp, qword [rsp + 0x30]
cmp r13d, dword [rsp + 0x28]
jmp 0x14043e7ff
je 0x14043f63b
test r12d, r12d
jmp 0x14043e80d
je 0x14043f63b
movss xmm7, dword [rbp]
cmovg rdx, r15
add ch, 0x1d
sal r8b, cl
add ebx, r12d
mov rcx, rsi
mov cl, 0x3f
sets dl
mov dword [r14], ebx
lea rcx, [rsp + 0x58]
not r8w
mov rdx, r15
mov r8d, ebx
movzx r8w, cl
jmp 0x14043e849
mov r8d, ebx
jmp 0x14043e851
call fcn.14044216b
mov r12d, dword [rsp + 0x6c]
test r13w, r12w
cmp dl, 0x3b
test r12d, r12d
jmp 0x14043e86a
jle 0x14043e8e1
xor ebp, ebp
movsx r8w, r14b
movsxd rcx, ebx
cdq
movss xmm6, dword [rsp + 0x58]
xchg dl, ch
nop dword [rax]
cqo
bswap cx
mov rcx, r15
movzx dx, r8b
movsxd r8, r10d
mov edx, ebx
mov r8b, cl
mov r8d, ebp
jmp 0x14043e8a7
call fcn.140442990
ucomiss xmm0, xmm8
jne 0x14043e8bc
jnp 0x14043e8e1
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x14043e8e1
inc dword [r14]
jmp 0x14043e8d1
inc ebp
cmp r12d, ebp
jmp 0x14043e8db
jne 0x14043e88f
mov rax, qword [r15]
bsr rcx, r13
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x20]
xadd dl, dl
mov ecx, dword [rcx]
and dl, 0xb9
mov dl, r8b
mov edx, dword [rsi]
jmp 0x14043e903
cmp ecx, edx
jmp 0x14043e90a
je 0x14043e958
cmp ecx, eax
jmp 0x14043e917
jle 0x14043e99e
mov rcx, qword [rsp + 0x20]
cmp r8b, 0x7c
clc
mov dword [rcx], eax
mov ecx, eax
stc
test dl, spl
jmp 0x14043e934
cmp edx, eax
jg 0x14043e9ab
cmp ecx, edx
jmp 0x14043e943
jne 0x14043e958
mov dword [r14], ecx
or cl, r12b
shld rcx, r10, 0x7b
rcl cx, 0xcc
mov ecx, dword [r14]
jmp 0x14043e960
cmp ecx, eax
jmp 0x14043e967
jle 0x14043e976
mov dword [r14], eax
mov ecx, eax
cmp r11w, r14w
mov byte [r14 + 0x16], 1
test r10w, r12w
clc
movss dword [r14 + 0x1c], xmm7
clc
cmp r12d, r15d
test edi, edi
jmp 0x14043e991
je 0x14043e7e6
mov dword [rsi], ecx
jmp 0x14043e7e6
cmp edx, eax
jmp 0x14043e9a5
jle 0x14043e93c
mov dword [rsi], eax
rcr rdx, 0x76
or dh, 0xaf
mov edx, eax
cmp r15b, 0x34
cmp ecx, edx
jmp 0x14043e9c1
je 0x14043e949
jmp 0x14043e958
movzx eax, word [r14 + 0xe20]
movsx rax, ax
shl rax, 4
stc
cmp r12w, 0x3509
test r14b, dl
sub ecx, edi
stc
cmp r8b, r12b
mov dword [rax + rbx - 4], ecx
mov dword [r14 + 0xe28], ecx
test edi, edi
jmp 0x14043e9fe
jle 0x14043ea97
add rax, rbx
add rax, 0xfffffffffffffffc
xor ecx, ecx
movsx rdx, cx
movsx dx, r14b
mov rdx, r13
jmp 0x14043ea54
movzx ebp, word [rbp + rdx*2]
movsxd rbx, dword [rax]
add rbx, rcx
jmp 0x14043ea2e
mov word [r14 + rbx*2 + 0x650], bp
inc rcx
inc rdx
cmc
clc
cmp r10, 0x1919501c
cmp rdi, rcx
jmp 0x14043ea4e
je 0x14043ea97
mov bp, 0x2a
test byte [r15 + 0x1c], 4
jmp 0x14043ea62
jne 0x14043ea23
mov rbp, qword [r15]
cmp bpl, 0xf2
cmp qword [rbp + 0x10], rdx
jmp 0x14043ea78
jbe 0x14043f6d4
cmp qword [rbp + 0x18], 8
jmp 0x14043ea88
jb 0x14043ea1e
mov rbp, qword [rbp]
jmp 0x14043ea1e
mov rbx, qword [r15]
mov rsi, qword [rbx + 0x10]
cmovs cx, si
rcr cl, 0x67
add cl, r10b
mov rcx, rsi
cmp r13b, spl
cmp rdx, 0x984308f
sub rcx, r13
jb 0x14043f6d4
movsxd rax, edi
clc
test bx, r10w
cmp rcx, rax
cmovb rax, rcx
rcl ch, cl
ror ecx, cl
sub cl, 0x52
cmp qword [rbx + 0x18], 8
movsxd rcx, edx
mov rcx, rbx
jmp 0x14043eae4
jb 0x14043eaf6
mov rcx, qword [rbx]
sub bp, 0x6c5f
xchg dh, dl
cwd
lea rcx, [rcx + r13*2]
dec dl
add r8b, 0x43
sub rsi, rax
or r8w, r10w
rcr r8, 0x42
shr r8b, 0xed
mov rbp, rsi
sub rbp, r13
cmovb edx, edx
rcr r8d, 0x35
lea rdx, [rcx + rax*2]
stc
or r8b, bpl
ror r8d, 0xc0
lea r8, [rbp + 2]
cmp r9w, r15w
jmp 0x14043eb3a
add r8, rbp
jmp 0x14043eb42
call fcn.1404a6cac
mov qword [rbx + 0x10], rsi
neg cl
mov rcx, qword [rsp + 0x20]
test bl, 0xd5
jmp 0x14043eb5b
test r12d, r12d
jmp 0x14043eb63
je 0x14043eba1
lea r8, [r14 + rcx*2]
add r8, 0x650
mov r9, 0x2e582fc6
mov rcx, r15
cwd
mov edx, r13d
mov r9b, 0x6c
mov r9d, r12d
call fcn.140442d43
sub dword [r14 + 0xe24], r12d
test cl, r13b
test sil, 0xad
jmp 0x14043eba1
add r12d, r13d
jmp 0x14043eba9
mov dword [r14], r12d
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x14043f636
cmp r8d, 0x20000d
jne 0x14043ed39
mov eax, dword [r14 + 4]
test r12d, 0x19e746f9
cmp r9w, 0x420c
cmp eax, dword [r14 + 8]
jmp 0x14043ebf2
jne 0x14043f58a
mov edx, dword [r14]
not ecx
mov rcx, r15
jmp 0x14043ec05
call fcn.140443106
jmp 0x14043d117
cmp r8d, 0x60000d
jmp 0x14043ec1b
jne 0x14043ed39
mov ebx, dword [r14]
movzx ax, bh
adc ax, r13w
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jne 0x14043ec49
mov dword [r14 + 8], ebx
mov dword [r14 + 4], ebx
mov al, 0x4e
not eax
movsxd rax, r15d
mov rax, qword [r15]
mov sil, 0x16
movzx rdi, dx
shld rdi, r11, 0x5d
mov edi, dword [rax + 0x10]
rcl sil, 0x43
mov esi, ebx
rol bh, cl
clc
lea ebx, [rsi + 1]
test sp, r10w
cmp ebx, edi
jmp 0x14043ec72
jge 0x14043ec90
mov rcx, r15
cdq
mov edx, ebx
jmp 0x14043ec83
call fcn.140443b7f
test eax, eax
je 0x14043ec5f
cmp esi, edi
xchg al, ch
cmovge ebx, edi
mov dword [r14], ebx
xor ax, 0x22ad
xchg cx, cx
or ch, 0xcf
mov dword [r14 + 8], ebx
or ch, 0x1d
and ch, 0x19
mov rax, qword [r15]
cmc
mov eax, dword [rax + 0x10]
movsxd rcx, esp
shld cx, r12w, 0x52
mov ecx, dword [r14 + 4]
cmp ecx, ebx
jmp 0x14043ecc9
je 0x14043ed1f
cmp ecx, eax
jmp 0x14043ecd6
jle 0x14043ece8
mov dword [r14 + 4], eax
not cx
sub dl, 0x3a
mov ecx, eax
mov edx, ebx
cmp r9b, spl
cmp ebx, eax
jle 0x14043ed08
mov dword [r14 + 8], eax
cdq
shr rdx, cl
cmc
mov edx, eax
cmp ah, 0x10
clc
cmp r15w, r12w
cmp ecx, edx
jmp 0x14043ed0f
jne 0x14043ed1f
mov dword [r14], ecx
stc
mov ebx, ecx
test bpl, r13b
clc
cmp ebx, eax
jmp 0x14043ed26
jle 0x14043f63b
mov dword [r14], eax
jmp 0x14043ed34
jmp 0x14043f63b
sub eax, eax
stc
cmp r8d, 0x200000
jmp 0x14043ed48
cmovl eax, r8d
jmp 0x14043ed57
test eax, eax
jle 0x14043f63b
mov word [rsp + 0x38], ax
clc
cmp r8b, 4
cmp eax, 0xa
jmp 0x14043ed71
jne 0x14043ed87
cmp byte [r14 + 0x17], 0
jmp 0x14043ed81
jne 0x14043f63b
cmp byte [r14 + 0xc], 0
jmp 0x14043ed91
je 0x14043ee38
mov eax, dword [r14 + 4]
clc
test bpl, 0xa9
cmp eax, dword [r14 + 8]
jmp 0x14043eda9
jne 0x14043ee38
movsxd r8, dword [r14]
and ah, bh
setnp ah
mov rax, qword [r15]
stc
cmc
cmp qword [rax + 0x10], r8
jmp 0x14043edc5
jbe 0x14043ee38
mov rcx, r15
mov rdx, r14
jmp 0x14043edd6
call fcn.140442b53
mov edx, dword [r14]
mov rcx, 0x6f7521df
mov rcx, r15
mov r8d, 1
jmp 0x14043edf3
call fcn.140442c32
mov edx, dword [r14]
movsxd r8, esi
mov ch, 0x56
lea r8, [rsp + 0x38]
jmp 0x14043ee0f
mov rcx, r15
movsx r9d, bp
movsx r9w, bpl
mov r9d, 1
jmp 0x14043ee26
call fcn.140442d43
inc dword [r14]
jmp 0x14043ee33
jmp 0x14043f636
mov rcx, r15
mov rdx, r14
call fcn.140442f9e
mov edx, dword [r14]
lea r8, [rsp + 0x38]
setnp r9b
jmp 0x14043ee57
mov rcx, r15
movsx r9d, bx
movzx r9w, r13b
bswap r9w
mov r9d, 1
jmp 0x14043ee72
call fcn.140442d43
mov edx, dword [r14]
lea rcx, [r14 + 0x20]
cmp rdi, r10
xor r8d, r8d
setae r9b
mov r9b, 0x30
mov r9d, 1
jmp 0x14043ee96
call fcn.14044370c
inc dword [r14]
jmp 0x14043f636
cmp ebp, eax
jle 0x14043d8cf
mov dword [r14 + 8], eax
mov ebp, eax
cmp edx, ebp
jmp 0x14043eeb8
jne 0x14043eec3
mov dword [r14], edx
mov ebp, edx
mov ecx, dword [r14]
cmp bpl, 0xee
cmc
cmp ecx, eax
jle 0x14043efde
mov dword [r14], eax
ror ch, cl
test r14b, r9b
adc rcx, rdi
mov ecx, eax
clc
cmc
cmp edx, ebp
jmp 0x14043eee9
je 0x14043efeb
jle 0x14043ef09
mov dword [r14 + 4], ebp
adc ecx, ebx
test r12w, 0x4abb
sbb dl, 0x22
mov edx, ebp
sal cl, cl
clc
mov dword [r14], edx
cmovs cx, r15w
rcr rcx, cl
shld cx, r10w, 0x57
mov dword [r14 + 8], edx
adc ch, 0x1d
test r10b, spl
bsr cx, r11w
mov byte [r14 + 0x16], 0
mov ecx, edx
clc
cmp byte [r14 + 0x17], 0
jne 0x14043effb
cmp ecx, eax
jge 0x14043f636
movsxd rdx, ecx
stc
jmp 0x14043ef4d
neg eax
jmp 0x14043ef54
inc ecx
jmp 0x14043ef5b
jmp 0x14043efa3
cmp word [rbp + rdx*2], 0xa
jmp 0x14043ef6b
je 0x14043f636
inc rdx
movsx rbp, r15w
dec bp
bswap rbp
mov dword [r14], ecx
movzx bp, r12b
movsxd rbp, r14d
lea ebp, [rax + rcx]
inc ebp
jmp 0x14043ef93
inc ecx
cmp ebp, 1
jmp 0x14043ef9d
je 0x14043f636
test byte [r15 + 0x1c], 4
jmp 0x14043efad
jne 0x14043ef71
mov rbp, qword [r15]
cmp qword [rbp + 0x10], rdx
jmp 0x14043efbf
jbe 0x14043f6d4
cmp qword [rbp + 0x18], 8
jb 0x14043ef60
mov rbp, qword [rbp]
jmp 0x14043efd9
jmp 0x14043ef60
cmp edx, ebp
jmp 0x14043efe5
jne 0x14043eeef
cmp byte [r14 + 0x17], 0
jmp 0x14043eff5
je 0x14043ef3c
mov dword [r14], eax
jmp 0x14043f636
mov rcx, r15
mov rdx, r14
call 0x1400eae51
mov ecx, dword [r14 + 4]
test di, 0x5a78
bswap eax
sal dl, 0xa7
mov edx, dword [r14 + 8]
mov rax, qword [r15]
clc
cmp al, 0x7f
mov eax, dword [rax + 0x10]
test rax, rbx
cmp ecx, edx
jmp 0x14043f033
je 0x14043f06c
cmp ecx, eax
jmp 0x14043f040
jle 0x14043f567
mov dword [r14 + 4], eax
ror ch, cl
mov ecx, eax
clc
cmp edx, eax
jmp 0x14043f056
jg 0x14043f56f
cmp ecx, edx
jmp 0x14043f063
jne 0x14043f06c
mov dword [r14], ecx
cmp dword [r14], eax
jmp 0x14043f074
jle 0x14043f636
jmp 0x14043d841
mov dword [r14], eax
adc edx, r10d
and rdx, 0x7ed738f7
cmp r13b, 0x29
lea edx, [rax + 1]
mov dword [r14 + 8], edx
cmp ecx, edx
jmp 0x14043f09e
jne 0x14043f3a4
mov edx, ecx
jmp 0x14043f0ab
mov dword [r14], ecx
jmp 0x14043f0b3
jmp 0x14043f636
cmp ecx, ebp
jmp 0x14043f0bf
jle 0x14043e4e1
mov dword [r14 + 8], ebp
add cx, 0x4428
sar cl, cl
mov ecx, ebp
stc
cmp eax, ecx
jmp 0x14043f0da
jne 0x14043f0ee
mov dword [r14], eax
mov ecx, eax
ror dh, 0x74
rcl edx, cl
xor dx, r12w
mov edx, dword [r14]
cmp bp, 0x780c
cmp edx, ebp
jle 0x14043f1f0
mov dword [r14], ebp
xor dx, 0x6667
cmovle dx, sp
mov edx, ebp
cmp al, r11b
cmp spl, 0xe1
cmp eax, ecx
jmp 0x14043f11a
je 0x14043f1fd
jle 0x14043f12c
mov dword [r14 + 4], ecx
mov eax, ecx
mov dword [r14], eax
shl edx, 0x68
btr dx, r13w
sal dx, 0xd3
mov dword [r14 + 8], eax
shld dx, r11w, 0x17
mov byte [r14 + 0x16], 0
mov edx, eax
cmp byte [r14 + 0x17], 0
jmp 0x14043f156
jne 0x14043f20d
test edx, edx
jle 0x14043f636
mov eax, edx
jmp 0x14043f16b
jmp 0x14043f1ab
cmp word [rcx + rdx*2], 0xa
jmp 0x14043f17a
je 0x14043f636
mov dword [r14], eax
cmovae cx, r10w
mov cx, 0x2aa1
mov rcx, rax
jmp 0x14043f194
inc rcx
jmp 0x14043f19c
cmp rcx, 1
jmp 0x14043f1a5
jbe 0x14043f636
dec rax
stc
test byte [r15 + 0x1c], 4
jmp 0x14043f1b9
jne 0x14043f180
mov rcx, qword [r15]
mov edx, eax
cmp qword [rcx + 0x10], rdx
jmp 0x14043f1cd
jbe 0x14043f6d4
cmp qword [rcx + 0x18], 8
jmp 0x14043f1dd
jb 0x14043f170
mov rcx, qword [rcx]
jmp 0x14043f1eb
jmp 0x14043f170
cmp eax, ecx
jmp 0x14043f1f7
jne 0x14043f120
cmp byte [r14 + 0x17], 0
jmp 0x14043f207
je 0x14043f15c
mov dword [r14], 0
jmp 0x14043f219
jmp 0x14043f636
cmp ecx, ebp
jmp 0x14043f225
jle 0x14043e53d
mov dword [r14 + 8], ebp
or ch, bh
shl cl, 0x91
xor cl, r9b
mov ecx, ebp
test r10b, r10b
stc
test sil, 0x32
cmp edx, ecx
jmp 0x14043f248
jne 0x14043f261
mov dword [r14], edx
cdqe
bt cx, 0x56
sar ax, cl
mov ecx, edx
movzx rax, r13w
mov eax, dword [r14]
test r10b, 0xd9
cmp r11b, bpl
test al, r8b
cmp eax, ebp
jmp 0x14043f275
jle 0x14043f289
mov dword [r14], ebp
movsxd rax, r10d
shl eax, cl
mov eax, ebp
test spl, spl
stc
cmp edx, ecx
jmp 0x14043f290
jne 0x14043f3e9
mov dword [r14 + 8], eax
jmp 0x14043f29f
mov dword [r14 + 4], eax
jmp 0x14043f2a8
jmp 0x14043f3f3
cmp ecx, edx
jle 0x14043e597
mov dword [r14 + 8], edx
mov ecx, edx
test di, 0x14b2
cmp ebp, ecx
jmp 0x14043f2c7
jne 0x14043f2db
mov dword [r14], ebp
and cx, bx
mov ecx, ebp
rol ax, 0x5c
cdqe
mov eax, dword [r14]
cmp eax, edx
jle 0x14043f2fc
mov dword [r14], edx
xadd al, al
shld ax, bp, 0xc6
xor ah, 0x9e
mov eax, edx
jmp 0x14043f2fc
cmp ebp, ecx
jmp 0x14043f303
jne 0x14043f41c
mov dword [r14 + 8], eax
jmp 0x14043f312
mov dword [r14 + 4], eax
jmp 0x14043f31b
jmp 0x14043f428
cmp eax, ecx
jmp 0x14043f327
jle 0x14043e65a
mov dword [r14 + 8], ecx
movzx rax, r10w
xor ax, 0x73a4
mov eax, ecx
cmp edx, eax
jmp 0x14043f342
je 0x14043e667
cmp edx, eax
jmp 0x14043f34f
jne 0x14043e685
mov eax, dword [r14]
cmp r15b, 0x7e
cmp eax, ecx
jmp 0x14043f363
cmovl ecx, eax
test r13, rdx
sar ax, 0xb2
mov dword [r14 + 8], ecx
rcr ah, cl
shrd eax, ecx, 0x37
btc ax, bx
mov dword [r14 + 4], ecx
cmc
bsr rax, r13
bswap eax
mov eax, ecx
cmp r8, rsp
test eax, eax
jmp 0x14043f392
jle 0x14043d841
dec eax
jmp 0x14043f39f
jmp 0x14043d838
mov rbp, qword [r15]
mov ebp, dword [rbp + 0x10]
test bl, r10b
stc
cmp ecx, ebp
jmp 0x14043f3b5
jle 0x14043f3c0
mov dword [r14 + 4], ebp
stc
cmp eax, ebp
jmp 0x14043f3c7
jl 0x14043f3dc
mov dword [r14 + 8], ebp
movzx edx, r10w
mov edx, ebp
jmp 0x14043f3dc
mov dword [r14], edx
jmp 0x14043f3e4
jmp 0x14043f636
mov dword [r14], ecx
sbb ah, 0
sub al, 0xe7
mov eax, ecx
cmp byte [r14 + 0x17], 0
jmp 0x14043f3fd
je 0x14043f440
mov dword [r14], 0
clc
stc
xor eax, eax
mov dword [r14 + 8], eax
jmp 0x14043f417
jmp 0x14043f636
mov dword [r14], ecx
cdqe
mov eax, ecx
jmp 0x14043f428
cmp byte [r14 + 0x17], 0
jmp 0x14043f432
je 0x14043f4d0
mov dword [r14], edx
jmp 0x14043f632
test eax, eax
jle 0x14043f61b
mov ecx, eax
jmp 0x14043f485
cmp word [rdx + rbp*2], 0xa
jmp 0x14043f459
je 0x14043f619
mov dword [r14], eax
xchg cl, dl
setge dl
mov rdx, rax
inc cx
movsxd rcx, ebp
inc rdx
mov rcx, rax
cmp rdx, 1
jmp 0x14043f47f
jbe 0x14043f61b
lea rax, [rcx - 1]
cmp bx, sp
clc
test byte [r15 + 0x1c], 4
jmp 0x14043f497
jne 0x14043f45f
mov rdx, qword [r15]
sar bpl, 0x5b
not bpl
sub bpl, 0x23
mov ebp, eax
clc
cmp qword [rdx + 0x10], rbp
jmp 0x14043f4b7
jbe 0x14043f6d4
cmp qword [rdx + 0x18], 8
jb 0x14043f44f
mov rdx, qword [rdx]
jmp 0x14043f44f
cmp eax, edx
jmp 0x14043f4d7
jge 0x14043f60d
movsxd rbp, eax
jmp 0x14043f4e5
jmp 0x14043f52a
cmp word [rax + rbp*2], 0xa
je 0x14043f624
lea eax, [rbp + 1]
mov rcx, rbp
movsx rbp, sp
xchg bpl, bpl
inc rcx
sbb bpl, 0xd0
mov dword [r14], eax
stc
mov rbp, rcx
test r11b, bl
cmp dx, dx
test r15, 0x233f265c
cmp edx, ecx
jmp 0x14043f524
je 0x14043f632
test byte [r15 + 0x1c], 4
jmp 0x14043f534
jne 0x14043f4f5
mov rax, qword [r15]
jmp 0x14043f545
cmp qword [rax + 0x10], rbp
jbe 0x14043f6d4
cmp qword [rax + 0x18], 8
jmp 0x14043f559
jb 0x14043f4ea
mov rax, qword [rax]
jmp 0x14043f4ea
cmp edx, eax
jle 0x14043f05c
mov dword [r14 + 8], eax
mov edx, eax
jmp 0x14043f57d
cmp ecx, edx
je 0x14043f069
jmp 0x14043f06c
mov rcx, r15
movzx r13w, al
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
or r15, 0xc7975c1
movaps xmm8, xmmword [rsp + 0x90]
sbb r12b, 0xe0
shld bp, cx, 0x9b
add rsp, 0xa8
bswap rsi
jmp 0x14043f5ca
pop rbx
movzx r12w, r13b
jmp 0x14043f5d5
pop rbp
mov r14b, r13b
movsx si, dl
pop rdi
movsx r12w, al
pop rsi
not r14b
movsx r12, sp
movsxd r14, eax
pop r12
mov r14b, r11b
setbe r13b
pop r13
pop r14
bswap r15w
movsx r15, bx
not r15b
pop r15
jmp 0x1400eae51
mov edx, eax
jmp 0x14043f614
jmp 0x14043f632
mov eax, ecx
mov dword [r14 + 8], eax
jmp 0x14043f636
mov edx, ebp
test bh, 0x6d
bt rbp, 0xfe
bsf si, ax
mov dword [r14 + 8], edx
mov byte [r14 + 0x16], 0
movaps xmm6, xmmword [rsp + 0x70]
add r12d, 0x183e7b41
dec bh
movaps xmm7, xmmword [rsp + 0x80]
dec r14b
sbb dil, al
test bx, 0x7a73
movaps xmm8, xmmword [rsp + 0x90]
btr esi, 0x3d
add r14w, 0x4e2e
mov r14w, 0x3614
add rsp, 0xa8
mov bx, 0x481f
xchg r13b, bl
pop rbx
jmp 0x14043f68d
pop rbp
xchg sil, dil
movzx r14w, r14b
movzx r15, r15w
pop rdi
movzx si, bpl
movsx r15w, r9b
movsx r13, r15w
pop rsi
pop r12
mov r15, 0x58e750a9
cmovno r14, rax
mov r14w, r13w
pop r13
movsx r14w, r8b
pop r14
movsx r15, r11w
movsx r15w, r11b
seta r15b
pop r15
ret
call fcn.140442b38
int3