Function at 0x1407989f5
Capabilities:
Check http status code

Disassembly:
push rbx
movabs rbx, 0x20540ce62e623fc2
pushfq
and bx, bx
neg bx
mov qword [rsp + 0x10], 0xffffffffbc769a4c
mov bx, 0x105d
cmp bl, 0xde
call fcn.1406dc57a
mov qword [rsp + 0x20], r9
sal r10b, 0x84
adc r10b, 0x52
mov qword [rsp + 0x18], r8
or eax, 0x23e631f4
add r10w, sp
mov qword [rsp + 0x10], rdx
adc r9w, 0x667b
push rbx
push rbp
shrd r10d, ecx, 0xe1
push rdi
and di, 0x567c
shr ax, 0xec
movsxd r9, ebx
push r12
sar ax, cl
sar r9w, 0x6c
btc edi, r8d
push r13
movzx r9d, sp
push r14
stc
push r15
movzx r14w, dil
xor r12b, 0x3b
sar dil, 0x9e
sub rsp, 0x30
mov r15, qword [rcx + 0x10]
mov rax, rcx
bsf r10d, r11d
cmovns r14, rbp
movsxd rbp, r13d
mov ecx, dword [rcx + 8]
xor ebx, ebx
shl bpl, cl
mov r12d, 1
cmp r14w, 0x6702
mov r9, r8
rcl r8d, 0x54
bts bp, di
shr r14b, 0x22
mov r8, rdx
mov edx, 1
btr bp, r8w
mov edi, 1
shl edx, cl
sar r14b, 0x67
or r14b, sil
shrd r14w, bp, 0xd1
mov ecx, dword [rax + 4]
cmp esi, 0x3d45534a
xor r11b, r11b
shl edi, cl
movsx r10d, r11w
mov rcx, qword [rsp + 0x90]
cmovp r10d, ecx
movzx r10, r11w
movsx rbp, bp
dec edx
dec edi
not bpl
mov r14d, ebx
movzx bp, r8b
bts r10d, edx
mov ebp, ebx
mov dword [rsp + 0x10], edi
sbb dil, 0x7c
mov r10d, edx
cmp bpl, 0x98
mov edi, dword [rax]
bt r10, 0xed
neg r10w
mov qword [r9], rbx
bsf r10, rcx
cmp dil, r10b
mov qword [rcx], rbx
dec ch
mov eax, dword [rax + 4]
add cx, r11w
cmp rsi, 0x5b794d3d
xchg ch, cl
mov dword [rsp + 0x14], edx
adc cx, 0x1632
lea ecx, [rdi + rax]
xor ax, 0x6e9e
mov eax, 0x300
mov dword [rsp + 0xc], edi
rcl r10d, cl
shl eax, cl
movsx r10, di
not r10d
mov r10d, r12d
mov dword [rsp], r12d
stc
cmp r12b, sil
test r10b, 0xfb
add eax, 0x736
mov dword [rsp + 0x70], r12d
jmp 0x140798b66
mov dword [rsp + 8], r12d
jmp 0x140798b70
je 0x140798b9a
mov ecx, eax
lahf
bswap r13w
not r9
mov eax, 0x400
movsx r13d, bp
jmp 0x140798b91
mov rdi, r15
movzx eax, ax
rep stosw word [rdi], ax
mov r9, r8
test r9, r10
lea r13, [r8 - 1]
mov edi, ebx
sub cx, 0x5904
or r8d, 0xffffffff
sar ecx, 0x93
adc cl, dil
cmove cx, r10w
mov ecx, ebx
jmp 0x140798bc2
cmp r9, r13
jmp 0x140798bca
je 0x140799e27
movzx eax, byte [r9]
shl edi, 8
jmp 0x140798bdc
inc ecx
or edi, eax
jmp 0x140798be5
inc r9
cmp rdi, rbx
test r9b, 0xf0
cmp ecx, 5
jmp 0x140798bf7
jl 0x140798bc2
mov qword [rsp + 0x28], rsi
adc eax, 0x5e886811
nop
movsx esi, r10w
mov eax, ebp
shrd si, r8w, 0xb8
sal sil, cl
shl esi, cl
mov esi, r14d
bts bx, r10w
xadd bh, bh
bsr bx, dx
shl eax, 4
and esi, edx
movsxd rbx, eax
movsxd rax, esi
cmp cl, r12b
test bh, 0xb3
lea rbx, [rbx + rax]
clc
stc
test r11b, r12b
cmp r8d, 0x1000000
jae 0x140798c8a
cmp r9, r13
jmp 0x140798c57
je 0x140799e1d
movzx eax, byte [r9]
add ch, 0xed
add ecx, r13d
bts rcx, rax
shl edi, 8
sub cl, 0xd9
movsxd rcx, eax
movsx ecx, r15w
shl r8d, 8
or edi, eax
movsx rax, di
movzx rcx, r8w
inc r9
cmc
movzx ecx, word [r15 + rbx*2]
dec ax
cwde
mov eax, r8d
test dx, 0x1179
shr eax, 0xb
test bpl, 0x2a
imul eax, ecx
cmc
cmp edi, eax
jmp 0x140798cad
jae 0x14079902a
mov r8d, eax
bt r10d, 0x9d
mov eax, 0x800
add rdx, rbx
sal r10w, 0xd0
movzx edx, r11b
movzx r10d, si
shl r10w, cl
sub eax, ecx
xchg r10b, r10b
shld r10d, ecx, 0x1e
mov r10d, 1
sar eax, 5
cmp r15b, r15b
add ax, cx
movsxd rcx, esp
mov ecx, 8
mov word [r15 + rbx*2], ax
movsxd rbx, ebx
cmc
rol bh, cl
mov ebx, dword [rsp + 0xc]
movsx ax, bpl
cmp r11b, dil
mov eax, dword [rsp + 0x10]
sub cl, bl
test ch, 0x9f
test r8d, eax
and rax, r14
jmp 0x140798d20
shr rdx, cl
mov ecx, ebx
shr bl, cl
bt rbx, r14
shl rax, cl
stc
add bx, r12w
or bx, 0x7443
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 9
lea rbx, [rax + r15 + 0xe6c]
cmp r13, 0x2bf21aeb
stc
cmp ebp, 7
jl 0x140798e96
mov eax, r12d
btr rsi, rsi
bswap r11d
mov rcx, r14
cqo
bts dx, r12w
btr r11w, ax
sub rcx, rax
sbb r11b, 0xbe
rol sil, 0xba
mov rax, qword [rsp + 0x88]
cmp cx, r15w
movzx esi, byte [rcx + rax]
bt rdx, r9
sub r11b, r13b
inc r11b
nop
add esi, esi
cqo
cmovbe r11w, ax
movsxd rax, r10d
mov r11d, esi
and r11d, 0x100
shld dx, bx, 0xcc
movzx dx, dl
movsxd rdx, r11d
clc
test r10b, 0x26
lea rdx, [rdx + rax]
cmp r13b, 0xe1
test dx, r8w
stc
cmp r8d, 0x1000000
jmp 0x140798ddb
jae 0x140798e1f
cmp r9, r13
jmp 0x140798de9
je 0x140799e1d
movzx eax, byte [r9]
shl edi, 8
sar ecx, 0x38
shr rcx, 0xf5
shl r8d, 8
shrd rcx, rax, 0xfe
movsx ecx, r13w
sal ch, 0xba
or edi, eax
movsx eax, sp
inc r9
neg al
sbb ch, 3
btc rax, 0x70
movzx ecx, word [rbx + rdx*2 + 0x200]
lahf
mov eax, r8d
test cx, 0x78ee
cmp r12b, al
shr eax, 0xb
imul eax, ecx
stc
cmp edi, eax
jmp 0x140798e41
jae 0x140798f3a
mov r8d, eax
sar ah, cl
cmc
mov eax, 0x800
cmp rbp, rbx
add r10d, r10d
sub eax, ecx
jmp 0x140798e5f
sar eax, 5
cmp r14b, r8b
test r15b, dl
add ax, cx
mov word [rbx + rdx*2 + 0x200], ax
cmp r13b, r11b
test r11d, r11d
jmp 0x140798e7e
je 0x140798f77
cmp r10d, 0x100
jmp 0x140798e90
jge 0x140798fc7
movsxd rdx, r10d
cmp r8d, 0x1000000
jmp 0x140798ea5
jae 0x140798ed5
cmp r9, r13
je 0x140799e1d
movzx eax, byte [r9]
shl edi, 8
shl r8d, 8
movsx ecx, sp
btc cx, r11w
movsx rcx, r9w
or edi, eax
inc r9
btc cx, 0x30
movzx ecx, word [rbx + rdx*2]
sbb eax, r12d
cmovge eax, r9d
mov eax, r8d
jmp 0x140798ee9
shr eax, 0xb
imul eax, ecx
jmp 0x140798ef5
cmp edi, eax
jmp 0x140798efc
jae 0x140798f89
mov r8d, eax
mov eax, 0x800
cmc
sub eax, ecx
test r9b, 0x25
sar eax, 5
stc
jmp 0x140798f1d
add ax, cx
cmp sp, r11w
add r10d, r10d
jmp 0x140798f2c
mov word [rbx + rdx*2], ax
jmp 0x140798f35
jmp 0x140798fb5
sub r8d, eax
clc
sub edi, eax
rcr al, 0x5b
cmp r15b, r10b
movzx eax, cx
shr ax, 5
cmp eax, 0x574f6c6d
stc
lea r10d, [r10 + r10 + 1]
sub cx, ax
stc
test sil, al
mov word [rbx + rdx*2 + 0x200], cx
stc
cmc
test r11d, r11d
jmp 0x140798f71
je 0x140798e84
cmp r10d, 0x100
jl 0x140798d9b
jmp 0x140798fc7
sub r8d, eax
test sil, 0xc8
sub edi, eax
xchg al, al
movzx eax, cx
cmc
shr ax, 5
lea r10d, [r10 + r10 + 1]
cmp sil, 0x3e
sub cx, ax
cmc
test r8b, dl
stc
mov word [rbx + rdx*2], cx
test r10b, 0x55
cmp r10d, 0x100
jmp 0x140798fc1
jl 0x140798e96
mov rax, qword [rsp + 0x88]
inc r14
add r11, rcx
movzx r11d, r10b
mov byte [r14 + rax - 1], r10b
cmp r9w, r10w
cmp ebp, 4
jge 0x140799007
xor eax, eax
sete bpl
jmp 0x140798ffb
mov ebp, eax
jmp 0x140799002
jmp 0x140799e01
cmp ebp, 0xa
jmp 0x14079900f
jge 0x140799022
sub ebp, 3
jmp 0x14079901d
jmp 0x140799e01
sub ebp, 6
jmp 0x140799e01
sub r8d, eax
test ecx, r13d
ror edx, 0x3d
sub edi, eax
test ebp, esi
movzx rdx, r11w
movzx eax, cx
bt rdx, 0xa1
shr ax, 5
movsxd rdx, ebp
sub cx, ax
test r15b, 0x7c
mov word [r15 + rbx*2], cx
stc
cmp r8d, 0x1000000
jmp 0x140799063
jae 0x140799099
cmp r9, r13
jmp 0x140799071
je 0x140799e1d
movzx eax, byte [r9]
shl edi, 8
bts cx, r8w
shl r8d, 8
test r9b, bpl
cmc
or edi, eax
movzx ecx, r15w
dec eax
bswap cx
inc r9
movzx ecx, word [r15 + rdx*2 + 0x180]
ror ah, 0xe4
xchg ah, ah
btr rax, 4
mov eax, r8d
cmp r13b, 0x37
shr eax, 0xb
test r11b, 0x4b
cmp r13b, r8b
cmp r10b, 0x85
imul eax, ecx
cmp edi, eax
jmp 0x1407990cb
jae 0x140799148
mov r8d, eax
inc eax
mov r11b, bpl
test bp, r8w
mov r11d, 0
adc al, r15b
shl ah, 0xa8
mov eax, 0x800
sub eax, ecx
mov dword [rsp], r12d
sar eax, 5
add ax, cx
cmp ebp, 7
lea ebp, [r11 + 8]
jmp 0x140799106
mov word [r15 + rdx*2 + 0x180], ax
cdq
movsx dx, r11b
rdtsc
mov eax, dword [rsp + 0x70]
cdq
xchg dx, dx
mov dword [rsp + 0x70], r10d
mov dword [rsp + 8], eax
movzx eax, r10w
setge al
movsx rdx, r11w
mov eax, 3
lea rdx, [r15 + 0x664]
cmovl eax, r11d
jmp 0x1407995d8
sub r8d, eax
stc
sub edi, eax
movzx eax, cx
test r14b, 0xcb
cmp r14b, spl
shr ax, 5
sub cx, ax
cmc
jmp 0x140799165
mov word [r15 + rdx*2 + 0x180], cx
jmp 0x140799173
cmp r8d, 0x1000000
jae 0x1407991b4
cmp r9, r13
je 0x140799e1d
movzx eax, byte [r9]
xor r10w, r11w
shl edi, 8
shl ch, cl
xadd r10b, cl
shl r8d, 8
or cl, spl
or edi, eax
movsxd r10, edi
inc r9
rcr cl, 0x7d
adc cl, 0x2f
shrd r10d, esi, 0x8e
movzx r10d, word [r15 + rdx*2 + 0x198]
mov ecx, r8d
jmp 0x1407991c9
shr ecx, 0xb
cmp dil, al
imul ecx, r10d
clc
jmp 0x1407991d9
cmp edi, ecx
jmp 0x1407991e0
jae 0x14079938a
mov eax, 0x800
neg r8d
ror r8b, 0x82
add r8d, r9d
mov r8d, ecx
jmp 0x1407991fe
sub eax, r10d
sar eax, 5
stc
jmp 0x14079920a
add ax, r10w
cmp r11b, r15b
test rbp, 0x1fac342e
mov word [r15 + rdx*2 + 0x198], ax
cmp ecx, 0x1000000
jmp 0x14079922c
jae 0x14079926b
cmp r9, r13
je 0x140799e1d
movzx eax, byte [r9]
sub ch, 0x70
jmp 0x140799247
shl edi, 8
btr cx, 0x60
bswap rcx
jmp 0x140799257
shl r8d, 8
btr ecx, 0x84
xor ch, 0x2a
or edi, eax
inc r9
btc cx, sp
movzx ecx, word [r15 + rbx*2 + 0x1e0]
rol ah, 4
bsr eax, eax
sbb al, r11b
mov eax, r8d
cmc
test r8, 0x616232c4
shr eax, 0xb
cmp ah, 0x6d
clc
imul eax, ecx
cmp edi, eax
jmp 0x140799299
jae 0x140799359
mov r8d, eax
setne ah
ror ah, cl
test rbp, r10
mov eax, 0x800
cmp dh, 0x2e
sub eax, ecx
test r11d, 0x5083207d
cmp r10w, ax
sar eax, 5
add ax, cx
mov word [r15 + rbx*2 + 0x1e0], ax
test r14, r14
jmp 0x1407992d6
je 0x140799e1d
mov r10, qword [rsp + 0x88]
cmp ebp, 7
movsx cx, r15b
cbw
mov eax, 0xb
jmp 0x1407992f8
mov ecx, 9
cmovnp r11, rdi
movsx bp, spl
xchg ebp, r11d
cmovl eax, ecx
jmp 0x140799317
mov rcx, r14
btc r11w, 0xbf
mov ebp, eax
xor r11d, ebp
cdqe
mov eax, r12d
cmc
movzx r11w, sil
sub rcx, rax
mov r11b, al
jmp 0x14079933b
inc r14
mov r11b, 0x1b
movsx r11, r12w
movzx r11d, byte [rcx + r10]
mov byte [r14 + r10 - 1], r11b
jmp 0x140799354
jmp 0x140799e01
sub r8d, eax
test esi, r9d
sub edi, eax
cdqe
shr al, cl
movzx eax, cx
stc
test bpl, r14b
shr ax, 5
stc
test cl, dil
sub cx, ax
mov word [r15 + rbx*2 + 0x1e0], cx
jmp 0x140799385
jmp 0x14079959e
movzx eax, r10w
stc
jmp 0x140799394
sub r8d, ecx
sub edi, ecx
jmp 0x1407993a2
shr ax, 5
stc
sub r10w, ax
cmp r13b, 0xb6
jmp 0x1407993b7
mov word [r15 + rdx*2 + 0x198], r10w
test r15w, di
cmp r8d, 0x1000000
jmp 0x1407993d0
jae 0x1407993fc
cmp r9, r13
jmp 0x1407993de
je 0x140799e1d
movzx eax, byte [r9]
rcr ch, cl
shl edi, 8
shl r8d, 8
or edi, eax
movsx ax, al
mov cl, 0x86
inc r9
movzx ecx, word [r15 + rdx*2 + 0x1b0]
inc al
sub ax, 0x269b
mov eax, r8d
cmp r15b, 0xd4
stc
shr eax, 0xb
imul eax, ecx
test r12b, al
cmp edi, eax
jmp 0x140799423
jae 0x140799466
mov r8d, eax
mov eax, 0x800
sub eax, ecx
jmp 0x140799438
sar eax, 5
clc
add ax, cx
jmp 0x140799444
mov word [r15 + rdx*2 + 0x1b0], ax
mov rax, 0x5a2e5331
xchg ah, al
bswap rax
mov eax, dword [rsp]
jmp 0x140799461
jmp 0x140799585
sub r8d, eax
cmp bpl, bl
stc
test rax, 0x583d7bb0
sub edi, eax
movzx eax, cx
cmc
test spl, r15b
cmp di, r15w
shr ax, 5
sub cx, ax
mov word [r15 + rdx*2 + 0x1b0], cx
cmp r8d, 0x1000000
jae 0x1407994bf
cmp r9, r13
jmp 0x1407994a5
je 0x140799e1d
movzx eax, byte [r9]
sar ch, cl
shl edi, 8
shl r8d, 8
mov ecx, ebx
or edi, eax
inc r9
movzx ecx, word [r15 + rdx*2 + 0x1c8]
mov eax, r8d
jmp 0x1407994d0
shr eax, 0xb
imul eax, ecx
cmp bp, 0x372e
cmp edi, eax
jmp 0x1407994e2
jae 0x140799523
mov r8d, eax
shld ax, ax, 0x79
bt eax, r8d
bts ax, r8w
mov eax, 0x800
sub eax, ecx
cmc
stc
clc
sar eax, 5
add ax, cx
jmp 0x14079950e
mov word [r15 + rdx*2 + 0x1c8], ax
movsx eax, bx
mov eax, dword [rsp + 0x70]
jmp 0x140799574
sub r8d, eax
sub edi, eax
clc
movzx eax, cx
cmc
shr ax, 5
test bx, 0x28d8
jmp 0x14079953b
sub cx, ax
bt rax, 0xf7
bswap ax
mov ah, ah
mov eax, dword [rsp + 8]
test ebx, r8d
mov word [r15 + rdx*2 + 0x1c8], cx
shrd rdx, r15, 0xf6
add dx, dx
mov ecx, dword [rsp + 0x70]
shr rdx, cl
test r13w, 0x23b8
mov dword [rsp + 8], ecx
sub dl, spl
mov ecx, dword [rsp]
add dl, 0xfe
mov dword [rsp + 0x70], ecx
cdq
adc edx, 0x37052197
mov dword [rsp], r12d
test r13b, dil
mov r12d, eax
btc ax, r14w
jmp 0x14079959e
cmp ebp, 7
cmova eax, r10d
movsx rbp, r11w
mov eax, 0xb
not bp
setbe bpl
mov ebp, 8
cmovl eax, ebp
cqo
setns dh
sub r11d, r11d
rol dl, 0xf0
lea rdx, [r15 + 0xa68]
cmp dx, r11w
jmp 0x1407995d8
mov dword [rsp + 4], eax
clc
cmp r8d, 0x1000000
jmp 0x1407995e9
jae 0x140799625
cmp r9, r13
jmp 0x1407995f7
je 0x140799e1d
movzx eax, byte [r9]
add cx, dx
shl edi, 8
bt ecx, 0x5b
or ch, 0xb7
shl r8d, 8
shl cl, cl
xchg rcx, rcx
or edi, eax
cdqe
movzx eax, r10w
inc r9
setbe cl
movzx ecx, word [rdx]
movsxd rax, esi
or ah, 0x13
mov eax, r8d
shr eax, 0xb
cmp spl, sil
imul eax, ecx
test sil, r10b
clc
cmp edi, eax
jmp 0x140799645
jae 0x1407996b2
mov r8d, eax
sar al, cl
shr rbx, cl
mov eax, 0x800
mov ebx, r11d
sbb r10d, 0x3e62414e
sub eax, ecx
movsx r10w, bl
sar eax, 5
add ax, cx
xchg r10, rcx
jmp 0x140799677
mov word [rdx], ax
movzx cx, cl
movsxd r10, ebp
jmp 0x140799686
lea eax, [rsi*8]
movsxd rsi, r14d
movzx r10d, bx
mov esi, 3
cmovl ecx, eax
movsxd rcx, eax
movzx r10d, r8w
movzx r10w, r8b
lea r10, [rdx + rcx*2 + 4]
jmp 0x140799809
sub r8d, eax
cmc
cmp bl, r14b
sub edi, eax
not al
mov rax, 0x69d14f71
movzx eax, cx
test bl, 0x77
shr ax, 5
stc
cmp r9b, bl
sub cx, ax
test bpl, r13b
clc
mov word [rdx], cx
clc
cmp bh, 0x2e
cmp r8d, 0x1000000
jae 0x140799720
cmp r9, r13
jmp 0x1407996f5
je 0x140799e1d
movzx eax, byte [r9]
mov ch, 0xd0
shl edi, 8
add cx, 0x4c0d
shl r8d, 8
or edi, eax
inc r9
bts cx, si
btc cx, dx
bt cx, 0xe5
movzx ecx, word [rdx + 2]
shl al, cl
xor ah, 0xd
mov eax, r8d
shr eax, 0xb
stc
cmp dil, bl
imul eax, ecx
cmp edi, eax
jae 0x1407997c0
mov r8d, eax
movzx rbx, cx
btc eax, r13d
mov eax, 0x800
bsr r10, rdx
mov ebx, ebp
movsx r10d, r8w
sub eax, ecx
and r10b, 0xc7
ror r10w, 0xe6
or r10d, r15d
sar eax, 5
movsxd r10, ebx
xor r10b, dil
add ax, cx
movsxd rcx, esi
xchg r10b, r10b
mov word [rdx + 2], ax
cbw
mov r10b, dil
movzx r10d, bp
lea eax, [rsi*8]
movsx rsi, r10w
movsx cx, r13b
bswap cx
mov esi, 3
not ch
movsxd rcx, eax
xchg r10w, r10w
movsxd r10, r8d
jmp 0x1407997ae
lea r10, [rdx + rcx*2 + 0x104]
jmp 0x1407997bb
jmp 0x140799809
sub r8d, eax
movsx bx, sil
rcl bh, 0xb
sub edi, eax
rol r11b, cl
mov r11d, 0x7a430652
movzx eax, cx
btr esi, 0x14
shr ax, 5
rcl r11b, cl
adc bx, 0x7831
lea r10, [rdx + 0x204]
movzx ebx, r12w
mov ebx, 0x10
sub cx, ax
clc
neg r11b
mov esi, ebp
mov word [rdx + 2], cx
add r11b, r13b
mov r11d, esi
or rdx, rbx
mov ebp, 1
bts rdx, rsi
dec dl
btr dx, 0xff
nop
movsxd rdx, r15d
shl dh, 0x30
movsxd rdx, ebp
cmp r8d, 0x1000000
jmp 0x140799835
jae 0x140799877
cmp r9, r13
jmp 0x140799843
je 0x140799e1d
movzx eax, byte [r9]
movsx cx, bpl
shl edi, 8
shl rcx, 0xf
bts cx, r12w
shl r8d, 8
rcr ecx, 0xa5
bt cx, 0x25
or edi, eax
movsx ecx, ax
inc r9
movzx ax, dil
movzx ecx, word [r10 + rdx*2]
btc ax, r12w
or rax, r15
add ax, 0x706f
mov eax, r8d
shr eax, 0xb
stc
imul eax, ecx
cmp edi, eax
jae 0x1407998be
mov r8d, eax
cdqe
mov eax, 0x800
sub eax, ecx
cmp dil, r15b
clc
sar eax, 5
clc
add ax, cx
cmc
add ebp, ebp
mov word [r10 + rdx*2], ax
jmp 0x1407998f0
sub r8d, eax
jmp 0x1407998c7
sub edi, eax
movsx eax, r8w
cmovp ax, di
bts eax, esi
movzx eax, cx
shr ax, 5
lea ebp, [rbp + rbp + 1]
cmc
test ax, dx
sub cx, ax
mov word [r10 + rdx*2], cx
jmp 0x1407998f0
dec r11d
jmp 0x1407998f8
jne 0x140799826
mov ecx, esi
cwde
cmp r15b, r14b
mov eax, 1
cmp r8b, 0xd6
shl eax, cl
sub ebx, eax
sal al, 0xc2
rol ah, cl
shl al, 0x32
mov eax, dword [rsp + 4]
cmp spl, bl
add ebp, ebx
test r13w, r14w
cmp eax, 4
jge 0x140799cc6
add eax, 7
bts r10w, bx
cwd
cmp ebp, 4
mov ebx, 6
mov dword [rsp + 4], eax
cwde
mov eax, 3
mov edx, 1
movsx r10, cx
mov r10b, 0x4d
mov r11w, sp
cmovl eax, ebp
not r11w
shl eax, 6
movsx r11w, cl
shr r11, cl
cdqe
bswap r11
ror r10b, cl
ror r11w, 0xde
lea r11, [r15 + rax*2 + 0x360]
movsxd r10, edx
test r13b, 0x6f
test cx, dx
cmp r8d, 0x1000000
jmp 0x140799998
jae 0x1407999de
cmp r9, r13
jmp 0x1407999a6
je 0x140799e1d
movzx eax, byte [r9]
add ecx, 0x75bf24aa
shl cx, cl
or ch, 0xc4
shl edi, 8
jmp 0x1407999c4
shl r8d, 8
rol cx, cl
movzx cx, sil
or edi, eax
inc ecx
inc r9
rcl ax, 0x7a
rcr ch, 0xfa
movzx ecx, word [r11 + r10*2]
stc
mov eax, r8d
clc
shr eax, 0xb
clc
cmp spl, spl
cmc
imul eax, ecx
jmp 0x1407999f9
cmp edi, eax
jmp 0x140799a00
jae 0x140799a39
mov r8d, eax
cmp bx, 0x2ccd
mov eax, 0x800
cmp spl, 0x3b
clc
sub eax, ecx
cmc
stc
sar eax, 5
clc
add ax, cx
add edx, edx
jmp 0x140799a2a
mov word [r11 + r10*2], ax
jmp 0x140799a34
jmp 0x140799a6f
sub r8d, eax
jmp 0x140799a41
sub edi, eax
add ax, dx
movsx rax, r14w
movzx eax, cx
shr ax, 5
lea edx, [rdx + rdx + 1]
jmp 0x140799a5d
sub cx, ax
jmp 0x140799a65
mov word [r11 + r10*2], cx
jmp 0x140799a6f
dec ebx
jmp 0x140799a76
jne 0x140799982
sub edx, 0x40
shr r12w, 0xd5
bts r12w, di
mov r12d, edx
cmp edx, 4
jmp 0x140799a94
jl 0x140799cb8
and r12d, 1
mov r10d, edx
stc
test r8b, sil
cmp ax, r15w
sar r10d, 1
jmp 0x140799ab1
or r12d, 2
jmp 0x140799aba
dec r10d
cmp r13b, 0xbe
clc
cmp edx, 0xe
jmp 0x140799aca
jge 0x140799b05
mov ecx, r10d
movsxd rax, edx
shl r12d, cl
rcl ch, cl
cmovne cx, dx
mov ecx, r12d
shr si, 0x7e
sub rcx, rax
movsx esi, bx
mov sil, 0xc4
movzx rsi, r13w
lea rsi, [r15 + rcx*2 + 0x55e]
jmp 0x140799b00
jmp 0x140799ba3
sub r10d, 4
clc
cmp esi, 0x28016432
nop
cmp r8d, 0x1000000
jmp 0x140799b1d
jae 0x140799b42
cmp r9, r13
jmp 0x140799b2b
je 0x140799e1d
movzx eax, byte [r9]
cmc
shl edi, 8
shl r8d, 8
or edi, eax
inc r9
shr r8d, 1
cmp r12d, r11d
cmp r11d, 0x49d210ca
add r12d, r12d
test bl, bpl
stc
cmp edi, r8d
jb 0x140799b72
sub edi, r8d
cmc
test eax, 0x46823dc
stc
or r12d, 1
jmp 0x140799b72
dec r10d
jmp 0x140799b7a
jne 0x140799b11
lea rsi, [r15 + 0x644]
rcl bh, cl
shl r12d, 4
shr bx, 0xe9
adc r10b, 0xe1
bt dx, di
mov r10d, 4
shl r11w, cl
mov ebx, 1
mov edx, ebx
sar r11b, cl
sal r11b, cl
movsxd r11, edx
cmp bpl, 0x6c
cmp r8d, 0x1000000
jmp 0x140799bc3
jae 0x140799bff
cmp r9, r13
jmp 0x140799bd1
je 0x140799e1d
movzx eax, byte [r9]
movsx cx, ah
rol ch, cl
sar cx, cl
shl edi, 8
shl r8d, 8
btr cx, 0xb9
cmc
or cx, 0x26c5
or edi, eax
inc r9
bt cx, dx
movzx ecx, word [rsi + r11*2]
sbb eax, r13d
movsxd rax, r12d
mov eax, r8d
shr eax, 0xb
cmp rsi, rcx
imul eax, ecx
cmp bpl, r15b
cmp bp, 0x5992
cmc
cmp edi, eax
jmp 0x140799c26
jae 0x140799c6c
mov r8d, eax
sbb rax, rax
mov eax, 0x800
test eax, r15d
cmc
sub eax, ecx
stc
cmc
test r10, r8
sar eax, 5
jmp 0x140799c50
add ax, cx
test spl, dil
add edx, edx
jmp 0x140799c5d
mov word [rsi + r11*2], ax
jmp 0x140799c67
jmp 0x140799ca3
sub r8d, eax
clc
cmp r12b, 0x20
sub edi, eax
movzx eax, cx
shr ax, 5
lea edx, [rdx + rdx + 1]
cmc
cmp r10w, r8w
sub cx, ax
jmp 0x140799c8e
or r12d, ebx
cmp r9b, 0x5e
cmc
mov word [rsi + r11*2], cx
test r8b, dil
stc
test bpl, 0x15
add ebx, ebx
jmp 0x140799caa
dec r10d
jmp 0x140799cb2
jne 0x140799bb0
inc r12d
jmp 0x140799cc0
je 0x140799d3b
mov eax, r12d
add ebp, 2
movsxd rcx, r12d
jmp 0x140799cd4
cmp rax, r14
jmp 0x140799cdc
ja 0x140799e1d
mov rax, qword [rsp + 0x88]
btc r11, rbx
lea rax, [rax + r14]
ror r11b, 0x92
ror r11w, cl
add r11b, r12b
neg rcx
jmp 0x140799d05
nop
movzx r11d, byte [rcx + rax]
jmp 0x140799d10
inc rax
jmp 0x140799d18
inc r14
jmp 0x140799d20
dec ebp
jmp 0x140799d27
mov byte [rax - 1], r11b
je 0x140799df4
cmp r14, 0xffffffffffffffff
jb 0x140799d06
cmp r8d, 0x1000000
jae 0x140799d64
cmp r9, r13
jmp 0x140799d50
je 0x140799e1d
inc r9
bts bp, r12w
xchg sil, bl
rol r15b, cl
mov rax, qword [rsp + 0x80]
sub r9, qword [rsp + 0x78]
movsx r12, bx
mov qword [rax], r9
bt r15d, 0x41
cmp bpl, 0x45
sub r15b, sil
mov rax, qword [rsp + 0x90]
adc bpl, r15b
movsxd r12, eax
add edi, r15d
mov qword [rax], r14
rcl r14w, cl
xor eax, eax
test cl, r11b
btr di, 0x17
adc bpl, r8b
mov rsi, qword [rsp + 0x28]
shld r12d, ecx, 0x6a
bswap r15d
add rsp, 0x30
mov r12b, bpl
jmp 0x140799dc2
pop r15
movzx rdi, si
not bpl
setp bpl
pop r14
pop r13
pop r12
movzx rbp, r10w
jmp 0x140799de1
pop rdi
movzx bx, r15b
movsx bp, bpl
pop rbp
pop rbx
jmp 0x140799df3
ret
mov ebp, dword [rsp + 4]
jmp 0x140799e01
cmp r14, 0xffffffffffffffff
jae 0x140799d3b
mov r10d, dword [rsp]
cdq
movzx edx, r15w
mov edx, dword [rsp + 0x14]
jmp 0x140798c0c
mov eax, 1
jmp 0x140799da9
mov eax, r10d
or rbx, 0x6a7f239b
add rsp, 0x30
movsx bx, bpl
cmovge r12w, r8w
jmp 0x140799e44
pop r15
not r14b
movsxd rbp, r12d
pop r14
pop r13
movsx rdi, r13w
bswap rdi
cmovno r12w, r10w
pop r12
jmp 0x140799e63
pop rdi
mov bpl, 0x87
movsx ebx, r12w
movsx rbp, bp
pop rbp
bswap rbx
jmp 0x140799e78
pop rbx
ret