Function at 0x14040758f
Capabilities:
Check http status code

Disassembly:
push r15
push r14
test r15b, 0x97
push r13
push r12
adc r13w, 0x4f9d
push rsi
movsxd r13, edx
push rdi
setae r10b
movsx r10, r11w
push rbp
sal r10b, 0x2c
push rbx
sal al, cl
bt r13, r11
sub rsp, 0xa38
sar al, 0x53
mov al, r8b
movsx r13w, bl
movaps xmmword [rsp + 0xa20], xmm6
sub rax, rax
mov r10, rdx
cmc
mov r13, rcx
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x18], rdx
movsx rax, cx
sbb ah, al
or ah, cl
movsxd rax, r8d
cmp rbp, r15
add rax, rdx
cmp r12b, dl
mov qword [rcx + 0x28], rax
cmp r11w, 0x7d4e
test si, 0x16e0
mov dword [rcx + 0x30], r9d
cmp dword [rsp + 0xaa0], 0
jmp 0x14040761a
je 0x140407754
mov rbp, qword [r13]
movsxd rdx, edx
shld dx, r12w, 0x19
mov rdx, qword [r13 + 8]
clc
sub edi, edi
test r11w, 0x291
clc
cmp r9b, 0x2b
cmp rbp, rdx
jae 0x14040767b
lea rbx, [rbp + 1]
mov qword [r13], rbx
movzx si, r10b
movzx esi, byte [rbp]
test r15d, r9d
movsx bp, spl
mov rbp, rbx
clc
cmp r8d, edi
cmp rbp, rdx
jmp 0x140407670
jb 0x14040768e
jmp 0x1404076af
sub esi, esi
cmp spl, r8b
jmp 0x140407685
cmp rbp, rdx
jae 0x1404076af
lea rbx, [rbp + 1]
bt rdi, 0x54
movsx di, sil
mov qword [r13], rbx
movsx di, r14b
movzx edi, byte [rbp]
mov rbp, rbx
cmp r13b, r9b
sub eax, eax
stc
cmp rcx, rax
test r8, 0x656225dd
cmp rbp, rdx
jmp 0x1404076c4
jae 0x1404099cb
test dil, 0x20
jmp 0x1404076d3
jne 0x1404099cb
mov edx, esi
shl edx, 8
rol ch, cl
bswap rcx
or edi, edx
not ecx
imul edx, edi, 0x843
bswap cx
bsr cx, sp
rcl ch, 0x7e
shr edx, 0x10
or ch, 0x39
rcr cx, cl
mov ecx, edi
cmc
test r15b, r8b
jmp 0x14040770b
sub ecx, edx
movzx ecx, cx
clc
shr ecx, 1
cmp r8d, 0x7f8f676a
clc
add ecx, edx
shr ecx, 4
cqo
clc
mov edx, ecx
shl edx, 5
stc
cmp r9b, r13b
sub ecx, edx
add ecx, edi
cmc
test r14w, 0x7511
test r13b, sil
test cx, cx
jne 0x1404099cb
and esi, 0xf
cmp esi, 8
jmp 0x14040774e
jne 0x1404099cb
lea rsi, [r13 + 0x10]
dec r15b
and r14b, r10b
lea r15, [r13 + 0x14]
not r14b
mov qword [r13 + 0x10], 0
movzx r14, cx
xor rax, 0x5832304
lea r14, [r13 + 0x34]
lea rax, [r13 + 0x818]
test rsp, r8
test r12b, 0xd8
mov qword [rsp + 0x48], rax
xor ebp, ebp
jmp 0x140407796
xorps xmm6, xmm6
lea r8, [0x1400bf2a0]
sub ecx, ecx
cmp r13w, 0x2d04
test ecx, ecx
jmp 0x1404077af
jg 0x1404098a9
jmp 0x140409844
cmp eax, 6
jmp 0x1404077c2
jle 0x14040781d
jmp 0x140408810
lea rdx, [rax + 1]
test r11b, 0x93
clc
mov qword [r13], rdx
movzx eax, byte [rax]
movzx eax, al
test r10d, 0x7b9e17cf
clc
shl eax, cl
or r12d, eax
mov dword [r15], r12d
test r9b, spl
cmp r15b, r8b
cbw
lea eax, [rcx + 8]
cmc
mov dword [rsi], eax
jmp 0x140407803
cmp ecx, 0x11
cmovae cx, r11w
xchg ch, ch
mov ch, 0x25
mov ecx, eax
jmp 0x140407817
jge 0x140408816
mov eax, r12d
test dh, 0
stc
shr eax, cl
test eax, eax
jne 0x1404087fd
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x14040783b
jb 0x1404077cd
xor eax, eax
jmp 0x1404077dd
mov eax, ecx
cmp si, 0x5334
jmp 0x140407854
and eax, 7
jmp 0x14040785c
je 0x140409422
cmp ecx, eax
jmp 0x140407869
jl 0x1404078bc
jmp 0x1404093ea
lea rbp, [rdx + 1]
clc
mov qword [r13], rbp
movzx edx, byte [rdx]
cmc
test spl, bpl
stc
movzx edx, dl
shl edx, cl
jmp 0x140407892
or r12d, edx
shrd dx, r14w, 0x4b
and dl, bh
sar dl, 0x17
mov dword [r15], r12d
lea edx, [rcx + 8]
test r13b, spl
mov dword [rsi], edx
clc
cmp ecx, 0x11
mov ecx, edx
jmp 0x1404078b6
jge 0x1404093ec
mov edx, r12d
test ecx, 0x410b19ae
cmp r9b, al
shr edx, cl
clc
cmc
test edx, edx
jmp 0x1404078d3
jne 0x1404093de
mov rdx, qword [r13]
cmc
cmp rdx, qword [r13 + 8]
jmp 0x1404078e7
jb 0x140407874
sub edx, edx
jmp 0x1404078f4
jmp 0x140407885
mov rcx, r14
movsx r8, r14w
cwd
lea rdx, [0x1400bf160]
bswap r8
mov r8b, dil
xchg r8b, r8b
mov r8d, 0x120
jmp 0x14040791d
call fcn.140432c17
test eax, eax
jmp 0x140407929
je 0x1404099be
mov rcx, qword [rsp + 0x48]
cmovs r8, r12
movsx r8w, cl
lea rdx, [0x1400bf280]
mov r8d, 0x20
jmp 0x14040794f
call fcn.140432c17
test eax, eax
je 0x1404099be
mov r10, qword [r13 + 0x18]
jmp 0x1404079ea
mov rdi, r10
movsxd rdx, edx
bswap edx
mov ebx, eax
cdq
xchg dx, dx
movsx rdx, si
mov rdx, rbx
jmp 0x14040797f
call fcn.1400f8621
test rax, rax
jmp 0x14040798c
je 0x1404099be
mov qword [r13 + 0x20], rax
bts r10w, r11w
sal r10b, 0x61
shrd r10, rsp, 0x6a
mov r10, rdi
cmp r11b, 0xc4
mov r10d, r10d
test cx, r11w
clc
lea r10, [r10 + rax]
test dx, bx
jmp 0x1404079bf
mov qword [r13 + 0x18], r10
cmp r12w, 0x2501
add rbx, rax
lahf
bswap ax
cbw
mov qword [r13 + 0x28], rbx
cdqe
movsx ax, r11b
mov byte [r10], bpl
cdqe
inc r10
movsxd rax, ecx
add eax, edi
mov eax, dword [rsi]
cmp di, sp
clc
test r8b, r15b
cmp eax, 0x10
jge 0x140407aa4
mov rdi, qword [r13]
rcr dl, 0x43
mov rdx, qword [r13 + 8]
jmp 0x140407a0c
cmp rdi, rdx
jmp 0x140407a14
jae 0x1404099be
mov r9d, dword [r15]
xchg ch, cl
movzx rcx, r8w
mov ecx, eax
jmp 0x140407a7c
lea rbp, [rdi + 1]
btr rax, 0xb4
mov qword [r13], rbp
or al, sil
sbb ax, r8w
movzx eax, byte [rdi]
ror dil, 2
rcl edi, 0x2f
add rdi, rdx
mov rdi, rbp
movzx eax, al
shl eax, cl
or r9d, eax
sbb eax, ecx
mov dword [r15], r9d
lea eax, [rcx + 8]
mov dword [rsi], eax
cmp rsp, rdi
cmp r15w, 0x1813
cmp ecx, 0x11
setno cl
mov ecx, eax
jmp 0x140407a76
jge 0x140407ac1
mov eax, r9d
cmc
shr eax, cl
test eax, eax
jne 0x140407ab1
cmp rdi, rdx
jmp 0x140407a92
jb 0x140407a2a
sub eax, eax
jmp 0x140407a9f
jmp 0x140407a4e
mov r9d, dword [r15]
jmp 0x140407aac
jmp 0x140407ac1
mov qword [r13], rdx
mov eax, ecx
bswap rcx
movsx ebp, r13w
sbb ebp, r11d
mov ecx, r9d
mov bpl, pe_nt_image_headers64
test bh, ch
and ecx, 0x1ff
movzx ebp, word [r14 + rcx*2]
cmc
test bh, ah
test ebp, ebp
jmp 0x140407ade
je 0x140407ba8
mov ecx, ebp
shr ecx, 9
cmp r15b, r10b
shr r9d, cl
mov dword [r15], r9d
clc
cmp bpl, 0x62
sub eax, ecx
stc
cmc
test rbx, 0x58c774e6
mov dword [rsi], eax
test ah, 0x97
stc
and ebp, 0x1ff
cmp ebp, 0xff
jmp 0x140407b19
ja 0x140407d60
mov rax, qword [r13 + 0x28]
cmc
cmp r10, rax
jmp 0x140407b2c
jb 0x1404079dd
mov qword [r13 + 0x18], r10
cmp r13b, 0x9c
cmp r8b, r14b
cmp dword [r13 + 0x30], 0
jmp 0x140407b47
je 0x1404099be
mov rcx, qword [r13 + 0x20]
sub r10, rcx
cmc
cmp r10d, 0xffffffff
jmp 0x140407b5e
je 0x1404099be
sub eax, ecx
cmp r10d, eax
jmp 0x140407b6e
jb 0x140407965
nop word cs:[rax + rax]
test r13w, 0x6d16
clc
test eax, eax
jmp 0x140407b8d
js 0x1404099be
add eax, eax
cmp eax, r10d
jmp 0x140407b9d
jbe 0x140407b86
jmp 0x140407965
mov ecx, r9d
movsx edx, ax
ror edi, 0x6b
rol cx, 8
movsxd rdx, r8d
rcl rdi, 0x10
mov edx, ecx
and edx, 0xf0f
sal di, 0xa7
and di, 0x2287
mov rdi, 0x17d44a7f
shl edx, 4
shl dil, 0x52
add rdi, 0x289d11e7
shl dil, cl
shr ecx, 4
setg dil
and ecx, 0xf0f
cmc
test spl, dil
sar dil, 0x7a
or ecx, edx
movsxd rdx, ebp
dec dl
mov edx, ecx
add dil, dl
and edx, 0x3333
jmp 0x140407c11
shr ecx, 2
and ecx, 0x3333
dec dil
rcr dil, 0x78
cmc
lea ecx, [rcx + rdx*4]
or edi, 0x227161a2
xor dl, 0x67
mov edx, ecx
and dil, r8b
shld di, ax, 0x16
and edx, 0x5555
xadd rdi, rdi
sar di, 0xa4
neg di
shr ecx, 1
xadd dil, dil
bts di, dx
sar di, cl
and ecx, 0x5555
test r15b, 0x48
lea edi, [rcx + rdx*2]
xor ebp, ebp
movsx cx, r9b
movsx ecx, r12w
movzx cx, dil
nop word cs:[rax + rax]
mov cl, sil
mov rcx, rbp
jmp 0x140407c88
inc rbp
clc
cmp dword [r13 + rcx*4 + 0x47c], edi
jmp 0x140407c99
jle 0x140407c80
lea r8, [rbp + 9]
clc
stc
cmp r8d, 0xf
ja 0x1404099be
mov edx, r8d
mov cl, 7
test r13b, 0x5b
sub cl, bpl
jmp 0x140407cc0
shr edi, cl
bt rcx, 0x85
movzx ecx, word [r13 + rdx*2 + 0x434]
cmp r9b, cl
sub rdi, rcx
cmp ah, 0x6d
movzx edx, word [r13 + rdx*2 + 0x498]
add rdx, rdi
stc
cmp ebp, r14d
cmp edx, 0x11f
jg 0x1404099be
movzx ecx, byte [r13 + rdx + 0x4b8]
mov edi, ebp
clc
cmp r9b, 0xf3
sub edi, ecx
jmp 0x140407d0c
cmp edi, 0xfffffff7
jne 0x1404099be
mov ecx, r8d
shr r9d, cl
mov dword [r13 + 0x14], r9d
cmp r13d, ebx
sub eax, ebp
bt rbp, 0x45
mov bp, di
mov bpl, 0xf3
add eax, 0xfffffff7
cmp cl, r12b
mov dword [r13 + 0x10], eax
or bpl, r12b
neg rbp
bts ebp, r8d
movzx ebp, word [r13 + rdx*2 + 0x5d8]
cmp rsp, r10
cmp ebp, 0xff
jmp 0x140407d5a
jbe 0x140407b1f
cmp ebp, 0x100
je 0x1404097c6
add ebp, 0xfffffeff
shr r11b, cl
shld r11w, r8w, 0xd9
lea rcx, [0x1400bf2c0]
mov r11d, dword [rcx + rbp*4]
sbb rcx, r14
add cx, dx
sal ecx, cl
lea rcx, [rbp - 0x1c]
cmp rcx, 0xffffffffffffffec
jmp 0x140407d9b
jb 0x140407ec0
lea rcx, [0x1400bf340]
not dx
neg edx
mov edx, dword [rcx + rbp*4]
cmp r13b, r13b
cmp eax, edx
jmp 0x140407dba
jl 0x140407e1f
jmp 0x140407e78
lea rbp, [rcx + 1]
test di, bp
cmc
mov qword [r13], rbp
sbb bpl, r9b
movzx ecx, byte [rcx]
test r10d, r9d
movzx ebp, cl
inc cl
bsf cx, cx
mov ecx, eax
shl ebp, cl
stc
or r9d, ebp
inc ebp
test rdx, 0x3bb173e
mov dword [r15], r9d
lea ebp, [rax + 8]
cmp si, ax
jmp 0x140407e02
mov dword [rsi], ebp
test r13w, 0x7c8f
cmp eax, 0x11
cmovnp ax, r15w
mov eax, ebp
jmp 0x140407e19
jge 0x140407e7f
mov ebx, r9d
bts cx, r14w
cmovl ecx, ebp
mov ecx, eax
cmc
cmp esi, edi
shr ebx, cl
clc
cmp cl, 0x63
test ebx, ebx
jmp 0x140407e3c
jne 0x140407e60
mov rcx, qword [r13]
cmp dil, sil
stc
cmp rcx, qword [r13 + 8]
jmp 0x140407e53
jb 0x140407dc5
sub ecx, ecx
jmp 0x140407dda
mov rcx, qword [r13 + 8]
and bh, ch
cmc
shrd rbp, rcx, 0x7c
mov qword [r13], rcx
sar bpl, 0x3d
shr bp, 0xf5
mov ebp, eax
movsx cx, r10b
mov ebx, 0xffffffff
bsr cx, cx
movsxd rax, r12d
mov ecx, edx
cmp al, bpl
shl ebx, cl
not ebx
bsr rax, rdi
sar ax, 0x50
and ebx, r9d
shr r9d, cl
mov dword [r15], r9d
sub ebp, edx
ror ah, cl
mov dword [rsi], ebp
add ebx, r11d
mov eax, ebp
shrd r11w, r11w, 0x83
dec r11b
sar r11, cl
mov r11d, ebx
stc
cmp eax, 0xf
jmp 0x140407ec8
jg 0x140407f9c
mov rdi, qword [r13]
mov rbp, qword [r13 + 8]
jmp 0x140407edb
cmp rdi, rbp
jb 0x140407f4e
jmp 0x1404099be
lea rdx, [rdi + 1]
clc
add cl, dh
mov qword [r13], rdx
add ecx, r12d
movzx ecx, byte [rdi]
xchg di, di
adc rdi, 0x424862a4
clc
mov rdi, rdx
movzx edx, cl
cmp eax, 0xb1624ef
mov ecx, eax
stc
cmp bpl, 0xad
shl edx, cl
jmp 0x140407f1e
or r9d, edx
btr dx, sp
movsx edx, r14w
mov dword [r15], r9d
sal dh, 0x57
lea edx, [rax + 8]
mov dword [rsi], edx
cmp eax, 0x11
mov rax, 0x43fc651d
movsxd rax, r13d
mov eax, edx
jmp 0x140407f48
jge 0x140407f9e
mov edx, r9d
shl cl, 0x95
bts ecx, edx
mov ecx, eax
cmp r13, 0x38034297
test cl, 0x4d
test bx, r10w
shr edx, cl
cmc
test cx, r8w
test edx, edx
jne 0x140407f90
cmp rdi, rbp
jmp 0x140407f7e
jb 0x140407ee9
xor ecx, ecx
jmp 0x140407f8b
jmp 0x140407f08
mov qword [r13], rbp
cqo
rcl ecx, 0xaa
or ch, 0xd8
mov edx, eax
mov eax, r9d
shl ch, cl
and eax, 0x1ff
mov rcx, qword [rsp + 0x48]
cmp r10b, 0x86
movzx eax, word [rcx + rax*2]
test eax, eax
je 0x140407ff5
mov ecx, eax
cmp r14w, 0x1020
test r15b, bpl
shr ecx, 9
clc
jmp 0x140407fd1
shr r9d, cl
jmp 0x140407fd9
mov dword [r15], r9d
test rbp, rdx
clc
sub edx, ecx
clc
mov dword [rsi], edx
clc
and eax, 0x1ff
jmp 0x140407ff0
jmp 0x14040819e
mov eax, r9d
rcl rdi, 0x25
rcr ch, cl
bts di, bp
rol ax, 8
cmovs cx, r15w
shr ecx, 0xe
mov cl, 0xb3
mov ecx, eax
bt di, ax
cmovnp edi, r12d
and ecx, 0xf0f
rol rdi, cl
xadd di, di
add dil, 0x7e
shl ecx, 4
rcl edi, cl
shr eax, 4
and dil, r13b
and eax, 0xf0f
xor di, r11w
btr di, bx
or eax, ecx
jmp 0x14040804b
mov ecx, eax
bswap di
and ecx, 0x3333
sub dil, bpl
shr eax, 2
sub edi, r8d
and eax, 0x3333
btr di, r15w
or dil, r9b
movsx di, spl
lea eax, [rax + rcx*4]
cmc
shl dil, cl
jmp 0x14040807d
mov ecx, eax
movsx edi, r12w
and ecx, 0x5555
neg dil
rcr dil, 0x38
shr eax, 1
cmove di, r12w
and eax, 0x5555
sar dil, 0x7b
lea edi, [rax + rcx*2]
movzx rax, bx
shrd ax, r10w, 0xff
sub ebp, ebp
nop word cs:[rax + rax]
movzx eax, r12w
inc ah
mov rax, rbp
jmp 0x1404080cb
inc rbp
clc
cmc
cmp dword [r13 + rax*4 + 0xc60], edi
jmp 0x1404080dd
jle 0x1404080c3
lea r8, [rbp + 9]
stc
cmp r8d, 0xf
jmp 0x1404080f1
ja 0x1404099be
mov eax, r8d
xor cl, 0x34
rcr cl, cl
mov cl, 7
test r14b, 0x6f
clc
sub cl, bpl
shr edi, cl
btc cx, r8w
movzx ecx, word [r13 + rax*2 + 0xc18]
cmp bl, r11b
sub rdi, rcx
movzx eax, word [r13 + rax*2 + 0xc7c]
cmp sil, r10b
lea rax, [rax + rdi]
cmp r9b, 0xee
cmp eax, 0x11f
jmp 0x14040813d
jg 0x1404099be
movzx ecx, byte [r13 + rax + 0xc9c]
xchg bx, bx
btr bx, di
mov ebx, ebp
stc
sub ebx, ecx
stc
cmp r12d, 0x55b96373
cmp ebx, 0xfffffff7
jmp 0x140408168
jne 0x1404099be
mov ecx, r8d
cmp bpl, dl
shr r9d, cl
rcr cx, cl
mov dword [r13 + 0x14], r9d
sub edx, ebp
btc cx, 0xd7
add edx, 0xfffffff7
sub r8b, 0xeb
mov dword [r13 + 0x10], edx
ror cl, cl
mov ecx, r10d
movzx eax, word [r13 + rax*2 + 0xdbc]
mov eax, eax
lea rcx, [0x1400bf3c0]
adc r8w, r12w
bsr r8, r9
shr r8b, 0xc
mov r8d, dword [rcx + rax*4]
lea rcx, [rax - 0x1e]
test r8b, r8b
cmp rcx, 0xffffffffffffffe6
jmp 0x1404081c7
jb 0x1404082fc
lea rcx, [0x1400bf440]
mov eax, dword [rcx + rax*4]
cmp edx, eax
jmp 0x1404081de
jl 0x14040824a
mov edi, edx
jmp 0x1404081eb
jmp 0x1404082ae
lea rbx, [rcx + 1]
mov qword [r13], rbx
adc rsi, 0x28625e54
inc sil
sal sil, cl
movzx ecx, byte [rcx]
clc
mov rsi, rbp
movzx ebx, cl
add ch, bh
mov ecx, edx
shl ebx, cl
movzx rdi, ax
neg edi
or r9d, ebx
sal dil, 0x65
mov dword [r15], r9d
xor rdi, rax
ror dil, 0x2b
lea edi, [rdx + 8]
stc
mov dword [rbp], edi
test rbx, r10
cmp r12w, di
cmp edx, 0x11
mov edx, edi
jmp 0x140408244
jge 0x1404082ae
mov rbp, rsi
mov esi, r9d
rol ch, 0x5f
or cx, r12w
movzx rcx, dx
mov ecx, edx
jmp 0x140408263
shr esi, cl
test esi, esi
jne 0x14040828f
mov rcx, qword [r13]
cmp r10b, 4
test r12b, 0xc8
cmp rcx, qword [r13 + 8]
jmp 0x140408282
jb 0x1404081f0
xor ecx, ecx
jmp 0x140408209
mov rcx, qword [r13 + 8]
bt r14w, 0xc8
clc
mov qword [r13], rcx
btr cx, r13w
mov edi, edx
mov rsi, rbp
movsx edx, sp
dec r12d
mov edx, 0xffffffff
test spl, 0xca
mov ecx, eax
shl edx, cl
sal r12d, 0xc1
not edx
cmc
and r12, rsp
and edx, r9d
shr r9d, cl
btr ecx, 0x1b
jmp 0x1404082d4
mov dword [r15], r9d
inc cx
sal cx, cl
test bx, 0x6e22
sub edi, eax
cmovno rcx, r11
movsx rcx, r11w
mov dword [rsi], edi
sal cx, 0xb
adc r12w, si
shl r14d, cl
add r8d, edx
mov rcx, qword [r13 + 0x20]
mov r14, r10
ror r12b, 0xfc
and r12d, r8d
sub r14, rcx
movsxd r12, r8d
clc
stc
cmp ebp, 0x56115e13
cmp r14, r12
jmp 0x140408320
jl 0x1404099be
movsxd rdx, r11d
jmp 0x140408334
lea rdx, [rdx + r10]
xadd ah, ah
movzx ax, r15b
mov rax, qword [r13 + 0x28]
test eax, 0x3e267847
test sil, r12b
cmp dx, si
cmp rdx, rax
jmp 0x140408357
jbe 0x140408448
mov qword [r13 + 0x18], r10
jmp 0x140408369
cmp dword [r13 + 0x30], 0
je 0x1404099be
mov edx, r14d
add edx, r11d
jb 0x1404099be
sub eax, ecx
test r8d, r10d
cmp edx, eax
jmp 0x14040838c
jbe 0x1404083bd
nop word cs:[rax + rax]
test eax, eax
jmp 0x1404083a7
js 0x1404099be
add eax, eax
stc
cmp edx, eax
jmp 0x1404083b7
ja 0x1404083a0
mov ebp, r8d
mov rdi, r11
movsx edx, r8w
cdq
mov ebx, eax
movsxd rdx, r11d
mov rdx, rbx
jmp 0x1404083d5
call fcn.1400f8621
test rax, rax
jmp 0x1404083e2
je 0x1404099be
mov qword [r13 + 0x20], rax
shrd r10, r12, 0x91
cmp dil, r15b
setae r11b
mov r10d, r14d
bsf r14w, sp
add r10, rax
sbb r8b, r12b
mov qword [r13 + 0x18], r10
add rbx, rax
not r8b
movsx r14w, r10b
mov qword [r13 + 0x28], rbx
xchg r11w, r14w
bswap r14w
not r14b
mov r14, qword [rsp + 0x30]
jmp 0x14040842e
mov r11, rdi
movsx r8, r13w
mov r8d, 0x168510f2
mov r8d, ebp
jmp 0x140408443
jmp 0x14040844d
mov r14, qword [rsp + 0x30]
mov rax, r10
test dil, 0xb5
sub rax, r12
cmp r8d, 1
jmp 0x140408460
jne 0x1404084af
test r11d, r11d
jmp 0x14040846e
je 0x1404079ea
movzx edx, byte [rax]
not di
mov r8d, r11d
mov rcx, r10
mov rdi, r10
movsxd rbx, edi
movsx rbx, r12w
mov rbx, r11
call fcn.1404a317d
mov r10, rdi
dec ebx
xchg r10b, r10b
cmove r10d, r14d
lea r10, [rdi + rbx]
jmp 0x1404084a7
inc r10
jmp 0x1404079ea
test r11d, r11d
je 0x1404079ea
lea r9d, [r11 - 1]
jmp 0x1404084c1
cmp r9d, 0x1f
jmp 0x1404084ca
jb 0x1404086b7
cmp r8d, 0x20
jmp 0x1404084d9
jb 0x1404086b7
inc r9
mov r8, r9
and r8, 0xffffffffffffffe0
sar ch, cl
sal ecx, cl
lea rcx, [r8 - 0x20]
btc rbx, r13
adc bpl, r13b
mov rbp, rcx
cmc
rol bh, 0x5b
shr rbp, 5
bswap ebx
inc rbp
rcr bh, 6
sal bh, 5
mov ebx, ebp
and ebx, 3
cmp r11b, 0x21
cmp rcx, 0x60
jmp 0x140408520
jae 0x140408532
sub edi, edi
jmp 0x14040852d
jmp 0x14040860d
mov rcx, r12
clc
neg rcx
adc dx, sp
movzx rdx, r9w
and rbp, 0xfffffffffffffffc
clc
setb dl
shr rdx, cl
lea rdx, [r10 + 0x70]
jmp 0x140408558
add rcx, r10
test esp, esi
cmp edi, r12d
cmp r9b, 0xc2
add rcx, 0x70
test r11b, cl
xor edi, edi
cmp r11w, 0x40ac
test r8b, bl
clc
nop
test ax, r13w
clc
movups xmm0, xmmword [rcx + rdi - 0x70]
test r15b, 0xe7
cmp ch, 0xfd
movups xmm1, xmmword [rcx + rdi - 0x60]
jmp 0x140408595
movups xmmword [rdx + rdi - 0x70], xmm0
movups xmmword [rdx + rdi - 0x60], xmm1
test r13w, r12w
movups xmm0, xmmword [rcx + rdi - 0x50]
cmc
cmp r14w, dx
movups xmm1, xmmword [rcx + rdi - 0x40]
clc
movups xmmword [rdx + rdi - 0x50], xmm0
movups xmmword [rdx + rdi - 0x40], xmm1
movups xmm0, xmmword [rcx + rdi - 0x30]
movups xmm1, xmmword [rcx + rdi - 0x20]
cmp spl, spl
movups xmmword [rdx + rdi - 0x30], xmm0
cmp r10, rsi
jmp 0x1404085d7
movups xmmword [rdx + rdi - 0x20], xmm1
movups xmm0, xmmword [rcx + rdi - 0x10]
stc
clc
movups xmm1, xmmword [rcx + rdi]
movups xmmword [rdx + rdi - 0x10], xmm0
cmc
clc
movups xmmword [rdx + rdi], xmm1
test r8b, 0x80
cmp r13b, 0x25
sub rdi, 0xffffffffffffff80
add rbp, 0xfffffffffffffffc
jmp 0x140408607
jne 0x14040857e
test rbx, rbx
jmp 0x140408615
je 0x14040869e
lea rcx, [r10 + rdi]
sub dl, r11b
cmovge rdx, rax
add rcx, 0x10
shr dh, cl
adc dl, 0x9d
sub rdi, r12
bsr dx, sp
lea rdx, [r10 + rdi]
cmp sil, 0x4e
stc
add rdx, 0x10
clc
stc
shl rbx, 5
xor ebp, ebp
jmp 0x140408650
nop word cs:[rax + rax]
movups xmm0, xmmword [rdx + rbp - 0x10]
clc
test rcx, r13
stc
movups xmm1, xmmword [rdx + rbp]
test r13w, 0x3287
stc
movups xmmword [rcx + rbp - 0x10], xmm0
cmp esp, 0x2ba826b3
clc
cmp r9b, r15b
movups xmmword [rcx + rbp], xmm1
clc
jmp 0x140408688
add rbp, 0x20
test dil, bpl
stc
cmp rbx, rbp
jmp 0x140408698
jne 0x14040865a
lea r10, [r10 + r8]
stc
cmp r9, r8
jmp 0x1404086ab
je 0x1404079ea
add rax, r8
sub r11d, r8d
lea ecx, [r11 - 1]
test r13w, si
test r11b, 7
jmp 0x1404086c8
je 0x14040872d
mov ebp, r11d
rol bx, cl
sar ebx, 0xa2
and ebp, 7
sar bl, 0x80
xor rbx, rbx
xor edx, edx
movsx ebx, r14w
movsx rbx, r13w
nop
movsx ebx, sp
movzx bx, r12b
movzx ebx, byte [rax + rdx]
jmp 0x1404086fc
mov byte [r10 + rdx], bl
jmp 0x140408705
inc rdx
stc
cmp ebp, edx
jmp 0x140408710
jne 0x1404086f3
add r10, rdx
jmp 0x14040871f
lea rax, [rax + rdx]
cmc
sub r11d, edx
jmp 0x14040872d
cmp ecx, 7
jmp 0x140408735
jb 0x1404079ea
mov ecx, r11d
or bl, r13b
sub edx, edx
cmp r11b, 0xd4
nop word cs:[rax + rax]
add bl, 0x6f
shl bl, 0x7f
movzx ebx, byte [rax + rdx]
cmc
test dx, 0x5e87
mov byte [r10 + rdx], bl
sub bx, r8w
stc
movzx ebx, byte [rax + rdx + 1]
mov byte [r10 + rdx + 1], bl
movzx ebx, bx
mov ebx, eax
movzx ebx, byte [rax + rdx + 2]
cmp r11d, 0x59d107fa
mov byte [r10 + rdx + 2], bl
movsx bx, r12b
test cl, ah
movzx ebx, byte [rax + rdx + 3]
cmp rdi, rbp
cmc
mov byte [r10 + rdx + 3], bl
movzx ebx, byte [rax + rdx + 4]
clc
stc
mov byte [r10 + rdx + 4], bl
bt bx, 0x25
movzx ebx, byte [rax + rdx + 5]
mov byte [r10 + rdx + 5], bl
neg bl
movzx ebx, byte [rax + rdx + 6]
stc
cmc
test esi, 0x6ce0353b
mov byte [r10 + rdx + 6], bl
cmp bh, 0xc9
movzx ebx, byte [rax + rdx + 7]
cmp r13w, r10w
mov byte [r10 + rdx + 7], bl
add rdx, 8
cmp ecx, edx
jmp 0x1404087ea
jne 0x140408757
add r10, rdx
jmp 0x1404087f8
jmp 0x1404079ea
mov rax, qword [r13 + 8]
shr r14b, cl
shr r14, 0xf2
sbb r14b, 0xa3
mov qword [r13], rax
mov eax, ecx
cmc
movsxd rcx, esi
mov r14d, r12d
shr r14d, 5
adc cl, 0x34
xadd cx, cx
mov dword [r15], r14d
btr rcx, rdi
dec rcx
btc cx, 0xd
lea ecx, [rax - 5]
test r8w, 0x50ff
mov dword [rsi], ecx
test r12b, r8b
cmp eax, 9
jmp 0x140408849
jle 0x1404088a7
jmp 0x1404088ea
lea rdx, [rax + 1]
jmp 0x140408863
mov qword [r13], rdx
movzx eax, byte [rax]
stc
movzx eax, al
shl eax, cl
cmc
stc
cmp sil, 0xa8
or r14d, eax
sar eax, 0xf5
stc
mov dword [r15], r14d
ror ax, cl
not rax
and ah, 0xfe
lea eax, [rcx + 8]
clc
jmp 0x140408892
mov dword [rsi], eax
cmp ecx, 0x11
xchg ch, ch
setl cl
movzx ecx, ax
mov ecx, eax
jge 0x1404088ec
mov eax, r14d
stc
shr eax, cl
cmc
test r10, rsp
test eax, eax
jmp 0x1404088b8
jne 0x1404088e1
mov rax, qword [r13]
cmp r12b, 0xd6
cmp rax, qword [r13 + 8]
jmp 0x1404088cf
jb 0x140408854
xor eax, eax
jmp 0x1404088dc
jmp 0x14040886b
mov rax, qword [r13 + 8]
cmc
mov qword [r13], rax
mov eax, ecx
and r12d, 0x1f
mov ecx, r14d
clc
stc
and ecx, 0x1f
mov qword [rsp + 0x38], rcx
or cx, si
shrd rcx, rax, 0xb1
test r12w, ax
shr r14d, 5
bts ecx, r14d
mov dword [r15], r14d
rol ch, 0x64
test ax, r14w
lea ecx, [rax - 5]
cmc
cmp ch, dl
mov dword [rsi], ecx
jmp 0x14040892d
cmp eax, 8
jle 0x140408988
jmp 0x1404089da
lea rdx, [rax + 1]
mov qword [r13], rdx
jmp 0x140408948
movzx eax, byte [rax]
shl rbx, 0x9a
btc ebx, 0x79
bsf ebx, r11d
movzx eax, al
xor bl, 0xa1
shl bh, cl
shl eax, cl
cmp r14d, esi
or r14d, eax
sbb bl, 0x20
mov dword [r15], r14d
bts bx, si
lea ebx, [rcx + 8]
mov dword [rsi], ebx
cmp ecx, 0x11
jmp 0x140408980
mov ecx, ebx
jge 0x1404089e0
mov eax, r14d
test bh, 0xbb
clc
shr eax, cl
cmp r14d, 0xf9232d0
stc
test eax, eax
jmp 0x1404089a0
jne 0x1404089c5
mov rax, qword [r13]
cmp rax, qword [r13 + 8]
jmp 0x1404089b3
jb 0x14040893b
sub eax, eax
jmp 0x1404089c0
jmp 0x140408957
mov rax, qword [r13 + 8]
btr bx, r10w
inc bh
or rbx, rcx
mov qword [r13], rax
or bh, 0xe0
mov ebx, ecx
mov ax, sp
cwde
add r12d, 0x101
not ah
inc eax
dec rax
mov rax, qword [rsp + 0x38]
jmp 0x1404089f8
inc eax
cmp bx, 0x3806
test r8b, r10b
mov qword [rsp + 0x38], rax
mov eax, r14d
test rbx, rcx
clc
and eax, 0xf
cmp r11b, r8b
clc
shr r14d, 4
jmp 0x140408a1e
mov dword [r15], r14d
jmp 0x140408a2c
add ebx, 0xfffffffc
cmp edi, esp
mov dword [rsi], ebx
jmp 0x140408a3f
add eax, 4
cmp r11w, 0x4d48
movaps xmmword [rsp + 0x50], xmm6
jmp 0x140408a52
mov dword [rsp + 0x5f], 0
xor edx, edx
jmp 0x140408a61
jmp 0x140408ad8
mov rcx, qword [r13 + 8]
not bpl
mov qword [r13], rcx
movzx cx, dil
mov ecx, ebx
movzx bp, dil
add bx, 0x59c0
mov ebp, r14d
shr r14d, 3
setle bh
mov dword [r15], r14d
ror ebx, 0xbe
clc
xadd bx, bx
mov ebx, ecx
shr ecx, cl
add ebx, 0xfffffffd
rcl cl, cl
mov dword [rsi], ebx
add cx, r15w
shld cx, r9w, 0x5c
and bpl, 7
movsxd rcx, edi
movsx rcx, r10w
movzx ecx, byte [rdx + r8]
jmp 0x140408ac1
mov byte [rsp + rcx + 0x50], bpl
inc rdx
cmc
jmp 0x140408acf
cmp rdx, rax
je 0x140408b7b
cmp ebx, 2
jmp 0x140408ae0
jle 0x140408b4d
jmp 0x140408a76
lea rbp, [rcx + 1]
cmp di, 0x1d68
cmp r9b, r11b
stc
mov qword [r13], rbp
movzx ecx, byte [rcx]
test dx, 0x7b02
movzx ebp, cl
movzx ecx, cx
sbb rcx, 0x4e02435a
mov ecx, ebx
stc
test dx, 0x5da5
cmp r11w, ax
shl ebp, cl
movzx rcx, di
or r14d, ebp
btc ecx, 0x22
mov dword [r15], r14d
sub cl, 0x59
movzx ecx, dx
lea ecx, [rbx + 8]
clc
cmp r12w, r11w
mov dword [rsi], ecx
cmp ebx, 0x11
mov ebx, ecx
jmp 0x140408b47
jge 0x140408a82
mov ebp, r14d
mov ecx, ebx
cmc
test r9, r11
shr ebp, cl
test ebp, ebp
jmp 0x140408b5f
jne 0x140408a66
mov rcx, qword [r13]
clc
cmp rcx, qword [r13 + 8]
jb 0x140408aeb
sub ecx, ecx
jmp 0x140408b04
mov qword [rsp + 0x28], r15
movsxd rdx, r10d
lea rcx, [rsp + 0x238]
lea rdx, [rsp + 0x50]
movzx r8d, r13w
mov r8w, 0x5d53
cmovb r8w, r11w
mov r8d, 0x13
jmp 0x140408ba9
call fcn.140432c17
test eax, eax
jmp 0x140408bb5
je 0x1404099be
mov rax, qword [rsp + 0x38]
lea r9d, [rax + r12]
cmp r15b, r11b
cmp r14b, 0x69
sub r10d, r10d
jmp 0x140408bd3
jmp 0x140408bee
inc r10d
mov byte [rsp + rax + 0x70], dil
cmp r9d, r10d
jmp 0x140408be8
jle 0x14040933b
cmp ebx, 0xf
jmp 0x140408bf6
jg 0x140408cbd
mov rdi, qword [r13]
add al, r11b
mov rax, qword [r13 + 8]
cmp sil, bpl
cmp rdi, rax
jmp 0x140408c12
jae 0x1404099be
mov rbp, qword [rsp + 0x28]
jmp 0x140408c22
jmp 0x140408c83
lea rdx, [rdi + 1]
mov qword [r13], rdx
movzx ecx, byte [rdi]
stc
sar edi, 0xb3
test bl, bpl
mov rdi, rdx
movzx edx, cl
shr ch, cl
mov ecx, ebx
shl edx, cl
test spl, 0x5d
jmp 0x140408c4e
or r14d, edx
bt rdx, rdi
sbb edx, r9d
setns dh
mov dword [rbp], r14d
lea edx, [rbx + 8]
cmp r13, rbx
mov dword [rsi], edx
jmp 0x140408c71
cmp ebx, 0x11
jmp 0x140408c7b
mov ebx, edx
jge 0x140408ce6
mov edx, r14d
rcl ch, 8
sbb cx, 0x7b2f
add ch, 0x1e
mov ecx, ebx
shr edx, cl
jmp 0x140408c9b
test edx, edx
jne 0x140408cce
cmp rdi, rax
jmp 0x140408cab
jb 0x140408c27
xor ecx, ecx
jmp 0x140408cb8
jmp 0x140408c3c
mov edx, ebx
mov rbp, qword [rsp + 0x28]
jmp 0x140408cc9
jmp 0x140408ce6
mov qword [r13], rax
jmp 0x140408cda
mov edx, ebx
movsx ax, sil
cmp ebp, edx
ror eax, 0xa1
mov eax, r14d
and eax, 0x1ff
rcr rdi, cl
movzx edi, word [rsp + rax*2 + 0x238]
test edi, edi
je 0x140408d3d
mov ecx, edi
clc
jmp 0x140408d09
shr ecx, 9
jmp 0x140408d11
shr r14d, cl
mov dword [rbp], r14d
test bpl, cl
cmp r15w, si
sub edx, ecx
test bp, sp
cmp r9d, 0x65745818
mov dword [rsi], edx
and edi, 0x1ff
jmp 0x140408d38
jmp 0x140408ee7
mov eax, r14d
rcl ch, 0xfd
movzx cx, r9b
rol ax, 8
dec dil
cmp sil, 0x16
bt edi, 0xd
mov ecx, eax
cmp bh, 0x90
sub di, cx
inc di
and ecx, 0xf0f
rol rdi, cl
btr rdi, 0xe3
movsx di, spl
shl ecx, 4
ror di, cl
xor rdi, r13
shr eax, 4
and eax, 0xf0f
or eax, ecx
movsxd rdi, esi
adc dil, 0x9c
and ch, 4
mov ecx, eax
and ecx, 0x3333
rcl di, 0xd1
and edi, esi
and dil, 0x2c
shr eax, 2
and eax, 0x3333
sar dil, 0x83
lea eax, [rax + rcx*4]
bt ecx, r10d
or dil, 1
mov ecx, eax
bt rdi, r15
dec di
movzx di, r13b
and ecx, 0x5555
shr eax, 1
and eax, 0x5555
lea edi, [rax + rcx*2]
bsf eax, r12d
sub rax, r13
rcl al, 0x78
xor ebx, ebx
setbe ah
mov al, sil
nop word cs:[rax + rax]
xchg ah, ah
dec al
movzx ax, bpl
mov rax, rbx
inc rbx
cmp dword [rsp + rax*4 + 0x680], edi
jmp 0x140408e13
jle 0x140408e01
lea r8, [rbx + 9]
cmp r8d, 0xf
jmp 0x140408e26
ja 0x1404099be
mov eax, r8d
rcl cl, 0x1f
sal cl, cl
mov cl, 7
test bpl, spl
jmp 0x140408e3e
sub cl, bl
test r15w, 0x6404
shr edi, cl
add cl, sil
movzx ecx, word [rsp + rax*2 + 0x638]
jmp 0x140408e59
sub rdi, rcx
movzx eax, word [rsp + rax*2 + 0x69c]
test si, 0x1826
add rax, rdi
jmp 0x140408e71
cmp eax, 0x11f
jmp 0x140408e7b
jg 0x1404099be
movzx ecx, byte [rsp + rax + 0x6bc]
and bp, si
or bpl, 0x35
mov ebp, ebx
jmp 0x140408e9f
sub ebp, ecx
cmp spl, 0xb0
test sil, 0x39
cmp ebp, 0xfffffff7
jmp 0x140408eb1
jne 0x1404099be
mov ecx, r8d
shr r14d, cl
add edi, 0x48365045
mov rcx, qword [rsp + 0x28]
add dil, cl
mov dword [rcx], r14d
sub edx, ebx
adc rbx, rbx
stc
add edx, 0xfffffff7
and edi, 0x17a635af
mov dword [rsi], edx
movzx edi, word [rsp + rax*2 + 0x7dc]
mov ebx, edx
cmp r11w, 0x6cad
cmc
cmp edi, 0x12
jmp 0x140408ef8
ja 0x1404099be
movsxd rax, r10d
jmp 0x140408f07
cmp edi, 0xf
jmp 0x140408f0f
jbe 0x140408bd8
cmp di, 0x11
jmp 0x140408f1e
je 0x140408fe4
cmp edi, 0x10
movzx ebp, r8w
movsx bp, spl
mov bp, 0x259e
mov rbp, qword [rsp + 0x28]
jmp 0x140408f3e
jne 0x1404090ba
cmp ebx, 1
jle 0x140408fb0
jmp 0x140409167
lea rdx, [rcx + 1]
mov qword [r13], rdx
rcl dl, 0x1b
cqo
movzx ecx, byte [rcx]
shl dx, cl
bt edx, 0x31
or edx, r8d
movzx edx, cl
cmp bp, sp
setnp ch
mov ecx, ebx
shl edx, cl
setno cl
test r10b, cl
or r14d, edx
mov dword [rbp], r14d
or cx, 0x21f1
cmp r13b, dl
movzx rcx, di
lea ecx, [rbx + 8]
test ch, bl
mov dword [rsi], ecx
cmp r14b, r12b
cmp ebx, 0x11
mov bx, 0x6132
mov ebx, ecx
jmp 0x140408faa
jge 0x140409170
mov edx, r14d
mov ecx, ebx
shr edx, cl
test edx, edx
jmp 0x140408fbe
jne 0x14040914b
mov rcx, qword [r13]
clc
cmp rcx, qword [r13 + 8]
jmp 0x140408fd2
jb 0x140408f52
sub ecx, ecx
jmp 0x140408fdf
jmp 0x140408f6c
cmp ebx, 2
movzx bp, spl
setg bpl
mov rbp, qword [rsp + 0x28]
jmp 0x140408ffa
jle 0x140409070
jmp 0x1404091ff
lea rdx, [rcx + 1]
cmc
mov qword [r13], rdx
not dh
shr dx, 0x4f
movzx ecx, byte [rcx]
bts edx, edi
and dx, 0x2c1e
dec dx
movzx edx, cl
sbb ch, 0x1e
not rcx
bsf rcx, rcx
mov ecx, ebx
cmp dl, r15b
cmc
clc
shl edx, cl
shr cx, cl
ror cx, 0x72
or r14d, edx
mov dword [rbp], r14d
sub rcx, rsp
bts cx, r14w
movsx ecx, r14w
lea ecx, [rbx + 8]
stc
test r12w, sp
mov dword [rsi], ecx
cmp r8b, 0x5e
cmc
cmp ebx, 0x11
cmovge rbx, r11
mov ebx, ecx
jge 0x140409201
mov edx, r14d
movsx cx, dh
movzx rcx, r10w
sub cl, al
mov ecx, ebx
test rdi, rbx
jmp 0x140409088
shr edx, cl
clc
test edx, edx
jmp 0x140409092
jne 0x1404091e8
mov rcx, qword [r13]
jmp 0x1404090a4
cmp rcx, qword [r13 + 8]
jb 0x140409005
sub ecx, ecx
jmp 0x1404090b5
jmp 0x140409022
cmp ebx, 6
jmp 0x1404090c2
jle 0x140409109
jmp 0x14040924f
lea rdx, [rcx + 1]
cmp r8b, bpl
mov qword [r13], rdx
movzx ecx, byte [rcx]
movzx edx, cl
shrd rcx, r13, 0x94
mov ecx, ebx
stc
shl edx, cl
or r14d, edx
btc cx, 0x51
mov dword [rbp], r14d
lea ecx, [rbx + 8]
mov dword [rsi], ecx
cmp ebx, 0x11
mov ebx, ecx
jmp 0x140409103
jge 0x140409256
mov edx, r14d
mov ecx, ebx
jmp 0x14040911a
shr edx, cl
test dx, 0x318b
clc
stc
test edx, edx
jmp 0x14040912a
jne 0x140409234
mov rcx, qword [r13]
clc
cmp rcx, qword [r13 + 8]
jb 0x1404090cd
sub ecx, ecx
jmp 0x140409146
jmp 0x1404090db
mov rcx, qword [r13 + 8]
adc r15d, 0x7a664b7d
movsx r15d, r12w
xadd r15w, r15w
mov qword [r13], rcx
movzx r15d, r12w
mov ecx, ebx
dec r15w
shl bh, 0xcf
mov r15d, r14d
shr r15d, 2
dec bx
sar rbx, 0xdc
btr bx, r11w
mov dword [rbp], r15d
sub rbx, rbx
mov ebx, ecx
add ebx, 0xfffffffe
cmp bx, 0x624b
stc
mov dword [rsi], ebx
cmp r11b, r13b
test r10d, r10d
jmp 0x1404091a2
je 0x1404099be
and r14d, 3
add r14d, 3
not dh
movsx rdi, r12w
cdq
lea rcx, [rsp + 0x70]
movzx dx, dh
movsx di, r15b
movsx edi, r12w
movzx edx, byte [rax + rcx - 1]
cmovb di, ax
movsx di, r15b
movsx edi, r14w
mov edi, r14d
jmp 0x1404091e3
jmp 0x1404092b7
mov rcx, qword [r13 + 8]
xadd dil, dil
rol di, 0x53
sbb dil, 0xdd
mov qword [r13], rcx
or rcx, r8
mov ecx, ebx
mov edi, r14d
and edi, 7
cmc
shr r14d, 3
stc
jmp 0x140409212
mov dword [rbp], r14d
cmp r9b, 0xe0
add ecx, 0xfffffffd
mov dword [rsi], ecx
cmc
test r15, 0x36b5032f
add edi, 3
jmp 0x14040922f
jmp 0x140409296
mov rcx, qword [r13 + 8]
btc r15d, esp
sar dil, 0xa7
sal r15w, 0xd0
mov qword [r13], rcx
sal edi, cl
ror dil, 0x31
mov ecx, ebx
sbb bh, 0x61
bswap edi
mov edi, r14d
sub r15w, r11w
and edi, 0x7f
movsx r15d, di
cmovs r15w, r9w
neg bx
shr r14d, 7
dec bx
stc
mov dword [rbp], r14d
shrd r15w, r12w, 0x84
setge r15b
sub r15d, ebx
add ecx, 0xfffffff9
rol bx, cl
mov dword [rsi], ecx
add edi, 0xb
add bh, 0xc9
movsxd rbx, edx
sub edx, edx
dec r15d
sar r15d, cl
mov r15d, r14d
cmovs rbx, rax
test r10w, 0x4b78
sbb bx, sp
mov ebx, ecx
test r8b, r12b
rcl cx, 0xab
mov ecx, r9d
clc
sub ecx, r10d
test dil, r13b
cmp ecx, edi
jmp 0x1404092c8
jl 0x1404099be
lea rcx, [rsp + rax]
btc r8w, r11w
movzx r8, cx
add rcx, 0x70
mov r8d, edi
not r14
xchg bpl, bpl
movsx r14d, r13w
mov ebp, r9d
not r14b
mov r14, rsi
movzx esi, r14w
mov esi, r10d
call fcn.1404a317d
mov r10d, esi
and r9, r15
bt si, bx
shrd r9, rdi, 0x64
mov rsi, r14
mov r9d, ebp
rol r14b, cl
add r10d, edi
setnp r14b
mov r14d, r15d
cmp bpl, 0xee
jmp 0x14040932d
cmp r9d, r10d
jmp 0x140409335
jg 0x140408bee
jne 0x1404099be
mov rcx, qword [rsp + 0x30]
lea rdx, [rsp + 0x70]
movsxd r8, r13d
movzx r8d, bp
movsx r8d, bp
mov r8d, r12d
call fcn.140432c17
test eax, eax
jmp 0x140409365
je 0x1404099be
mov eax, r12d
cmovae ecx, r12d
rcl r8b, 0xae
btc r8w, 0x44
lea rdx, [rsp + rax]
xor rcx, rsp
test dx, 0x5e7c
add rdx, 0x70
movsx r8w, bl
xchg ch, cl
not ecx
mov rcx, qword [rsp + 0x48]
movsxd r8, esi
bswap r8w
mov r8, qword [rsp + 0x38]
jmp 0x1404093ab
call fcn.140432c17
test eax, eax
movsx r15, sp
not r15b
mov r14, qword [rsp + 0x30]
movzx r15, r11w
setno r15b
movsxd r15, r11d
mov r15, qword [rsp + 0x28]
jmp 0x1404093d3
jne 0x14040795c
jmp 0x1404099be
mov rdx, qword [r13 + 8]
mov qword [r13], rdx
movzx rdx, r13w
mov edx, ecx
mov ecx, eax
cmc
clc
shr r12d, cl
stc
rcl cx, cl
mov dword [r15], r12d
xor ecx, 0x1d1376b3
sub edx, eax
btr cx, 0xd5
bsr cx, r11w
seta cl
mov dword [rsi], edx
rol ch, 0xc6
bsr cx, r11w
mov ecx, edx
stc
cmp r13b, cl
test r14b, r14b
test ecx, ecx
jmp 0x140409429
jle 0x140409499
xor ebp, ebp
nop word cs:[rax + rax]
jmp 0x140409441
mov eax, ecx
mov byte [rsp + rbp + 0x238], r12b
inc rbp
inc ch
shr r12d, 8
rol ch, 0xbc
lea ecx, [rax - 8]
test r10d, 0x1bb378c5
cmc
cmp eax, 8
jmp 0x14040946a
ja 0x140409441
mov dword [r15], r12d
mov dword [rsi], ecx
cmc
test ecx, ecx
jmp 0x14040947d
jne 0x1404099be
test ebp, 0xfffffffc
jmp 0x14040948e
jne 0x140409525
jmp 0x1404094a1
js 0x1404099be
sub ebp, ebp
mov rdi, qword [r13]
mov rax, qword [r13 + 8]
or cl, bpl
movsx rcx, r12w
movsx ecx, di
mov ecx, ebp
clc
cmp bp, 0x25d0
test bpl, 1
jmp 0x1404094c4
je 0x140409516
cmp rdi, rax
jae 0x140409505
lea rdx, [rdi + 1]
bswap rbx
movsx rbx, bx
mov qword [r13], rdx
movsx rbx, sp
movzx ebx, si
movzx ebx, byte [rdi]
mov dil, 0x89
movsx di, sil
movzx rdi, r9w
mov rdi, rdx
jmp 0x140409500
jmp 0x14040950c
sub ebx, ebx
jmp 0x14040950c
mov byte [rsp + rcx + 0x238], bl
inc rcx
cmp rbp, 3
jmp 0x14040951f
jne 0x1404096e9
movzx ebx, word [rsp + 0x238]
add ax, 0x4d55
sar cl, 0xe1
movzx eax, word [rsp + 0x23a]
mov ecx, ebx
test bx, 0x4eca
stc
xor ecx, 0xffff
jmp 0x14040954f
cmp eax, ecx
jmp 0x140409556
jne 0x1404099be
mov rdx, qword [r13]
add ah, 0xd6
ror al, 0x67
lea rax, [rdx + rbx]
test r15w, ax
stc
cmp rax, qword [r13 + 8]
jmp 0x140409578
ja 0x1404099be
lea rcx, [r10 + rbx]
mov rax, qword [r13 + 0x28]
cmc
jmp 0x14040958c
cmp rcx, rax
jmp 0x140409594
jbe 0x14040974f
cmp dword [r13 + 0x30], 0
jmp 0x1404095a4
je 0x1404099be
mov rcx, qword [r13 + 0x20]
cmovno rdx, r8
sub r10, rcx
shr dx, cl
xchg dh, dh
mov edx, r10d
cmp rbp, rdx
test r14, 0x422a6027
add edx, ebx
jmp 0x1404095ce
jb 0x1404099be
sub eax, ecx
cmc
cmp r8, rcx
cmp edx, eax
jmp 0x1404095e1
jbe 0x140409614
nop dword [rax]
cmc
cmp r14b, r13b
jmp 0x1404095f7
test eax, eax
js 0x1404099be
add eax, eax
jmp 0x140409607
cmp edx, eax
jmp 0x14040960e
ja 0x1404095f7
mov ebp, eax
cdq
setle dil
movsx di, r13b
mov rdx, rbp
cmovns rdi, r15
mov rdi, r8
movsxd r12, ebp
mov r12, r10
jmp 0x140409635
call fcn.1400f8621
test rax, rax
jmp 0x140409642
je 0x1404099be
mov r10, r12
bts edx, edi
sal dl, cl
mov qword [r13 + 0x20], rax
sar dl, 0xbd
bt dx, r14w
mov r10d, r10d
movzx dx, bl
cwd
shl dh, cl
lea r10, [r10 + rax]
adc dl, r9b
mov qword [r13 + 0x18], r10
sal dx, 0xbc
rol dl, 0xeb
btr edx, 0x78
add rbp, rax
movsx edx, r10w
movsxd rdx, r11d
movsx rdx, r13w
mov qword [r13 + 0x28], rbp
mov dl, r12b
mov rdx, qword [r13]
jmp 0x14040969b
jmp 0x140409752
lea rdx, [rdi + 1]
mov qword [r13], rdx
inc bpl
bswap rbp
ror ebp, 0x41
movzx ebp, byte [rdi]
ror rdi, cl
not di
cmovs di, si
mov rdi, rdx
clc
jmp 0x1404096c7
mov byte [rsp + rcx + 0x239], bpl
add rcx, 2
cmp r12b, r14b
cmp bpl, 0xa2
cmp rcx, 4
jmp 0x1404096e3
je 0x140409525
cmp rdi, rax
jmp 0x1404096f1
jae 0x14040971e
lea rdx, [rdi + 1]
mov qword [r13], rdx
cmovno rbp, rdx
xchg bpl, bpl
bswap ebp
movzx ebp, byte [rdi]
setl dil
movsx edi, r12w
xchg dil, dil
mov rdi, rdx
jmp 0x140409728
xor ebp, ebp
test bpl, dil
jmp 0x140409728
mov byte [rsp + rcx + 0x238], bpl
jmp 0x140409735
cmp rdi, rax
jmp 0x14040973d
jb 0x1404096a0
xor ebp, ebp
jmp 0x14040974a
jmp 0x1404096c7
mov rdi, r8
mov rcx, r10
mov r8, rbx
jmp 0x14040975d
call fcn.1404a26e1
add qword [r13], rbx
add rbx, qword [r13 + 0x18]
jmp 0x14040976f
mov qword [r13 + 0x18], rbx
test r15b, r12b
bsr r8, rsp
shr r10w, 0x28
mov r10, rbx
or r8b, 0x87
bsf eax, ecx
mov rax, qword [rsp + 0x40]
mov r8, rdi
cmp sil, 0x46
stc
test al, 1
jmp 0x14040979d
jne 0x140409a33
mov ecx, dword [rsi]
btc bp, 0xb9
clc
rcl rbp, 0x74
mov ebp, dword [r15]
cmc
clc
test ecx, ecx
jmp 0x1404097bb
jg 0x1404098a9
jmp 0x140409844
mov qword [r13 + 0x18], r10
mov rax, qword [rsp + 0x40]
mov r8w, 0x6f2c
shl r8w, 0x42
lea r8, [0x1400bf2a0]
test al, 1
jmp 0x1404097e7
je 0x1404097a3
jmp 0x140409a33
lea rdx, [rax + 1]
mov qword [r13], rdx
cmc
movzx eax, byte [rax]
test bx, r9w
movzx eax, al
stc
shl eax, cl
cmp r11w, 0x2c52
or ebp, eax
btc ax, r8w
cdqe
movzx rax, dx
mov dword [r15], ebp
btr ax, di
mov ax, 0x7c23
sbb al, 0x1b
lea eax, [rcx + 8]
cmp r15b, r9b
mov dword [rsi], eax
test r11b, 0x9b
cmp ecx, 0x11
mov ecx, eax
jmp 0x14040983e
jge 0x140409891
mov eax, ebp
cmc
shr eax, cl
test r10d, edx
test eax, eax
jmp 0x140409853
jne 0x14040987a
mov rax, qword [r13]
cmp edi, esp
cmp rax, qword [r13 + 8]
jmp 0x140409868
jb 0x1404097f2
sub eax, eax
jmp 0x140409875
jmp 0x140409802
mov rax, qword [r13 + 8]
jmp 0x140409883
mov qword [r13], rax
jmp 0x14040988c
jmp 0x1404098a9
mov qword [rsp + 0x40], rbp
shr ebp, 1
jmp 0x14040989d
dec eax
jmp 0x1404098a4
jmp 0x140409967
mov qword [rsp + 0x40], rbp
rcr ax, cl
shr ebp, 1
not ax
mov dword [r15], ebp
lea eax, [rcx - 1]
cmp r15b, bpl
test r14w, 0x56c
cmc
mov dword [rsi], eax
cmc
cmp rax, 0x73c51cb7
cmp ecx, 2
jle 0x14040991b
jmp 0x140409967
lea rdx, [rcx + 1]
mov qword [r13], rdx
shl edx, cl
movzx ecx, byte [rcx]
movzx edx, cl
bsf ecx, edx
mov ecx, eax
cmp r14w, dx
shl edx, cl
sbb cl, dil
or ebp, edx
mov dword [r15], ebp
lea ecx, [rax + 8]
mov dword [rsi], ecx
stc
cmc
cmp r12d, ebx
cmp eax, 0x11
cwde
movsx rax, r15w
mov eax, ecx
jge 0x140409965
mov edx, ebp
mov ecx, eax
shr edx, cl
clc
stc
test edx, edx
jmp 0x14040992a
jne 0x140409953
mov rcx, qword [r13]
clc
test sil, r9b
cmp rcx, qword [r13 + 8]
jmp 0x140409941
jb 0x1404098de
sub ecx, ecx
jmp 0x14040994e
jmp 0x1404098eb
mov rcx, qword [r13 + 8]
mov qword [r13], rcx
jmp 0x140409960
jmp 0x140409967
mov eax, ecx
mov r12d, ebp
shld ecx, r10d, 0x4d
add cx, ax
clc
shr r12d, 2
rol cl, 0xae
add ch, bh
mov dword [r15], r12d
bt ecx, r15d
xor cl, 0x21
rcl rcx, 0xb5
lea ecx, [rax - 2]
mov dword [rsi], ecx
and ebp, 3
je 0x140407848
cmp ebp, 1
jmp 0x1404099a0
mov qword [rsp + 0x30], r14
jmp 0x1404099aa
je 0x1404078f9
cmp ebp, 3
jmp 0x1404099b8
jne 0x1404077ba
sub eax, eax
sar r14b, cl
movzx rbp, r10w
ror r14d, 0xed
movaps xmm6, xmmword [rsp + 0xa20]
xor r14b, 0x67
mov bpl, 0x2c
add rsp, 0xa38
pop rbx
mov r13, 0x21065810
movzx rbp, r8w
pop rbp
movzx edi, r11w
movzx r14w, r8b
setne r14b
pop rdi
pop rsi
setnp r15b
mov r12w, 0x185e
pop r12
movsx r14w, spl
movsx r14d, r14w
jmp 0x140409a16
pop r13
movsx r14w, sil
movsx r15, r13w
mov r14w, r13w
pop r14
movzx r15, r15w
pop r15
jmp 0x140409a32
ret
mov eax, 1
jmp 0x140409a3d
jmp 0x1404099cb