Function at 0x14040bea0
Capabilities:
Check for software breakpoints
Check http status code

Disassembly:
push r15
jmp 0x14040bebb
push r14
movsx r10, r11w
btr r10d, r11d
push r13
rcl r10b, 0x3e
movzx r10, r14w
sbb r13d, 0xba539df
push r12
test dx, 0xa4a
stc
push rsi
adc r10w, r13w
cdqe
ror al, 0x14
push rdi
push rbp
test dil, 0x1d
ror al, cl
push rbx
inc ah
bts r10d, ebp
sub rsp, 0xa38
add al, 0xf6
movaps xmmword [rsp + 0xa20], xmm6
and al, 0xe2
mov r10, rdx
xor r13b, r8b
test bpl, 0x89
btr r13w, di
mov r13, rcx
mov qword [rcx + 0x20], rdx
and ax, 0x853
mov qword [rcx + 0x18], rdx
movsxd rax, r8d
cmp rdx, 0x72a337e9
test r10b, 0x86
lea rax, [rax + rdx]
jmp 0x14040bf40
mov qword [rcx + 0x28], rax
cmp r13b, bpl
mov dword [rcx + 0x30], r9d
test bpl, dil
cmp dword [rsp + 0xaa0], 0
je 0x14040c069
mov rbp, qword [r13]
mov rdx, qword [r13 + 8]
jmp 0x14040bf6d
xor edi, edi
stc
test sil, sil
cmp rbp, rdx
jmp 0x14040bf7b
jae 0x14040bfb0
lea rbx, [rbp + 1]
mov qword [r13], rbx
add sil, dl
movsx si, bpl
movzx esi, byte [rbp]
cmp dil, sil
mov rbp, rbx
clc
stc
cmp rbp, rdx
jmp 0x14040bfa5
jb 0x14040bfc7
jmp 0x14040bfdb
xor esi, esi
jmp 0x14040bfb9
cmp rbp, rdx
jmp 0x14040bfc1
jae 0x14040bfdb
lea rbx, [rbp + 1]
mov qword [r13], rbx
movzx edi, byte [rbp]
mov rbp, rbx
cmp r11w, r9w
clc
xor eax, eax
cmp rbp, rdx
jmp 0x14040bfe5
jae 0x14040e317
test dil, 0x20
jmp 0x14040bff4
jne 0x14040e317
mov edx, esi
shl edx, 8
or edi, edx
imul edx, edi, 0x843
sub cx, r15w
movzx cx, r9b
shr edx, 0x10
bsf cx, r10w
shld ecx, r15d, 0x9b
mov ecx, edi
cmc
cmp ecx, edi
sub ecx, edx
movzx ecx, cx
shr ecx, 1
add ecx, edx
add dh, 0x2c
or dl, spl
shr ecx, 4
ror dx, 0x73
mov edx, ecx
jmp 0x14040c03f
shl edx, 5
cmp si, r8w
sub ecx, edx
test r11b, sil
add ecx, edi
test ebp, ebp
test cx, cx
jne 0x14040e317
and esi, 0xf
cmp esi, 8
jmp 0x14040c063
jne 0x14040e317
lea rsi, [r13 + 0x10]
and ax, 0x6c27
lea r15, [r13 + 0x14]
mov qword [r13 + 0x10], 0
lea r14, [r13 + 0x34]
bsr ax, r15w
lea rax, [r13 + 0x818]
mov qword [rsp + 0x48], rax
sub ebp, ebp
xorps xmm6, xmm6
lea r8, [0x1400bf2a0]
cmc
clc
xor ecx, ecx
test ecx, ecx
jmp 0x14040c0a9
jg 0x14040e1ce
jmp 0x14040e172
cmp eax, 6
jle 0x14040c106
jmp 0x14040d177
lea rdx, [rax + 1]
mov qword [r13], rdx
movzx eax, byte [rax]
jmp 0x14040c0d2
movzx eax, al
shl eax, cl
cmc
stc
or r12d, eax
cmc
btr ax, 0x4a
mov dword [r15], r12d
movsxd rax, edx
ror al, 0xe0
shl al, 0xe
lea eax, [rcx + 8]
cmp bpl, 0x4a
cmc
mov dword [rsi], eax
clc
cmp ecx, 0x11
bswap ecx
mov ecx, eax
jge 0x14040d179
mov eax, r12d
shr eax, cl
test eax, eax
jmp 0x14040c112
jne 0x14040d160
mov rax, qword [r13]
test r13b, 0xf9
cmp r15b, al
cmp rax, qword [r13 + 8]
jb 0x14040c0c2
sub eax, eax
jmp 0x14040c134
jmp 0x14040c0d2
mov eax, ecx
stc
clc
and eax, 7
je 0x14040dda9
cmp ecx, eax
jl 0x14040c19f
jmp 0x14040dd75
lea rbp, [rdx + 1]
cmp r11w, r10w
test ah, ah
cmc
mov qword [r13], rbp
movzx edx, byte [rdx]
movzx edx, dl
jmp 0x14040c16e
shl edx, cl
stc
or r12d, edx
mov dword [r15], r12d
lea edx, [rcx + 8]
stc
cmp r9b, sil
clc
mov dword [rsi], edx
test r14w, 0x13b9
cmp r12b, r12b
cmp ecx, 0x11
movzx cx, r13b
mov cl, r10b
not ecx
mov ecx, edx
jge 0x14040dd80
mov edx, r12d
shr edx, cl
cmc
test edx, edx
jmp 0x14040c1ac
jne 0x14040dd65
mov rdx, qword [r13]
clc
cmp spl, r12b
cmp rdx, qword [r13 + 8]
jmp 0x14040c1c3
jb 0x14040c153
xor edx, edx
jmp 0x14040c1d0
jmp 0x14040c165
mov rcx, r14
movzx r8w, r8b
lea rdx, [0x1400bf160]
mov r8w, r10w
movsx r8, r10w
mov r8d, 0x120
call fcn.1404372ec
test eax, eax
jmp 0x14040c1fe
je 0x14040e311
mov rcx, qword [rsp + 0x48]
mov dh, 0x8d
cqo
cwd
lea rdx, [0x1400bf280]
movsx r8, cx
mov r8d, 0x20
jmp 0x14040c226
call fcn.1404372ec
test eax, eax
jmp 0x14040c232
je 0x14040e311
mov r10, qword [r13 + 0x18]
jmp 0x14040c2b6
mov rdi, r10
jmp 0x14040c24d
mov ebx, eax
mov edx, r13d
mov rdx, rbx
call fcn.1401e4940
test rax, rax
jmp 0x14040c262
je 0x14040e311
mov qword [r13 + 0x20], rax
rcl r10b, 0x20
mov r10, rdi
mov r10d, r10d
cmp r10b, r9b
cmp r10b, 0x12
add r10, rax
clc
cmc
test r12w, r14w
mov qword [r13 + 0x18], r10
cmp r11w, 0x1525
jmp 0x14040c298
add rbx, rax
mov qword [r13 + 0x28], rbx
mov byte [r10], bpl
movsx rax, si
inc r10
test r13w, 0x6080
dec ax
shld eax, edx, 0x15
mov eax, dword [rsi]
test ecx, eax
cmp eax, 0x10
jmp 0x14040c2c2
jge 0x14040c391
mov rdi, qword [r13]
mov rdx, qword [r13 + 8]
cmp rdi, rdx
jmp 0x14040c2d8
jae 0x14040e311
mov r9d, dword [r15]
movsx cx, r9b
movsxd rcx, r12d
movzx ecx, bp
mov ecx, eax
jmp 0x14040c2f3
jmp 0x14040c363
lea rbp, [rdi + 1]
ror al, cl
bts eax, r14d
mov qword [r13], rbp
xor eax, 0x6d316d5c
movzx eax, byte [rdi]
shr di, 0x6b
xadd edi, edi
mov rdi, rbp
cmp bp, 0x19bd
test edx, r14d
movzx eax, al
jmp 0x14040c328
shl eax, cl
or r9d, eax
stc
mov dword [r15], r9d
sub ax, ax
adc ax, 0x594a
lea eax, [rcx + 8]
clc
test r11w, bp
cmc
mov dword [rsi], eax
test sil, 5
cmp ecx, 0x11
bswap cx
movzx cx, sil
mov cx, r15w
mov ecx, eax
jmp 0x14040c35d
jge 0x14040c3b0
mov eax, r9d
shr eax, cl
cmp r14w, 0x7f79
clc
test eax, eax
jne 0x14040c39e
cmp rdi, rdx
jmp 0x14040c37f
jb 0x14040c2f8
sub eax, eax
jmp 0x14040c38c
jmp 0x14040c320
mov r9d, dword [r15]
jmp 0x14040c399
jmp 0x14040c3b0
mov qword [r13], rdx
sal ah, 0xc2
lahf
bt rax, 0x9e
mov eax, ecx
adc cl, 0x76
mov ecx, r9d
rol bpl, cl
and ecx, 0x1ff
xor bp, 0x63a9
shl bp, 0x39
movzx ebp, word [r14 + rcx*2]
cmc
jmp 0x14040c3d0
test ebp, ebp
jmp 0x14040c3d7
je 0x14040c4ab
mov ecx, ebp
shr ecx, 9
cmp r13b, 0x90
cmc
shr r9d, cl
jmp 0x14040c3f2
mov dword [r15], r9d
stc
sub eax, ecx
cmp r10b, r13b
stc
mov dword [rsi], eax
test r14b, 0x50
and ebp, 0x1ff
test r13w, r13w
clc
cmc
cmp ebp, 0xff
ja 0x14040c641
mov rax, qword [r13 + 0x28]
cmp r10, rax
jmp 0x14040c426
jb 0x14040c29f
mov qword [r13 + 0x18], r10
cmp r15, rdx
stc
cmp dword [r13 + 0x30], 0
jmp 0x14040c43e
je 0x14040e311
mov rcx, qword [r13 + 0x20]
cmc
cmp r15w, 0x37b
stc
sub r10, rcx
cmp r9w, 0xa6
cmp r10d, 0xffffffff
je 0x14040e311
sub eax, ecx
cmp r10d, eax
jmp 0x14040c46d
jb 0x14040c241
nop word cs:[rax + rax]
cmc
jmp 0x14040c484
test eax, eax
jmp 0x14040c48b
js 0x14040e311
add eax, eax
jmp 0x14040c498
cmp eax, r10d
jmp 0x14040c4a0
jbe 0x14040c484
jmp 0x14040c241
mov ecx, r9d
stc
movzx edi, bp
bswap rdi
rol cx, 8
movsx edx, dx
mov edx, ecx
shld edi, ecx, 0xd2
and edx, 0xf0f
xchg di, di
shr di, cl
test spl, bl
shl edx, 4
shr ecx, 4
and ecx, 0xf0f
or ecx, edx
mov edx, ecx
sbb rdi, 0x2a3370b1
and edx, 0x3333
not rdi
test rdx, r14
shr ecx, 2
xchg rdi, rdi
clc
and ecx, 0x3333
lea ecx, [rcx + rdx*4]
shr edx, 0xa
movsx edx, r9w
btc di, 0x56
mov edx, ecx
and edx, 0x5555
sal dil, 0x35
inc di
movsx rdi, r13w
shr ecx, 1
movsx rdi, r14w
and ecx, 0x5555
btc di, r10w
lea edi, [rcx + rdx*2]
ror cx, 0x69
xor ebp, ebp
movsx rcx, r12w
nop word cs:[rax + rax]
setae cl
mov rcx, rbp
jmp 0x14040c556
inc rbp
clc
cmp dword [r13 + rcx*4 + 0x47c], edi
jmp 0x14040c567
jle 0x14040c54e
lea r8, [rbp + 9]
stc
cmp r8d, 0xf
ja 0x14040e311
mov edx, r8d
sar cl, 0x2b
mov cl, 7
jmp 0x14040c593
sub cl, bpl
shr edi, cl
movzx ecx, word [r13 + rdx*2 + 0x434]
stc
sub rdi, rcx
clc
movzx edx, word [r13 + rdx*2 + 0x498]
cmp r11b, r15b
cmc
add rdx, rdi
jmp 0x14040c5bd
cmp edx, 0x11f
jmp 0x14040c5c8
jg 0x14040e311
movzx ecx, byte [r13 + rdx + 0x4b8]
movsx edi, r14w
mov edi, ebp
sub edi, ecx
cmp rbp, rcx
test sp, 0x5200
cmp edi, 0xfffffff7
jmp 0x14040c5ef
jne 0x14040e311
mov ecx, r8d
cmp esi, 0x39022c9d
shr r9d, cl
stc
test r13w, r8w
cmc
mov dword [r13 + 0x14], r9d
clc
sub eax, ebp
add eax, 0xfffffff7
mov dword [r13 + 0x10], eax
sal bpl, 7
rol rbp, 1
mov rbp, r8
movzx ebp, word [r13 + rdx*2 + 0x5d8]
cmp r15b, 0xdd
test r8w, cx
jmp 0x14040c635
cmp ebp, 0xff
jbe 0x14040c41a
cmp ebp, 0x100
jmp 0x14040c64c
je 0x14040e104
add ebp, 0xfffffeff
test al, r15b
lea rcx, [0x1400bf2c0]
xadd r11, r11
sal r11b, cl
rol r11d, 0x7d
mov r11d, dword [rcx + rbp*4]
lea rcx, [rbp - 0x1c]
test r8b, dil
cmp rcx, 0xffffffffffffffec
jb 0x14040c7a5
lea rcx, [0x1400bf340]
bt dx, 0xc4
and dx, r11w
mov edx, dword [rcx + rbp*4]
test r12d, r11d
cmp eax, edx
jmp 0x14040c69f
jl 0x14040c702
jmp 0x14040c746
lea rbp, [rcx + 1]
mov qword [r13], rbp
bt rbp, 0x78
movzx ecx, byte [rcx]
rcl bpl, 0x48
movzx ebp, cl
btc cx, 0x28
cmc
mov ecx, eax
shl ebp, cl
stc
test r10w, 0x3ef6
or r9d, ebp
movsx rbp, r13w
mov dword [r15], r9d
and bpl, 0xa1
stc
lea ebp, [rax + 8]
stc
cmc
mov dword [rsi], ebp
stc
cmp eax, 0x11
movzx rax, r10w
movsx ax, r14b
mov eax, ebp
jmp 0x14040c6fc
jge 0x14040c753
mov ebx, r9d
mov ecx, eax
stc
test r13, 0x1fba4009
shr ebx, cl
jmp 0x14040c717
test ebx, ebx
jne 0x14040c739
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jb 0x14040c6aa
xor ecx, ecx
jmp 0x14040c734
jmp 0x14040c6be
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
neg bh
cmovle ecx, edx
mov ebp, eax
rcr ebx, cl
xor ch, 0xc2
shld bx, r9w, 0x60
mov ebx, 0xffffffff
lahf
cmp r15, r8
add ax, bp
mov ecx, edx
rcr al, 0x99
shl ebx, cl
bswap rax
not ebx
and ebx, r9d
adc ah, 0xe5
shr r9d, cl
cdqe
or eax, 0xeae7a40
sar al, cl
mov dword [r15], r9d
xadd eax, eax
inc al
sub ebp, edx
movsx eax, si
sbb ax, 0x31ce
sal ax, 0xc1
mov dword [rsi], ebp
mov ax, 0x74ba
add ebx, r11d
mov eax, ebp
rcr r11b, 0xa0
mov r11d, ebx
clc
cmp eax, 0xf
jg 0x14040c878
mov rdi, qword [r13]
ror bpl, 0xa3
mov rbp, qword [r13 + 8]
cmp r9w, 0x292e
cmp rdi, rbp
jb 0x14040c832
jmp 0x14040e311
lea rdx, [rdi + 1]
not cx
xor ecx, 0x480a5c72
cmovge ecx, ebx
mov qword [r13], rdx
cmp rsi, 0x590562a6
movzx ecx, byte [rdi]
btc edi, 0xef
btr di, sp
mov rdi, rdx
movzx edx, cl
test r10b, r12b
mov ecx, eax
shl edx, cl
cmc
test ebp, 0x97b2731
or r9d, edx
mov dword [r15], r9d
sal dh, cl
bts dx, bx
lea edx, [rax + 8]
jmp 0x14040c81c
mov dword [rsi], edx
cmp eax, 0x11
movsx rax, r14w
mov eax, edx
jmp 0x14040c82c
jge 0x14040c883
mov edx, r9d
movsx cx, spl
mov ecx, eax
cmp r11w, 0x188d
shr edx, cl
clc
cmc
test edx, edx
jmp 0x14040c84d
jne 0x14040c86d
cmp rdi, rbp
jmp 0x14040c85b
jb 0x14040c7ce
xor ecx, ecx
jmp 0x14040c868
jmp 0x14040c7f7
mov qword [r13], rbp
add cx, bp
stc
not rdx
mov edx, eax
cdqe
movsx ax, spl
inc cl
mov eax, r9d
shld cx, r11w, 0xe
bsr cx, bx
and eax, 0x1ff
movsx cx, r13b
mov rcx, qword [rsp + 0x48]
cmc
movzx eax, word [rcx + rax*2]
cmc
test r8w, 0xbe9
test r10w, r9w
test eax, eax
jmp 0x14040c8b6
je 0x14040c8fb
mov ecx, eax
jmp 0x14040c8c8
shr ecx, 9
test r13w, r15w
shr r9d, cl
test ebp, 0x6c88081f
test di, sp
mov dword [r15], r9d
stc
sub edx, ecx
cmp bh, 0xaa
jmp 0x14040c8e9
mov dword [rsi], edx
stc
and eax, 0x1ff
jmp 0x14040c8f6
jmp 0x14040caa5
mov eax, r9d
btc cx, si
rol dil, cl
cmova edi, r8d
rol ax, 8
bts edi, r14d
shr dil, 0x8f
mov ecx, eax
mov rdi, rbp
movzx rdi, cx
movsx edi, ax
and ecx, 0xf0f
shl ecx, 4
shr eax, 4
btc di, 0x9a
sbb dil, r10b
shl dil, 0x87
and eax, 0xf0f
test r9w, sp
bswap di
or eax, ecx
btc cx, dx
btc ecx, 0x21
mov ecx, eax
rcl di, 0xd4
and ecx, 0x3333
bt rdi, rdi
movsx edi, r14w
inc rdi
shr eax, 2
xor dil, r10b
shld di, sp, 0xd0
and eax, 0x3333
lea eax, [rax + rcx*4]
movsx edi, si
xor rcx, rcx
movsxd rdi, eax
mov ecx, eax
and ecx, 0x5555
shr eax, 1
and eax, 0x5555
rcr dil, 0x24
rcl dil, 0x4b
lea edi, [rax + rcx*2]
bts ax, sp
cmp cl, r10b
rol ax, 0xb7
xor ebp, ebp
cwde
seto al
movzx rax, ax
nop word cs:[rax + rax]
cmova eax, ebx
seto ah
mov rax, rbp
inc rbp
cmp al, r15b
cmp dword [r13 + rax*4 + 0xc60], edi
jle 0x14040c9c5
lea r8, [rbp + 9]
stc
cmp r8d, 0xf
jmp 0x14040c9ea
ja 0x14040e311
mov eax, r8d
xadd cl, cl
adc cl, bpl
mov cl, 7
cmp r8d, esi
jmp 0x14040ca03
sub cl, bpl
shr edi, cl
movzx ecx, word [r13 + rax*2 + 0xc18]
sub rdi, rcx
test sil, bpl
movzx eax, word [r13 + rax*2 + 0xc7c]
add rax, rdi
test sil, al
jmp 0x14040ca2b
cmp eax, 0x11f
jg 0x14040e311
movzx ecx, byte [r13 + rax + 0xc9c]
adc bx, 0x5c33
mov ebx, ebp
cmp dil, al
test r12b, bpl
sub ebx, ecx
stc
cmp ebx, 0xfffffff7
jmp 0x14040ca57
jne 0x14040e311
mov ecx, r8d
test r13w, r8w
sbb r8, 0x297f3d6f
rcl r8w, 0x58
shr r9d, cl
shld rcx, rdx, 0x3c
shr r8w, cl
mov dword [r13 + 0x14], r9d
sub edx, ebp
inc ch
bswap r8d
add edx, 0xfffffff7
mov dword [r13 + 0x10], edx
rcl r8b, 0xba
bsr ecx, r8d
shrd cx, di, 0xf
movzx eax, word [r13 + rax*2 + 0xdbc]
clc
mov eax, eax
sal r8w, 3
shrd r8d, r15d, 9
shr r8w, 0x97
lea rcx, [0x1400bf3c0]
rol r8b, cl
mov r8d, dword [rcx + rax*4]
sal cx, 0xf
shl ch, 0x31
or ch, 0x46
lea rcx, [rax - 0x1e]
cmp rcx, 0xffffffffffffffe6
jmp 0x14040cadb
jb 0x14040cc33
lea rcx, [0x1400bf440]
cmp r8b, 0xfe
test r13w, 0x1984
mov eax, dword [rcx + rax*4]
test r12b, 0xa7
test r10w, r14w
cmp edx, eax
jmp 0x14040cb04
jl 0x14040cb73
mov edi, edx
jmp 0x14040cb11
jmp 0x14040cbe6
lea rbx, [rcx + 1]
sbb dil, 0x41
sub dil, spl
seta sil
mov qword [r13], rbx
movzx ecx, byte [rcx]
movzx si, r15b
mov rsi, rbp
movzx ebx, cl
sar dil, 0x1c
shld cx, r11w, 0xc
mov ecx, edx
shl ebx, cl
or r9d, ebx
inc di
ror rdi, 0x4f
mov dword [r15], r9d
and di, bp
dec dil
lea edi, [rdx + 8]
cmp cl, 0xc8
clc
mov dword [rbp], edi
cmp edx, 0x11
cdq
bswap dx
cqo
mov edx, edi
jge 0x14040cbe6
mov rbp, rsi
sbb si, 0xef8
bts ecx, r12d
add cx, sp
mov esi, r9d
test bh, 0x99
shrd ecx, eax, 0x90
rcr rcx, cl
mov ecx, edx
cmp r9b, 0xe5
test r15w, r14w
jmp 0x14040cb9e
shr esi, cl
clc
test esi, esi
jne 0x14040cbbe
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jb 0x14040cb16
sub ecx, ecx
jmp 0x14040cb31
mov rcx, qword [r13 + 8]
bswap r12w
cmovge r12w, si
mov qword [r13], rcx
and rcx, rax
bt r12w, r8w
mov edi, edx
mov rsi, rbp
bt edx, edx
not r12w
sub r12d, ecx
mov edx, 0xffffffff
shl cx, 0x6e
inc r14w
mov ecx, eax
movzx r12d, di
shl edx, cl
xadd r12d, r14d
shr r12w, 0x23
sbb r12b, 0xc9
not edx
cmp r15w, r8w
cmc
btc r14, rbx
and edx, r9d
rcr r14d, cl
shr r9d, cl
mov dword [r15], r9d
movsx r12, r11w
movzx r14, r12w
sub edi, eax
mov dword [rsi], edi
add r8d, edx
shld r14, rdi, 0xc3
mov rcx, qword [r13 + 0x20]
test r15w, r15w
mov r14, r10
shrd r12, rdx, 0xf9
sub r14, rcx
sal r12b, cl
inc r12b
rcr r12b, 0x4e
movsxd r12, r8d
cmp r14, r12
jmp 0x14040cc5b
jl 0x14040e311
movsxd rdx, r11d
stc
shl ax, cl
cmp r12b, r10b
add rdx, r10
mov rax, qword [r13 + 0x28]
cmp r15, rbp
cmp dh, 0x26
cmp rdx, rax
jmp 0x14040cc80
jbe 0x14040cd8c
mov qword [r13 + 0x18], r10
jmp 0x14040cc8f
cmp dword [r13 + 0x30], 0
jmp 0x14040cc99
je 0x14040e311
mov edx, r14d
stc
cmp r10b, 0xad
cmc
add edx, r11d
jmp 0x14040ccb0
jb 0x14040e311
sub eax, ecx
cmp sil, 0xcd
cmp edx, eax
jmp 0x14040ccc3
jbe 0x14040ccf9
nop word cs:[rax + rax]
cmp r15b, 0xf5
stc
test eax, eax
jmp 0x14040cce3
js 0x14040e311
add eax, eax
stc
cmp edx, eax
jmp 0x14040ccf3
ja 0x14040ccdc
mov ebp, r8d
cmovge edi, r13d
cdq
cwd
mov rdi, r11
mov dh, 0x51
xchg rbx, rbx
mov ebx, eax
cmova dx, r14w
cwd
mov rdx, rbx
jmp 0x14040cd1d
call fcn.1401e4940
test rax, rax
je 0x14040e311
mov qword [r13 + 0x20], rax
rcr r8w, cl
setl r11b
xchg r8b, r8b
mov r10d, r14d
or r11w, 0x3f92
lea r10, [r10 + rax]
xor r8w, ax
bsf r11w, bx
mov qword [r13 + 0x18], r10
shr r8b, cl
add rbx, rax
cmovb r8w, r11w
jmp 0x14040cd64
mov qword [r13 + 0x28], rbx
bswap r11
mov r14, qword [rsp + 0x30]
movsx r11d, ax
movsxd r11, r9d
mov r11, rdi
movsx r8w, r9b
mov r8d, ebp
jmp 0x14040cd87
jmp 0x14040cd9b
mov r14, qword [rsp + 0x30]
movzx ax, r13b
lahf
rcl rax, 0xcd
mov rax, r10
sub rax, r12
stc
cmp r10d, 0x7dfc0431
cmp r8d, 1
jmp 0x14040cdb2
jne 0x14040cdff
test r11d, r11d
je 0x14040c2b6
movzx edx, byte [rax]
movsx bx, r15b
mov r8d, r11d
mov rcx, r10
movzx rbx, r15w
not bh
mov rdi, r10
movsx rbx, r12w
mov rbx, r11
call fcn.1404a7565
mov r10, rdi
dec ebx
lea r10, [rdi + rbx]
jmp 0x14040cdf2
inc r10
jmp 0x14040cdfa
jmp 0x14040c2b6
test r11d, r11d
jmp 0x14040ce07
je 0x14040c2b6
lea r9d, [r11 - 1]
clc
cmp r9d, 0x1f
jb 0x14040d00d
cmp r8d, 0x20
jb 0x14040d00d
inc r9
xor cl, bpl
movsx ebx, cx
mov r8, r9
xor rbp, rbp
shrd rbx, rbx, 0xa
and r8, 0xffffffffffffffe0
cmp si, 0x7da1
xadd bpl, bl
lea rcx, [r8 - 0x20]
mov rbp, rcx
mov rbx, 0x7576563c
shr bx, cl
movsxd rbx, r9d
shr rbp, 5
movsx ebx, r12w
inc rbp
mov ebx, ebp
test cl, 0xfe
cmp dil, 0x73
stc
and ebx, 3
stc
cmp sil, 0xa2
cmp rcx, 0x60
jmp 0x14040ce81
jae 0x14040ce8e
xor edi, edi
jmp 0x14040cf6d
mov rcx, r12
xadd dh, dh
neg rcx
movzx rdx, r11w
and rbp, 0xfffffffffffffffc
xadd dl, dl
neg dh
lea rdx, [r10 + 0x70]
cmp r9w, 0x167b
add rcx, r10
cmp r12d, ebp
add rcx, 0x70
cmp bp, 0x2a60
jmp 0x14040cec3
xor edi, edi
test r13b, 0x27
nop
movups xmm0, xmmword [rcx + rdi - 0x70]
clc
movups xmm1, xmmword [rcx + rdi - 0x60]
stc
movups xmmword [rdx + rdi - 0x70], xmm0
jmp 0x14040cee1
movups xmmword [rdx + rdi - 0x60], xmm1
cmp dil, r9b
stc
test r14, r12
movups xmm0, xmmword [rcx + rdi - 0x50]
test r13b, 0xdd
clc
movups xmm1, xmmword [rcx + rdi - 0x40]
cmc
stc
cmp r13b, 0xec
movups xmmword [rdx + rdi - 0x50], xmm0
test dl, sil
movups xmmword [rdx + rdi - 0x40], xmm1
movups xmm0, xmmword [rcx + rdi - 0x30]
jmp 0x14040cf1a
movups xmm1, xmmword [rcx + rdi - 0x20]
movups xmmword [rdx + rdi - 0x30], xmm0
test rdx, rbx
cmp r13b, cl
movups xmmword [rdx + rdi - 0x20], xmm1
test r13b, 0xe8
cmc
movups xmm0, xmmword [rcx + rdi - 0x10]
movups xmm1, xmmword [rcx + rdi]
test r12w, cx
test cl, 0x66
clc
movups xmmword [rdx + rdi - 0x10], xmm0
movups xmmword [rdx + rdi], xmm1
cmp rbp, 0x1b9e14b1
clc
sub rdi, 0xffffffffffffff80
test bh, 0x82
cmc
add rbp, 0xfffffffffffffffc
jmp 0x14040cf67
jne 0x14040cecb
test rbx, rbx
jmp 0x14040cf75
je 0x14040cfee
lea rcx, [r10 + rdi]
setb dl
or dh, ah
add rcx, 0x10
bts dx, ax
adc dx, bx
sub rdi, r12
sbb dl, bpl
cmp dx, 0x70f8
lea rdx, [r10 + rdi]
test r14b, 0x37
stc
jmp 0x14040cfa8
add rdx, 0x10
shl rbx, 5
cmc
test r14b, sil
sub ebp, ebp
nop word cs:[rax + rax]
cmp spl, 0xb7
movups xmm0, xmmword [rdx + rbp - 0x10]
movups xmm1, xmmword [rdx + rbp]
movups xmmword [rcx + rbp - 0x10], xmm0
movups xmmword [rcx + rbp], xmm1
test esp, 0x3b54c7
add rbp, 0x20
cmp rbx, rbp
jmp 0x14040cfe8
jne 0x14040cfc4
add r10, r8
stc
cmp r9, r8
jmp 0x14040cffa
je 0x14040c2b6
lea rax, [rax + r8]
inc cx
and cl, 0xdd
sub r11d, r8d
lea ecx, [r11 - 1]
cmp bl, 0x3a
jmp 0x14040d01a
test r11b, 7
je 0x14040d06b
mov ebp, r11d
add bx, 0x3fdb
sar ebx, 0xf
xchg bl, bl
and ebp, 7
sal bh, cl
or bh, 0x28
sub edx, edx
nop
movzx ebx, byte [rax + rdx]
jmp 0x14040d045
mov byte [r10 + rdx], bl
jmp 0x14040d04e
inc rdx
cmp r12b, 5
cmc
cmp ebp, edx
jne 0x14040d03c
add r10, rdx
add rax, rdx
sub r11d, edx
cmp dil, 0x86
cmp ecx, 7
jb 0x14040c2b6
mov ecx, r11d
movsx rbx, sp
xor edx, edx
and ebx, edi
bts bx, r15w
cmp r15b, r14b
nop word cs:[rax + rax]
or bx, r11w
bsf rbx, r8
btc ebx, r15d
movzx ebx, byte [rax + rdx]
cmc
mov byte [r10 + rdx], bl
not bh
sal ebx, cl
rcr rbx, cl
movzx ebx, byte [rax + rdx + 1]
mov byte [r10 + rdx + 1], bl
shl bh, cl
btc bx, sp
cmc
movzx ebx, byte [rax + rdx + 2]
test di, 0x1488
test sp, r12w
jmp 0x14040d0d1
mov byte [r10 + rdx + 2], bl
movzx ebx, byte [rax + rdx + 3]
jmp 0x14040d0e4
mov byte [r10 + rdx + 3], bl
cmovne bx, r15w
or bl, sil
movzx ebx, byte [rax + rdx + 4]
test dh, 0xf0
mov byte [r10 + rdx + 4], bl
not bh
bt bx, r12w
movzx ebx, byte [rax + rdx + 5]
cmp sp, r8w
test esp, r14d
mov byte [r10 + rdx + 5], bl
shr ebx, cl
xor bh, 0xee
movzx ebx, byte [rax + rdx + 6]
stc
cmp bh, 0x6f
mov byte [r10 + rdx + 6], bl
setnp bl
rcr bx, cl
bt ebx, 0xa7
movzx ebx, byte [rax + rdx + 7]
mov byte [r10 + rdx + 7], bl
stc
clc
add rdx, 8
test ah, 0x1f
cmp ecx, edx
jmp 0x14040d14d
jne 0x14040d09d
add r10, rdx
jmp 0x14040d15b
jmp 0x14040c2b6
mov rax, qword [r13 + 8]
movzx r14w, dl
or r14d, r14d
mov qword [r13], rax
rcl r14d, 0x29
clc
rcl ah, cl
mov eax, ecx
mov r14d, r12d
shr r14d, 5
mov dword [r15], r14d
lea ecx, [rax - 5]
mov dword [rsi], ecx
cmp r13b, 0x11
cmp edi, edx
stc
cmp eax, 9
jmp 0x14040d197
jle 0x14040d1fc
jmp 0x14040d24b
lea rdx, [rax + 1]
stc
mov qword [r13], rdx
stc
movzx eax, byte [rax]
movzx eax, al
jmp 0x14040d1bb
shl eax, cl
clc
cmp ch, 0x80
jmp 0x14040d1c6
or r14d, eax
test bpl, 0xac
bts ax, r15w
rcr al, cl
mov dword [r15], r14d
bsr eax, r14d
cmp r13d, 0x49c54008
lea eax, [rcx + 8]
mov dword [rsi], eax
cmp ecx, 0x11
movzx cx, bpl
mov ecx, eax
jmp 0x14040d1f6
jge 0x14040d255
mov eax, r14d
test r15b, 0x53
shr eax, cl
test r12w, si
cmc
test r11w, 0x3ea9
test eax, eax
jmp 0x14040d217
jne 0x14040d23e
mov rax, qword [r13]
clc
cmc
cmp rax, qword [r13 + 8]
jmp 0x14040d22c
jb 0x14040d1a2
sub eax, eax
jmp 0x14040d239
jmp 0x14040d1af
mov rax, qword [r13 + 8]
jmp 0x14040d247
mov qword [r13], rax
mov eax, ecx
cmp cx, r14w
sbb cx, r13w
and r12d, 0x1f
mov ecx, r14d
and ecx, 0x1f
mov qword [rsp + 0x38], rcx
shr r14d, 5
dec cx
rol ch, 0xd0
sar ch, cl
mov dword [r15], r14d
or cl, r15b
lea ecx, [rax - 5]
test r8w, di
jmp 0x14040d286
mov dword [rsi], ecx
cmp r9b, dil
test dil, 0x3f
cmp eax, 8
jmp 0x14040d297
jle 0x14040d314
jmp 0x14040d366
lea rdx, [rax + 1]
movsxd rbx, r12d
test r8, 0x14331016
and bl, r9b
mov qword [r13], rdx
movsx ebx, sp
movzx eax, byte [rax]
movsxd rbx, r10d
bswap bx
sar bx, cl
movzx eax, al
shl eax, cl
dec bx
or r14d, eax
sar bh, cl
movsx bx, r9b
mov dword [r15], r14d
shld bx, r9w, 0x17
btr bx, r12w
sbb rbx, 0xa610255
lea ebx, [rcx + 8]
test r14b, bl
jmp 0x14040d2f9
mov dword [rsi], ebx
cmp ecx, 0x11
movzx rcx, dx
mov cl, al
setle cl
mov ecx, ebx
jmp 0x14040d30e
jge 0x14040d371
mov eax, r14d
test esi, 0x739f649d
shr eax, cl
cmp r14b, 0x36
test r12w, 0x4d9f
test eax, eax
jmp 0x14040d330
jne 0x14040d355
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x14040d343
jb 0x14040d2a2
sub eax, eax
jmp 0x14040d350
jmp 0x14040d2c6
mov rax, qword [r13 + 8]
dec rbx
mov qword [r13], rax
cmp ax, 0x2747
not eax
mov ebx, ecx
sbb al, dl
sub al, r14b
bts rax, rdi
add r12d, 0x101
mov rax, qword [rsp + 0x38]
jmp 0x14040d382
inc eax
mov qword [rsp + 0x38], rax
sar ah, cl
mov eax, r14d
and eax, 0xf
jmp 0x14040d396
shr r14d, 4
cmc
stc
jmp 0x14040d3a1
mov dword [r15], r14d
cmp spl, r12b
clc
cmp bh, 0x6a
add ebx, 0xfffffffc
mov dword [rsi], ebx
add eax, 4
movaps xmmword [rsp + 0x50], xmm6
cmp r15b, al
mov dword [rsp + 0x5f], 0
sub edx, edx
jmp 0x14040d3ca
jmp 0x14040d44a
mov rcx, qword [r13 + 8]
btc ebp, 0xfc
mov qword [r13], rcx
shld bp, r11w, 0xb
test esp, ebp
or bp, si
mov ecx, ebx
mov ebp, r14d
or ebx, 0xdba5064
shr r14d, 3
bts bx, r13w
bswap bx
mov dword [r15], r14d
adc bx, di
inc bx
mov ebx, ecx
xadd ecx, ecx
sbb cl, r13b
add ebx, 0xfffffffd
rcl ch, 0xb7
mov dword [rsi], ebx
sub cl, 0x4c
add ch, 0x11
ror ch, 0x14
and bpl, 7
mov cx, 0x1c81
movzx ecx, byte [rdx + r8]
jmp 0x14040d431
mov byte [rsp + rcx + 0x50], bpl
jmp 0x14040d43b
inc rdx
cmp sil, r15b
cmp rdx, rax
je 0x14040d4f9
cmp ebx, 2
jmp 0x14040d452
jle 0x14040d4c0
jmp 0x14040d3e6
lea rbp, [rcx + 1]
cmp r14b, 0xf1
mov qword [r13], rbp
movzx ecx, byte [rcx]
movzx ebp, cl
mov ecx, ebx
cmp r8w, 0x772a
stc
shl ebp, cl
test sil, 0xdb
mov cx, 0x6668
bswap ecx
or r14d, ebp
btc cx, 0x3e
shl ch, cl
mov dword [r15], r14d
cmp dl, 0xfe
test si, 0x33a9
lea ecx, [rbx + 8]
stc
cmc
mov dword [rsi], ecx
cmp r13w, dx
test r14b, al
cmp ebx, 0x11
movzx rbx, r13w
movsx bx, sil
mov ebx, ecx
jmp 0x14040d4ba
jge 0x14040d3e8
mov ebp, r14d
test r14, r8
sar cl, cl
bsr cx, dx
mov ecx, ebx
shr ebp, cl
clc
test ebp, ebp
jne 0x14040d3cf
mov rcx, qword [r13]
clc
cmp rcx, qword [r13 + 8]
jmp 0x14040d4e7
jb 0x14040d45d
sub ecx, ecx
jmp 0x14040d4f4
jmp 0x14040d46c
mov qword [rsp + 0x28], r15
cmovg edx, esi
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0x50]
movsx r8w, spl
cmovge r8d, r15d
mov r8d, 0x13
jmp 0x14040d522
call fcn.1404372ec
test eax, eax
jmp 0x14040d52e
je 0x14040e311
mov rax, qword [rsp + 0x38]
xchg r9w, r9w
sar r9b, cl
lea r9d, [rax + r12]
clc
jmp 0x14040d54a
sub r10d, r10d
jmp 0x14040d552
jmp 0x14040d57a
inc r10d
cmp r13b, r12b
mov byte [rsp + rax + 0x70], dil
clc
jmp 0x14040d56c
cmp r9d, r10d
jmp 0x14040d574
jle 0x14040dcd8
cmp ebx, 0xf
jmp 0x14040d582
jg 0x14040d660
mov rdi, qword [r13]
rcr ax, cl
setge ah
shl ax, 0xc
mov rax, qword [r13 + 8]
cmp sp, 0x4c4f
test dil, al
cmp rdi, rax
jmp 0x14040d5aa
jae 0x14040e311
mov rbp, qword [rsp + 0x28]
jmp 0x14040d5ba
jmp 0x14040d626
lea rdx, [rdi + 1]
sbb cx, 0x820
sbb cl, r11b
cmp esi, 0x90f5f16
mov qword [r13], rdx
or cl, r14b
mov ecx, 0x3bdd67ff
and ch, 0x7d
movzx ecx, byte [rdi]
rcr edi, cl
bts di, sp
mov rdi, rdx
btr rdx, r14
movzx edx, cl
add ecx, 0x2daa32d8
mov ecx, ebx
shl edx, cl
clc
or r14d, edx
sub dl, sil
movzx edx, dx
mov dword [rbp], r14d
lea edx, [rbx + 8]
cmc
jmp 0x14040d614
mov dword [rsi], edx
cmp ebx, 0x11
mov ebx, edx
jmp 0x14040d620
jge 0x14040d684
mov edx, r14d
mov ecx, ebx
test r8b, 0x49
stc
cmp r11b, 0x46
shr edx, cl
stc
cmp r8, 0x57ed5b5f
test edx, edx
jmp 0x14040d645
jne 0x14040d675
cmp rdi, rax
jmp 0x14040d653
jb 0x14040d5bf
sub ecx, ecx
jmp 0x14040d5f0
mov edx, ebx
seto bpl
mov rbp, qword [rsp + 0x28]
jmp 0x14040d670
jmp 0x14040d684
mov qword [r13], rax
cmp bh, dl
bt edi, ebx
mov edx, ebx
movsx ax, bl
mov eax, r14d
movzx di, spl
rcl di, 0xe5
and eax, 0x1ff
movzx edi, word [rsp + rax*2 + 0x238]
test bh, bl
test edi, edi
jmp 0x14040d6a6
je 0x14040d6e2
mov ecx, edi
cmp dil, r14b
shr ecx, 9
test r10b, r14b
jmp 0x14040d6c0
shr r14d, cl
mov dword [rbp], r14d
jmp 0x14040d6cc
sub edx, ecx
mov dword [rsi], edx
stc
cmc
and edi, 0x1ff
jmp 0x14040d6dd
jmp 0x14040d88e
mov eax, r14d
cmovns cx, r12w
bt rdi, 0xee
not ecx
rol ax, 8
cmp r10d, r12d
add dil, 0xdf
mov ecx, eax
cmc
bsr edi, esi
and ecx, 0xf0f
btc di, ax
shl ecx, 4
btc di, 9
bts di, r9w
setnp dil
shr eax, 4
and eax, 0xf0f
stc
cmc
or eax, ecx
mov ecx, eax
cmp spl, 0x68
bswap di
and ecx, 0x3333
sal di, 0x81
cmp r9w, bx
shr eax, 2
rcr dil, cl
shld rdi, r9, 0x6d
sal rdi, 0xef
and eax, 0x3333
lea eax, [rax + rcx*4]
bt edi, esp
mov ecx, eax
and ecx, 0x5555
xor dil, r14b
neg dil
btc di, 0xf8
shr eax, 1
rcl di, cl
bt di, 0x27
and eax, 0x5555
btr di, 0x8d
ror rdi, cl
lea edi, [rax + rcx*2]
sub ebx, ebx
movzx ax, sil
cdqe
inc ah
nop word cs:[rax + rax]
sete al
mov ah, dl
cwde
mov rax, rbx
jmp 0x14040d7ad
inc rbx
test r8b, 0xce
test rdx, rcx
jmp 0x14040d7bc
cmp dword [rsp + rax*4 + 0x680], edi
jle 0x14040d7a5
lea r8, [rbx + 9]
cmc
cmp r12, 0x6f997255
cmp r8d, 0xf
jmp 0x14040d7de
ja 0x14040e311
mov eax, r8d
xor cl, 0x60
sal cl, 0x11
cmp eax, 0x5ea645cb
mov cl, 7
jmp 0x14040d7fa
sub cl, bl
cmp r9w, r15w
shr edi, cl
movzx ecx, word [rsp + rax*2 + 0x638]
jmp 0x14040d80f
sub rdi, rcx
stc
test r11d, ebx
movzx eax, word [rsp + rax*2 + 0x69c]
cmc
add rax, rdi
cmp eax, 0x11f
jmp 0x14040d82c
jg 0x14040e311
movzx ecx, byte [rsp + rax + 0x6bc]
bsf rbp, rsp
bt bp, ax
mov ebp, ebx
cmc
sub ebp, ecx
cmc
stc
cmp ebp, 0xfffffff7
jmp 0x14040d851
jne 0x14040e311
mov ecx, r8d
shr r14d, cl
btr di, 0xa6
mov rcx, qword [rsp + 0x28]
mov dword [rcx], r14d
sub edx, ebx
add edx, 0xfffffff7
cmp r13d, 0x6d944d8
xadd bl, bl
mov dword [rsi], edx
rol bl, 0xc3
movzx edi, word [rsp + rax*2 + 0x7dc]
movzx bx, r9b
rol rbx, cl
mov ebx, edx
clc
cmc
cmp edi, 0x12
ja 0x14040e311
movsxd rax, r10d
clc
cmp edi, 0xf
jmp 0x14040d8a7
jbe 0x14040d557
cmp di, 0x11
je 0x14040d980
cmp edi, 0x10
movsx ebp, r14w
bswap ebp
mov rbp, rbp
mov rbp, qword [rsp + 0x28]
jmp 0x14040d8cd
jne 0x14040da2b
cmp ebx, 1
jmp 0x14040d8db
jle 0x14040d948
jmp 0x14040db04
lea rdx, [rcx + 1]
stc
mov qword [r13], rdx
bt rdx, r8
ror dx, cl
movzx ecx, byte [rcx]
test rcx, 0x36ab265f
movzx edx, cl
sal rcx, cl
cmc
sub cx, 0x20b1
mov ecx, ebx
test r14, r12
cmc
shl edx, cl
jmp 0x14040d919
or r14d, edx
test ax, 0x7ac9
mov dword [rbp], r14d
movsx cx, r14b
test cl, r11b
bts rcx, rdx
lea ecx, [rbx + 8]
stc
cmc
mov dword [rsi], ecx
stc
cmp ebx, 0x11
mov ebx, ecx
jmp 0x14040d942
jge 0x14040db0c
mov edx, r14d
adc ch, 0x65
bsf ecx, r10d
mov ecx, ebx
shr edx, cl
clc
stc
cmc
test edx, edx
jne 0x14040daf1
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jmp 0x14040d96e
jb 0x14040d8e6
sub ecx, ecx
jmp 0x14040d97b
jmp 0x14040d900
cmp ebx, 2
mov rbp, qword [rsp + 0x28]
jmp 0x14040d98d
jle 0x14040d9ea
jmp 0x14040db8f
lea rdx, [rcx + 1]
mov qword [r13], rdx
movsxd rdx, r8d
movzx ecx, byte [rcx]
rol dh, cl
movzx edx, cl
cmc
sub cl, dil
sbb cl, 0x81
mov ecx, ebx
shl edx, cl
or r14d, edx
bts rcx, r9
cmc
test bx, bx
mov dword [rbp], r14d
shrd cx, r14w, 0x30
bsr ecx, r10d
ror cx, cl
lea ecx, [rbx + 8]
test edi, r9d
mov dword [rsi], ecx
jmp 0x14040d9df
cmp ebx, 0x11
mov ebx, ecx
jge 0x14040db95
mov edx, r14d
cmp sp, r13w
stc
mov ecx, ebx
jmp 0x14040d9ff
shr edx, cl
cmp cl, r11b
test edx, edx
jmp 0x14040da0b
jne 0x14040db79
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jb 0x14040d998
sub ecx, ecx
jmp 0x14040da26
jmp 0x14040d9a8
cmp ebx, 6
jmp 0x14040da33
jle 0x14040daad
jmp 0x14040dbe6
lea rdx, [rcx + 1]
mov qword [r13], rdx
movzx ecx, byte [rcx]
movsxd rdx, eax
xor dx, 0x6989
rcl rdx, 0x26
movzx edx, cl
mov ecx, ebx
shl edx, cl
test r9b, 0x90
mov ch, cl
movzx ecx, bp
or r14d, edx
inc ch
or cx, 0x45cc
mov dword [rbp], r14d
btr cx, r10w
mov rcx, 0x4d71437e
bsf ecx, edi
lea ecx, [rbx + 8]
jmp 0x14040da8d
mov dword [rsi], ecx
cmp ebx, 0x11
movzx rbx, r13w
xchg bx, bx
mov rbx, 0x777c08c3
mov ebx, ecx
jmp 0x14040daa7
jge 0x14040dbec
mov edx, r14d
and cl, 0x5f
mov ecx, ebx
cmp spl, 0x65
cmc
shr edx, cl
test r11w, 0x4ef4
cmp rdx, r14
test edx, edx
jmp 0x14040dacc
jne 0x14040dbc8
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jmp 0x14040dadf
jb 0x14040da3e
sub ecx, ecx
jmp 0x14040daec
jmp 0x14040da55
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
sal r15b, 0x96
mov cx, r15w
sub r15b, r11b
mov ecx, ebx
add r15b, r12b
inc r15b
mov r15d, r14d
setns bl
shr r15d, 2
shl bx, 0x4e
add bx, r14w
mov dword [rbp], r15d
movsx bx, r8b
mov ebx, ecx
add ebx, 0xfffffffe
clc
mov dword [rsi], ebx
clc
test r10d, r10d
jmp 0x14040db38
je 0x14040e311
and r14d, 3
bsf di, r15w
add r14d, 3
mov di, 0x6c61
movsx rdi, r10w
cmovge dx, r8w
lea rcx, [rsp + 0x70]
movzx rdi, bx
cmove dx, r10w
not dil
movzx edx, byte [rax + rcx - 1]
mov dil, r8b
mov edi, r14d
jmp 0x14040dc3a
mov rcx, qword [r13 + 8]
sar dil, 0x51
sbb edi, ebp
cmp cx, r13w
mov qword [r13], rcx
ror di, 0xfd
mov ecx, ebx
shl dil, 0xbb
mov edi, r14d
and edi, 7
jmp 0x14040dba4
shr r14d, 3
cmc
stc
test r14b, dil
mov dword [rbp], r14d
add ecx, 0xfffffffd
cmc
mov dword [rsi], ecx
cmp spl, 0x9b
add edi, 3
jmp 0x14040dbc3
jmp 0x14040dc30
mov rcx, qword [r13 + 8]
test dil, cl
movsx r15, r12w
mov qword [r13], rcx
sub r15w, 0x15e7
xor cl, 0x2b
shld cx, r14w, 0xc4
mov ecx, ebx
add dil, 0xce
mov edi, r14d
btc r15d, 0xa
dec bh
shl r15b, 0x1e
and edi, 0x7f
movsx r15d, r14w
and bl, 0xe7
shl r15b, cl
shr r14d, 7
mov dword [rbp], r14d
rcl bl, 0xdb
clc
rol bx, 0xbf
add ecx, 0xfffffff9
xchg r15w, bx
mov dword [rsi], ecx
movsx bx, dh
add edi, 0xb
xchg bl, bl
rol rbx, cl
sal r15w, cl
sub edx, edx
mov r15d, r14d
mov ebx, ecx
inc rcx
mov ecx, r9d
cmp r14, 0x58b1456e
cmc
jmp 0x14040dc4a
sub ecx, r10d
test r13b, 0xfa
cmp ecx, edi
jmp 0x14040dc58
jl 0x14040e311
lea rcx, [rsp + rax]
cmp ecx, 0x5c8a3af2
adc r14b, 0xa
add rcx, 0x70
mov r8d, edi
mov r14w, 0x1a7b
mov ebp, r9d
mov r14b, bl
movzx r14, di
movsx r14w, bpl
mov r14, rsi
movsxd rsi, ebx
movsx esi, r15w
setno sil
mov esi, r10d
jmp 0x14040dc9d
call fcn.1404a7565
mov r10d, esi
cmc
movsx r9w, cl
not sil
mov rsi, r14
movsx r9d, r15w
xchg r14, r14
mov r9d, ebp
add r10d, edi
or r14w, 0x41cb
stc
clc
mov r14d, r15d
stc
cmp r9d, r10d
jmp 0x14040dcd2
jg 0x14040d57a
jne 0x14040e311
mov rcx, qword [rsp + 0x30]
movsxd rdx, r15d
movzx r8, r10w
movsx r8, r8w
lea rdx, [rsp + 0x70]
movsx r8d, r12w
bswap r8d
mov r8d, r12d
jmp 0x14040dd02
call fcn.1404372ec
test eax, eax
jmp 0x14040dd0e
je 0x14040e311
mov eax, r12d
bswap cx
btr rcx, rdx
lea rdx, [rsp + rax]
xchg cl, r8b
btc cx, r12w
add rdx, 0x70
mov rcx, qword [rsp + 0x48]
mov r8b, r13b
mov r8, qword [rsp + 0x38]
jmp 0x14040dd40
call fcn.1404372ec
test eax, eax
mov r14, qword [rsp + 0x30]
bswap r15w
mov r15, qword [rsp + 0x28]
jmp 0x14040dd5a
jne 0x14040c238
jmp 0x14040e311
mov rdx, qword [r13 + 8]
jmp 0x14040dd71
mov qword [r13], rdx
mov edx, ecx
movzx rcx, bp
movzx cx, r8b
mov ecx, eax
cmp rsi, r9
shr r12d, cl
mov dword [r15], r12d
sub edx, eax
bts cx, ax
bts rcx, r9
mov dword [rsi], edx
add cx, r9w
sbb cx, 0x207f
clc
mov ecx, edx
cmc
jmp 0x14040dda9
test ecx, ecx
jmp 0x14040ddb0
jle 0x14040de34
xor ebp, ebp
movsxd rax, ebx
nop word cs:[rax + rax]
mov eax, ecx
not rcx
cmove cx, r12w
mov byte [rsp + rbp + 0x238], r12b
movzx rcx, si
inc rbp
bts cx, ax
mov cx, 0x487
test r12, 0x7cf0300b
shr r12d, 8
movsx rcx, r9w
sar ecx, 0x8f
lea ecx, [rax - 8]
cmp eax, 8
ja 0x14040ddc6
mov dword [r15], r12d
mov dword [rsi], ecx
test ebx, 0x13da4207
clc
test ecx, ecx
jmp 0x14040de18
jne 0x14040e311
test ebp, 0xfffffffc
jmp 0x14040de29
jne 0x14040deb2
jmp 0x14040de3c
js 0x14040e311
xor ebp, ebp
mov rdi, qword [r13]
xchg cx, cx
bts ax, r15w
rcr cl, cl
mov rax, qword [r13 + 8]
ror cx, 0x92
mov ecx, ebp
cmp r15w, 0x2774
test bpl, 1
je 0x14040dea3
cmp rdi, rax
jmp 0x14040de6c
jae 0x14040de8a
lea rdx, [rdi + 1]
jmp 0x14040de7b
mov qword [r13], rdx
movzx ebx, byte [rdi]
mov rdi, rdx
jmp 0x14040de8c
xor ebx, ebx
mov byte [rsp + rcx + 0x238], bl
jmp 0x14040de98
inc rcx
clc
test r9b, 0x66
test dil, r8b
cmp rbp, 3
jmp 0x14040deac
jne 0x14040e03b
movzx ebx, word [rsp + 0x238]
ror rax, cl
test bl, 0x76
or cl, bl
movzx eax, word [rsp + 0x23a]
neg cl
jmp 0x14040ded5
mov ecx, ebx
cmc
stc
xor ecx, 0xffff
test r13w, ax
clc
cmp eax, ecx
jne 0x14040e311
mov rdx, qword [r13]
adc al, bl
lea rax, [rdx + rbx]
stc
cmp rax, qword [r13 + 8]
ja 0x14040e311
lea rcx, [r10 + rbx]
neg ah
mov rax, qword [r13 + 0x28]
jmp 0x14040df10
cmp rcx, rax
jbe 0x14040e08c
cmp dword [r13 + 0x30], 0
jmp 0x14040df23
je 0x14040e311
mov rcx, qword [r13 + 0x20]
xchg dx, dx
clc
sub r10, rcx
shl dl, cl
ror dh, cl
mov edx, r10d
test edi, 0x26a4015
clc
add edx, ebx
jmp 0x14040df49
jb 0x14040e311
sub eax, ecx
stc
cmp edx, eax
jmp 0x14040df59
jbe 0x14040df87
nop dword [rax]
test eax, eax
jmp 0x14040df6d
js 0x14040e311
add eax, eax
clc
cmp rcx, rdx
cmc
cmp edx, eax
jmp 0x14040df81
ja 0x14040df66
mov ebp, eax
mov rdx, rbp
cmovns edi, edx
mov rdi, r8
xchg r12b, r12b
mov r12, r10
jmp 0x14040df9d
call fcn.1401e4940
test rax, rax
jmp 0x14040dfaa
je 0x14040e311
mov r10, r12
bsr dx, r14w
xor dh, 0x1f
mov qword [r13 + 0x20], rax
add dx, 0x11bb
rol dl, cl
mov r10d, r10d
ror rdx, 0xdf
movsx dx, r9b
add r10, rax
bts rdx, rsp
mov qword [r13 + 0x18], r10
or dl, 2
add rbp, rax
movsx dx, r13b
cqo
mov dx, di
mov qword [r13 + 0x28], rbp
bswap rdx
mov dh, 0x13
mov rdx, qword [r13]
jmp 0x14040e000
jmp 0x14040e093
lea rdx, [rdi + 1]
mov qword [r13], rdx
jmp 0x14040e012
movzx ebp, byte [rdi]
dec dil
btr di, sp
mov rdi, rdx
mov byte [rsp + rcx + 0x239], bpl
cmc
add rcx, 2
cmp rcx, 4
jmp 0x14040e035
je 0x14040deb2
cmp rdi, rax
jmp 0x14040e043
jae 0x14040e067
lea rdx, [rdi + 1]
mov qword [r13], rdx
mov bp, 0x66af
movsx ebp, r9w
cmovge ebp, edi
movzx ebp, byte [rdi]
mov rdi, rdx
jmp 0x14040e06f
sub ebp, ebp
jmp 0x14040e06f
mov byte [rsp + rcx + 0x238], bpl
cmp rdi, rax
jb 0x14040e005
sub ebp, ebp
jmp 0x14040e087
jmp 0x14040e01f
mov rdi, r8
xchg r8w, r8w
mov rcx, r10
mov r8, rbx
jmp 0x14040e09e
call fcn.1404a6b00
add qword [r13], rbx
movzx r8d, r12w
sal ah, cl
add rbx, qword [r13 + 0x18]
bsr rax, r8
neg r8w
xor r8b, r15b
mov qword [r13 + 0x18], rbx
inc r10w
stc
mov r10, rbx
cmp edx, 0x1b50248c
mov rax, qword [rsp + 0x40]
movzx r8w, dil
mov r8, rdi
test al, 1
jmp 0x14040e0e2
jne 0x14040e36b
mov ecx, dword [rsi]
setb bpl
sub bp, 0x385a
mov ebp, dword [r15]
stc
test ecx, ecx
jg 0x14040e1ce
jmp 0x14040e172
mov qword [r13 + 0x18], r10
test sil, 0x5a
rcr al, cl
mov r8b, cl
mov rax, qword [rsp + 0x40]
lea r8, [0x1400bf2a0]
test al, 1
jmp 0x14040e124
je 0x14040e0e8
jmp 0x14040e36b
lea rdx, [rax + 1]
jmp 0x14040e138
mov qword [r13], rdx
jmp 0x14040e144
movzx eax, byte [rax]
movzx eax, al
shl eax, cl
or ebp, eax
ror al, 0xdc
add ax, r13w
mov dword [r15], ebp
lea eax, [rcx + 8]
clc
mov dword [rsi], eax
cmp ecx, 0x11
movsx rcx, sp
mov ecx, eax
jmp 0x14040e16c
jge 0x14040e1be
mov eax, ebp
test al, 0xc
cmp r11b, al
shr eax, cl
cmc
test eax, eax
jmp 0x14040e183
jne 0x14040e1a7
mov rax, qword [r13]
clc
test bh, 0x78
cmp rax, qword [r13 + 8]
jmp 0x14040e19a
jb 0x14040e12f
xor eax, eax
jmp 0x14040e147
mov rax, qword [r13 + 8]
jmp 0x14040e1b0
mov qword [r13], rax
jmp 0x14040e1b9
jmp 0x14040e1ce
mov qword [rsp + 0x40], rbp
stc
cmc
shr ebp, 1
dec eax
jmp 0x14040e2c3
mov qword [rsp + 0x40], rbp
shr ebp, 1
stc
mov dword [r15], ebp
cmc
cwde
lea eax, [rcx - 1]
stc
mov dword [rsi], eax
jmp 0x14040e1e9
cmp ecx, 2
jmp 0x14040e1f1
jle 0x14040e267
jmp 0x14040e2c3
lea rdx, [rcx + 1]
clc
stc
mov qword [r13], rdx
bts dx, r9w
sar dh, cl
movzx ecx, byte [rcx]
cmp edi, r11d
setp dl
movzx edx, cl
sal rcx, 0xea
rol cl, 0x99
rcr rcx, 0x21
mov ecx, eax
cmp r9, r8
jmp 0x14040e22e
shl edx, cl
movsx ecx, si
cmc
or ebp, edx
xor cl, 0xd6
mov cl, 0xe
sub cl, 0xa0
mov dword [r15], ebp
or ch, 0xf8
add rcx, 0x61d75a3a
lea ecx, [rax + 8]
clc
mov dword [rsi], ecx
test r14b, r15b
cmc
stc
cmp eax, 0x11
cwde
movzx ax, spl
mov eax, ecx
jge 0x14040e2be
mov edx, ebp
jmp 0x14040e275
mov ecx, eax
test r11w, di
shr edx, cl
test edx, edx
jmp 0x14040e284
jne 0x14040e2a7
mov rcx, qword [r13]
test ah, 0x76
cmp rcx, qword [r13 + 8]
jb 0x14040e1fc
xor ecx, ecx
jmp 0x14040e2a2
jmp 0x14040e216
mov rcx, qword [r13 + 8]
jmp 0x14040e2b0
mov qword [r13], rcx
jmp 0x14040e2b9
jmp 0x14040e2c3
mov eax, ecx
sub cl, 0x5f
mov r12d, ebp
adc cl, 0xc6
xadd cl, cl
test dil, r12b
shr r12d, 2
mov dword [r15], r12d
xchg cx, cx
lea ecx, [rax - 2]
stc
cmp cl, 0xd3
mov dword [rsi], ecx
and ebp, 3
je 0x14040c139
cmp ebp, 1
jmp 0x14040e2f3
mov qword [rsp + 0x30], r14
jmp 0x14040e2fd
je 0x14040c1d5
cmp ebp, 3
jmp 0x14040e30b
jne 0x14040c0b4
xor eax, eax
sbb r13b, 0xd1
movaps xmm6, xmmword [rsp + 0xa20]
shl r13b, cl
rol rdi, cl
add rsp, 0xa38
not r15b
pop rbx
jmp 0x14040e33b
pop rbp
pop rdi
cmovns si, r13w
movsxd r15, r15d
pop rsi
not r14d
pop r12
mov r14b, 0x1a
pop r13
movsxd r15, r15d
movsx r15d, di
mov r15d, esp
pop r14
bswap r15
xchg r15w, r15w
movsx r15w, sil
pop r15
ret
mov eax, 1
jmp 0x14040e375
jmp 0x14040e317