Function at 0x1403f3fa9
Capabilities:
Check http status code

Disassembly:
push r15
push r14
dec eax
push r13
push r12
push rsi
movsx r15d, di
sal ah, cl
lahf
push rdi
sal r12b, 0xbd
cwde
push rbp
btc r14w, 3
and r15b, 0x82
movsxd r15, r10d
push rbx
xadd r12d, r15d
movzx r12d, r14w
sub rsp, 0xd8
movaps xmmword [rsp + 0xc0], xmm7
cmovb r14w, r8w
movaps xmmword [rsp + 0xb0], xmm6
mov r12, r8
mov rbx, rdx
rcl r15w, 0x4f
mov r14, rcx
and r15w, bp
shrd r15w, bx, 0x39
add r12, rdx
shld r15, rcx, 0x66
lea r15, [rcx + 8]
sub ax, r13w
mov dword [rcx + 8], 0
setge al
rol ah, cl
not eax
lea rax, [rcx + 0x128]
cmp r11b, 0x16
test r8w, r14w
clc
mov qword [rsp + 0xa0], rax
adc rax, r8
sbb ax, dx
test rcx, rdi
lea rax, [rcx + 0x110]
cmc
mov qword [rsp + 0x98], rax
xor ax, sp
rcl ax, cl
lea rax, [rcx + 0xc0]
test r12b, r8b
cmp al, r12b
mov qword [rsp + 0xa8], rax
cwde
lea rax, [rcx + 0x90]
test r10w, di
stc
mov qword [rsp + 0x90], rax
lea rax, [rcx + 0x70]
test rax, 0xd405c43
mov qword [rsp + 0x88], rax
btr ax, r14w
lea rax, [rcx + 0x50]
jmp 0x1403f40b4
mov qword [rsp + 0x80], rax
adc al, 0x44
sub eax, 0x521b77e2
movzx rax, r12w
lea rax, [rcx + 0x30]
mov qword [rsp + 0x78], rax
bswap eax
bsf ax, bx
ror ax, cl
lea rax, [rcx + 0x10]
cmc
mov qword [rsp + 0x70], rax
clc
stc
xor edx, edx
jmp 0x1403f40ec
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
adc r13, 0x7135d7f
sub ecx, ecx
lea r13, [rbx + 1]
cmp r13b, 0x9b
cmc
cmp r13, r12
jmp 0x1403f4110
ja 0x1403f580b
mov rax, rbx
adc rbp, 0x3d5b2281
movzx edi, byte [rbx]
bt rbp, 0x30
mov ebp, edi
movzx ebx, si
and ebp, 0x7f
dec bh
shl rbp, cl
btr ebx, ebx
add rdx, rbp
add rcx, 7
bt bx, 0x6b
mov rbx, r13
test bpl, 0x79
test dil, dil
js 0x1403f40ff
mov rcx, rdx
shr rcx, 3
cmp rcx, 5
jmp 0x1403f4164
jle 0x1403f41a6
cmp rcx, 9
jmp 0x1403f4173
jg 0x1403f42db
cmp rcx, 6
je 0x1403f54d5
cmp rcx, 7
jmp 0x1403f418c
je 0x1403f5575
cmp rcx, 8
jmp 0x1403f419b
je 0x1403f562b
jmp 0x1403f4afa
cmp rcx, 2
jmp 0x1403f41af
jle 0x1403f4477
cmp rcx, 3
jmp 0x1403f41be
je 0x1403f459d
cmp rcx, 4
jmp 0x1403f41cd
je 0x1403f4693
cmp rcx, 5
jmp 0x1403f41dc
jne 0x1403f4afa
and edx, 7
test r11b, cl
cmc
cmp edx, 2
jmp 0x1403f41f1
jne 0x1403f580b
or byte [r15], 0x20
sub ebp, ebp
mov rax, r13
neg bx
rcr bx, 0x50
not bh
xor ecx, ecx
inc bx
cmp dh, 0xc6
nop
test r15b, 0x42
shld rbx, r13, 0xa5
lea rbx, [rax + 1]
stc
jmp 0x1403f4225
cmp rbx, r12
jmp 0x1403f422d
ja 0x1403f580b
movzx edx, byte [rax]
shld ax, dx, 0x32
xadd rax, rax
mov eax, edx
jmp 0x1403f4246
and eax, 0x7f
test r14, rax
shl rax, cl
cmp dx, 0x3d56
add rbp, rax
shrd rax, r8, 0xdc
sal al, cl
add rcx, 7
mov rax, rbx
test dl, dl
js 0x1403f421b
movaps xmmword [rsp + 0x30], xmm6
movaps xmmword [rsp + 0x20], xmm6
test rbp, rbp
jmp 0x1403f427f
je 0x1403f4b7e
js 0x1403f587e
cmp rbp, 0xf
jmp 0x1403f4294
ja 0x1403f4bd3
mov qword [rsp + 0x30], rbp
movsxd rcx, r13d
movsx r8, dx
mov qword [rsp + 0x38], 0xf
cqo
lea rcx, [rsp + 0x20]
movsx r8w, r9b
xchg rdx, r8
cmovne r8, r11
mov rdx, rbx
bswap r8w
mov r8, rbp
jmp 0x1403f42d1
call fcn.1404a922d
jmp 0x1403f4fc5
cmp rcx, 0xa
je 0x1403f47a5
cmp rcx, 0xb
je 0x1403f48a7
cmp rcx, 0xc
jne 0x1403f4afa
and edx, 7
jmp 0x1403f4302
cmp edx, 2
jmp 0x1403f430a
jne 0x1403f580b
or byte [r15 + 1], 0x10
mov rbp, r13
sub r8d, r8d
adc dh, 0xc2
bswap edx
shld rdx, rsp, 0x10
xor ecx, ecx
nop word cs:[rax + rax]
sbb rdx, rdx
movsx edx, di
and dh, 0x65
lea rdx, [rbp + 1]
clc
test r8b, 0xf9
cmp rdx, r12
ja 0x1403f580b
mov rax, r8
xor dil, 0xfe
movzx edi, byte [rbp]
shr ebp, 6
adc bx, 0x2770
mov ebx, edi
mov bp, si
mov bp, 0x6c90
and ebx, 0x7f
shl rbx, cl
stc
lea r8, [r8 + rbx]
neg bpl
xor bpl, bpl
shl bpl, 0xd4
add rcx, 7
shld rbp, rdi, 0x38
mov bpl, 0xe8
sbb bpl, bpl
mov rbp, rdx
cmp r11b, sil
stc
test dil, dil
jmp 0x1403f439e
js 0x1403f433d
add rbx, rax
add rbx, rdx
cmc
cmp rbx, r12
jmp 0x1403f43b3
ja 0x1403f580b
lea rax, [0x1400bee30]
movsx cx, bpl
mov ecx, 0x6e516f98
not cx
mov qword [rsp + 0x20], rax
seto al
lea rax, [rsp + 0x30]
xchg cl, ch
movsx cx, r15b
movups xmmword [rax], xmm6
movsx ecx, di
movups xmmword [rax + 0x20], xmm6
movzx rcx, di
mov rcx, rbx
mov dword [rsp + 0x28], 0
setl ch
movups xmmword [rsp + 0x40], xmm7
movsx cx, r10b
jmp 0x1403f440f
movups xmmword [rsp + 0x60], xmm7
movsx ecx, di
jmp 0x1403f441c
lea rcx, [rsp + 0x20]
call fcn.1403f7312
mov ebp, eax
test al, al
jmp 0x1403f442f
je 0x1403f4e0b
mov rdx, qword [r14 + 0x130]
jmp 0x1403f4442
cmp rdx, qword [r14 + 0x138]
je 0x1403f4ddf
mov rcx, rdx
movzx rdx, r8w
lea rdx, [rsp + 0x20]
jmp 0x1403f4460
call fcn.1403f8305
add qword [r14 + 0x130], 0x50
jmp 0x1403f4472
jmp 0x1403f4e0b
cmp rcx, 1
jmp 0x1403f4480
je 0x1403f49f4
cmp rcx, 2
jmp 0x1403f448f
jne 0x1403f4afa
and edx, 7
cmp edx, 2
jne 0x1403f580b
or byte [r15], 4
rcr rax, cl
or bl, 0xeb
btc eax, 0x7d
sub ebp, ebp
jmp 0x1403f44bc
mov rax, r13
or bx, 0x15f0
jmp 0x1403f44c9
xor ecx, ecx
nop word cs:[rax + rax]
lea rbx, [rax + 1]
cmp rbx, r12
jmp 0x1403f44e6
ja 0x1403f580b
movzx edx, byte [rax]
btr ax, 0xeb
mov eax, edx
and eax, 0x7f
test r9w, 0x6efa
cmp cl, 0x6f
clc
shl rax, cl
test rbx, 0x6bb956a3
add rbp, rax
sbb al, 0x47
movsxd rax, r8d
add rcx, 7
mov rax, rbx
test r10w, r12w
clc
jmp 0x1403f4526
test dl, dl
js 0x1403f44da
movaps xmmword [rsp + 0x30], xmm6
stc
test r8d, 0x3e0f7276
movaps xmmword [rsp + 0x20], xmm6
jmp 0x1403f4545
test rbp, rbp
je 0x1403f4b8c
js 0x1403f587e
cmp rbp, 0xf
ja 0x1403f4c3d
mov qword [rsp + 0x30], rbp
cdq
xchg r8b, r8b
mov qword [rsp + 0x38], 0xf
mov r8d, 0x69302eb5
xchg cx, r8w
bswap cx
lea rcx, [rsp + 0x20]
mov rdx, rbx
movzx r8, r10w
movsxd r8, esi
sete r8b
mov r8, rbp
call fcn.1404a922d
jmp 0x1403f50cb
and edx, 7
cmp edx, 2
jne 0x1403f580b
or byte [r15], 8
btc eax, 0x2e
mov bx, 0x6f41
movzx rbx, ax
sub ebp, ebp
mov rax, r13
bts rbx, rdi
xchg bx, bx
sar ebx, 0xbe
xor ecx, ecx
test r11, 0x11b65da1
bts ebx, esp
and bx, 0x7995
nop word cs:[rax + rax]
lea rbx, [rax + 1]
cmc
cmp rbx, r12
ja 0x1403f580b
movzx edx, byte [rax]
shr al, 0x13
mov eax, edx
stc
test sil, 0x56
and eax, 0x7f
test r14b, 3
shl rax, cl
test bp, 0x1299
stc
add rbp, rax
cwde
add rcx, 7
cmp r12b, r13b
mov rax, rbx
clc
test dl, dl
jmp 0x1403f4627
js 0x1403f45e6
movaps xmmword [rsp + 0x30], xmm6
jmp 0x1403f463a
movaps xmmword [rsp + 0x20], xmm6
test r12d, r11d
test rbp, rbp
jmp 0x1403f464a
je 0x1403f4b9f
js 0x1403f587e
cmp rbp, 0xf
jmp 0x1403f465f
ja 0x1403f4cb5
mov qword [rsp + 0x30], rbp
mov cx, 0x3f96
mov qword [rsp + 0x38], 0xf
lea rcx, [rsp + 0x20]
mov rdx, rbx
setne r8b
mov r8b, 0xde
mov r8, rbp
call fcn.1404a922d
jmp 0x1403f51c5
and edx, 7
jmp 0x1403f469b
cmp edx, 2
jmp 0x1403f46a3
jne 0x1403f580b
or byte [r15], 0x10
cmc
sub ebp, ebp
rcr bh, 0x8e
add bx, 0x3dd5
btr rbx, r11
mov rax, r13
sar ebx, cl
sub ecx, ecx
test r8b, al
btr bx, 0x1e
test sp, 0x31c8
nop word cs:[rax + rax]
lea rbx, [rax + 1]
cmp rbx, r12
ja 0x1403f580b
movzx edx, byte [rax]
btr eax, 0x54
bswap ax
mov eax, edx
cmp r8b, cl
jmp 0x1403f46fe
and eax, 0x7f
shl rax, cl
clc
lea rbp, [rbp + rax]
shr ax, 0x5c
or al, spl
add rcx, 7
add ax, 0x84
cmovae rax, r8
mov rax, rbx
test bpl, r14b
test dl, dl
jmp 0x1403f472a
js 0x1403f46dd
movaps xmmword [rsp + 0x30], xmm6
cmp dh, ah
stc
movaps xmmword [rsp + 0x20], xmm6
cmc
jmp 0x1403f474a
test rbp, rbp
jmp 0x1403f4752
je 0x1403f4bb2
js 0x1403f587e
cmp rbp, 0xf
jmp 0x1403f4767
ja 0x1403f4d24
mov qword [rsp + 0x30], rbp
jmp 0x1403f4777
mov qword [rsp + 0x38], 0xf
movsx cx, dl
lea rcx, [rsp + 0x20]
cdq
mov r8d, 0x6c89073f
mov rdx, rbx
mov r8, rbp
jmp 0x1403f479b
call fcn.1404a922d
jmp 0x1403f52ee
and edx, 7
cmp edx, 2
jmp 0x1403f47b0
jne 0x1403f580b
or byte [r15 + 1], 4
shld edx, edx, 0x58
adc bpl, bpl
bt dx, r15w
mov rbp, r13
xadd dl, dh
sub edx, 0x694355d
sub r8d, r8d
movzx edx, r10w
xor ecx, ecx
nop word cs:[rax + rax]
ror dh, cl
bt dx, r8w
lea rdx, [rbp + 1]
clc
test r13b, sil
cmp rdx, r12
jmp 0x1403f47fe
ja 0x1403f580b
mov rax, r8
movzx edi, byte [rbp]
clc
add ebp, r9d
shrd bx, r11w, 7
mov ebx, edi
test r15w, r10w
and ebx, 0x7f
xchg bp, bp
sub rbp, 0x18112bd0
bt bp, 7
shl rbx, cl
sub bp, cx
lea r8, [r8 + rbx]
sar ebp, 0x52
rcl bp, cl
add rcx, 7
add rbp, rbx
mov rbp, rdx
test dil, dil
jmp 0x1403f484f
js 0x1403f47ee
add rbx, rax
lea rbx, [rbx + rdx]
cmp sil, 0x9f
test r15w, r13w
jmp 0x1403f4869
cmp rbx, r12
jmp 0x1403f4871
ja 0x1403f580b
mov rcx, qword [rsp + 0xa8]
jmp 0x1403f4884
call fcn.1403f7312
mov edx, 0
mov ecx, 0
cmp spl, r13b
cmp r12b, 0x19
test al, al
jne 0x1403f40ff
jmp 0x1403f580b
and edx, 7
cmp sil, r12b
cmp edx, 2
jmp 0x1403f48b5
jne 0x1403f580b
or byte [r15 + 1], 8
rol dx, 0x3e
mov rbp, r13
sub r8d, r8d
xor ecx, ecx
bt rdx, 0x3c
sal edx, cl
nop word [rax + rax]
sbb dh, 0x4b
xor dl, r9b
cmp r9w, r12w
lea rdx, [rbp + 1]
stc
test cl, r8b
cmp rdx, r12
jmp 0x1403f48f6
ja 0x1403f580b
mov rax, r8
shr di, cl
xchg bx, di
movzx edi, byte [rbp]
add bh, 0xc
and bp, 0x3cdf
mov ebx, edi
movsx ebp, r12w
and ebx, 0x7f
shl rbx, cl
add r8, rbx
sub bpl, r14b
cmp r12b, 0xc
add rcx, 7
btr rbp, 0xda
adc bp, dx
sal bpl, cl
mov rbp, rdx
test dil, dil
js 0x1403f48e6
lea rbx, [rbx + rax]
lea rbx, [rbx + rdx]
stc
cmp rbx, r12
jmp 0x1403f4953
ja 0x1403f580b
lea rax, [0x1400bee30]
jmp 0x1403f496c
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x30]
movsx rcx, r11w
movups xmmword [rax], xmm6
jmp 0x1403f4982
movups xmmword [rax + 0x20], xmm6
movsx rcx, di
mov cx, r12w
mov dword [rsp + 0x28], 0
movsxd rcx, ebx
movups xmmword [rsp + 0x40], xmm7
movups xmmword [rsp + 0x60], xmm7
lea rcx, [rsp + 0x20]
jmp 0x1403f49ad
call fcn.1403f7312
mov ebp, eax
cmp bx, di
test al, al
je 0x1403f4e0b
mov rdx, qword [r14 + 0x118]
cmp rdx, qword [r14 + 0x120]
je 0x1403f4dec
mov rcx, rdx
xchg dh, dh
lea rdx, [rsp + 0x20]
call fcn.1403f8305
add qword [r14 + 0x118], 0x50
jmp 0x1403f49ef
jmp 0x1403f4e0b
and edx, 7
clc
cmp edx, 2
jmp 0x1403f4a00
jne 0x1403f580b
or byte [r15], 2
xor ebx, r14d
add ax, ax
bswap ebx
xor ebp, ebp
sub al, 0x1f
mov rax, r13
xor ecx, ecx
shl bh, 0xe2
nop dword [rax]
rcr bh, cl
lea rbx, [rax + 1]
test dh, 0x92
cmp r14b, r14b
cmp rbx, r12
jmp 0x1403f4a35
ja 0x1403f580b
movzx edx, byte [rax]
test r9d, 0x6f2a2ac4
test rsi, r14
mov eax, edx
cmp r9d, esp
and eax, 0x7f
cmp r11b, r11b
clc
shl rax, cl
jmp 0x1403f4a5c
add rbp, rax
sar rax, cl
cmp bl, r15b
add rcx, 7
rcr ah, cl
mov rax, rbx
stc
jmp 0x1403f4a77
test dl, dl
jmp 0x1403f4a7e
js 0x1403f4a23
movaps xmmword [rsp + 0x30], xmm6
movaps xmmword [rsp + 0x20], xmm6
clc
test rdx, 0x69357394
test rbp, rbp
jmp 0x1403f4a9e
je 0x1403f4bc0
js 0x1403f587e
cmp rbp, 0xf
jmp 0x1403f4ab3
ja 0x1403f4d71
mov qword [rsp + 0x30], rbp
movzx rcx, sp
setl cl
not r8w
mov qword [rsp + 0x38], 0xf
movsx cx, r8b
cmovbe r8, rbx
lea rcx, [rsp + 0x20]
movsxd r8, edx
cqo
movzx dx, r11b
mov rdx, rbx
mov r8, rbp
call fcn.1404a922d
jmp 0x1403f540d
and edx, 7
test ch, 0xca
jmp 0x1403f4b06
cmp rdx, 1
jmp 0x1403f4b0f
jg 0x1403f56ff
test rdx, rdx
jmp 0x1403f4b1d
jne 0x1403f57b6
mov rax, r13
rcr rbx, cl
and bx, 0x3154
nop word cs:[rax + rax]
movsx bx, r11b
rcl bx, cl
lea rbx, [rax + 1]
cmc
cmp rbx, r12
jmp 0x1403f4b4e
ja 0x1403f580b
cmp byte [rax], 0
mov edx, 0
jmp 0x1403f4b61
mov ecx, 0
movsx eax, sp
nop
mov rax, rbx
jmp 0x1403f4b73
js 0x1403f4b41
jmp 0x1403f40ff
mov qword [rsp + 0x38], 0xf
jmp 0x1403f4fc5
mov qword [rsp + 0x38], 0xf
jmp 0x1403f4b9a
jmp 0x1403f50cb
mov qword [rsp + 0x38], 0xf
jmp 0x1403f4bad
jmp 0x1403f51c5
mov qword [rsp + 0x38], 0xf
jmp 0x1403f52ee
mov qword [rsp + 0x38], 0xf
jmp 0x1403f4bce
jmp 0x1403f540d
mov rdi, r15
mov r15, rbp
btr eax, 0xf9
sar rax, 0xbc
or r15, 0xf
movzx rax, bx
movzx ax, dil
lahf
cmp r15, 0x17
mov eax, 0x16
jmp 0x1403f4bfd
cmovb r15, rax
jmp 0x1403f4c06
cmp r15, 0xfff
jb 0x1403f4f66
lea rcx, [r15 + 0x28]
jmp 0x1403f4c1c
call fcn.14044dc41
lea rsi, [rax + 0x27]
jmp 0x1403f4c2b
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1403f4c38
jmp 0x1403f4f83
mov rdi, r15
sal ax, cl
setns r15b
bswap eax
mov r15, rbp
stc
or r15, 0xf
movzx eax, cx
cmp r15, 0x17
cdqe
movzx ax, sil
movsx eax, cx
mov eax, 0x16
jmp 0x1403f4c6c
cmovb r15, rax
cmp r15, 0xfff
jmp 0x1403f4c7c
jb 0x1403f506a
lea rcx, [r15 + 0x28]
jmp 0x1403f4c8b
call fcn.14044dc41
lea rsi, [rax + 0x27]
cmp bx, 0x2382
jmp 0x1403f4c9e
and rsi, 0xffffffffffffffe0
jmp 0x1403f4ca7
mov qword [rsi - 8], rax
jmp 0x1403f4cb0
jmp 0x1403f507b
mov rdi, r15
clc
mov r15, rbp
or r15, 0xf
bts rax, r14
sar ah, 0x46
inc ax
cmp r15, 0x17
movsxd rax, r10d
movsx ax, r14b
mov eax, 0x16
jmp 0x1403f4ce0
cmovb r15, rax
cmc
test r14b, spl
jmp 0x1403f4ced
cmp r15, 0xfff
jb 0x1403f515f
lea rcx, [r15 + 0x28]
jmp 0x1403f4d03
call fcn.14044dc41
lea rsi, [rax + 0x27]
clc
and rsi, 0xffffffffffffffe0
jmp 0x1403f4d16
mov qword [rsi - 8], rax
jmp 0x1403f4d1f
jmp 0x1403f517c
mov rdi, r15
mov r15, rbp
xadd ah, al
mov eax, r11d
or r15, 0xf
cmp r15, 0x17
lahf
mov eax, 0x16
cmovb r15, rax
clc
cmc
cmp r15, 0xfff
jb 0x1403f528e
lea rcx, [r15 + 0x28]
jmp 0x1403f4d5a
call fcn.14044dc41
lea rsi, [rax + 0x27]
clc
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1403f52a9
mov rdi, r15
mov r15, rbp
or r15, 0xf
and al, 0xf4
movsxd rax, esp
cmp r15, 0x17
setbe al
cwde
movsxd rax, r11d
mov eax, 0x16
jmp 0x1403f4d95
cmovb r15, rax
cmp r10b, 0xc8
cmp r15, 0xfff
jmp 0x1403f4da9
jb 0x1403f539c
lea rcx, [r15 + 0x28]
jmp 0x1403f4db8
call fcn.14044dc41
lea rsi, [rax + 0x27]
cmp rsp, 0x7b907571
test r10b, 0x9b
cmc
and rsi, 0xffffffffffffffe0
jmp 0x1403f4dd6
mov qword [rsi - 8], rax
jmp 0x1403f53ab
mov rcx, qword [rsp + 0xa0]
jmp 0x1403f4dfc
mov rcx, qword [rsp + 0x98]
movsx r8, r8w
movsx r8d, r13w
lea r8, [rsp + 0x20]
jmp 0x1403f4e06
call fcn.1403f7e93
lea rax, [0x1400bee30]
test r10w, r8w
mov qword [rsp + 0x20], rax
movzx rax, sp
ror eax, 0x1f
mov rax, qword [rsp + 0x68]
test r14, 0x10047837
cmp rax, 0x10
jb 0x1403f4eae
mov rcx, qword [rsp + 0x50]
bswap edx
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403f4e4f
jb 0x1403f4ea9
mov rdi, qword [rcx - 8]
cmp r10w, cx
test bh, 0xfa
add rcx, 0xfffffffffffffff8
clc
jmp 0x1403f4e6a
sub rcx, rdi
cmp r13b, 0x61
test bl, 0x37
cmp rcx, 0x20
jmp 0x1403f4e7d
jae 0x1403f5883
add rax, 0x28
movzx rdx, r14w
movsxd rcx, edx
movsx edx, cx
mov rdx, rax
movzx cx, r13b
not rcx
movsx cx, r11b
mov rcx, rdi
jmp 0x1403f4ea9
call fcn.140296cf3
movups xmmword [rsp + 0x60], xmm7
sbb ah, 0xd0
ror rax, 0x10
mov byte [rsp + 0x50], 0
cmp edx, 0xc847df8
shld rax, r8, 0xc
inc ax
mov rax, qword [rsp + 0x48]
jmp 0x1403f4ed9
cmp rax, 0x10
jb 0x1403f4f42
mov rcx, qword [rsp + 0x30]
bsr edx, ebx
btr dx, r10w
lea rdx, [rax + 1]
jmp 0x1403f4ef9
cmp rdx, 0x1000
jmp 0x1403f4f05
jb 0x1403f4f3d
mov rdi, qword [rcx - 8]
clc
add rcx, 0xfffffffffffffff8
cmp cx, r13w
clc
sub rcx, rdi
stc
cmp rcx, 0x20
jmp 0x1403f4f26
jae 0x1403f5883
add rax, 0x28
mov cx, r9w
mov rdx, rax
movsxd rcx, eax
mov rcx, rdi
call fcn.140296cf3
mov edx, 0
mov ecx, 0
cmp esi, 0x2ba64294
clc
jmp 0x1403f4f58
test bpl, bpl
jne 0x1403f40ff
jmp 0x1403f580b
lea rcx, [r15 + 1]
jmp 0x1403f4f6f
call fcn.14044dc41
mov rsi, rax
mov r8b, r9b
movsx r8d, sp
cmovp r8w, r11w
mov qword [rsp + 0x20], rsi
movsx r8, r12w
mov qword [rsp + 0x30], rbp
setge r8b
mov qword [rsp + 0x38], r15
cmovnp r8w, si
mov rcx, rsi
mov rdx, rbx
movzx r8, si
setne r8b
mov r8, rbp
call fcn.1404a922d
mov byte [rsi + rbp], 0
rcl ah, 0xf1
bt r15w, 0x3b
mov r15, rdi
mov rax, qword [r14 + 0xa8]
test r8d, 0x77941908
cmp rax, 0x10
jmp 0x1403f4fdc
jb 0x1403f5043
mov rcx, qword [rsp + 0x90]
mov rcx, qword [rcx]
setge dl
bt edx, 0x2a
btc edx, r12d
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1403f503e
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test rdx, 0x76b47e5b
sub rcx, rdi
test r10b, 0x1a
clc
cmp rcx, 0x20
jmp 0x1403f5029
jae 0x1403f5883
add rax, 0x28
mov rdx, rax
mov rcx, rdi
jmp 0x1403f503e
call fcn.140296cf3
add rbx, rbp
movzx ax, r11b
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
bswap ax
mov rax, qword [rsp + 0x90]
jmp 0x1403f5065
jmp 0x1403f54ab
lea rcx, [r15 + 1]
jmp 0x1403f5073
call fcn.14044dc41
mov rsi, rax
mov qword [rsp + 0x20], rsi
movzx cx, r14b
mov qword [rsp + 0x30], rbp
cmovge dx, r14w
setl r8b
mov qword [rsp + 0x38], r15
cdq
movsx r8w, r10b
movzx edx, r12w
mov rcx, rsi
mov rdx, rbx
movsxd r8, r11d
not r8w
movzx r8d, dx
mov r8, rbp
jmp 0x1403f50bb
call fcn.1404a922d
mov byte [rsi + rbp], 0
mov r15, rdi
btc rax, r15
mov rax, qword [r14 + 0x48]
test si, 0x1a13
cmc
cmp rax, 0x10
jmp 0x1403f50de
jb 0x1403f5138
mov rcx, qword [rsp + 0x78]
mov rcx, qword [rcx]
add dx, r10w
lea rdx, [rax + 1]
cmc
clc
cmp rdx, 0x1000
jb 0x1403f5133
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmp si, sp
stc
sub rcx, rdi
cmp r13b, r15b
cmp rcx, 0x20
jmp 0x1403f511e
jae 0x1403f5883
add rax, 0x28
cmovle dx, r15w
mov rdx, rax
mov rcx, rdi
call fcn.140296cf3
add rbx, rbp
movsx ax, dil
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movzx rax, di
mov al, 0x48
movsx ax, r8b
mov rax, qword [rsp + 0x78]
jmp 0x1403f54ab
lea rcx, [r15 + 1]
jmp 0x1403f5168
call fcn.14044dc41
mov rsi, rax
movsx r8, dx
bswap r8
jmp 0x1403f517c
mov qword [rsp + 0x20], rsi
movsx cx, ah
movsx rcx, sp
movzx r8w, r14b
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x38], r15
cqo
mov r8b, 3
mov rcx, rsi
movsx edx, sp
xchg r8b, dl
mov rdx, rbx
mov r8, rbp
jmp 0x1403f51b1
call fcn.1404a922d
mov byte [rsi + rbp], 0
ror al, 0x9f
mov r15, rdi
bt ax, 0
mov rax, qword [r14 + 0x68]
jmp 0x1403f51cf
cmp rax, 0x10
jmp 0x1403f51d8
jb 0x1403f525f
mov rcx, qword [rsp + 0x80]
sbb edx, 0x42572c6a
bt rdx, r14
mov rcx, qword [rcx]
and dx, 0x1eb1
not dh
lea rdx, [rax + 1]
cmp dh, 0x2e
cmp rdx, 0x1000
jmp 0x1403f520d
jb 0x1403f525a
mov rdi, qword [rcx - 8]
cmp r9w, si
test bh, 0x81
add rcx, 0xfffffffffffffff8
sub rcx, rdi
test rsp, 0x7d4a4d91
clc
cmp rcx, 0x20
jmp 0x1403f5236
jae 0x1403f5883
add rax, 0x28
not dl
movsx rdx, cx
mov rdx, rax
movzx rcx, bp
movsx cx, r15b
mov rcx, rdi
jmp 0x1403f525a
call fcn.140296cf3
add rbx, rbp
bswap eax
movzx ax, r10b
cwde
movaps xmm0, xmmword [rsp + 0x20]
bswap ax
nop
cmovs rax, r14
movaps xmm1, xmmword [rsp + 0x30]
mov rax, qword [rsp + 0x80]
jmp 0x1403f5289
jmp 0x1403f54ab
lea rcx, [r15 + 1]
jmp 0x1403f5297
call fcn.14044dc41
mov rsi, rax
movzx dx, r10b
cdq
movsx r8, cx
mov qword [rsp + 0x20], rsi
bswap r8w
mov qword [rsp + 0x30], rbp
cmovl cx, r9w
mov qword [rsp + 0x38], r15
movsxd rdx, r9d
cwd
xchg dl, ch
mov rcx, rsi
mov rdx, rbx
movzx r8, sp
bswap r8
setg r8b
mov r8, rbp
call fcn.1404a922d
mov byte [rsi + rbp], 0
mov r15, rdi
sub ah, 0x1d
mov eax, r8d
mov rax, qword [r14 + 0x88]
jmp 0x1403f5301
cmp rax, 0x10
jmp 0x1403f530a
jb 0x1403f5375
mov rcx, qword [rsp + 0x88]
bt edx, esp
stc
ror dh, cl
mov rcx, qword [rcx]
rcr dh, 0x52
or dx, 0x5be1
rcl dh, cl
lea rdx, [rax + 1]
cmp ax, 0x4ee0
cmp rdx, 0x1000
jmp 0x1403f533f
jb 0x1403f5370
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
clc
sub rcx, rdi
cmp r15, r12
cmp rcx, 0x20
jae 0x1403f5883
add rax, 0x28
mov rdx, rax
setl ch
mov rcx, rdi
jmp 0x1403f5370
call fcn.140296cf3
add rbx, rbp
movaps xmm0, xmmword [rsp + 0x20]
movzx eax, r15w
movsx eax, r12w
movaps xmm1, xmmword [rsp + 0x30]
mov rax, qword [rsp + 0x88]
jmp 0x1403f5397
jmp 0x1403f54ab
lea rcx, [r15 + 1]
call fcn.14044dc41
mov rsi, rax
movsxd rcx, r10d
mov qword [rsp + 0x20], rsi
movsx dx, r13b
mov qword [rsp + 0x30], rbp
movsx r8d, r9w
movsxd rdx, edx
mov qword [rsp + 0x38], r15
movsx ecx, r14w
cmove r8, rsi
mov rcx, rsi
jmp 0x1403f53de
mov rdx, rbx
movsx r8w, dil
mov r8b, 0x7f
jmp 0x1403f53ee
mov r8, rbp
jmp 0x1403f53f6
call fcn.1404a922d
mov byte [rsi + rbp], 0
shrd eax, esi, 0x1d
cdqe
cmovs r15w, dx
mov r15, rdi
mov rax, qword [r14 + 0x28]
cmp rax, 0x10
jmp 0x1403f541a
jb 0x1403f5486
mov rcx, qword [rsp + 0x70]
cwd
mov rcx, qword [rcx]
lea rdx, [rax + 1]
cmc
cmp rdx, 0x1000
jb 0x1403f5481
mov rdi, qword [rcx - 8]
stc
cmp spl, 0xb1
add rcx, 0xfffffffffffffff8
cmp spl, 0xfa
stc
test dil, spl
sub rcx, rdi
cmp rcx, 0x20
jmp 0x1403f545d
jae 0x1403f5883
add rax, 0x28
cwd
mov rdx, rax
cmovns rcx, r11
movsx cx, r9b
movsx rcx, di
mov rcx, rdi
jmp 0x1403f5481
call fcn.140296cf3
lea rbx, [rbx + rbp]
sub cl, 0xbf
movaps xmm0, xmmword [rsp + 0x20]
stc
xor dh, 0xfe
add rdx, rdi
movaps xmm1, xmmword [rsp + 0x30]
mov rax, qword [rsp + 0x70]
cdq
movzx ecx, bp
bt ecx, r8d
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
xor dl, dil
mov edx, 0
neg cx
mov ecx, 0
cmp rbx, r12
jmp 0x1403f54ca
jbe 0x1403f40ff
jmp 0x1403f580b
test dl, 7
jne 0x1403f580b
or byte [r15], 0x40
movsx bx, r12b
mov rdx, r13
rol bl, 4
movzx rbx, r11w
rcr bl, cl
sub eax, eax
jmp 0x1403f54ff
xor ecx, ecx
movsxd rbx, r12d
bts rbx, r14
nop word cs:[rax + rax]
mov bl, r13b
bts bx, r15w
lea rbx, [rdx + 1]
cmp rbx, r12
ja 0x1403f580b
movzx ebp, byte [rdx]
movzx edx, bx
mov edx, ebp
jmp 0x1403f5536
and edx, 0x7f
stc
shl rdx, cl
test r8w, r10w
add rax, rdx
add rcx, 7
mov rdx, 0x58b26710
and dl, r10b
mov rdx, rbx
test bpl, bpl
js 0x1403f551c
mov dword [r14 + 0xb0], eax
test r14w, 0x5e8e
cmp r8b, r15b
xor edx, edx
jmp 0x1403f40fd
test dl, 7
jne 0x1403f580b
or byte [r15], 0x80
movsxd rbx, r9d
shr dh, 0xca
btc dx, ax
mov rdx, r13
and bl, dil
movzx bx, r13b
xor eax, eax
xadd bl, bl
movsx ebx, r13w
neg bl
sub ecx, ecx
shld ebx, r15d, 0x79
cmp si, dx
nop dword [rax]
lea rbx, [rdx + 1]
test r9, 0x44127554
cmp rbx, r12
jmp 0x1403f55c6
ja 0x1403f580b
movzx ebp, byte [rdx]
rcl dh, 0xdc
adc dx, cx
bts dx, bp
mov edx, ebp
stc
test dil, r9b
and edx, 0x7f
cmp rbp, 0x78ca75f5
shl rdx, cl
lea rax, [rax + rdx]
stc
movzx edx, r9w
add rcx, 7
xchg rdx, rdx
sal dx, 0x12
cwd
mov rdx, rbx
jmp 0x1403f560a
test bpl, bpl
jmp 0x1403f5612
js 0x1403f55b3
mov dword [r14 + 0xb4], eax
sub edx, edx
jmp 0x1403f5626
jmp 0x1403f40fd
test dl, 7
jmp 0x1403f5633
jne 0x1403f580b
or byte [r15 + 1], 1
xor ebx, 0x57811946
xchg dx, bx
mov rdx, r13
movsxd rbx, edi
mov bx, r11w
or bl, spl
xor eax, eax
btr rbx, r13
btr bx, 0x4b
btc ebx, r10d
sub ecx, ecx
nop word [rax + rax]
cmovne bx, r11w
test r10, rax
movsx ebx, ax
lea rbx, [rdx + 1]
clc
cmp r13w, 0xf11
test si, 0x36ee
cmp rbx, r12
jmp 0x1403f568e
ja 0x1403f580b
movzx ebp, byte [rdx]
bsr dx, r9w
movzx dx, sil
shl dl, 0x62
mov edx, ebp
cmp sil, r11b
and edx, 0x7f
jmp 0x1403f56b5
shl rdx, cl
clc
add rax, rdx
shrd edx, r8d, 0x5e
setbe dh
xadd dx, dx
add rcx, 7
mov rdx, rbx
test dl, r8b
jmp 0x1403f56dc
test bpl, bpl
jmp 0x1403f56e4
js 0x1403f5676
mov dword [r14 + 0xb8], eax
stc
cmc
xor edx, edx
jmp 0x1403f56fa
jmp 0x1403f40fd
cmp edx, 5
jmp 0x1403f5707
je 0x1403f57d2
cmp edx, 2
jne 0x1403f580b
mov rax, r13
add bpl, 0xdc
xor edx, edx
xor ecx, ecx
ror bpl, cl
nop word cs:[rax + rax]
add bp, sp
lea rbp, [rax + 1]
cmp r9d, 0x4f27748b
cmp rbp, r12
ja 0x1403f580b
mov rdi, rdx
adc bx, ax
sal si, cl
movsx ebx, r10w
movzx esi, byte [rax]
sar bh, cl
rol rax, 0x5d
and al, 0x23
mov ebx, esi
and ebx, 0x7f
shl rbx, cl
test al, r10b
add rdx, rbx
rcl ax, cl
not ah
add rcx, 7
jmp 0x1403f577c
mov rax, rbp
test sil, sil
jmp 0x1403f5787
js 0x1403f5731
add rbx, rdi
test dil, r15b
add rbx, rbp
jmp 0x1403f579e
cmp rbx, r12
jmp 0x1403f57a6
cmova rbx, rbp
jmp 0x1403f57af
xor edx, edx
jmp 0x1403f40fd
cmp edx, 1
jmp 0x1403f57be
jne 0x1403f580b
add rax, 9
jmp 0x1403f57cd
jmp 0x1403f57e4
add rax, 5
cmp r14, 0x3972f40
test bx, 0x5d3e
rcl bh, cl
cmp rax, r12
movzx bx, sil
cmova rax, r13
inc bh
sal bx, cl
mov rbx, rax
cmp rbp, 0x2b28203f
sub edx, edx
jmp 0x1403f5806
jmp 0x1403f40fd
cmp r13, r12
mov bp, r10w
jmp 0x1403f5817
seta al
btc r13d, 0xe2
xor r14w, 0x6a70
movaps xmm6, xmmword [rsp + 0xb0]
stc
btr esi, 0xf
bsf r13d, r14d
movaps xmm7, xmmword [rsp + 0xc0]
add rsp, 0xd8
cmovo ebx, ecx
movsx edi, cx
pop rbx
mov bpl, r8b
movsx si, r9b
pop rbp
movzx rdi, bp
cmovle r15w, r12w
movzx esi, ax
pop rdi
pop rsi
pop r12
pop r13
setae r14b
pop r14
movsxd r15, r14d
mov r15, r14
xchg r15b, r15b
pop r15
jmp 0x1403f587d
ret
call fcn.1403b8ee1
call fcn.1404bbe0d
int3