Function at 0x14040cf14
Capabilities:
Check http status code
Encrypt data using speck

Disassembly:
push r15
push r14
lahf
bts r10w, r13w
push r13
push r12
push rsi
adc r10b, r11b
and ah, 0xcb
rcr rax, 0x72
push rdi
push rbp
push rbx
movsxd rax, r10d
sub rsp, 0xa38
ror ax, 0x77
shl r13w, 0x98
sbb r10d, ebp
movaps xmmword [rsp + 0xa20], xmm6
mov r10, rdx
btr rax, 0x8e
shl r13d, 0xb8
mov r13, rcx
bts eax, r12d
mov qword [rcx + 0x20], rdx
lahf
rcl eax, cl
mov qword [rcx + 0x18], rdx
add rax, r11
movsxd rax, r8d
cmp r14b, 0xaa
lea rax, [rax + rdx]
jmp 0x14040cf7f
mov qword [rcx + 0x28], rax
cmp rbx, 0x49dd2ede
stc
cmp r8b, sil
mov dword [rcx + 0x30], r9d
stc
cmp r9b, r11b
cmp dword [rsp + 0xaa0], 0
je 0x14040d0dc
mov rbp, qword [r13]
movsx edx, r11w
mov rdx, qword [r13 + 8]
xor edi, edi
cmp rbp, rdx
jmp 0x14040cfba
jae 0x14040cff7
lea rbx, [rbp + 1]
adc si, 0x2985
sal si, cl
bts rsi, rbx
mov qword [r13], rbx
movzx esi, byte [rbp]
rcl rbp, cl
sbb bp, r13w
mov rbp, rbx
stc
cmc
cmp rbp, rdx
jmp 0x14040cfec
jb 0x14040d00c
jmp 0x14040d031
sub esi, esi
cmp di, r11w
stc
cmp rbp, rdx
jmp 0x14040d006
jae 0x14040d031
lea rbx, [rbp + 1]
sub dil, r9b
mov qword [r13], rbx
movzx edi, byte [rbp]
and bpl, r12b
xor bp, 0x6e43
btr bp, r11w
mov rbp, rbx
jmp 0x14040d031
xor eax, eax
stc
cmp rbp, rdx
jae 0x14040f3ef
test dil, 0x20
jmp 0x14040d046
jne 0x14040f3ef
mov edx, esi
shl edx, 8
add cx, cx
or edi, edx
cqo
shr rdx, cl
rol dx, cl
imul edx, edi, 0x843
clc
shld rcx, r10, 0x9e
shr edx, 0x10
movzx cx, dil
mov ecx, edi
clc
sub ecx, edx
movzx ecx, cx
cmp r8, rdx
shr ecx, 1
cmc
jmp 0x14040d088
add ecx, edx
btr dx, bx
shl dh, 0x68
cwd
shr ecx, 4
seto dh
mov edx, ecx
stc
test cx, 0x11f0
shl edx, 5
cmp r13w, 0x4417
sub ecx, edx
cmp r9b, r11b
test r11b, 0xbc
stc
add ecx, edi
stc
jmp 0x14040d0bc
test cx, cx
jmp 0x14040d0c4
jne 0x14040f3ef
and esi, 0xf
clc
cmp esi, 8
jmp 0x14040d0d6
jne 0x14040f3ef
lea rsi, [r13 + 0x10]
xadd rax, rax
lea r15, [r13 + 0x14]
mov qword [r13 + 0x10], 0
lahf
rol r14, cl
lea r14, [r13 + 0x34]
lea rax, [r13 + 0x818]
mov qword [rsp + 0x48], rax
sub ebp, ebp
jmp 0x14040d10b
xorps xmm6, xmm6
lea r8, [0x1400bf2a0]
cmc
jmp 0x14040d11b
sub ecx, ecx
cmp rbx, rbp
test ecx, ecx
jmp 0x14040d127
jg 0x14040f2bd
jmp 0x14040f24d
cmp eax, 6
jle 0x14040d18e
jmp 0x14040e21e
lea rdx, [rax + 1]
mov qword [r13], rdx
test rdx, r14
cmp r14d, 0x312a1d43
movzx eax, byte [rax]
cmp r9b, dl
movzx eax, al
clc
shl eax, cl
or r12d, eax
mov ax, di
cbw
mov dword [r15], r12d
movsx eax, bp
btr rax, 0x69
lea eax, [rcx + 8]
mov dword [rsi], eax
clc
cmp rax, 0x209a73df
cmp ecx, 0x11
mov ecx, eax
jmp 0x14040d188
jge 0x14040e224
mov eax, r12d
shr eax, cl
cmp bx, ax
clc
test eax, eax
jmp 0x14040d19e
jne 0x14040e211
mov rax, qword [r13]
stc
cmp rax, qword [r13 + 8]
jmp 0x14040d1b2
jb 0x14040d140
sub eax, eax
jmp 0x14040d158
mov eax, ecx
cmp edx, 0x6014b5f
test spl, r9b
and eax, 7
jmp 0x14040d1d2
je 0x14040ee76
cmp ecx, eax
jmp 0x14040d1df
jl 0x14040d240
jmp 0x14040ee4e
lea rbp, [rdx + 1]
cmp r11w, 0x3101
mov qword [r13], rbp
movzx edx, byte [rdx]
movzx edx, dl
shl edx, cl
cmp bx, si
or r12d, edx
movzx rdx, bp
sal dx, 0
bsr dx, ax
mov dword [r15], r12d
sub dx, 0x5a99
cwd
lea edx, [rcx + 8]
mov dword [rsi], edx
cmp r14w, 0x5ca5
cmp ecx, 0x11
movsx cx, r9b
movzx rcx, bx
mov ecx, edx
jmp 0x14040d23a
jge 0x14040ee53
mov edx, r12d
shr edx, cl
test edx, edx
jmp 0x14040d24c
jne 0x14040ee37
mov rdx, qword [r13]
cmp rdx, qword [r13 + 8]
jmp 0x14040d25f
jb 0x14040d1ea
xor edx, edx
jmp 0x14040d1fb
mov rcx, r14
lea rdx, [0x1400bf160]
xchg r8b, r8b
mov r8d, 0x120
jmp 0x14040d284
call fcn.1404385ca
test eax, eax
jmp 0x14040d290
je 0x14040f3e5
mov rcx, qword [rsp + 0x48]
lea rdx, [0x1400bf280]
mov r8d, 0x20
jmp 0x14040d2ad
call fcn.1404385ca
test eax, eax
jmp 0x14040d2b9
je 0x14040f3e5
mov r10, qword [r13 + 0x18]
jmp 0x14040d2c8
jmp 0x14040d34c
mov rdi, r10
jmp 0x14040d2d5
mov ebx, eax
bswap rdx
jmp 0x14040d2e1
mov rdx, rbx
jmp 0x14040d2e9
call fcn.140252a02
test rax, rax
je 0x14040f3e5
mov qword [r13 + 0x20], rax
sub r10w, di
rcl r10d, 0x42
mov r10, rdi
cmp r14b, r13b
mov r10d, r10d
test esp, 0x6fa59f5
lea r10, [r10 + rax]
cmc
jmp 0x14040d31c
mov qword [r13 + 0x18], r10
test bp, r15w
add rbx, rax
setnp ah
cwde
mov qword [r13 + 0x28], rbx
dec rax
setno ah
mov rax, 0x1e0945ce
mov byte [r10], bpl
setge al
movsx rax, di
cdqe
inc r10
lahf
mov eax, dword [rsi]
test ebp, 0x68e70aa8
cmp eax, 0x10
jmp 0x14040d35c
jge 0x14040d435
mov rdi, qword [r13]
mov rdx, qword [r13 + 8]
test esi, esp
cmp rdi, rdx
jae 0x14040f3e5
mov r9d, dword [r15]
bswap rcx
mov ecx, eax
jmp 0x14040d382
jmp 0x14040d400
lea rbp, [rdi + 1]
movzx ax, r8b
movsx ax, r15b
or ah, 0xe5
mov qword [r13], rbp
movsxd rax, esp
inc al
movzx eax, byte [rdi]
cmc
mov dil, r9b
mov rdi, rbp
jmp 0x14040d3b5
movzx eax, al
test r9d, 0x18b503c7
test r8w, r10w
clc
shl eax, cl
or r9d, eax
mov dword [r15], r9d
sal ah, cl
sbb ah, 0x29
lea eax, [rcx + 8]
cmp dl, 0x67
mov dword [rsi], eax
cmp dil, 0x1b
jmp 0x14040d3e3
cmp ecx, 0x11
movzx rcx, r15w
jmp 0x14040d3f3
mov ecx, eax
jmp 0x14040d3fa
jge 0x14040d45c
mov eax, r9d
cmp ax, sp
cmp edx, 0x2bb30f1e
jmp 0x14040d411
shr eax, cl
test eax, eax
jne 0x14040d442
cmp rdi, rdx
jmp 0x14040d423
jb 0x14040d387
sub eax, eax
jmp 0x14040d430
jmp 0x14040d3b5
mov r9d, dword [r15]
jmp 0x14040d43d
jmp 0x14040d45c
mov qword [r13], rdx
btr bp, 0xd7
btr eax, r9d
test r13b, dil
mov eax, ecx
bsf ecx, r9d
xadd bpl, bpl
mov ecx, r9d
and ecx, 0x1ff
ror ebp, 0x5d
movzx ebp, word [r14 + rcx*2]
test ebp, ebp
jmp 0x14040d474
je 0x14040d545
mov ecx, ebp
test r9b, r11b
jmp 0x14040d484
shr ecx, 9
shr r9d, cl
mov dword [r15], r9d
sub eax, ecx
jmp 0x14040d498
mov dword [rsi], eax
test spl, dil
and ebp, 0x1ff
jmp 0x14040d4aa
cmp ebp, 0xff
jmp 0x14040d4b5
ja 0x14040d6fe
mov rax, qword [r13 + 0x28]
clc
test r12w, r10w
cmp r10, rax
jmp 0x14040d4cc
jb 0x14040d33c
mov qword [r13 + 0x18], r10
jmp 0x14040d4db
cmp dword [r13 + 0x30], 0
je 0x14040f3e5
mov rcx, qword [r13 + 0x20]
test spl, r15b
sub r10, rcx
cmp r10d, 0xffffffff
jmp 0x14040d4f9
je 0x14040f3e5
sub eax, ecx
cmp r10d, eax
jmp 0x14040d509
jb 0x14040d2cd
nop word cs:[rax + rax]
jmp 0x14040d520
test eax, eax
jmp 0x14040d527
js 0x14040f3e5
add eax, eax
cmc
cmp rcx, 0x7b4d351e
cmp eax, r10d
jbe 0x14040d520
jmp 0x14040d2cd
mov ecx, r9d
rcr dl, cl
bt dx, bp
rol cx, 8
mov edx, ecx
not dil
and edx, 0xf0f
shl edx, 4
or di, r14w
shr ecx, 4
xor edi, 0xb1e1bf0
bts rdi, r12
sar dil, cl
and ecx, 0xf0f
rcr dil, cl
cmovle di, r8w
sar dil, 0x16
or ecx, edx
test dx, 0x7885
mov edx, ecx
bts rdi, r9
shld rdi, rsp, 0xf3
and edx, 0x3333
shr ecx, 2
movsx edi, r14w
shld edi, edx, 0xf3
and ecx, 0x3333
shr dil, cl
jmp 0x14040d5b7
lea ecx, [rcx + rdx*4]
bts rdi, rcx
setbe dh
mov edx, ecx
neg dil
shl di, cl
bsf rdi, rbx
and edx, 0x5555
shr ecx, 1
and ecx, 0x5555
movzx rdi, r11w
btr di, 0xc8
lea edi, [rcx + rdx*2]
sub ebp, ebp
mov rcx, 0x4e2524ff
nop word cs:[rax + rax]
movzx rcx, di
movsx cx, dil
mov rcx, rbp
jmp 0x14040d60b
inc rbp
cmp dword [r13 + rcx*4 + 0x47c], edi
jmp 0x14040d61b
jle 0x14040d603
lea r8, [rbp + 9]
jmp 0x14040d62a
cmp r8d, 0xf
ja 0x14040f3e5
mov edx, r8d
rol cl, cl
ror cl, cl
mov cl, 7
sub cl, bpl
test r15d, 0x68515773
jmp 0x14040d64f
shr edi, cl
inc cx
movzx ecx, word [r13 + rdx*2 + 0x434]
jmp 0x14040d662
sub rdi, rcx
movzx edx, word [r13 + rdx*2 + 0x498]
jmp 0x14040d673
lea rdx, [rdx + rdi]
clc
test r11b, 0x52
cmp edx, 0x11f
jmp 0x14040d687
jg 0x14040f3e5
movzx ecx, byte [r13 + rdx + 0x4b8]
bswap edi
sal dil, cl
xor dil, 0x88
mov edi, ebp
test r9b, r8b
stc
sub edi, ecx
stc
cmp edi, 0xfffffff7
jne 0x14040f3e5
mov ecx, r8d
cmp r15d, 0x72b373db
test r12b, al
shr r9d, cl
mov dword [r13 + 0x14], r9d
stc
sub eax, ebp
sal ebp, cl
bts bp, r13w
add eax, 0xfffffff7
movzx rbp, r15w
mov dword [r13 + 0x10], eax
sar bp, cl
movzx ebp, word [r13 + rdx*2 + 0x5d8]
cmp esi, esp
jmp 0x14040d6ed
cmp ebp, 0xff
jmp 0x14040d6f8
jbe 0x14040d4bb
cmp ebp, 0x100
jmp 0x14040d709
je 0x14040f1d0
add ebp, 0xfffffeff
or ecx, r11d
lea rcx, [0x1400bf2c0]
ror r11, cl
btr r11d, r12d
mov r11d, dword [rcx + rbp*4]
lea rcx, [rbp - 0x1c]
cmp rcx, 0xffffffffffffffec
jmp 0x14040d737
jb 0x14040d8a0
lea rcx, [0x1400bf340]
btr edx, r9d
test r10b, 0x8c
rol edx, cl
mov edx, dword [rcx + rbp*4]
stc
jmp 0x14040d757
cmp eax, edx
jmp 0x14040d75e
jl 0x14040d7cd
jmp 0x14040d835
lea rbp, [rcx + 1]
cmc
mov qword [r13], rbp
sar bp, cl
btr ebp, 0x65
movzx ecx, byte [rcx]
movzx ebp, cl
neg cx
mov cx, r11w
mov ecx, eax
shl ebp, cl
cmp ax, r11w
jmp 0x14040d797
or r9d, ebp
movzx bp, r14b
clc
mov dword [r15], r9d
sal bpl, 0x68
xchg bp, bp
and bp, 0x4b1f
lea ebp, [rax + 8]
stc
test sil, r9b
cmc
mov dword [rsi], ebp
stc
test bl, 0x29
cmp eax, 0x11
mov eax, ebp
jmp 0x14040d7c7
jge 0x14040d83b
mov ebx, r9d
not ecx
btr ecx, 0xe6
mov ecx, eax
cmp cl, r13b
stc
jmp 0x14040d7e1
shr ebx, cl
jmp 0x14040d7e9
test ebx, ebx
jmp 0x14040d7f0
jne 0x14040d81e
mov rcx, qword [r13]
cmp r8w, r12w
jmp 0x14040d803
cmp rcx, qword [r13 + 8]
jmp 0x14040d80c
jb 0x14040d769
sub ecx, ecx
jmp 0x14040d819
jmp 0x14040d77c
mov rcx, qword [r13 + 8]
test r14w, bp
btr ebp, r14d
mov qword [r13], rcx
bsr ebp, r8d
neg bx
mov ebp, eax
cmovns rax, rbx
mov ebx, 0xffffffff
or eax, 0x3fd771b2
inc eax
mov ecx, edx
shl ebx, cl
add ax, 0x2f12
sub ax, si
not ebx
rcr eax, 0xe1
cwde
stc
and ebx, r9d
shr r9d, cl
ror al, 0x64
neg al
sub al, r15b
mov dword [r15], r9d
btc ax, 0x5a
sub ebp, edx
setns ah
sbb al, bpl
nop
mov dword [rsi], ebp
shr eax, 0xe2
mov al, 0xd5
add ebx, r11d
movsx r11, r12w
and ax, 0x457d
stc
mov eax, ebp
sal r11b, 0x48
bt r11, 0xd7
mov r11d, ebx
cmp ebp, ebp
test r10w, si
clc
cmp eax, 0xf
jg 0x14040d96c
mov rdi, qword [r13]
sal rbp, cl
rcr bpl, cl
bt bp, r11w
mov rbp, qword [r13 + 8]
cmp rdi, rbp
jmp 0x14040d8c4
jb 0x14040d932
jmp 0x14040f3e5
lea rdx, [rdi + 1]
jmp 0x14040d8dc
mov qword [r13], rdx
sbb cl, dil
btr ecx, 0xc8
clc
movzx ecx, byte [rdi]
and dil, r8b
sal di, 0xc7
mov rdi, rdx
xchg dh, dh
movzx dx, al
movzx edx, cl
mov ecx, eax
shl edx, cl
or r9d, edx
bsr dx, bx
cmp dil, r8b
mov dword [r15], r9d
lea edx, [rax + 8]
test cx, bx
mov dword [rsi], edx
test cl, r12b
cmp eax, 0x11
bswap ax
movzx rax, bx
cwde
mov eax, edx
jmp 0x14040d92c
jge 0x14040d974
mov edx, r9d
movzx ecx, cx
adc rcx, 0x55251373
mov ecx, eax
stc
shr edx, cl
stc
cmc
test edx, edx
jne 0x14040d968
cmp rdi, rbp
jmp 0x14040d956
jb 0x14040d8cf
xor ecx, ecx
jmp 0x14040d963
jmp 0x14040d8fb
mov qword [r13], rbp
mov edx, eax
movzx ecx, cx
rcr ax, cl
mov eax, r9d
bsr cx, r15w
setge cl
and eax, 0x1ff
rol cl, cl
mov rcx, qword [rsp + 0x48]
movzx eax, word [rcx + rax*2]
cmp r15b, 0xb6
test r12w, 0x1c49
jmp 0x14040d99e
test eax, eax
jmp 0x14040d9a5
je 0x14040d9d8
mov ecx, eax
shr ecx, 9
test cx, r15w
cmc
shr r9d, cl
jmp 0x14040d9bd
mov dword [r15], r9d
stc
sub edx, ecx
clc
test dl, r15b
mov dword [rsi], edx
and eax, 0x1ff
jmp 0x14040d9d3
jmp 0x14040db5d
mov eax, r9d
rol ax, 8
btr rcx, rax
mov ecx, eax
adc di, 0x927
sar dil, 0x67
rcr dil, 0xda
and ecx, 0xf0f
shld di, di, 0x66
rcl edi, 0x97
shl ecx, 4
sal di, cl
movzx edi, ax
shr eax, 4
bswap edi
btc di, si
and eax, 0xf0f
cmc
btr di, 0x30
or eax, ecx
mov ecx, eax
and ecx, 0x3333
clc
shr eax, 2
and eax, 0x3333
lea eax, [rax + rcx*4]
mov ecx, eax
adc dil, 0x51
and ecx, 0x5555
movzx rdi, r11w
shr eax, 1
and eax, 0x5555
adc di, 0xba4
mov dil, spl
sal dil, 0x24
lea edi, [rax + rcx*2]
xor ebp, ebp
nop word cs:[rax + rax]
mov rax, rbp
inc rbp
test r12b, r9b
cmp dword [r13 + rax*4 + 0xc60], edi
jmp 0x14040da7f
jle 0x14040da69
lea r8, [rbp + 9]
test r10b, dil
cmp r8d, 0xf
jmp 0x14040da95
ja 0x14040f3e5
mov eax, r8d
xor cl, 0xec
sal cl, cl
mov cl, 7
test r10w, di
test r15, 0x7234772
sub cl, bpl
cmp spl, 0x76
shr edi, cl
movzx ecx, word [r13 + rax*2 + 0xc18]
sub rdi, rcx
movzx eax, word [r13 + rax*2 + 0xc7c]
cmp sp, r15w
clc
lea rax, [rax + rdi]
clc
stc
jmp 0x14040dade
cmp eax, 0x11f
jmp 0x14040dae8
jg 0x14040f3e5
movzx ecx, byte [r13 + rax + 0xc9c]
setns bl
dec bh
mov ebx, ebp
cmc
test r12w, 0x4fbc
jmp 0x14040db0a
sub ebx, ecx
stc
cmp ebx, 0xfffffff7
jmp 0x14040db15
jne 0x14040f3e5
mov ecx, r8d
bts r8, rdx
shr r9d, cl
sal r8b, cl
bswap r8w
mov dword [r13 + 0x14], r9d
cmovl r8w, di
btr r8, r14
sub edx, ebp
xor cl, 0xc7
shr ecx, 0xc2
add edx, 0xfffffff7
movzx r8w, r14b
rol r8w, cl
mov dword [r13 + 0x10], edx
xchg r8b, cl
movzx eax, word [r13 + rax*2 + 0xdbc]
mov eax, eax
sar r8b, 0xb2
lea rcx, [0x1400bf3c0]
mov r8d, dword [rcx + rax*4]
bsf rcx, r8
rol cl, cl
lea rcx, [rax - 0x1e]
cmp r14b, 0x75
cmp r9b, r13b
cmp rcx, 0xffffffffffffffe6
jmp 0x14040db88
jb 0x14040dced
lea rcx, [0x1400bf440]
jmp 0x14040db9d
mov eax, dword [rcx + rax*4]
test dil, 0xfd
cmp edx, eax
jmp 0x14040dbab
jl 0x14040dc2f
mov edi, edx
jmp 0x14040dbb8
jmp 0x14040dcaa
lea rbx, [rcx + 1]
bt edi, r14d
ror si, 0x8c
mov qword [r13], rbx
bsr rdi, rax
movzx bx, r15b
movzx ecx, byte [rcx]
shl dil, cl
mov rsi, rbp
bts bx, r15w
neg bh
movzx ebx, cl
movsx rcx, dx
add cl, 0x78
cmc
mov ecx, edx
shl ebx, cl
mov dil, 0x6c
or r9d, ebx
bts di, r13w
cmovne di, r12w
mov dword [r15], r9d
movsx di, bpl
xchg dil, dil
lea edi, [rdx + 8]
test ebx, 0x49ea0d5d
mov dword [rbp], edi
cmp edx, 0x11
mov dl, r9b
mov edx, edi
jmp 0x14040dc29
jge 0x14040dcaa
mov rbp, rsi
movzx rcx, si
bt esi, 0xcd
mov esi, r9d
mov ecx, edx
cmp bh, 0x7b
jmp 0x14040dc47
shr esi, cl
test r8b, spl
test esi, esi
jmp 0x14040dc53
jne 0x14040dc7c
mov rcx, qword [r13]
cmp r15w, ax
cmp rcx, qword [r13 + 8]
jmp 0x14040dc6a
jb 0x14040dbbd
xor ecx, ecx
jmp 0x14040dc77
jmp 0x14040dbdc
mov rcx, qword [r13 + 8]
sub r12d, r14d
movsx rsi, r10w
mov qword [r13], rcx
ror ecx, cl
shld r14d, r10d, 0xcc
mov edi, edx
neg sil
cmp ch, al
mov rsi, rbp
inc r12b
shld r12w, r15w, 0x76
bt r14, 7
mov edx, 0xffffffff
movzx r14w, spl
mov ecx, eax
stc
shl edx, cl
not edx
and edx, r9d
shr r9d, cl
not r12
mov dword [r15], r9d
sub edi, eax
or r14b, r11b
stc
mov dword [rsi], edi
cmovle rcx, r13
sar r12b, cl
and r14d, r13d
add r8d, edx
add r14w, si
cmp r15d, 0x512405ad
btr r12w, 0x83
mov rcx, qword [r13 + 0x20]
movzx r12d, r8w
xor r12b, 0x71
shl r14w, 0xcc
mov r14, r10
shl r12b, cl
sbb r12b, al
mov r12b, r13b
sub r14, rcx
sar r12w, cl
cmp r12b, 0x3a
movsxd r12, r8d
cmc
test r14d, 0x1497293f
cmp r14, r12
jmp 0x14040dd28
jl 0x14040f3e5
movsxd rdx, r11d
add rdx, r10
shl al, 0xaf
movzx eax, cx
or ax, r11w
mov rax, qword [r13 + 0x28]
cmp rdx, rax
jbe 0x14040de2b
mov qword [r13 + 0x18], r10
cmc
cmp dword [r13 + 0x30], 0
jmp 0x14040dd5a
je 0x14040f3e5
mov edx, r14d
cmp r12b, dl
add edx, r11d
jmp 0x14040dd6e
jb 0x14040f3e5
sub eax, ecx
cmp edx, eax
jmp 0x14040dd7d
jbe 0x14040ddac
nop word cs:[rax + rax]
stc
test eax, eax
jmp 0x14040dd99
js 0x14040f3e5
add eax, eax
cmp r15d, ebp
cmp edx, eax
ja 0x14040dd92
mov ebp, r8d
bswap di
mov rdi, r11
not dh
movsx dx, r14b
mov ebx, eax
xchg rdx, rdx
movzx rdx, r9w
movsx rdx, bp
mov rdx, rbx
call fcn.140252a02
test rax, rax
je 0x14040f3e5
mov qword [r13 + 0x20], rax
ror r10w, 0x16
shr r8w, cl
clc
mov r10d, r14d
bt r11w, sp
sbb r14b, r9b
lea r10, [r10 + rax]
mov qword [r13 + 0x18], r10
ror r14b, cl
add rbx, rax
mov qword [r13 + 0x28], rbx
mov r11b, 0x3b
mov r14, qword [rsp + 0x30]
not r11w
jmp 0x14040de1b
mov r11, rdi
mov r8d, ebp
jmp 0x14040de26
jmp 0x14040de3b
mov r14, qword [rsp + 0x30]
sub eax, 0x14c52927
setg ah
shl rax, cl
mov rax, r10
sub rax, r12
cmp r8d, 1
jmp 0x14040de4a
jne 0x14040deaa
test r11d, r11d
je 0x14040d34c
movzx edx, byte [rax]
mov r8d, r11d
mov rcx, r10
setg dil
mov bx, r9w
not dil
mov rdi, r10
mov rbx, r11
jmp 0x14040de78
call fcn.1404a8ca3
mov r10, rdi
xchg r10b, r10b
mov r10, 0x63567522
dec ebx
dec r10b
cmove r10w, r15w
lea r10, [rdi + rbx]
jmp 0x14040de9d
inc r10
jmp 0x14040dea5
jmp 0x14040d34c
test r11d, r11d
jmp 0x14040deb2
je 0x14040d34c
lea r9d, [r11 - 1]
cmc
test al, r14b
stc
cmp r9d, 0x1f
jb 0x14040e0d4
cmp r8d, 0x20
jmp 0x14040ded4
jb 0x14040e0d4
inc r9
movsx ebx, ax
ror r8, cl
mov r8, r9
shrd bx, r14w, 0x79
jmp 0x14040def1
and r8, 0xffffffffffffffe0
rcr bp, cl
lea rcx, [r8 - 0x20]
bsr bp, r13w
mov rbp, rcx
rcl bx, 0x13
shr rbp, 5
mov bl, sil
jmp 0x14040df18
inc rbp
mov ebx, ebp
test r11w, 0x5a5b
clc
and ebx, 3
cmp rcx, 0x60
jae 0x14040df3d
xor edi, edi
jmp 0x14040df38
jmp 0x14040e01b
mov rcx, r12
stc
bt dx, r14w
cmp bh, dl
neg rcx
not edx
xor dl, r14b
and rbp, 0xfffffffffffffffc
add dl, r14b
rcl rdx, 0x7f
cwd
lea rdx, [r10 + 0x70]
cmp r9w, r11w
test esp, 0x514b1e45
test bl, spl
add rcx, r10
add rcx, 0x70
xor edi, edi
test spl, r14b
nop
movups xmm0, xmmword [rcx + rdi - 0x70]
movups xmm1, xmmword [rcx + rdi - 0x60]
cmp r12b, r11b
movups xmmword [rdx + rdi - 0x70], xmm0
movups xmmword [rdx + rdi - 0x60], xmm1
movups xmm0, xmmword [rcx + rdi - 0x50]
clc
test r11b, r15b
movups xmm1, xmmword [rcx + rdi - 0x40]
cmc
stc
movups xmmword [rdx + rdi - 0x50], xmm0
cmp r15w, 0x5e63
jmp 0x14040dfb6
movups xmmword [rdx + rdi - 0x40], xmm1
cmp sp, 0x4820
cmc
movups xmm0, xmmword [rcx + rdi - 0x30]
test r8w, ax
movups xmm1, xmmword [rcx + rdi - 0x20]
movups xmmword [rdx + rdi - 0x30], xmm0
cmp dl, r8b
clc
movups xmmword [rdx + rdi - 0x20], xmm1
jmp 0x14040dfe4
movups xmm0, xmmword [rcx + rdi - 0x10]
test r10d, 0x29807c88
movups xmm1, xmmword [rcx + rdi]
movups xmmword [rdx + rdi - 0x10], xmm0
clc
movups xmmword [rdx + rdi], xmm1
jmp 0x14040e004
sub rdi, 0xffffffffffffff80
stc
cmp r9d, r9d
add rbp, 0xfffffffffffffffc
jmp 0x14040e015
jne 0x14040df7c
test rbx, rbx
je 0x14040e0ac
lea rcx, [r10 + rdi]
rcl dh, cl
clc
add dx, dx
add rcx, 0x10
bts edx, esp
sub rdi, r12
cdq
lea rdx, [r10 + rdi]
cmp r8b, bl
stc
cmc
add rdx, 0x10
cmp bp, r12w
stc
shl rbx, 5
cmp rdi, 0x4850290f
clc
sub ebp, ebp
cmc
stc
nop word cs:[rax + rax]
cmc
cmp rcx, 0x110f6753
test rsi, r10
movups xmm0, xmmword [rdx + rbp - 0x10]
movups xmm1, xmmword [rdx + rbp]
test di, 0x48c3
movups xmmword [rcx + rbp - 0x10], xmm0
cmp r13b, 0xdf
test r11w, 0x3d57
jmp 0x14040e092
movups xmmword [rcx + rbp], xmm1
cmp r11w, si
add rbp, 0x20
cmp rbx, rbp
jmp 0x14040e0a6
jne 0x14040e070
lea r10, [r10 + r8]
test eax, 0x1f8961fd
test rcx, rax
cmp r9, r8
jmp 0x14040e0c0
je 0x14040d34c
add rax, r8
stc
xchg ch, cl
sub r11d, r8d
movzx cx, spl
lea ecx, [r11 - 1]
cmp r12w, 0x5abd
test r11b, 7
jmp 0x14040e0e7
je 0x14040e156
mov ebp, r11d
test r8b, 0x29
shrd bx, r12w, 0xfd
cmc
and ebp, 7
and rbx, 0x20a24621
movsx bx, spl
cmp r10b, r9b
xor edx, edx
movsx bx, r14b
xchg bx, bx
setne bh
nop
setb bh
movsx rbx, si
movsxd rbx, r13d
movzx ebx, byte [rax + rdx]
jmp 0x14040e12e
mov byte [r10 + rdx], bl
jmp 0x14040e137
inc rdx
cmp ebp, edx
jne 0x14040e125
add r10, rdx
cmp spl, 0xb8
add rax, rdx
cmp r15d, 0x32480e35
sub r11d, edx
cmp ecx, 7
jmp 0x14040e15e
jb 0x14040d34c
mov ecx, r11d
sub edx, edx
nop word cs:[rax + rax]
clc
movzx ebx, byte [rax + rdx]
test ebp, 0x697b40f2
mov byte [r10 + rdx], bl
movzx ebx, byte [rax + rdx + 1]
test rdx, 0x2724294b
mov byte [r10 + rdx + 1], bl
clc
movzx ebx, byte [rax + rdx + 2]
mov byte [r10 + rdx + 2], bl
movzx ebx, byte [rax + rdx + 3]
test bx, r13w
mov byte [r10 + rdx + 3], bl
movzx ebx, byte [rax + rdx + 4]
test spl, r12b
mov byte [r10 + rdx + 4], bl
bts ebx, ecx
ror bh, 0x52
movsx ebx, r10w
movzx ebx, byte [rax + rdx + 5]
mov byte [r10 + rdx + 5], bl
sar ebx, 0xb9
rcr bx, cl
movzx ebx, byte [rax + rdx + 6]
mov byte [r10 + rdx + 6], bl
bts bx, r8w
dec bh
cmp ax, 0x1da4
movzx ebx, byte [rax + rdx + 7]
cmp eax, 0x4a6e45a2
mov byte [r10 + rdx + 7], bl
add rdx, 8
clc
cmp ecx, edx
jne 0x14040e174
add r10, rdx
jmp 0x14040e20c
jmp 0x14040d34c
mov rax, qword [r13 + 8]
bsr r14w, r9w
mov qword [r13], rax
mov eax, ecx
sub r14w, r14w
mov r14d, r12d
bt cx, 0x96
shr r14d, 5
shld cx, r11w, 0x6b
mov dword [r15], r14d
and rcx, 0x64dc0182
neg ecx
lea ecx, [rax - 5]
mov dword [rsi], ecx
jmp 0x14040e24c
cmp eax, 9
jmp 0x14040e254
jle 0x14040e2b9
jmp 0x14040e302
lea rdx, [rax + 1]
test dil, 0x11
mov qword [r13], rdx
test r14b, dil
clc
cmp bl, 0x9b
movzx eax, byte [rax]
cmc
cmp dl, bl
movzx eax, al
cmc
clc
stc
shl eax, cl
cmp rsp, rbx
cmc
stc
or r14d, eax
mov rax, 0x7f5e173c
shl ah, cl
mov dword [r15], r14d
lea eax, [rcx + 8]
cmp dh, 0xe7
jmp 0x14040e2a2
mov dword [rsi], eax
test bpl, 0xea
stc
cmp ecx, 0x11
mov ecx, eax
jmp 0x14040e2b3
jge 0x14040e309
mov eax, r14d
shr eax, cl
cmp dl, 0xe2
cmp r10w, ax
clc
test eax, eax
jmp 0x14040e2cd
jne 0x14040e2f2
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x14040e2e0
jb 0x14040e25f
sub eax, eax
jmp 0x14040e2ed
jmp 0x14040e278
mov rax, qword [r13 + 8]
cmp r12b, 0xc8
stc
cmp r14d, r13d
mov qword [r13], rax
mov eax, ecx
btc cx, r12w
and r12d, 0x1f
adc ch, ah
mov ecx, r14d
jmp 0x14040e31b
and ecx, 0x1f
stc
cmp bpl, cl
jmp 0x14040e327
mov qword [rsp + 0x38], rcx
inc ch
adc ch, 0xef
shrd ecx, r13d, 0xce
shr r14d, 5
movsx rcx, r15w
mov dword [r15], r14d
neg cl
shr rcx, cl
lea ecx, [rax - 5]
mov dword [rsi], ecx
cmp dl, sil
stc
cmp eax, 8
jmp 0x14040e357
jle 0x14040e3da
jmp 0x14040e41c
lea rdx, [rax + 1]
rcl ebx, 0x2c
mov qword [r13], rdx
xor bx, r12w
dec ebx
cmovnp rbx, rax
movzx eax, byte [rax]
test r13b, dl
bts ebx, r12d
movzx eax, al
test dx, r13w
cmc
bt bx, 0x31
shl eax, cl
or r14d, eax
movsxd rbx, r14d
bsf bx, dx
jmp 0x14040e39f
mov dword [r15], r14d
add bl, dil
bsr ebx, ebx
adc bx, r10w
lea ebx, [rcx + 8]
stc
test r8d, r10d
mov dword [rsi], ebx
cmp rcx, 0x23ba6054
cmp ecx, 0x11
movsx rcx, dx
jmp 0x14040e3cd
mov ecx, ebx
jmp 0x14040e3d4
jge 0x14040e425
mov eax, r14d
cmp r12b, 0x66
shr eax, cl
test eax, eax
jne 0x14040e40c
mov rax, qword [r13]
stc
cmp r11w, 0x1128
cmp rax, qword [r13 + 8]
jmp 0x14040e3ff
jb 0x14040e362
xor eax, eax
jmp 0x14040e381
mov rax, qword [r13 + 8]
clc
stc
inc bx
mov qword [r13], rax
shl bl, 0xec
mov ebx, ecx
and ah, 0
rol ax, 0xeb
add r12d, 0x101
cmovbe eax, ecx
lahf
bswap ax
mov rax, qword [rsp + 0x38]
jmp 0x14040e43d
inc eax
test r13w, 0x4684
mov qword [rsp + 0x38], rax
mov eax, r14d
clc
jmp 0x14040e453
and eax, 0xf
jmp 0x14040e460
shr r14d, 4
test di, 0x5f85
mov dword [r15], r14d
test si, 0x4c28
stc
cmc
add ebx, 0xfffffffc
clc
jmp 0x14040e47c
mov dword [rsi], ebx
add eax, 4
jmp 0x14040e487
movaps xmmword [rsp + 0x50], xmm6
test r9b, 0xf6
mov dword [rsp + 0x5f], 0
sub edx, edx
jmp 0x14040e49f
jmp 0x14040e535
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
rcl cx, 0xf0
xchg cl, bpl
cmovs cx, r12w
mov ecx, ebx
sub bpl, r8b
and bpl, 0x46
or rbx, rsp
mov ebp, r14d
sbb bl, al
shld rbx, rax, 0x17
shr r14d, 3
sub bl, sil
shr bl, 0xca
mov dword [r15], r14d
seta bh
add bl, 0x75
movsxd rbx, eax
mov ebx, ecx
add ebx, 0xfffffffd
cmove ecx, r12d
rol ecx, 0x8e
mov dword [rsi], ebx
jmp 0x14040e4fa
and bpl, 7
movzx cx, dil
movzx ecx, byte [rdx + r8]
jmp 0x14040e50d
mov byte [rsp + rcx + 0x50], bpl
jmp 0x14040e517
inc rdx
cmp r8w, 0x696f
clc
test r9w, 0x4306
cmp rdx, rax
jmp 0x14040e52f
je 0x14040e5d8
cmp ebx, 2
jmp 0x14040e53d
jle 0x14040e5a0
jmp 0x14040e4b8
lea rbp, [rcx + 1]
clc
mov qword [r13], rbp
inc bpl
or bpl, r13b
movzx ecx, byte [rcx]
sub bp, dx
shrd ebp, r11d, 0xca
movzx rbp, r14w
movzx ebp, cl
movzx ecx, bx
mov ecx, ebx
test si, 0x2e73
shl ebp, cl
movsx rcx, bp
btr cx, cx
or r14d, ebp
rcl ecx, 0x8e
sbb cx, r13w
mov dword [r15], r14d
lea ecx, [rbx + 8]
cmc
cmp r8, rsi
mov dword [rsi], ecx
cmp ebx, 0x11
xchg bl, bh
mov ebx, ecx
jge 0x14040e4c4
mov ebp, r14d
rol cx, cl
mov rcx, 0x648b1cd9
inc cx
mov ecx, ebx
shr ebp, cl
cmc
test ebp, ebp
jne 0x14040e4a4
mov rcx, qword [r13]
clc
cmp rcx, qword [r13 + 8]
jmp 0x14040e5cb
jb 0x14040e548
xor ecx, ecx
jmp 0x14040e566
mov qword [rsp + 0x28], r15
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0x50]
not r8d
bswap r8
movzx r8w, r11b
mov r8d, 0x13
jmp 0x14040e600
call fcn.1404385ca
test eax, eax
jmp 0x14040e60c
je 0x14040f3e5
mov rax, qword [rsp + 0x38]
btr r9w, 0x3a
lea r9d, [rax + r12]
clc
sub r10d, r10d
jmp 0x14040e62a
jmp 0x14040e646
inc r10d
clc
mov byte [rsp + rax + 0x70], dil
cmp r9d, r10d
jmp 0x14040e640
jle 0x14040ed9d
cmp ebx, 0xf
jmp 0x14040e64e
jg 0x14040e72b
mov rdi, qword [r13]
sub ah, 0x7d
bts rax, rbx
sal ah, 0x5c
mov rax, qword [r13 + 8]
test rbx, rcx
cmp rdi, rax
jmp 0x14040e671
jae 0x14040f3e5
mov rbp, qword [rsp + 0x28]
jmp 0x14040e681
jmp 0x14040e6e9
lea rdx, [rdi + 1]
mov qword [r13], rdx
shl cl, 0x4d
rcr rcx, 0x20
movzx ecx, byte [rdi]
shl di, cl
mov dil, r9b
sal dil, 0xc8
mov rdi, rdx
movzx edx, cl
mov ecx, ebx
jmp 0x14040e6b6
shl edx, cl
or r14d, edx
xor dl, r10b
mov dword [rbp], r14d
movzx rdx, r14w
lea edx, [rbx + 8]
cmc
mov dword [rsi], edx
cmp ebx, 0x11
movzx bx, spl
movzx ebx, bx
jmp 0x14040e6dc
mov ebx, edx
jmp 0x14040e6e3
jge 0x14040e758
mov edx, r14d
sal ch, 0x4f
and cx, 0x5093
and cx, bp
mov ecx, ebx
shr edx, cl
cmp r12b, 0x71
jmp 0x14040e704
test edx, edx
jmp 0x14040e70b
jne 0x14040e743
cmp rdi, rax
jmp 0x14040e719
jb 0x14040e686
sub ecx, ecx
jmp 0x14040e726
jmp 0x14040e6a5
mov edx, ebx
bswap bp
movzx rbp, r8w
mov rbp, qword [rsp + 0x28]
jmp 0x14040e73e
jmp 0x14040e758
mov qword [r13], rax
rol ax, 0xe
btc dx, r11w
mov edx, ebx
test r11w, 0x271e
mov eax, r14d
and eax, 0x1ff
stc
jmp 0x14040e766
movzx edi, word [rsp + rax*2 + 0x238]
test dh, 0x7c
cmc
test edi, edi
jmp 0x14040e779
je 0x14040e7b1
mov ecx, edi
cmp r14w, 0x2708
cmp bpl, r12b
shr ecx, 9
stc
shr r14d, cl
mov dword [rbp], r14d
test r15w, cx
cmp dl, r8b
sub edx, ecx
cmp esi, 0x39d37ab1
mov dword [rsi], edx
and edi, 0x1ff
jmp 0x14040e94d
mov eax, r14d
cmovb cx, r14w
rol ax, 8
ror dil, 0xf9
sbb cl, r9b
mov ecx, eax
cmc
and ecx, 0xf0f
shl ecx, 4
and dil, r14b
xadd di, di
shr eax, 4
movzx edi, bp
or dil, 0x72
sar dil, cl
and eax, 0xf0f
or eax, ecx
mov ecx, eax
sar rdi, cl
test r9w, r9w
sbb dil, r9b
and ecx, 0x3333
shr eax, 2
and eax, 0x3333
movzx edi, r9w
sub di, r13w
movzx di, r15b
lea eax, [rax + rcx*4]
sbb dil, 0xb7
mov ecx, eax
bts edi, esp
and ecx, 0x5555
shl rdi, 0xc2
neg di
shr eax, 1
and eax, 0x5555
ror dil, 0x44
rcl di, cl
add dil, r8b
lea edi, [rax + rcx*2]
or rax, 0x57173dd6
sub ebx, ebx
movsx ax, r13b
nop word cs:[rax + rax]
movzx ax, dil
bswap ax
jmp 0x14040e867
mov rax, rbx
inc rbx
cmp dword [rsp + rax*4 + 0x680], edi
jmp 0x14040e879
jle 0x14040e867
lea r8, [rbx + 9]
test bx, 0x4956
cmp spl, bpl
cmp r8d, 0xf
jmp 0x14040e894
ja 0x14040f3e5
mov eax, r8d
mov cl, 7
sub cl, bl
cmp r11, 0x67aa2a0e
stc
shr edi, cl
cmp r14d, 0x31594f33
movzx ecx, word [rsp + rax*2 + 0x638]
jmp 0x14040e8c2
sub rdi, rcx
clc
cmc
test r11b, 0xaa
movzx eax, word [rsp + rax*2 + 0x69c]
cmc
add rax, rdi
stc
cmc
cmp eax, 0x11f
jmp 0x14040e8e3
jg 0x14040f3e5
movzx ecx, byte [rsp + rax + 0x6bc]
movsx rbp, r8w
rcl bpl, cl
mov ebp, ebx
test bpl, r14b
cmp r15d, 0x670e5911
sub ebp, ecx
cmc
cmp ebp, 0xfffffff7
jmp 0x14040e90f
jne 0x14040f3e5
mov ecx, r8d
shr r14d, cl
bt cx, 0x6f
movsx rcx, r8w
mov rcx, qword [rsp + 0x28]
movsxd rdi, esp
mov dword [rcx], r14d
rcl di, cl
or edi, edi
add dil, al
sub edx, ebx
add edx, 0xfffffff7
mov dword [rsi], edx
dec dil
movzx edi, word [rsp + rax*2 + 0x7dc]
shr bh, cl
not ebx
mov ebx, edx
clc
cmp di, 0x2323
cmp edi, 0x12
jmp 0x14040e95d
ja 0x14040f3e5
movsxd rax, r10d
test r8b, dil
cmp edi, 0xf
jmp 0x14040e971
jbe 0x14040e62f
cmp di, 0x11
jmp 0x14040e980
je 0x14040ea50
cmp edi, 0x10
mov rbp, qword [rsp + 0x28]
jmp 0x14040e993
jne 0x14040eb00
cmp ebx, 1
jmp 0x14040e9a1
jle 0x14040ea17
jmp 0x14040ebc8
lea rdx, [rcx + 1]
mov qword [r13], rdx
btr dx, 0x9a
test r9b, 0x4d
movsxd rdx, ebp
movzx ecx, byte [rcx]
rcr dh, cl
xchg dh, dh
test r9w, dx
movzx edx, cl
bt rcx, 0xea
mov ecx, ebx
shl edx, cl
shr cx, 0xbb
test r12d, eax
neg rcx
or r14d, edx
neg ch
rcl ch, cl
bts rcx, rsi
mov dword [rbp], r14d
xchg cl, ch
sets ch
ror ecx, cl
lea ecx, [rbx + 8]
mov dword [rsi], ecx
cmp ebx, 0x11
movsx bx, cl
movzx rbx, di
movzx ebx, dx
mov ebx, ecx
jmp 0x14040ea11
jge 0x14040ebd4
mov edx, r14d
mov ecx, ebx
test r14b, 0x2e
clc
shr edx, cl
stc
test edx, edx
jne 0x14040ebb4
mov rcx, qword [r13]
jmp 0x14040ea35
cmp rcx, qword [r13 + 8]
jmp 0x14040ea3e
jb 0x14040e9ac
xor ecx, ecx
jmp 0x14040ea4b
jmp 0x14040e9cb
cmp ebx, 2
mov rbp, qword [rsp + 0x28]
jle 0x14040eac4
jmp 0x14040ec56
lea rdx, [rcx + 1]
mov qword [r13], rdx
btc edx, ebx
movzx ecx, byte [rcx]
test rsp, r11
movzx edx, dx
not dl
movzx edx, cl
bsr cx, si
mov ecx, ebx
cmp r10, 0x342b4246
cmp r12b, r10b
cmc
shl edx, cl
or r14d, edx
xadd ch, ch
shld cx, r12w, 0x90
not ch
mov dword [rbp], r14d
rcl cx, cl
shr cl, cl
lea ecx, [rbx + 8]
test r13w, 0xc51
clc
mov dword [rsi], ecx
cmp ebx, 0x11
setl bh
movzx rbx, cx
mov ebx, ecx
jge 0x14040ec60
mov edx, r14d
rol ecx, 0x1f
sal cl, 0xcb
mov ecx, ebx
cmp r11, 0x513734f1
stc
shr edx, cl
test edx, edx
jmp 0x14040eae0
jne 0x14040ec46
mov rcx, qword [r13]
cmp rcx, qword [r13 + 8]
jmp 0x14040eaf3
jb 0x14040ea63
sub ecx, ecx
jmp 0x14040ea79
cmp ebx, 6
jmp 0x14040eb08
jle 0x14040eb70
jmp 0x14040eca7
lea rdx, [rcx + 1]
test r12b, 0x72
cmc
clc
mov qword [r13], rdx
bts rdx, r11
movzx ecx, byte [rcx]
bsr dx, r12w
shr rdx, 0xf0
movzx edx, cl
xor cx, 0x7e3f
mov ecx, ebx
test dx, 0x6357
cmp spl, 0xc8
shl edx, cl
mov ch, 0x4e
or r14d, edx
ror ecx, cl
shrd ecx, r8d, 0xad
stc
mov dword [rbp], r14d
lea ecx, [rbx + 8]
mov dword [rsi], ecx
cmp ebx, 0x11
mov ebx, 0x6ebc1906
mov bx, di
mov ebx, ecx
jge 0x14040ecb5
mov edx, r14d
not cx
mov ecx, ebx
jmp 0x14040eb7d
shr edx, cl
clc
cmp r13d, 0x2aad56cb
test edx, edx
jmp 0x14040eb8e
jne 0x14040ec9f
mov rcx, qword [r13]
jmp 0x14040eb9e
cmp rcx, qword [r13 + 8]
jb 0x14040eb13
xor ecx, ecx
jmp 0x14040ebaf
jmp 0x14040eb31
mov rcx, qword [r13 + 8]
btr r15, 0x12
mov qword [r13], rcx
or r15b, 0x2b
sub r15b, r12b
mov ecx, ebx
rcl bl, 0x6f
inc bh
bts r15w, r8w
mov r15d, r14d
sbb bh, 0x7f
shr r15d, 2
adc bh, 0x35
bts bx, r9w
mov bl, r10b
mov dword [rbp], r15d
mov ebx, ecx
add ebx, 0xfffffffe
test r8b, dil
stc
cmc
mov dword [rsi], ebx
cmp r10b, r8b
test r10d, r10d
jmp 0x14040ec04
je 0x14040f3e5
and r14d, 3
shrd edx, r14d, 0xb8
add r14d, 3
movsx ecx, r9w
seta dil
xchg cx, dx
lea rcx, [rsp + 0x70]
movzx dx, r8b
movzx edx, byte [rax + rcx - 1]
jmp 0x14040ec3e
mov edi, r14d
jmp 0x14040ed04
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
rcl di, 0x20
and di, r11w
mov ecx, ebx
sar dil, 0x77
movzx edi, r12w
mov edi, r14d
cmc
clc
and edi, 7
test dl, 0xf7
cmp al, 0x58
shr r14d, 3
cmc
mov dword [rbp], r14d
clc
cmp bl, ah
cmc
add ecx, 0xfffffffd
cmc
test r8d, r11d
cmp rdx, 0x4cc67698
mov dword [rsi], ecx
jmp 0x14040ec92
add edi, 3
jmp 0x14040ec9a
jmp 0x14040eced
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
mov ecx, ebx
shrd edi, r15d, 0x6f
sar r15b, 0x7a
movsxd rbx, r8d
mov edi, r14d
rol bx, cl
add r15w, 0x3c23
and edi, 0x7f
shr r14d, 7
mov dword [rbp], r14d
add ecx, 0xfffffff9
mov dword [rsi], ecx
bts ebx, ecx
bt r15w, 0x81
movzx rbx, r12w
add edi, 0xb
bswap r15d
sal r15d, 0xf9
shrd r15d, r15d, 0x12
sub edx, edx
mov r15d, r14d
bts bx, r9w
mov ebx, ecx
test bpl, 0x4c
sbb rcx, 0x44185af0
mov ecx, r9d
cmp cl, dil
test cl, bpl
sub ecx, r10d
cmp ecx, edi
jmp 0x14040ed17
jl 0x14040f3e5
lea rcx, [rsp + rax]
bts r8w, r10w
shr bpl, cl
add rcx, 0x70
movsx ebp, r14w
mov r8, 0x478945a6
mov r8d, edi
setns r14b
movzx bp, dil
mov bpl, sil
mov ebp, r9d
mov r14, rsi
mov esi, r15d
cmovl rsi, rdx
movsx rsi, bp
mov esi, r10d
call fcn.1404a8ca3
mov r10d, esi
shrd r9w, si, 0x65
or r9d, 0x49140404
mov rsi, r14
shl r14b, 0x88
rcl r14b, cl
mov r9d, ebp
neg r14w
add r10d, edi
sal r14d, cl
mov r14d, r15d
cmp r12b, 0x10
cmc
cmp r9d, r10d
jmp 0x14040ed97
jg 0x14040e646
jne 0x14040f3e5
mov rcx, qword [rsp + 0x30]
movzx edx, bp
not r8b
lea rdx, [rsp + 0x70]
seto r8b
movsx r8w, cl
bswap r8w
mov r8d, r12d
jmp 0x14040edc8
call fcn.1404385ca
test eax, eax
je 0x14040f3e5
mov eax, r12d
movsx rdx, r13w
sub cx, 0x6d6e
lea rdx, [rsp + rax]
movsx rcx, r11w
or cx, bx
rcl cx, 0xe5
add rdx, 0x70
movsxd r8, r12d
mov rcx, qword [rsp + 0x48]
movsx r8d, r14w
mov r8b, r8b
mov r8, qword [rsp + 0x38]
jmp 0x14040ee0d
call fcn.1404385ca
test eax, eax
movzx r15w, dil
mov r14, qword [rsp + 0x30]
movsx r15, si
mov r15, qword [rsp + 0x28]
jmp 0x14040ee2c
jne 0x14040d2bf
jmp 0x14040f3e5
mov rdx, qword [r13 + 8]
stc
jmp 0x14040ee41
mov qword [r13], rdx
cmp r13w, bx
btr dx, r10w
mov edx, ecx
adc cl, r10b
mov ecx, eax
jmp 0x14040ee5f
shr r12d, cl
sal cx, 0x67
mov dword [r15], r12d
movsx cx, r10b
sar cl, cl
sub edx, eax
mov dword [rsi], edx
mov ecx, edx
test ecx, ecx
jle 0x14040eeea
sub ebp, ebp
cwde
nop word cs:[rax + rax]
mov eax, ecx
inc rcx
movsxd rcx, r13d
mov byte [rsp + rbp + 0x238], r12b
inc rbp
rcr rcx, cl
mov cl, bh
shr r12d, 8
mov ecx, 0x26fd4313
sub cx, 0x1580
lea ecx, [rax - 8]
clc
cmp eax, 8
ja 0x14040ee8c
mov dword [r15], r12d
cmp bl, r9b
stc
mov dword [rsi], ecx
cmp ebp, r9d
stc
test ecx, ecx
jmp 0x14040eed3
jne 0x14040f3e5
test ebp, 0xfffffffc
jne 0x14040ef7a
jmp 0x14040eef9
js 0x14040f3e5
xor ebp, ebp
and edi, ebp
sbb ch, 0xdb
mov cl, 0x1b
mov rdi, qword [r13]
bsf rcx, r8
btc cx, bx
mov rax, qword [r13 + 8]
rol cx, 0x1d
btc rcx, 0x8d
rcl ecx, cl
mov ecx, ebp
clc
test bpl, 1
jmp 0x14040ef20
je 0x14040ef70
cmp rdi, rax
jmp 0x14040ef2e
jae 0x14040ef57
lea rdx, [rdi + 1]
mov qword [r13], rdx
movsx rbx, r11w
movzx ebx, byte [rdi]
movsx edi, r8w
cmovne edi, edi
jmp 0x14040ef4f
mov rdi, rdx
jmp 0x14040ef5e
sub ebx, ebx
jmp 0x14040ef5e
mov byte [rsp + rcx + 0x238], bl
jmp 0x14040ef6a
inc rcx
cmp r13b, bpl
cmp rbp, 3
jne 0x14040f109
movzx ebx, word [rsp + 0x238]
xor ch, 0xd1
movzx eax, word [rsp + 0x23a]
sub ch, 0x90
mov ecx, ebx
cmc
cmp r9b, al
xor ecx, 0xffff
cmp eax, ecx
jmp 0x14040efa3
jne 0x14040f3e5
mov rdx, qword [r13]
cwde
movzx eax, r11w
lea rax, [rdx + rbx]
cmc
cmp rax, qword [r13 + 8]
jmp 0x14040efc0
ja 0x14040f3e5
lea rcx, [r10 + rbx]
bsr eax, edi
clc
shr al, cl
mov rax, qword [r13 + 0x28]
clc
cmp rcx, rax
jmp 0x14040efdd
jbe 0x14040f153
cmp dword [r13 + 0x30], 0
jmp 0x14040efed
je 0x14040f3e5
mov rcx, qword [r13 + 0x20]
add dx, r8w
mov dh, 0x3b
sub r10, rcx
mov edx, r10d
add edx, ebx
jmp 0x14040f00b
jb 0x14040f3e5
sub eax, ecx
cmc
cmp edx, eax
jmp 0x14040f01b
jbe 0x14040f044
nop dword [rax]
test eax, eax
jmp 0x14040f02f
js 0x14040f3e5
add eax, eax
cmp edx, eax
jmp 0x14040f03e
ja 0x14040f028
mov ebp, eax
movzx r12, di
jmp 0x14040f050
mov rdx, rbp
movzx r12d, r9w
mov rdi, r8
xchg r12d, r12d
mov r12b, cl
mov r12, r10
jmp 0x14040f068
call fcn.140252a02
test rax, rax
jmp 0x14040f075
je 0x14040f3e5
mov r10, r12
movsxd rdx, ecx
mov qword [r13 + 0x20], rax
movsx rdx, bp
seta dl
sub dx, ax
mov r10d, r10d
and edx, eax
setp dl
mov dl, 0x8f
lea r10, [r10 + rax]
movzx edx, r13w
btc dx, 0x91
mov qword [r13 + 0x18], r10
clc
bswap edx
add rbp, rax
mov qword [r13 + 0x28], rbp
bswap edx
cdq
mov dx, 0x393f
mov rdx, qword [r13]
jmp 0x14040f15e
lea rdx, [rdi + 1]
rol bp, cl
mov qword [r13], rdx
movzx ebp, byte [rdi]
test r15w, 0x57f6
add edi, 0x2f9157d2
mov rdi, rdx
cmp cl, 0xe6
mov byte [rsp + rcx + 0x239], bpl
test r9, r8
stc
cmp sp, 0x4eec
add rcx, 2
cmc
cmp rcx, 4
jmp 0x14040f103
je 0x14040ef7a
cmp rdi, rax
jae 0x14040f133
lea rdx, [rdi + 1]
mov qword [r13], rdx
movsx bp, r9b
movzx ebp, byte [rdi]
movzx rdi, bx
mov rdi, rdx
jmp 0x14040f12e
jmp 0x14040f136
sub ebp, ebp
stc
mov byte [rsp + rcx + 0x238], bpl
cmp rdi, rax
jmp 0x14040f146
jb 0x14040f0c4
sub ebp, ebp
jmp 0x14040f0e4
mov rdi, r8
movsx ecx, bp
movsx r8w, r13b
mov rcx, r10
mov r8, rbx
jmp 0x14040f169
call fcn.1404a81fb
add qword [r13], rbx
xchg r8b, al
stc
add rbx, qword [r13 + 0x18]
test r13w, ax
movsx ax, dh
stc
mov qword [r13 + 0x18], rbx
shl r10b, 0x6e
not r10w
mov r10, rbx
mov rax, qword [rsp + 0x40]
sbb r8b, r14b
mov r8, rdi
test rdx, r9
jmp 0x14040f1a6
test al, 1
jmp 0x14040f1ad
jne 0x14040f45f
mov ecx, dword [rsi]
mov ebp, dword [r15]
test r9w, 0x5d1f
jmp 0x14040f1c3
test ecx, ecx
jg 0x14040f2bd
jmp 0x14040f24d
mov qword [r13 + 0x18], r10
and r8b, 0x2d
bsr r8d, r10d
mov rax, qword [rsp + 0x40]
btc r8d, 9
jmp 0x14040f1ee
lea r8, [0x1400bf2a0]
test al, 1
je 0x14040f1b3
jmp 0x14040f45f
lea rdx, [rax + 1]
mov qword [r13], rdx
cmc
jmp 0x14040f210
movzx eax, byte [rax]
movzx eax, al
cmc
test r14b, r9b
shl eax, cl
test esi, ebp
or ebp, eax
ror eax, cl
test r12d, 0x76541c78
mov dword [r15], ebp
stc
xor al, 0xe7
lea eax, [rcx + 8]
cmp ebx, 0x2d96c4a
mov dword [rsi], eax
cmp ecx, 0x11
not cx
mov ecx, eax
jmp 0x14040f247
jge 0x14040f2a4
mov eax, ebp
test cl, 0xd9
cmp r13, 0x71bc17ff
shr eax, cl
cmp r9, 0x44ee30ec
cmp r14b, r9b
stc
test eax, eax
jmp 0x14040f26d
jne 0x14040f292
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x14040f280
jb 0x14040f202
sub eax, eax
jmp 0x14040f28d
jmp 0x14040f213
mov rax, qword [r13 + 8]
mov qword [r13], rax
jmp 0x14040f29f
jmp 0x14040f2bd
mov qword [rsp + 0x40], rbp
test dil, 0xbb
clc
cmc
shr ebp, 1
jmp 0x14040f2b6
dec eax
jmp 0x14040f38e
mov qword [rsp + 0x40], rbp
setns al
movzx rax, si
sal ah, 0xc6
shr ebp, 1
neg ax
mov dword [r15], ebp
lea eax, [rcx - 1]
test r9, r14
clc
cmc
mov dword [rsi], eax
cmp ecx, 2
jmp 0x14040f2e6
jle 0x14040f338
jmp 0x14040f38e
lea rdx, [rcx + 1]
mov qword [r13], rdx
movzx ecx, byte [rcx]
mov edx, 0x5f116706
bt dx, 0x14
movzx edx, cl
add cl, dh
mov ecx, eax
stc
shl edx, cl
or ebp, edx
mov dword [r15], ebp
sbb cl, 0xf9
lea ecx, [rax + 8]
test r13b, 0xa6
cmp r11w, ax
mov dword [rsi], ecx
cmp eax, 0x11
lahf
cdqe
mov eax, ecx
jmp 0x14040f332
jge 0x14040f38c
mov edx, ebp
bsf cx, r10w
rol rcx, 0x46
mov ecx, eax
cmp r11d, 0x620f7112
cmc
cmp r8b, r9b
shr edx, cl
test edx, edx
jne 0x14040f37a
mov rcx, qword [r13]
test r13w, 0x7c0d
jmp 0x14040f369
cmp rcx, qword [r13 + 8]
jb 0x14040f2f1
sub ecx, ecx
jmp 0x14040f306
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
jmp 0x14040f387
jmp 0x14040f38e
mov eax, ecx
mov r12d, ebp
bsf cx, r9w
add cl, sil
shr r12d, 2
mov dword [r15], r12d
neg cl
lea ecx, [rax - 2]
test r9w, 0x34eb
mov dword [rsi], ecx
test r12w, r9w
jmp 0x14040f3b6
and ebp, 3
jmp 0x14040f3be
je 0x14040d1bf
cmp ebp, 1
jmp 0x14040f3cc
mov qword [rsp + 0x30], r14
je 0x14040d26c
cmp ebp, 3
jmp 0x14040f3df
jne 0x14040d132
sub eax, eax
cmp r14w, si
movzx edi, r11w
movaps xmm6, xmmword [rsp + 0xa20]
adc bpl, r8b
add rsp, 0xa38
movsxd r14, r12d
jmp 0x14040f409
pop rbx
movzx r13, cx
bswap bp
pop rbp
setle sil
movzx r13w, r8b
movsxd r12, r9d
pop rdi
mov r14b, cl
movsx r15, r11w
xchg r15b, sil
pop rsi
xchg r14d, r15d
mov r12w, r8w
sete r13b
pop r12
mov r14w, r13w
seta r13b
pop r13
mov r14w, 0x17f1
mov r14b, r13b
jmp 0x14040f44e
pop r14
jmp 0x14040f45c
pop r15
ret
mov eax, 1
jmp 0x14040f469
jmp 0x14040f3ef