Function at 0x1403ffe88
Capabilities:
Check http status code

Disassembly:
push r15
test r13b, r10b
test r14, 0x1f6d1dcf
push r14
test r10b, 0xea
push r13
cmc
push r12
push rsi
jmp 0x1403ffea9
push rdi
stc
push rbp
cmc
cmp rcx, rax
push rbx
cmp r10d, r10d
sub rsp, 0xd18
movdqa xmmword [rsp + 0xd00], xmm6
mov dword [rsp + 0x164], 0
xor edi, 0xe2d0bdd
rcl dil, 0xa9
cmp r8b, al
mov qword [rsp + 0x1e0], 0
cmovo di, r8w
movzx di, sil
lea rdi, [rsp + 0x8e0]
mov r8d, 0x208
mov rcx, rdi
xor edx, edx
jmp 0x1403fff0a
call fcn.1404a317d
lea rsi, [rsp + 0xaf0]
mov r8d, 0x208
bts ecx, ecx
adc cl, bpl
cmovno cx, dx
mov rcx, rsi
cmc
sub edx, edx
call fcn.1404a317d
mov ecx, 0x208
jmp 0x1403fff3c
call fcn.14013cea7
mov rbp, rax
shr r8w, cl
xchg r8b, r8b
cmc
mov r8d, 0x208
btc cx, 0x1c
sar cl, cl
mov rcx, rax
stc
sub edx, edx
call fcn.1404a317d
mov ecx, 0x208
call fcn.14013cea7
mov r14, rax
mov r8d, 0x208
mov rcx, rax
clc
stc
sub edx, edx
jmp 0x1403fff83
call fcn.1404a317d
mov ecx, 0x208
call fcn.14013cea7
mov r13, rax
sal r8b, 0xe8
cmc
shl r8, 0xb
mov r8d, 0x208
mov rcx, rax
clc
cmc
sub edx, edx
call fcn.1404a317d
lea rcx, [0x1400bff38]
sbb r9b, 0x45
mov r9b, 0x4d
lea r9, [rsp + 0x1e0]
test bh, 0xe
cmp rsp, 0x49ed6de8
xor edx, edx
clc
xor r8d, r8d
call qword [0x1400de368]
mov rbx, qword [rsp + 0x1e0]
movzx rcx, r14w
mov rcx, rbx
jmp 0x1403ffff0
call fcn.1401ffcab
movzx edx, word [rbx]
cmp rsp, r9
jmp 0x140400000
test dx, dx
je 0x140400061
lea rdi, [rsp + 0x8e0]
test r14d, eax
test ch, 0x66
cmc
sub ecx, ecx
cmp bpl, spl
nop word cs:[rax + rax]
cmp rax, rcx
jmp 0x14040002f
je 0x14040006f
mov word [rdi], dx
sub dx, 0x7987
add rdi, 2
bswap rdx
xchg dx, dx
movzx edx, word [rbx + rcx*2 + 2]
inc rcx
test dx, dx
jmp 0x140400057
jne 0x140400027
sub rax, rcx
cmc
test rax, rax
jmp 0x140400069
je 0x140400079
mov word [rdi], 0
movzx bx, r8b
movabs rax, 0x7804d66cb0b33a99
movzx ebx, sp
movsx r12d, r13w
mov qword [rsp + 0x690], rax
cbw
movabs rax, 0x8a52d333ec736c64
movzx ebx, r10w
movsx bx, bh
mov qword [rsp + 0x698], rax
xchg bh, bh
cmovl r12w, r8w
movabs rax, 0x63f40a071437f611
mov qword [rsp + 0x6a0], rax
movzx rax, r13w
movabs rax, 0xafbd493a2bb7da71
mov qword [rsp + 0x6a8], rax
jmp 0x1404000e2
movabs rax, 0x65beebddcb6c6b8e
movsx r12, sp
movsx r12w, r11b
mov qword [rsp + 0x6b0], rax
cbw
movabs rax, 0xe3394e5933a9ff1f
bswap r12w
movzx rbx, bx
xchg r12b, bl
mov qword [rsp + 0x6b8], rax
not bx
lahf
movsxd rax, r14d
movabs rax, 0x87041bed0c83a42f
mov r12b, 0xbb
not rbx
movzx r12w, r15b
mov qword [rsp + 0x6c0], rax
movzx ebx, sp
jmp 0x140400149
movabs rbx, 0xd50c5d2aaad053dc
movsx r12, r12w
mov qword [rsp + 0x6c8], rbx
cbw
lahf
movabs rax, 0x7867d605b0fe3ac5
movzx r12, ax
movsx r12w, al
movzx r12w, r14b
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x280], rax
jmp 0x140400194
movabs rax, 0x8a3dd340ec1c6c16
mov qword [rsp + 0x150], rax
movzx r12d, r15w
cmovne r12, rbx
movsx r12, sp
mov qword [rsp + 0x288], rax
cbw
movsx r12d, r9w
movabs rax, 0x63a30a5b1443f677
cmovbe r12d, r13d
movzx r12, r9w
mov qword [rsp + 0x148], rax
mov r12d, 0x427257e2
cmovl r12w, dx
mov qword [rsp + 0x290], rax
movsxd r12, ecx
movabs rax, 0xafd2495e2bd9da18
movsx r12, r11w
setg r12b
mov r12b, 3
mov qword [rsp + 0x140], rax
movzx r12w, r12b
not r12w
mov qword [rsp + 0x298], rax
cmovo r12w, cx
movsxd rax, r8d
movabs rax, 0x65eceb81cb1f6bf9
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x2a0], rax
movabs rax, 0xe3574e3c33caff7a
jmp 0x14040024f
mov qword [rsp + 0x130], rax
movzx r12, di
not r12b
mov qword [rsp + 0x2a8], rax
movsx r12w, r15b
cmovb r12w, bp
lahf
movabs rax, 0x87041bc70cdfa45b
movsx r12w, r8b
mov r12b, bpl
jmp 0x140400288
mov qword [rsp + 0x128], rax
setne r12b
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rbx
lea r12, [rsp + 0x280]
mov rax, r12
jmp 0x1404002b4
movdqa xmm0, xmmword [rsp + 0x690]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x690], xmm0
movaps xmm1, xmmword [rsp + 0x6a0]
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x6a0], xmm1
jmp 0x1404002e3
movaps xmm1, xmmword [rsp + 0x6b0]
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x6b0], xmm1
jmp 0x1404002fc
movaps xmm1, xmmword [rsp + 0x6c0]
jmp 0x140400309
xorps xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x6c0], xmm1
jmp 0x14040031a
movd ecx, xmm0
lea rax, [rsp + 0x8de]
stc
nop dword [rax]
cmp word [rax + 2], 0
jmp 0x140400334
lea rax, [rax + 2]
jmp 0x14040033d
jne 0x14040032a
test cx, cx
jmp 0x14040034b
je 0x1404003a1
lea rdx, [rsp + 0x692]
test r12b, al
nop dword [rax + rax]
cmp r11b, 0x87
stc
clc
mov word [rax], cx
adc cx, dx
add rax, 2
cmovnp cx, dx
btc ecx, ebp
movzx ecx, word [rdx]
jmp 0x140400383
add rdx, 2
jmp 0x140400393
test cx, cx
jmp 0x14040039b
jne 0x14040036a
mov word [rax], 0
adc r8w, ax
bsr edi, r15d
and r8w, 0x3c38
lea rdi, [rsp + 0x690]
mov r8d, 0x250
add rcx, rdi
test r15d, r13d
cmp r9w, 0x6414
mov rcx, rdi
clc
test r10b, r13b
sub edx, edx
jmp 0x1404003dc
call fcn.1404a317d
lea rcx, [rsp + 0x8e0]
mov dl, 0xfc
cdq
mov rdx, rdi
jmp 0x1404003f4
call qword [0x1400de318]
mov rdi, rax
jmp 0x140400402
inc rax
test r12w, sp
cmp rax, 2
jb 0x1404034a0
mov qword [rsp + 0x1a8], rbx
cdq
movzx ecx, sp
movsx ecx, r8w
mov qword [rsp + 0x258], r14
cwd
bswap cx
cmovl cx, r11w
mov qword [rsp + 0x248], rbp
movzx edx, bx
movzx rdx, si
cmovbe cx, r14w
lea rdx, [rsp + 0x690]
setl ch
jmp 0x14040045d
mov rcx, rdi
jmp 0x140400465
call qword [0x1400de328]
test eax, eax
jmp 0x140400472
je 0x1404005ca
lea r15, [rsp + 0x8e2]
sets r14b
jmp 0x140400489
lea r14, [rsp + 0xaee]
movsx bx, dil
bswap rbx
xchg bx, bx
lea rbx, [rsp + 0x690]
jmp 0x1404004a9
jmp 0x1404004e6
mov word [rax], 0
cmovb ecx, edx
mov cl, r8b
mov rcx, rsi
jmp 0x1404004c1
call qword [0x1400de2c8]
mov rcx, rdi
mov dx, r8w
cqo
mov rdx, rbx
call qword [0x1400de328]
test eax, eax
jmp 0x1404004e0
je 0x1404005ca
movzx eax, word [rsp + 0x8e0]
sbb rcx, rbp
mov rcx, rsi
test r13w, bp
test ax, ax
jmp 0x140400500
je 0x140400548
mov rdx, r15
shr ch, cl
cmp bpl, r15b
mov rcx, rsi
stc
nop word cs:[rax + rax]
test bl, 0xf4
mov word [rcx], ax
add rcx, 2
movzx eax, word [rdx]
cmp sil, 0x2d
add rdx, 2
cmc
cmp ecx, 0x732a4ae5
test ax, ax
jmp 0x140400542
jne 0x140400521
mov word [rcx], 0
rcl ax, 0xca
mov rax, r14
nop dword [rax + rax]
stc
cmp word [rax + 2], 0
jmp 0x140400564
lea rax, [rax + 2]
jne 0x14040055a
movzx ecx, word [rsp + 0x6bc]
test r14b, r11b
test cx, cx
jmp 0x140400581
je 0x1404004ae
sub edx, edx
cmc
cmp r8b, 0xc8
nop word [rax + rax]
mov word [rax + rdx], cx
cmovp cx, r14w
movzx ecx, word [rsp + rdx + 0x6be]
cmp r11, rdi
add rdx, 2
jmp 0x1404005b4
test cx, cx
jne 0x140400594
add rax, rdx
jmp 0x1404005c5
jmp 0x1404004ae
movabs rax, 0x7813d663b0913a96
bswap r14d
mov qword [rsp + 0x1c8], rax
movzx rbp, r12w
movsx rdi, ax
not bpl
mov qword [rsp + 0x60], rax
mov dil, 0x5d
movabs rax, 0x8a58d332ec7d6c61
movzx cx, r14b
setne bpl
mov qword [rsp + 0x1c0], rax
movzx r14, sp
mov qword [rsp + 0x68], rax
movzx rbp, bp
cwde
movabs rdi, 0x63c00a32140ef62b
mov qword [rsp + 0x70], rdi
movabs rax, 0xafbd492d2bb6da6a
cmova rbp, rbx
movsxd r14, r14d
mov qword [rsp + 0x240], rax
movsx r14d, cx
mov qword [rsp + 0x78], rax
movabs rax, 0x65bbebddcb6b6b9f
mov r14b, dl
mov r14, rax
mov bpl, r10b
mov qword [rsp + 0x80], rax
movabs rax, 0xe3384e5833a4ff13
movsx cx, r11b
mov cl, r14b
mov rbp, rax
cmovge cx, bx
mov qword [rsp + 0x88], rax
movsx eax, bx
jmp 0x140400690
movabs rax, 0x87471b9b0caca42c
xchg cx, cx
mov qword [rsp + 0x90], rax
mov al, 0x7b
movsx eax, bp
movabs rax, 0xd5695d58aaa253a9
mov cx, r14w
mov qword [rsp + 0x98], rax
movsx ecx, r9w
not eax
lahf
movabs rax, 0x6960525b046c6aa3
mov qword [rsp + 0xa0], rax
movsx eax, r14w
movzx ax, r10b
cbw
movabs rax, 0x100ea9812dc67d4c
movsx ecx, di
mov qword [rsp + 0xa8], rax
jmp 0x140400703
movabs rax, 0x9b0046e6a09381f1
movzx cx, r8b
mov qword [rsp + 0xb0], rax
bswap rcx
mov ah, 0xb5
movzx ax, r12b
movabs rax, 0x7fcf80a9bf594c30
mov qword [rsp + 0xb8], rax
mov cl, r9b
movabs rax, 0x731f7bb544550284
movzx ecx, ax
movsx ecx, cx
mov qword [rsp + 0xc0], rax
movzx ecx, r15w
movsx ax, r9b
movzx rax, r15w
movabs rax, 0xffe8a7e0eda190ed
movzx rcx, di
movsxd rcx, eax
movsx cx, ah
mov qword [rsp + 0xc8], rax
movsx rcx, si
movabs rax, 0xde8bed9d40cb5624
mov cl, bl
cmove cx, r10w
jmp 0x140400796
mov qword [rsp + 0xd0], rax
movabs rax, 0xb38dcbf7329514ab
bswap cx
xchg ecx, ecx
movzx rcx, sp
mov qword [rsp + 0xd8], rax
movabs rax, 0x7e3794c3b7b41406
mov cx, 0x2e06
mov qword [rsp + 0xe0], rax
jmp 0x1404007d8
movabs rax, 0x681c6214f48a0f76
movzx ecx, sp
mov qword [rsp + 0xe8], rax
setl al
not cx
movabs rax, 0x4098655e68a03dca
movzx cx, r8b
movsx cx, al
mov cx, 0x4098
mov qword [rsp + 0xf0], rax
movabs rcx, 0x3dc4b38e123e4f28
movzx rax, sp
mov qword [rsp + 0xf8], rcx
bswap ax
mov rax, qword [rsp + 0x158]
jmp 0x140400838
mov qword [rsp + 0x280], rax
movsx rax, cx
nop
jmp 0x14040084b
mov rax, qword [rsp + 0x150]
jmp 0x140400858
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x148]
jmp 0x14040086d
mov qword [rsp + 0x290], rax
movsxd rax, edx
cdqe
lahf
mov rax, qword [rsp + 0x140]
jmp 0x140400888
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x138]
jmp 0x14040089d
mov qword [rsp + 0x2a0], rax
mov ah, 0xa3
movsx ax, dil
mov rax, qword [rsp + 0x130]
jmp 0x1404008ba
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x128]
jmp 0x1404008cf
mov qword [rsp + 0x2b0], rax
not ax
mov rax, qword [rsp + 0x1a8]
jmp 0x1404008e7
mov qword [rsp + 0x2b8], rax
bswap ax
movzx ax, ch
movabs rax, 0x6905520d04186acd
mov qword [rsp + 0x170], rax
jmp 0x14040090d
mov qword [rsp + 0x2c0], rax
movabs rax, 0x1061a9e82db57d3e
mov qword [rsp + 0x168], rax
jmp 0x14040092c
mov qword [rsp + 0x2c8], rax
movsx ax, dl
movsx rax, dx
mov ah, 0xee
movabs rax, 0x9b7846a3a0cf819f
jmp 0x14040094e
mov qword [rsp + 0x1a0], rax
jmp 0x14040095b
mov qword [rsp + 0x2d0], rax
movsxd rax, ebx
movabs rax, 0x7fbd80c6bf354c40
jmp 0x140400975
mov qword [rsp + 0x198], rax
jmp 0x140400982
mov qword [rsp + 0x2d8], rax
cmovp ax, ax
movsx rax, r12w
movzx rax, r10w
movabs rax, 0x735c7be9442702e1
jmp 0x1404009a5
mov qword [rsp + 0x190], rax
jmp 0x1404009b2
mov qword [rsp + 0x2e0], rax
cdqe
movabs rax, 0xff84a7a4edcc9082
jmp 0x1404009cb
mov qword [rsp + 0x188], rax
jmp 0x1404009d8
mov qword [rsp + 0x2e8], rax
bswap eax
movabs rax, 0xded7edaf40f85643
jmp 0x1404009f1
mov qword [rsp + 0x180], rax
jmp 0x1404009fe
mov qword [rsp + 0x2f0], rax
seto al
xchg al, al
bswap ax
movabs rax, 0xb3e3cb9232e514e4
mov qword [rsp + 0x178], rax
jmp 0x140400a25
mov qword [rsp + 0x2f8], rax
movsxd rax, r10d
xchg al, al
movabs rax, 0x7e5294b5b7d51455
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x300], rax
cdqe
mov eax, 0x285d690c
movsxd rax, r8d
movabs rax, 0x68706270f4e30f26
jmp 0x140400a65
mov qword [rsp + 0x1b0], rax
jmp 0x140400a72
mov qword [rsp + 0x308], rax
not ah
movabs rax, 0x4098650b68f23d87
jmp 0x140400a8b
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x310], rax
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x318], rcx
movsx eax, bp
mov rax, r12
jmp 0x140400ab6
movdqa xmm6, xmmword [rsp + 0x60]
pxor xmm6, xmmword [rax]
movdqa xmmword [rsp + 0x60], xmm6
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x140400ad0
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x140400ade
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x140400aeb
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x140400b04
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm0
jmp 0x140400b15
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140400b22
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140400b33
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x140400b40
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x140400b51
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140400b5e
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140400b6f
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x140400b7c
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x140400b95
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
jmp 0x140400ba9
movaps xmm0, xmmword [rsp + 0xf0]
jmp 0x140400bb6
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xf0], xmm0
mov r8d, 0x410
shrd rcx, rbx, 0xaa
mov rcx, r12
xor edx, edx
jmp 0x140400bda
call fcn.1404a317d
movd edx, xmm6
test dx, dx
jmp 0x140400beb
je 0x140400d38
mov eax, 0x208
stc
sub ecx, ecx
cmp rcx, 0x410
jmp 0x140400c05
je 0x140400cc6
mov word [rsp + rcx + 0x280], dx
btr edx, r15d
movzx edx, word [rsp + rcx + 0x62]
cmp r14b, r11b
test dx, dx
je 0x140400cdb
mov word [rsp + rcx + 0x282], dx
shld edx, ecx, 0x60
clc
movzx edx, word [rsp + rcx + 0x64]
test r10, rax
test dx, dx
jmp 0x140400c45
je 0x140400cf3
mov word [rsp + rcx + 0x284], dx
dec dh
movzx edx, word [rsp + rcx + 0x66]
test dx, dx
jmp 0x140400c62
je 0x140400d0d
add rax, 0xfffffffffffffffc
mov word [rsp + rcx + 0x286], dx
bts rdx, rsp
btr rdx, 0xb7
bsf edx, r8d
movzx edx, word [rsp + rcx + 0x68]
test rbp, 0x1ade2b7d
cmp r10, 0x6a9f5b4c
cmc
add rcx, 8
cmc
test dx, dx
jmp 0x140400ca2
jne 0x140400bf9
lea r12, [rsp + rcx]
cmp r12w, bx
cmp r14b, 0x93
stc
add r12, 0x280
jmp 0x140400cc1
jmp 0x140400d2a
lea r12, [rsp + rcx]
add r12, 0x280
jmp 0x140400cd6
jmp 0x140400d38
lea r12, [rsp + rcx]
cmp r8b, r11b
add r12, 0x282
jmp 0x140400cee
jmp 0x140400d24
lea r12, [rsp + rcx]
cmp ax, 0x3076
clc
add r12, 0x284
jmp 0x140400d08
jmp 0x140400d24
lea r12, [rsp + rcx]
and ax, 0x2a78
add r12, 0x286
rcr ax, cl
add al, ch
and al, r11b
mov eax, 1
cmc
test rax, rax
jmp 0x140400d32
je 0x140400d42
mov word [r12], 0
movsx esi, bx
lea rsi, [rsp + 0x280]
cmovl cx, r12w
bswap rcx
mov rcx, 0xffffffff80000001
not edx
cmovb edx, edx
mov rdx, rsi
jmp 0x140400d66
call fcn.1403ff6c5
mov rax, qword [rsp + 0x1c8]
movzx ebx, bx
setnp bh
mov r15, r12
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x1c0]
movzx r15d, r11w
movzx r15w, r11b
mov qword [rsp + 0x68], rax
movabs rax, 0x63c20a371400f62b
movzx bx, r10b
jmp 0x140400db0
mov qword [rsp + 0x238], rax
cmovbe bx, r10w
mov qword [rsp + 0x70], rax
movzx r15w, r12b
movsx r15w, sil
movabs rax, 0xafa1493b2baada6b
movsx ebx, si
movzx r12w, al
cmova r15d, r10d
mov qword [rsp + 0x230], rax
setns r15b
xchg r15w, r12w
mov qword [rsp + 0x78], rax
mov r15w, sp
movabs rax, 0x658febeecb536ba5
xchg r15b, bl
mov qword [rsp + 0x228], rax
movsx r15d, ax
movsx r15w, al
mov qword [rsp + 0x80], rax
movabs rax, 0xe3044e1c33a6ff1b
jmp 0x140400e34
mov qword [rsp + 0x220], rax
cmovp rbx, rbp
bswap r15d
mov qword [rsp + 0x88], rax
setno r15b
lahf
cbw
movabs rax, 0x876d1bb30caba43e
movsx r15, dx
mov r12w, 0x64a2
movsx ebx, dx
mov qword [rsp + 0x218], rax
bswap r12d
mov r12b, 0xcb
seto r15b
mov qword [rsp + 0x90], rax
movzx r12d, sp
movabs rax, 0xd5505d59aab753b2
not r12b
mov qword [rsp + 0x210], rax
not r15
movsxd r15, r12d
movzx r15w, dil
mov qword [rsp + 0x98], rax
movabs rax, 0x6971526b04776a9e
not r12w
xchg bl, bh
mov qword [rsp + 0x208], rax
movsx r12, r9w
mov qword [rsp + 0xa0], rax
cwde
movzx r15, bx
sets ah
movabs rax, 0x1004a99a2dd47d49
seto r12b
xchg bx, r15w
movzx bx, cl
mov qword [rsp + 0x200], rax
mov r12b, bpl
mov qword [rsp + 0xa8], rax
mov ebx, edi
movsx rbx, di
movabs rax, 0x9b1b46caa08281c3
xchg bx, r12w
mov qword [rsp + 0x1f8], rax
not r15d
mov qword [rsp + 0xb0], rax
movzx r15w, r14b
sete r12b
movabs rax, 0x7fd280b5bf5a4c32
mov qword [rsp + 0x1f0], rax
cmovbe r12d, r12d
bswap r12
xchg r15b, bl
mov qword [rsp + 0xb8], rax
cbw
bswap r15d
lahf
movabs rax, 0x730b7bb544530287
movsx r15d, r13w
jmp 0x140400f70
mov qword [rsp + 0x1e8], rax
movsxd r12, r12d
mov qword [rsp + 0xc0], rax
cmovb eax, r12d
cwde
movabs r15, 0xffeba7c0eda290eb
mov qword [rsp + 0xc8], r15
movabs r12, 0xde84edf3408b5634
mov qword [rsp + 0xd0], r12
movzx eax, bp
not bh
movsx bx, dl
movabs rbx, 0xb38fcbfe3280148c
setl ah
cwde
mov qword [rsp + 0xd8], rbx
movabs rax, 0x7e3594d4b7971409
mov qword [rsp + 0xe0], rax
movsx eax, r11w
movzx ax, r14b
movabs rax, 0x68706225f4b10f6b
jmp 0x140400ff5
mov qword [rsp + 0xe8], rax
not ax
setne ah
mov rax, qword [rsp + 0x158]
jmp 0x140401010
mov qword [rsp + 0x280], rax
sets al
mov rax, qword [rsp + 0x150]
jmp 0x140401028
mov qword [rsp + 0x288], rax
movzx rax, r12w
movzx eax, r11w
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x140]
jmp 0x140401055
mov qword [rsp + 0x298], rax
nop
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x2a0], rax
movsx rax, r13w
movzx eax, r15w
mov rax, qword [rsp + 0x130]
jmp 0x140401083
mov qword [rsp + 0x2a8], rax
mov ah, 0x1a
movsx eax, r12w
cdqe
mov rax, qword [rsp + 0x128]
jmp 0x1404010a1
mov qword [rsp + 0x2b0], rax
movzx ax, r10b
mov rax, qword [rsp + 0x1a8]
jmp 0x1404010bb
mov qword [rsp + 0x2b8], rax
movsx ax, r12b
mov rax, qword [rsp + 0x170]
jmp 0x1404010d5
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x168]
jmp 0x1404010ea
mov qword [rsp + 0x2c8], rax
lahf
mov rax, qword [rsp + 0x1a0]
jmp 0x140401100
mov qword [rsp + 0x2d0], rax
not ah
movsx ax, r11b
mov al, 0xc4
mov rax, qword [rsp + 0x198]
jmp 0x14040111e
mov qword [rsp + 0x2d8], rax
mov rax, 0x69216e06
mov rax, qword [rsp + 0x190]
jmp 0x14040113a
mov qword [rsp + 0x2e0], rax
mov al, 0x15
lahf
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x2e8], rax
mov ah, 0x58
bswap rax
mov rax, qword [rsp + 0x180]
jmp 0x140401168
mov qword [rsp + 0x2f0], rax
setae al
mov rax, qword [rsp + 0x178]
jmp 0x140401180
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x1b8]
jmp 0x140401195
mov qword [rsp + 0x300], rax
bswap eax
mov ah, 0x17
movzx ax, dl
mov rax, qword [rsp + 0x1b0]
jmp 0x1404011b3
mov qword [rsp + 0x308], rax
movzx eax, r10w
setb ah
mov rax, rsi
jmp 0x1404011ca
movdqa xmm6, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x1404011da
movaps xmm1, xmmword [rsp + 0x80]
pxor xmm6, xmmword [rax]
movaps xmm2, xmmword [rsp + 0x90]
jmp 0x1404011f3
movdqa xmmword [rsp + 0x60], xmm6
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm1
jmp 0x140401213
xorps xmm2, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm2
jmp 0x140401224
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x140401231
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140401242
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x14040124f
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140401268
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140401279
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x140401286
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140401297
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x1404012a4
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
and r8b, r13b
xor r8w, 0x1e50
sub r8w, r14w
mov r8d, 0x410
sub cl, r10b
movsx rcx, sp
mov rcx, rsi
cmc
sub edx, edx
jmp 0x1404012d8
call fcn.1404a317d
movd edx, xmm6
test dx, dx
jmp 0x1404012e9
je 0x14040142c
mov eax, 0x208
test bp, bx
xor ecx, ecx
stc
test r12b, r9b
test rbp, 0x18ec53fa
cmp rcx, 0x410
je 0x1404013b7
mov word [rsp + rcx + 0x280], dx
cwd
movzx edx, word [rsp + rcx + 0x62]
test dx, dx
jmp 0x140401328
je 0x1404013d1
mov word [rsp + rcx + 0x282], dx
movsx dx, bh
movzx edx, word [rsp + rcx + 0x64]
cmp r15w, 0x3035
test r8b, r14b
cmp cl, r10b
test dx, dx
je 0x1404013f1
mov word [rsp + rcx + 0x284], dx
stc
and rdx, 0x562477f3
movzx edx, word [rsp + rcx + 0x66]
test dx, dx
je 0x140401401
add rax, 0xfffffffffffffffc
cmp rsp, r8
test bh, 0x38
cmc
mov word [rsp + rcx + 0x286], dx
movzx edx, word [rsp + rcx + 0x68]
add rcx, 8
test dl, 0x60
cmp di, 0x5939
test r15b, al
test dx, dx
jmp 0x1404013a1
jne 0x140401304
lea rsi, [rsp + rcx]
add rsi, 0x280
jmp 0x140401423
lea rsi, [rsp + rcx]
jmp 0x1404013c0
add rsi, 0x280
jmp 0x1404013cc
jmp 0x14040142c
lea rsi, [rsp + rcx]
test sil, 0x51
cmp r12b, 0x2a
test bl, sil
add rsi, 0x282
jmp 0x1404013ec
jmp 0x14040141e
lea rsi, [rsp + rcx]
add rsi, 0x284
jmp 0x14040141e
lea rsi, [rsp + rcx]
shl al, 0xeb
inc ax
mov eax, esp
add rsi, 0x286
movsxd rax, edx
bts eax, ebx
rcr ax, 0xa8
mov eax, 1
test rax, rax
je 0x14040143a
mov word [rsi], 0
setle cl
xchg dh, dh
movsx ecx, r8w
lea rsi, [rsp + 0x280]
mov ch, ch
setp dl
mov rcx, 0xffffffff80000001
mov rdx, rsi
jmp 0x140401456
call fcn.1403ff6c5
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x1c0]
movzx rcx, r14w
setae ch
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x250], rdi
movsxd rcx, r14d
mov qword [rsp + 0x70], rdi
movzx eax, bx
mov rdi, qword [rsp + 0x240]
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x80], r14
lahf
jmp 0x1404014ac
mov qword [rsp + 0x88], rbp
setle ch
movabs rax, 0x874a1be70caca42c
mov qword [rsp + 0x90], rax
movabs rax, 0xd5795d69aa8c5388
xchg ecx, ecx
mov qword [rsp + 0x98], rax
movzx cx, sil
movabs rax, 0x696b5268046a6abf
mov qword [rsp + 0xa0], rax
movabs rax, 0x1013a98d2de37d4a
mov qword [rsp + 0xa8], rax
cwde
movabs rax, 0x9b1646cca0a681ec
movzx cx, r14b
movsx ecx, ax
movzx ecx, r10w
mov qword [rsp + 0xb0], rax
cmovg rax, r10
movabs rax, 0x7fcd80b6bf744c1c
mov qword [rsp + 0xb8], rax
mov cl, dl
setge ah
movabs rax, 0x732c7b84444802a2
movsx rcx, dx
mov cl, 0xb0
jmp 0x140401555
mov qword [rsp + 0xc0], rax
jmp 0x140401565
movabs rax, 0xffe8a7e2edb890e3
movsxd rcx, ecx
mov qword [rsp + 0xc8], rax
movzx rax, dx
movabs rax, 0xde8beddc409f5622
mov ch, 0x7e
movzx ecx, r8w
mov qword [rsp + 0xd0], rax
bswap ax
lahf
movsxd rax, r14d
movabs rax, 0xb393cbff328a14a7
mov qword [rsp + 0xd8], rax
movsxd rax, r12d
jmp 0x1404015ba
movabs rax, 0x7e3094dcb7a11434
jmp 0x1404015cd
mov qword [rsp + 0xe0], rax
movsx ecx, r12w
mov cx, r13w
jmp 0x1404015e2
movabs rax, 0x68046219f48f0f4f
mov ch, 0x5a
mov qword [rsp + 0xe8], rax
movzx rax, r12w
movabs rax, 0x40eb654a68d23dfe
sets ch
jmp 0x140401611
mov qword [rsp + 0xf0], rax
movsxd rax, esp
cwde
movsx cx, dl
movabs rax, 0x3db0b3fd12574f5b
mov qword [rsp + 0xf8], rax
cwde
mov eax, 0x6b5715ab
movabs rax, 0x968fa6c58229f1e8
movzx rcx, r13w
bswap rcx
mov qword [rsp + 0x100], rax
xchg al, ah
movsx rax, ax
movabs rax, 0xc0e827832a8274d9
mov qword [rsp + 0x108], rax
lahf
not al
movabs rax, 0x394af8f774f9568e
movzx ecx, r15w
mov qword [rsp + 0x110], rax
movabs rcx, 0xc86ebf5af8aff46c
movsxd rax, r11d
mov qword [rsp + 0x118], rcx
bswap eax
mov rax, qword [rsp + 0x158]
jmp 0x1404016a7
mov qword [rsp + 0x280], rax
lahf
mov rax, qword [rsp + 0x150]
jmp 0x1404016bd
mov qword [rsp + 0x288], rax
movzx eax, cx
lahf
mov rax, qword [rsp + 0x148]
jmp 0x1404016d6
mov qword [rsp + 0x290], rax
cdqe
movzx eax, r11w
not ah
mov rax, qword [rsp + 0x140]
jmp 0x1404016f3
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x130]
jmp 0x140401718
mov rcx, r13
jmp 0x1404034a8
call fcn.1401cd6eb
mov rcx, r14
jmp 0x1404034b5
call fcn.1401cd6eb
mov rcx, rbp
jmp 0x1404034c2
call fcn.1401cd6eb
movaps xmm6, xmmword [rsp + 0xd00]
add rsp, 0xd18
xchg si, r13w
mov r13w, 0x5b52
movzx r14w, r14b
pop rbx
movsx ebp, cx
movsx r12, r10w
pop rbp
movzx r14d, ax
seto r13b
bswap r12w
pop rdi
mov r12b, 0xa4
movsx r15w, r14b
seta r13b
pop rsi
not r12b
bswap r13
setno r13b
pop r12
movzx r13, si
movzx r13w, cl
pop r13
not r14b
pop r14
not r15b
movsxd r15, edx
bswap r15w
pop r15
ret