Function at 0x140401635
Capabilities:
Check http status code

Disassembly:
push r15
clc
push r14
jmp 0x140401651
push r13
push r12
push rsi
push rdi
test dil, bl
cmp dil, 0xce
push rbp
test bl, r11b
jmp 0x140401667
push rbx
jmp 0x14040166d
sub rsp, 0xd18
movdqa xmmword [rsp + 0xd00], xmm6
mov dword [rsp + 0x164], 0
test al, r10b
mov qword [rsp + 0x1e0], 0
lea rdi, [rsp + 0x8e0]
cmp r12b, 0xbf
stc
sal cl, 0x5b
mov r8d, 0x208
adc cl, 0x84
adc cl, bh
mov rcx, rdi
cmp r9w, si
jmp 0x1404016be
xor edx, edx
jmp 0x1404016c5
call fcn.1404a4baf
lea rsi, [rsp + 0xaf0]
cmp r9d, 0x7ea56915
rol r8b, cl
inc r8w
mov r8d, 0x208
rol cl, cl
mov rcx, rsi
xor edx, edx
jmp 0x1404016f2
call fcn.1404a4baf
mov ecx, 0x208
jmp 0x140401701
call fcn.1400e02e3
mov rbp, rax
movzx cx, r11b
xchg ch, ch
mov r8d, 0x208
rol cl, 0xcc
mov rcx, rax
stc
clc
xor edx, edx
jmp 0x140401725
call fcn.1404a4baf
mov ecx, 0x208
call fcn.1400e02e3
mov r14, rax
cmp r13, rdx
mov r8d, 0x208
mov rcx, rax
cmp r15d, 0x485319ea
sub edx, edx
jmp 0x140401751
call fcn.1404a4baf
mov ecx, 0x208
jmp 0x140401760
call fcn.1400e02e3
mov r13, rax
mov r8d, 0x208
ror cl, 0x15
mov rcx, rax
test bpl, 0x2c
sub edx, edx
jmp 0x14040177f
call fcn.1404a4baf
lea rcx, [0x1400bff38]
sar r9b, 0x70
rcr r9w, cl
lea r9, [rsp + 0x1e0]
cmp r8w, r10w
jmp 0x1404017a5
sub edx, edx
cmp r11b, 0x1d
cmc
sub r8d, r8d
jmp 0x1404017b4
call qword [0x1400de368]
mov rbx, qword [rsp + 0x1e0]
movsx cx, ah
setns ch
mov cl, bpl
mov rcx, rbx
call fcn.140103e84
movzx edx, word [rbx]
test r9b, dil
test dx, dx
jmp 0x1404017e2
je 0x14040185b
lea rdi, [rsp + 0x8e0]
cmp ch, 0xa1
cmp r12d, r8d
sub ecx, ecx
cmp esi, ebp
test ebp, ebx
clc
nop word cs:[rax + rax]
test r12b, 0xc8
test ecx, esp
cmp rax, rcx
jmp 0x140401815
je 0x140401864
mov word [rdi], dx
movsx rdx, cx
add rdi, 2
movzx edx, word [rbx + rcx*2 + 2]
jmp 0x140401830
inc rcx
test r13b, 0xbe
cmp ebx, 0x35676c9f
test dx, dx
jmp 0x140401845
jne 0x14040180d
sub rax, rcx
jmp 0x14040185b
test rax, rax
je 0x140401869
mov word [rdi], 0
movabs rax, 0x7804d66cb0b33a99
movsxd rbx, r10d
not r12b
jmp 0x14040187e
mov qword [rsp + 0x690], rax
movabs rax, 0x8a52d333ec736c64
not bl
mov qword [rsp + 0x698], rax
movabs rax, 0x63f40a071437f611
movsx bx, dil
seta r12b
not bl
mov qword [rsp + 0x6a0], rax
lahf
movabs rax, 0xafbd493a2bb7da71
movzx r12w, spl
mov qword [rsp + 0x6a8], rax
mov rax, rax
movabs rax, 0x65beebddcb6c6b8e
mov qword [rsp + 0x6b0], rax
movsx r12d, r8w
movsx rax, sp
movsxd rax, edx
movabs rax, 0xe3394e5933a9ff1f
mov qword [rsp + 0x6b8], rax
cmovs r12d, ebx
movabs rax, 0x87041bed0c83a42f
movzx ebx, r14w
movzx r12, ax
seto r12b
mov qword [rsp + 0x6c0], rax
cmovp r12d, edx
movzx ax, cl
movabs rbx, 0xd50c5d2aaad053dc
jmp 0x140401940
mov qword [rsp + 0x6c8], rbx
movzx eax, r9w
cwde
movabs rax, 0x7867d605b0fe3ac5
mov r12b, 0xbf
movzx r12, bp
mov qword [rsp + 0x158], rax
movsx r12w, r11b
mov qword [rsp + 0x280], rax
cbw
bswap r12d
movsx r12d, r8w
movabs rax, 0x8a3dd340ec1c6c16
not r12b
movsxd r12, r8d
cmovno r12d, edx
mov qword [rsp + 0x150], rax
not r12d
movzx r12, r13w
setns r12b
mov qword [rsp + 0x288], rax
cwde
movabs rax, 0x63a30a5b1443f677
jmp 0x1404019c4
mov qword [rsp + 0x148], rax
movsxd r12, r11d
mov qword [rsp + 0x290], rax
not r12b
movzx ax, r8b
cwde
movabs rax, 0xafd2495e2bd9da18
movsx r12, r10w
movzx r12, sp
not r12w
mov qword [rsp + 0x140], rax
movzx r12, r8w
jmp 0x140401a07
mov qword [rsp + 0x298], rax
movabs rax, 0x65eceb81cb1f6bf9
mov qword [rsp + 0x138], rax
movzx r12w, cl
mov r12, rbp
not r12
mov qword [rsp + 0x2a0], rax
movabs rax, 0xe3574e3c33caff7a
movsxd r12, ebx
movzx r12d, dx
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x2a8], rax
mov ax, r15w
movsx rax, r9w
not r12b
movabs rax, 0x87041bc70cdfa45b
mov qword [rsp + 0x128], rax
movsxd r12, ebx
movzx r12, di
mov qword [rsp + 0x2b0], rax
jmp 0x140401a8e
mov qword [rsp + 0x2b8], rbx
lea r12, [rsp + 0x280]
movsx eax, r12w
movzx rax, r15w
cbw
mov rax, r12
jmp 0x140401ab0
movdqa xmm0, xmmword [rsp + 0x690]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x690], xmm0
movaps xmm1, xmmword [rsp + 0x6a0]
jmp 0x140401ad3
xorps xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x6a0], xmm1
jmp 0x140401ae4
movaps xmm1, xmmword [rsp + 0x6b0]
xorps xmm1, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x6b0], xmm1
jmp 0x140401afd
movaps xmm1, xmmword [rsp + 0x6c0]
xorps xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x6c0], xmm1
jmp 0x140401b16
movd ecx, xmm0
lea rax, [rsp + 0x8de]
nop dword [rax]
cmp word [rax + 2], 0
jmp 0x140401b2f
lea rax, [rax + 2]
jmp 0x140401b38
jne 0x140401b25
test cx, cx
je 0x140401b96
lea rdx, [rsp + 0x692]
stc
test dil, 0xe6
cmc
nop dword [rax + rax]
cmp rdx, r10
stc
mov word [rax], cx
xor ch, 0xfe
test ax, 0x30f2
add rax, 2
bt rcx, 0xa4
adc cx, 0x3954
movzx ecx, word [rdx]
cmp rbp, r10
test r13b, 0xbe
cmc
add rdx, 2
test cx, cx
jmp 0x140401b90
jne 0x140401b61
mov word [rax], 0
lea rdi, [rsp + 0x690]
cmp r10, rbp
mov r8d, 0x250
shrd rcx, r10, 0xea
sbb cl, r11b
bt ecx, ecx
mov rcx, rdi
jmp 0x140401bc0
xor edx, edx
jmp 0x140401bc7
call fcn.1404a4baf
lea rcx, [rsp + 0x8e0]
movzx dx, dil
cdq
mov rdx, rdi
jmp 0x140401be2
call qword [0x1400de318]
mov rdi, rax
jmp 0x140401bf0
inc rax
cmp r11b, 0x99
clc
cmp rax, 2
jmp 0x140401c01
jb 0x140404ccf
mov qword [rsp + 0x1a8], rbx
movzx cx, r13b
not cx
cmovb rcx, r14
mov qword [rsp + 0x258], r14
movzx rcx, cx
mov qword [rsp + 0x248], rbp
movsx ecx, di
lea rdx, [rsp + 0x690]
mov ch, 0xa5
not ch
movzx cx, r9b
mov rcx, rdi
jmp 0x140401c4c
call qword [0x1400de328]
test eax, eax
jmp 0x140401c59
je 0x140401d99
lea r15, [rsp + 0x8e2]
lea r14, [rsp + 0xaee]
movzx bx, spl
jmp 0x140401c7b
lea rbx, [rsp + 0x690]
jmp 0x140401c88
jmp 0x140401cbb
mov word [rax], 0
mov rcx, r9
movzx rcx, si
mov rcx, rsi
call qword [0x1400de2c8]
mov rcx, rdi
mov rdx, rbx
jmp 0x140401cad
call qword [0x1400de328]
test eax, eax
je 0x140401d99
movzx eax, word [rsp + 0x8e0]
sar cx, 0x48
neg ch
rcr cx, cl
mov rcx, rsi
test r11b, 0x4e
test ax, ax
jmp 0x140401cdb
je 0x140401d17
mov rdx, r15
mov rcx, rsi
cmc
nop word cs:[rax + rax]
mov word [rcx], ax
add rcx, 2
cmp r9b, 0x5b
clc
movzx eax, word [rdx]
add rdx, 2
test r12d, 0x11ae1e48
test ax, ax
jne 0x140401cf4
mov word [rcx], 0
stc
bts ax, dx
add al, r8b
mov rax, r14
stc
test r13w, r12w
nop dword [rax + rax]
stc
clc
cmp word [rax + 2], 0
jmp 0x140401d3d
lea rax, [rax + 2]
jne 0x140401d33
movzx ecx, word [rsp + 0x6bc]
jmp 0x140401d54
test cx, cx
jmp 0x140401d5c
je 0x140401c8d
sub edx, edx
nop word [rax + rax]
mov word [rax + rdx], cx
cmc
clc
sar ch, cl
movzx ecx, word [rsp + rdx + 0x6be]
jmp 0x140401d7f
add rdx, 2
test cx, cx
jmp 0x140401d8b
jne 0x140401d6a
add rax, rdx
jmp 0x140401c8d
movabs rax, 0x7813d663b0913a96
movsxd rbp, r14d
movsx ecx, r10w
mov qword [rsp + 0x1c8], rax
xchg bp, di
mov qword [rsp + 0x60], rax
movzx rdi, di
movsx rcx, r8w
movabs rax, 0x8a58d332ec7d6c61
setbe ch
mov qword [rsp + 0x1c0], rax
movsx rdi, r13w
mov bpl, 0x55
mov qword [rsp + 0x68], rax
movabs rdi, 0x63c00a32140ef62b
cwde
mov qword [rsp + 0x70], rdi
jmp 0x140401dfe
movabs rax, 0xafbd492d2bb6da6a
movzx cx, r13b
mov qword [rsp + 0x240], rax
xchg cl, r14b
movsx r14d, r11w
mov qword [rsp + 0x78], rax
not cl
cmovp r14w, cx
setl bpl
movabs rax, 0x65bbebddcb6b6b9f
movsxd rbp, r14d
movsx ebp, sp
mov r14, rax
jmp 0x140401e44
mov qword [rsp + 0x80], rax
mov al, r14b
cbw
cdqe
movabs rax, 0xe3384e5833a4ff13
mov rbp, rax
movsx rcx, r13w
mov qword [rsp + 0x88], rax
movsx ecx, si
bswap rax
mov rcx, 0x12314bc9
movabs rax, 0x87471b9b0caca42c
cmovnp rcx, r15
movsx cx, r14b
mov qword [rsp + 0x90], rax
movsxd rax, r9d
cdqe
lahf
movabs rax, 0xd5695d58aaa253a9
movzx cx, r9b
movsx rcx, si
mov qword [rsp + 0x98], rax
movsxd rcx, r8d
movabs rax, 0x6960525b046c6aa3
movzx cx, cl
movsxd rcx, r14d
xchg cl, cl
mov qword [rsp + 0xa0], rax
cdqe
xchg ch, cl
movabs rax, 0x100ea9812dc67d4c
mov qword [rsp + 0xa8], rax
mov ch, 0x65
movabs rax, 0x9b0046e6a09381f1
mov qword [rsp + 0xb0], rax
cbw
movabs rax, 0x7fcf80a9bf594c30
mov qword [rsp + 0xb8], rax
mov al, dl
setno ch
movsxd rax, r11d
movabs rax, 0x731f7bb544550284
movsx rcx, ax
mov qword [rsp + 0xc0], rax
movsx eax, ax
not cx
mov al, 0x86
movabs rax, 0xffe8a7e0eda190ed
movzx rcx, r9w
movzx ecx, si
bswap ecx
mov qword [rsp + 0xc8], rax
movsxd rcx, r15d
not ch
movabs rax, 0xde8bed9d40cb5624
mov qword [rsp + 0xd0], rax
mov cx, r11w
movabs rax, 0xb38dcbf7329514ab
bswap cx
mov qword [rsp + 0xd8], rax
mov ax, r13w
xchg cl, cl
movsx ecx, bx
movabs rax, 0x7e3794c3b7b41406
mov qword [rsp + 0xe0], rax
mov al, r15b
lahf
movsx eax, r9w
movabs rax, 0x681c6214f48a0f76
movzx cx, r13b
bswap rcx
mov qword [rsp + 0xe8], rax
movsx rax, bx
movabs rax, 0x4098655e68a03dca
mov cl, r10b
mov qword [rsp + 0xf0], rax
movabs rcx, 0x3dc4b38e123e4f28
mov qword [rsp + 0xf8], rcx
not ax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x150]
jmp 0x14040200b
mov qword [rsp + 0x288], rax
cdqe
movsx eax, dx
movzx rax, r13w
mov rax, qword [rsp + 0x148]
jmp 0x140402029
mov qword [rsp + 0x290], rax
cbw
cmovle eax, r14d
lahf
mov rax, qword [rsp + 0x140]
jmp 0x140402045
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x138]
jmp 0x14040205a
mov qword [rsp + 0x2a0], rax
movsx eax, bp
movsx rax, cx
mov rax, qword [rsp + 0x130]
jmp 0x140402076
mov qword [rsp + 0x2a8], rax
mov ax, si
mov rax, qword [rsp + 0x128]
jmp 0x14040208e
mov qword [rsp + 0x2b0], rax
movsx rax, bx
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x2b8], rax
mov ax, 0x5da8
movsx ax, r15b
movabs rax, 0x6905520d04186acd
jmp 0x1404020c2
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x2c0], rax
cmovno ax, r15w
movabs rax, 0x1061a9e82db57d3e
jmp 0x1404020e6
mov qword [rsp + 0x168], rax
jmp 0x1404020f3
mov qword [rsp + 0x2c8], rax
movabs rax, 0x9b7846a3a0cf819f
jmp 0x14040210a
mov qword [rsp + 0x1a0], rax
jmp 0x140402117
mov qword [rsp + 0x2d0], rax
mov al, 1
mov al, r11b
movabs rax, 0x7fbd80c6bf354c40
jmp 0x140402133
mov qword [rsp + 0x198], rax
jmp 0x140402140
mov qword [rsp + 0x2d8], rax
movzx rax, ax
cwde
movabs rax, 0x735c7be9442702e1
jmp 0x14040215c
mov qword [rsp + 0x190], rax
jmp 0x140402169
mov qword [rsp + 0x2e0], rax
xchg ah, al
movabs rax, 0xff84a7a4edcc9082
mov qword [rsp + 0x188], rax
jmp 0x14040218a
mov qword [rsp + 0x2e8], rax
jmp 0x140402199
movabs rax, 0xded7edaf40f85643
jmp 0x1404021a8
mov qword [rsp + 0x180], rax
jmp 0x1404021b5
mov qword [rsp + 0x2f0], rax
mov ah, 0x7d
movsx rax, di
cwde
movabs rax, 0xb3e3cb9232e514e4
jmp 0x1404021d4
mov qword [rsp + 0x178], rax
jmp 0x1404021e1
mov qword [rsp + 0x2f8], rax
xchg al, ah
setns ah
movabs rax, 0x7e5294b5b7d51455
mov qword [rsp + 0x1b8], rax
jmp 0x140402205
mov qword [rsp + 0x300], rax
movsx ax, r10b
movabs rax, 0x68706270f4e30f26
jmp 0x140402221
mov qword [rsp + 0x1b0], rax
jmp 0x14040222e
mov qword [rsp + 0x308], rax
lahf
movabs rax, 0x4098650b68f23d87
jmp 0x140402246
mov qword [rsp + 0x1d0], rax
jmp 0x140402253
mov qword [rsp + 0x310], rax
cmovl ax, r8w
mov qword [rsp + 0x1d8], rcx
cbw
mov qword [rsp + 0x318], rcx
bswap ax
not rax
mov rax, r12
jmp 0x140402280
movdqa xmm6, xmmword [rsp + 0x60]
pxor xmm6, xmmword [rax]
movdqa xmmword [rsp + 0x60], xmm6
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x14040229a
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1404022a8
movaps xmm0, xmmword [rsp + 0x80]
jmp 0x1404022b5
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x80], xmm0
jmp 0x1404022c6
movaps xmm0, xmmword [rsp + 0x90]
jmp 0x1404022d3
xorps xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1404022ec
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x1404022fd
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x14040230a
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x14040231b
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140402328
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
jmp 0x140402339
movaps xmm0, xmmword [rsp + 0xd0]
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140402352
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x14040235f
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
jmp 0x140402373
movaps xmm0, xmmword [rsp + 0xf0]
jmp 0x140402380
xorps xmm0, xmmword [rax + 0x90]
movaps xmmword [rsp + 0xf0], xmm0
shr ecx, 9
btr rcx, rbp
neg r8b
mov r8d, 0x410
mov rcx, r12
xor edx, edx
call fcn.1404a4baf
movd edx, xmm6
test dx, dx
jmp 0x1404023b5
je 0x14040250a
mov eax, 0x208
test r14b, r14b
clc
xor ecx, ecx
cmp cx, 0x16fd
jmp 0x1404023d0
cmp rcx, 0x410
jmp 0x1404023dc
je 0x14040249a
mov word [rsp + rcx + 0x280], dx
shld dx, r8w, 0x36
cmp al, 0xd2
movzx edx, word [rsp + rcx + 0x62]
cmp r14b, 0xa9
test dx, dx
je 0x1404024b2
mov word [rsp + rcx + 0x282], dx
bts dx, bx
movzx edx, word [rsp + rcx + 0x64]
cmp r9b, r13b
stc
test r13w, 0x10f9
test dx, dx
jmp 0x140402427
je 0x1404024c8
mov word [rsp + rcx + 0x284], dx
movzx edx, di
btc edx, 0x3c
movzx edx, word [rsp + rcx + 0x66]
jmp 0x140402446
test dx, dx
jmp 0x14040244e
je 0x1404024de
add rax, 0xfffffffffffffffc
mov word [rsp + rcx + 0x286], dx
rol dh, 0xc6
movzx edx, word [rsp + rcx + 0x68]
stc
cmp dil, 0x73
cmc
add rcx, 8
cmp r13b, sil
stc
test dx, dx
jmp 0x14040247e
jne 0x1404023d0
lea r12, [rsp + rcx]
clc
add r12, 0x280
jmp 0x140402495
jmp 0x1404024fc
lea r12, [rsp + rcx]
test r11b, bl
add r12, 0x280
jmp 0x1404024ad
jmp 0x14040250a
lea r12, [rsp + rcx]
stc
add r12, 0x282
jmp 0x1404024c3
jmp 0x1404024f7
lea r12, [rsp + rcx]
cmc
add r12, 0x284
jmp 0x1404024d9
jmp 0x1404024f7
lea r12, [rsp + rcx]
rcl al, 0xa8
bts ax, r15w
add r12, 0x286
ror ah, 0xba
mov ah, 0x23
mov eax, 1
test rax, rax
jmp 0x140402504
je 0x140402514
mov word [r12], 0
movzx edx, cx
lea rsi, [rsp + 0x280]
jmp 0x140402524
mov rcx, 0xffffffff80000001
mov dl, r10b
movsx edx, di
movzx dx, al
mov rdx, rsi
jmp 0x14040253d
call fcn.140400ea9
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x60], rax
bswap rax
mov rax, qword [rsp + 0x1c0]
mov ebx, 0x3db35cd9
setbe bl
mov qword [rsp + 0x68], rax
jmp 0x14040256c
movabs rax, 0x63c20a371400f62b
jmp 0x140402584
mov qword [rsp + 0x238], rax
setno bh
jmp 0x140402598
mov qword [rsp + 0x70], rax
movabs rax, 0xafa1493b2baada6b
bswap r12w
mov qword [rsp + 0x230], rax
cmovbe r12d, ebp
movsx bx, r8b
seta bl
mov qword [rsp + 0x78], rax
movzx r15, r8w
movsxd rax, r15d
movabs rax, 0x658febeecb536ba5
xchg r12, r15
movzx r12d, r10w
mov qword [rsp + 0x228], rax
cmovl r12d, r15d
mov qword [rsp + 0x80], rax
not bh
cdqe
mov r12w, dx
movabs rax, 0xe3044e1c33a6ff1b
xchg r15b, r15b
cmovb rbx, rcx
mov r12b, bl
mov qword [rsp + 0x220], rax
not bl
movzx r12w, dl
setne r12b
mov qword [rsp + 0x88], rax
movabs rax, 0x876d1bb30caba43e
movsx ebx, bp
movsx r15w, cl
mov qword [rsp + 0x218], rax
sets r12b
mov qword [rsp + 0x90], rax
cmove rbx, rbx
movsx r12w, r9b
movabs rax, 0xd5505d59aab753b2
cmovl bx, r12w
movsxd r15, eax
movzx r15d, sp
mov qword [rsp + 0x210], rax
movsx r15, r11w
movsxd r15, ebx
movzx ebx, r10w
mov qword [rsp + 0x98], rax
lahf
cbw
mov rbx, r10
movabs rax, 0x6971526b04776a9e
movzx ebx, sp
xchg r12w, r15w
mov qword [rsp + 0x208], rax
movsx r15w, sil
movzx r12, di
setne bl
mov qword [rsp + 0xa0], rax
cmovs r12w, ax
not eax
movabs rax, 0x1004a99a2dd47d49
mov r12, r8
movzx bx, r11b
mov bx, 0x5b1f
mov qword [rsp + 0x200], rax
mov r15b, 0x1b
xchg bl, r12b
bswap r12w
mov qword [rsp + 0xa8], rax
movzx rax, ax
movabs rax, 0x9b1b46caa08281c3
mov qword [rsp + 0x1f8], rax
bswap r12d
mov qword [rsp + 0xb0], rax
movzx r15w, spl
movabs rax, 0x7fd280b5bf5a4c32
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0xb8], rax
movabs rax, 0x730b7bb544530287
bswap r15w
movzx r12w, r9b
mov qword [rsp + 0x1e8], rax
sets bl
cmovne bx, bx
mov qword [rsp + 0xc0], rax
mov bx, r13w
cdqe
movabs r15, 0xffeba7c0eda290eb
mov qword [rsp + 0xc8], r15
movsx eax, bp
movabs r12, 0xde84edf3408b5634
mov qword [rsp + 0xd0], r12
movsxd rbx, r13d
movzx ebx, r13w
movabs rbx, 0xb38fcbfe3280148c
cmovbe eax, r10d
movzx ax, al
mov qword [rsp + 0xd8], rbx
movabs rax, 0x7e3594d4b7971409
jmp 0x1404027b8
mov qword [rsp + 0xe0], rax
mov ah, 0x8f
movabs rax, 0x68706225f4b10f6b
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x158]
jmp 0x1404027e2
mov qword [rsp + 0x280], rax
cwde
movsxd rax, r11d
movsx eax, si
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x288], rax
movsx ax, r14b
jmp 0x14040280b
mov rax, qword [rsp + 0x148]
jmp 0x140402818
mov qword [rsp + 0x290], rax
bswap ax
cdqe
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x2a0], rax
mov ah, 0xda
cmovb eax, ebx
mov rax, qword [rsp + 0x130]
jmp 0x140402858
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x2b0], rax
cwde
movsx ax, r11b
setns al
mov rax, qword [rsp + 0x1a8]
jmp 0x140402886
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x170]
jmp 0x14040289b
mov qword [rsp + 0x2c0], rax
xchg al, ah
bswap eax
mov rax, qword [rsp + 0x168]
jmp 0x1404028b4
mov qword [rsp + 0x2c8], rax
lahf
movsx eax, dx
mov rax, qword [rsp + 0x1a0]
jmp 0x1404028cd
mov qword [rsp + 0x2d0], rax
movzx rax, ax
mov rax, qword [rsp + 0x198]
jmp 0x1404028e6
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x190]
jmp 0x1404028fb
mov qword [rsp + 0x2e0], rax
movzx ax, r11b
cbw
mov rax, qword [rsp + 0x188]
jmp 0x140402917
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x2f0], rax
movzx ax, dl
mov rax, qword [rsp + 0x178]
jmp 0x140402940
mov qword [rsp + 0x2f8], rax
mov ax, 0x61e5
not al
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x300], rax
mov al, r9b
mov rax, qword [rsp + 0x1b0]
jmp 0x14040296e
mov qword [rsp + 0x308], rax
movzx rax, r14w
movzx ax, r13b
mov ah, ah
mov rax, rsi
jmp 0x140402989
movdqa xmm6, xmmword [rsp + 0x60]
movaps xmm0, xmmword [rsp + 0x70]
jmp 0x140402999
movaps xmm1, xmmword [rsp + 0x80]
pxor xmm6, xmmword [rax]
movaps xmm2, xmmword [rsp + 0x90]
jmp 0x1404029b2
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 0x1404029d2
xorps xmm2, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm2
jmp 0x1404029e3
movaps xmm0, xmmword [rsp + 0xa0]
jmp 0x1404029f0
xorps xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
jmp 0x140402a01
movaps xmm0, xmmword [rsp + 0xb0]
jmp 0x140402a0e
xorps xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
jmp 0x140402a1f
movaps xmm0, xmmword [rsp + 0xc0]
jmp 0x140402a2c
xorps xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
jmp 0x140402a45
xorps xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
jmp 0x140402a56
movaps xmm0, xmmword [rsp + 0xe0]
jmp 0x140402a63
xorps xmm0, xmmword [rax + 0x80]
movaps xmmword [rsp + 0xe0], xmm0
inc r8b
shr r8b, cl
mov r8d, 0x410
or cx, r8w
movzx cx, r13b
movsx rcx, bx
mov rcx, rsi
sub edx, edx
jmp 0x140402a95
call fcn.1404a4baf
movd edx, xmm6
test dx, dx
jmp 0x140402aa6
je 0x140402bf5
mov eax, 0x208
test bl, 0xf2
stc
jmp 0x140402aba
xor ecx, ecx
stc
jmp 0x140402ac2
cmp rcx, 0x410
jmp 0x140402ace
je 0x140402b75
mov word [rsp + rcx + 0x280], dx
rcl rdx, cl
movzx edx, word [rsp + rcx + 0x62]
jmp 0x140402ae9
test dx, dx
jmp 0x140402af1
je 0x140402b98
mov word [rsp + rcx + 0x282], dx
cqo
clc
movzx edx, word [rsp + rcx + 0x64]
stc
test dx, dx
je 0x140402ba9
mov word [rsp + rcx + 0x284], dx
shr edx, 0x56
movzx rdx, r14w
movzx edx, word [rsp + rcx + 0x66]
test r8w, 0x4e99
test dx, dx
je 0x140402bcc
lea rsi, [rsp + rcx]
cmp r9b, 0xfd
jmp 0x140402b87
add rsi, 0x280
jmp 0x140402b93
jmp 0x140402bf5
lea rsi, [rsp + rcx]
clc
add rsi, 0x282
jmp 0x140402be1
lea rsi, [rsp + rcx]
test sil, 0x20
cmp rax, 0x4ae0371c
cmp r12b, r13b
add rsi, 0x284
jmp 0x140402bc7
mov eax, 1
cmc
test rax, rax
jmp 0x140402bef
mov word [rsi], 0
mov rdx, r10
jmp 0x140402c04
lea rsi, [rsp + 0x280]
movzx rdx, r10w
mov rcx, 0xffffffff80000001
movzx rdx, r13w
mov rdx, rsi
jmp 0x140402c23
call fcn.140400ea9
mov rax, qword [rsp + 0x1c8]
movsx ecx, r13w
movzx cx, r10b
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x1c0]
jmp 0x140402c4b
mov qword [rsp + 0x68], rax
not al
cbw
mov qword [rsp + 0x250], rdi
cmove cx, r11w
lahf
movzx eax, r11w
mov qword [rsp + 0x70], rdi
mov rdi, qword [rsp + 0x240]
mov qword [rsp + 0x78], rdi
bswap cx
mov qword [rsp + 0x80], r14
mov rax, rdi
cdqe
mov qword [rsp + 0x88], rbp
movzx rcx, si
cmovae rcx, r15
movabs rax, 0x874a1be70caca42c
movzx rcx, cx
not cx
jmp 0x140402cae
mov qword [rsp + 0x90], rax
jmp 0x140402cbe
movabs rax, 0xd5795d69aa8c5388
mov qword [rsp + 0x98], rax
movsxd rax, ebx
movzx ax, r13b
movsx cx, r12b
movabs rax, 0x696b5268046a6abf
cmovl ecx, r13d
mov qword [rsp + 0xa0], rax
movsx rcx, sp
movzx rax, r13w
movabs rax, 0x1013a98d2de37d4a
setp ch
movsx cx, ch
not cx
mov qword [rsp + 0xa8], rax
cbw
mov cx, 0x53a6
movzx rcx, r13w
movabs rax, 0x9b1646cca0a681ec
mov qword [rsp + 0xb0], rax
cdqe
cwde
jmp 0x140402d3b
movabs rax, 0x7fcd80b6bf744c1c
mov rcx, 0x49bc30c8
setb ch
mov qword [rsp + 0xb8], rax
movabs rax, 0x732c7b84444802a2
mov rcx, rcx
mov qword [rsp + 0xc0], rax
movabs rax, 0xffe8a7e2edb890e3
mov qword [rsp + 0xc8], rax
lahf
movabs rax, 0xde8beddc409f5622
setg ch
bswap cx
movsxd rcx, ebx
mov qword [rsp + 0xd0], rax
movabs rax, 0xb393cbff328a14a7
movsxd rcx, ecx
mov ecx, 0x1f0974b6
mov qword [rsp + 0xd8], rax
movzx cx, dl
movsx cx, spl
movabs rax, 0x7e3094dcb7a11434
cmovs rcx, r10
not cx
mov qword [rsp + 0xe0], rax
lahf
movabs rax, 0x68046219f48f0f4f
mov qword [rsp + 0xe8], rax
cwde
lahf
movabs rax, 0x40eb654a68d23dfe
setle ch
movsx ecx, cx
mov cx, r13w
mov qword [rsp + 0xf0], rax
movabs rax, 0x3db0b3fd12574f5b
movsx ecx, bp
movzx cx, dh
mov qword [rsp + 0xf8], rax
movabs rax, 0x968fa6c58229f1e8
movsx ecx, r12w
jmp 0x140402e37
mov qword [rsp + 0x100], rax
jmp 0x140402e48
movabs rax, 0xc0e827832a8274d9
movsxd rcx, r10d
movsx cx, bpl
mov qword [rsp + 0x108], rax
movsxd rax, r14d
movabs rax, 0x394af8f774f9568e
jmp 0x140402e74
mov rcx, r13
jmp 0x140404cd7
call fcn.1400e0421
mov rcx, r14
jmp 0x140404ce4
call fcn.1400e0421
mov rcx, rbp
call fcn.1400e0421
movaps xmm6, xmmword [rsp + 0xd00]
shrd ebx, ebp, 0xfa
ror r13b, cl
add rsp, 0xd18
movsx edi, r8w
not r15b
pop rbx
pop rbp
pop rdi
movsxd r15, edx
pop rsi
seta r12b
cmovg r13, r11
pop r12
movsx r15w, bl
pop r13
mov r15w, bp
cmova r15w, r11w
not r15d
pop r14
movzx r15, r12w
movsx r15w, sil
pop r15
jmp 0x140404d44
ret