Function at 0x14022fb5a
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
bswap r8w
shrd r8w, r11w, 0x8b
shl ah, 0x96
mov qword [rsp + 8], rcx
push rbx
setl r8b
push rbp
cdqe
cmovle rax, rbp
push rsi
sbb r9b, 0xd0
push rdi
rcr r10b, 0xaa
push r12
dec r9b
bswap r8
movsxd r11, eax
push r13
sub r11b, 0xb8
movzx edi, r12w
push r14
bts r12w, r12w
rol r12b, 0xf2
push r15
movsx r13w, cl
sub rsp, 0x48
adc edx, 0x6a554e2e
mov eax, dword [rcx + 0x4c]
sal edi, cl
xadd r8, rsi
mov edi, dword [rcx + 0x58]
rcl rsi, 0x8d
mov r13, qword [rcx + 0x10]
mov r14b, 0xa6
mov r15d, dword [rcx + 0x48]
mov rdx, rcx
bsr r10w, r13w
mov dword [rsp], eax
bsr r11d, ebp
mov eax, dword [rcx + 0x50]
cmc
mov rsi, qword [rdx + 0x18]
adc r14b, 0xbe
mov r10d, dword [rdx + 0x40]
mov r14, qword [rdx + 0x30]
dec bx
and r12w, sp
bsr r11w, si
mov rbp, qword [rdx + 0x20]
shl r11w, 0x6f
xor r11b, dl
bts r12w, bx
mov r9d, dword [rdx + 0x28]
sbb r8, 0x12392704
btr bx, 9
mov r8d, dword [rdx + 0x2c]
mov dword [rsp + 4], eax
mov r11b, 0xec
mov eax, dword [rcx + 0x54]
mov ecx, dword [rcx + 8]
mov dword [rsp + 8], eax
sub eax, ebx
mov eax, 1
xadd r11w, bx
mov r11d, 1
xor rbx, r11
btc r12d, 0x79
movzx r12w, r13b
mov dword [rsp + 0xc], edi
sbb r12b, 0xf8
mov qword [rsp + 0x30], rsi
shl r11d, cl
rcr r12b, cl
mov ecx, dword [rdx + 4]
sub ebx, 0x64c955f7
or bx, r11w
mov dword [rsp + 0xa8], r10d
shl eax, cl
mov r12b, r15b
mov bx, 0x723c
movsx cx, bpl
dec r11d
xchg r12w, bx
bswap r12w
dec eax
rcl ch, 0x72
movzx r12, ax
movsx r12, r11w
mov dword [rsp + 0x20], r11d
sal ch, 0xa6
xadd bl, bh
btr cx, dx
mov dword [rsp + 0x24], eax
bts ax, si
mov eax, dword [rdx]
shl cl, cl
bts rbx, rsi
mov dword [rsp + 0x28], eax
movsx ax, r13b
mov rax, qword [rdx + 0x38]
inc bl
sal ebx, 0x46
xor r12b, 0x50
mov qword [rsp + 0x18], rax
btc rbx, 0x39
mov eax, dword [rdx + 0x44]
bts cx, r8w
sar r12w, cl
mov dword [rsp + 0x10], eax
xor eax, eax
mov r12d, eax
btr ax, 0x30
shl rbx, cl
shrd eax, r12d, 0x11
nop
mov ebx, r10d
ror ax, cl
and ebx, r11d
rcr r11b, 0x1a
mov r11d, r15d
rcr al, 0xaf
shl r11d, 4
cmc
sal cx, 0xa8
mov eax, ebx
not rcx
lea r11, [r11 + rax]
and cl, r11b
movzx ecx, word [r13 + r11*2]
cmp rcx, 0x4b6a43f7
cmp r9d, 0x1000000
jmp 0x14022fd4d
jae 0x14022fd73
movzx eax, byte [rbp]
shl r8d, 8
stc
shl r9d, 8
cmp r10b, 0x80
or r8d, eax
inc rbp
movzx ax, cl
btr eax, 0x10
cmc
mov eax, r9d
shr eax, 0xb
clc
test bpl, 0
test cx, ax
imul eax, ecx
cmp r8d, eax
jmp 0x14022fd8c
jae 0x140230185
mov r9d, eax
movzx rax, ax
xor al, sil
mov eax, 0x800
shrd edi, r9d, 7
lea rdi, [r13 + 0xe6c]
jmp 0x14022fdb5
sub eax, ecx
test bpl, 0xf
jmp 0x14022fdc0
shr eax, 5
jmp 0x14022fdcc
add ax, cx
clc
cmp dword [rsp + 0x10], 0
jmp 0x14022fdda
mov word [r13 + r11*2], ax
jmp 0x14022fde5
jne 0x14022fdf4
test r10d, r10d
je 0x14022fe94
mov ebx, dword [rsp + 0x28]
mov r11, qword [rsp + 0x18]
movzx cx, cl
test r14, r14
rdtsc
lahf
mov ecx, 8
movzx edx, si
mov al, ah
movzx rax, si
mov rax, r14
cmove rax, r11
movzx dx, bpl
bts rdx, r9
mov dl, al
sub cl, bl
bt edx, 0xfc
shr dh, cl
movzx edx, byte [rax + rsi - 1]
ror al, 0xee
mov eax, r10d
and eax, dword [rsp + 0x24]
cmc
cmp r9w, r14w
cmp r9b, 0x15
shr edx, cl
cmovle ecx, esi
movsx ecx, r10w
sbb ch, 0x4e
mov ecx, ebx
shl eax, cl
clc
stc
add edx, eax
shl eax, cl
movsx ax, r15b
bsr eax, r10d
lea eax, [rdx + rdx*2]
shr dx, cl
bt dx, sp
mov rdx, qword [rsp + 0x90]
clc
cmc
cmp r15w, bp
shl eax, 8
jmp 0x14022fe86
lea rdi, [rdi + rax*2]
jmp 0x14022fe8f
jmp 0x14022fe9d
mov r11, qword [rsp + 0x18]
cmp bp, r11w
cmp r15d, 7
jmp 0x14022fea6
jae 0x14022ffb3
cmp r15d, 4
mov eax, 3
movzx r10w, r11b
jmp 0x14022febf
mov edx, 1
jmp 0x14022fecd
cmovb eax, r15d
sar cx, 0xc8
mov cx, si
sub r15d, eax
cmp bl, r13b
and r10b, r14b
nop
rcl cl, cl
mov r10d, edx
stc
mov cx, 0x1340
or ecx, 0x7ce24a4d
movzx ecx, word [rdi + r10*2]
cmc
cmp r9d, 0x1000000
jmp 0x14022ff04
jae 0x14022ff27
movzx eax, byte [rbp]
shl r8d, 8
clc
test cl, r11b
shl r9d, 8
stc
or r8d, eax
inc rbp
sbb rax, rbx
sub rax, rbx
mov eax, r9d
stc
shr eax, 0xb
stc
imul eax, ecx
cmp r8d, eax
jmp 0x14022ff3a
jae 0x14022ff72
mov r9d, eax
mov eax, 0x800
sub eax, ecx
test r13, rsp
test esi, 0x1ca50ef0
shr eax, 5
stc
add ax, cx
cmc
clc
add edx, edx
jmp 0x14022ff63
mov word [rdi + r10*2], ax
jmp 0x14022ff6d
jmp 0x14022ff9d
sub r9d, eax
clc
stc
sub r8d, eax
cmp spl, 0xd6
mov eax, ecx
cmc
jmp 0x14022ff86
shr eax, 5
cmp sil, bl
lea edx, [rdx + rdx + 1]
test r10b, 0x28
sub cx, ax
mov word [rdi + r10*2], cx
clc
cmp edx, 0x100
jmp 0x14022ffa8
jb 0x14022fee4
jmp 0x140230152
mov eax, dword [rsp]
rcr si, cl
sub si, 0xd4
sub ecx, ecx
mov ebx, 0x100
cmp r14, rax
jmp 0x14022ffcd
cmovb rcx, r11
sub rcx, rax
cmp sil, 0
cmp r11d, ecx
mov eax, 6
add rcx, qword [rdx + 0x18]
xor r11b, r8b
btr r10, 0xe0
cqo
cmp r15d, 0xa
cdq
seto r11b
movzx esi, byte [rcx + r14]
mov r10d, edi
movzx dx, r11b
cwd
mov ecx, 3
jmp 0x140230013
cmovb eax, ecx
lea edx, [rcx - 2]
sub r15d, eax
dec r11
sar r10b, 0x62
add esi, esi
movsxd rcx, eax
cbw
movzx r10, r8w
mov eax, ebx
rcr r11d, cl
btr r11d, 0x94
btc rcx, 0x80
mov r11d, ebx
and r11d, esi
xadd cx, cx
mov r10d, r11d
shrd cx, cx, 0xea
ror ecx, 0xa7
movsx rcx, r10w
add r10, rax
cbw
sar ah, cl
mov eax, edx
dec cx
movsx rcx, r13w
rol cx, cl
add r10, rax
cmp r9w, r13w
sal ch, cl
movzx ecx, word [rdi + r10*2]
cmp r9d, 0x1000000
jae 0x1402300ae
movzx eax, byte [rbp]
test bp, r15w
shl r8d, 8
clc
shl r9d, 8
cmp r12, 0x734a6a96
cmc
or r8d, eax
movzx eax, cx
movzx ax, dil
movsxd rax, r9d
inc rbp
mov eax, r9d
cmp r12w, 0x7101
cmp dl, r14b
shr eax, 0xb
imul eax, ecx
test r10, r13
stc
cmp r8d, eax
jmp 0x1402300cc
jae 0x140230111
mov r9d, eax
mov eax, 0x800
stc
cmp cl, 0x5a
not r11d
test cx, 0x18a8
cmp dil, r9b
clc
sub eax, ecx
clc
test r10w, sp
cmp sil, 0xbc
shr eax, 5
add ax, cx
add edx, edx
jmp 0x140230102
mov word [rdi + r10*2], ax
jmp 0x14023010c
jmp 0x14023012c
sub r9d, eax
sub r8d, eax
mov eax, ecx
shr eax, 5
cmc
lea edx, [rdx + rdx + 1]
sub cx, ax
cmp cl, 0xca
mov word [rdi + r10*2], cx
and ebx, r11d
clc
cmp edx, 0x100
jmp 0x14023013b
jb 0x140230023
mov rsi, qword [rsp + 0x30]
movsx r10d, r13w
movsx r10w, al
bswap r10d
mov r10d, dword [rsp + 0xa8]
jmp 0x14023015f
mov byte [r14 + rsi], dl
inc r14
jmp 0x14023016b
inc r10d
jmp 0x140230173
mov dword [rsp + 0xa8], r10d
jmp 0x140230180
jmp 0x140231673
sub r9d, eax
sub r8d, eax
cdqe
bsr rax, rdx
mov eax, ecx
shr eax, 5
mov r10b, r8b
cmp di, 0x18ef
mov r10d, r15d
cmc
test cl, r11b
sub cx, ax
test r11w, sp
stc
mov word [r13 + r11*2], cx
dec cx
stc
movzx ecx, word [r13 + r10*2 + 0x180]
stc
test dil, 0xdc
cmc
cmp r9d, 0x1000000
jmp 0x1402301d2
jae 0x140230203
movzx eax, byte [rbp]
shl r8d, 8
clc
test r12b, 0x81
shl r9d, 8
cmp dx, 0x4305
cmp r14, r14
or r8d, eax
movsx eax, ax
jmp 0x140230200
inc rbp
mov eax, r9d
jmp 0x14023020b
shr eax, 0xb
test r8b, bl
stc
imul eax, ecx
cmp r8d, eax
jmp 0x14023021d
jae 0x140230271
mov r9d, eax
sbb r11, rbp
shr dx, cl
mov eax, 0x800
bswap dx
bt edx, 0x9f
sar dl, cl
lea rdx, [r13 + 0x664]
and r11d, r13d
sub eax, ecx
add r11b, 0x11
mov r11d, 8
stc
shr eax, 5
cmp r9b, r12b
add ax, cx
add r15d, 0xc
jmp 0x140230263
mov word [r13 + r10*2 + 0x180], ax
jmp 0x1402306f5
sub r9d, eax
cmp r8b, 0x13
sub r8d, eax
or al, r9b
cmc
mov eax, ecx
jmp 0x140230289
shr eax, 5
sub cx, ax
cmc
clc
cmp dword [rsp + 0x10], 0
mov word [r13 + r10*2 + 0x180], cx
jne 0x1402302b8
cmp dword [rsp + 0xa8], 0
jmp 0x1402302b2
je 0x140231794
movzx edx, word [r13 + r10*2 + 0x198]
cmp r8, 0x3301c46
test dil, 0x8c
cmp r9d, 0x1000000
jmp 0x1402302d8
jae 0x140230311
movzx eax, byte [rbp]
jmp 0x1402302e7
shl r8d, 8
mov cl, sil
btc cx, 0x45
sar rcx, cl
shl r9d, 8
cmc
or r8d, eax
movsx rcx, ax
mov rcx, 0x315818ef
inc rbp
dec ecx
shr ecx, 0x28
mov ecx, r9d
test r14d, r11d
cmp di, 0x5fd5
shr ecx, 0xb
stc
test r13d, r10d
imul ecx, edx
stc
test eax, ecx
cmp r8d, ecx
jmp 0x140230331
jae 0x1402304ba
mov eax, 0x800
shr r9w, cl
mov r9d, ecx
sub eax, edx
clc
cmp r12d, r13d
shr eax, 5
stc
jmp 0x140230357
add ax, dx
cmp bl, r12b
mov word [r13 + r10*2 + 0x198], ax
clc
movzx edx, word [r13 + r11*2 + 0x1e0]
test r9b, sil
cmp ecx, 0x1000000
jmp 0x14023037e
jae 0x14023039f
movzx eax, byte [rbp]
jmp 0x140230390
shl r8d, 8
shl r9d, 8
or r8d, eax
cwde
inc rbp
mov eax, r9d
clc
test sil, bpl
shr eax, 0xb
stc
imul eax, edx
test r11b, 0x7d
cmp r8d, eax
jae 0x140230480
mov r10d, dword [rsp + 0xa8]
cmovle r9, r15
or r9b, r13b
mov r9d, eax
movsx ax, r10b
xor ecx, ecx
sbb ah, ch
mov eax, 0x800
sub eax, edx
stc
shr eax, 5
add ax, dx
clc
stc
mov word [r13 + r11*2 + 0x1e0], ax
lahf
mov eax, dword [rsp]
cmp bx, dx
clc
cmp r14, rax
jmp 0x1402303fe
cmovb rcx, qword [rsp + 0x18]
jmp 0x140230409
inc r10d
sub rcx, rax
lahf
sal ah, cl
movsxd rax, r14d
mov dword [rsp + 0xa8], r10d
or al, sil
bts rax, r12
add rcx, r14
movsx rax, r12w
bswap ax
inc r14
cmp r15d, 7
mov ax, bp
movsx rax, dx
movzx eax, byte [rcx + rsi]
mov ecx, 9
mov r15w, 0x1e60
movzx r15w, cl
movzx r15d, r11w
mov byte [r14 + rsi - 1], al
movzx r15d, di
xchg r15b, r15b
cmovne eax, r14d
mov eax, 0xb
movsx r15, r14w
setno r15b
cmovb eax, ecx
cmovg r15w, r15w
mov r15d, eax
jmp 0x14023167e
sub r9d, eax
stc
sub r8d, eax
btr eax, 0x32
jmp 0x140230494
mov eax, edx
shr eax, 5
cmp r15w, 0x37bd
sub dx, ax
jmp 0x1402304a7
mov word [r13 + r11*2 + 0x1e0], dx
jmp 0x1402304b5
jmp 0x1402306c3
mov eax, edx
sub r9d, ecx
sub r8d, ecx
shr eax, 5
ror cl, 0x7c
sub dx, ax
mov word [r13 + r10*2 + 0x198], dx
movzx ecx, word [r13 + r10*2 + 0x1b0]
test bl, bh
cmp r9w, cx
cmp r9d, 0x1000000
jae 0x140230518
movzx eax, byte [rbp]
jmp 0x1402304fd
shl r8d, 8
cmc
test ax, 0x6c8a
stc
shl r9d, 8
cmc
test dx, bx
or r8d, eax
inc rbp
add ax, sp
mov eax, r9d
test r14w, r15w
shr eax, 0xb
cmp esi, 0x34443184
imul eax, ecx
cmp r9b, al
cmp r8d, eax
jmp 0x140230536
jae 0x140230581
mov r9d, eax
mov eax, 0x800
jmp 0x14023054c
sub eax, ecx
cmc
shr eax, 5
test r9, 0x70440bb6
cmc
add ax, cx
jmp 0x140230562
mov word [r13 + r10*2 + 0x1b0], ax
movsx ax, r14b
mov al, r12b
mov eax, dword [rsp + 4]
jmp 0x14023057c
jmp 0x1402306b6
sub r9d, eax
test r12b, r11b
sub r8d, eax
or ax, r12w
cmp bl, bpl
mov eax, ecx
test eax, 0x1ae94a53
stc
clc
shr eax, 5
test r11b, 0xfb
jmp 0x1402305a6
sub cx, ax
mov word [r13 + r10*2 + 0x1b0], cx
movzx ecx, word [r13 + r10*2 + 0x1c8]
cmp ax, di
test al, 0x84
cmp r9d, 0x1000000
jmp 0x1402305cc
jae 0x1402305f0
movzx eax, byte [rbp]
clc
shl r8d, 8
shl r9d, 8
or r8d, eax
inc rbp
bt ax, r10w
sub al, spl
movsx eax, ax
mov eax, r9d
clc
jmp 0x1402305f9
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jae 0x140230647
mov r9d, eax
inc al
mov eax, 0x800
test r14, 0x1a951aee
clc
sub eax, ecx
test spl, r8b
shr eax, 5
test r9b, r14b
add ax, cx
jmp 0x14023062d
mov word [r13 + r10*2 + 0x1c8], ax
movzx ax, bh
bswap ax
lahf
mov eax, dword [rsp + 8]
jmp 0x14023069a
sub r9d, eax
shld rdx, rsp, 0x62
sar dl, cl
movzx rdx, r8w
sub r8d, eax
rcl ax, 0x6e
btr r11w, 0x63
sub ax, di
mov eax, ecx
shr eax, 5
sub cx, ax
test bl, sil
ror r11b, cl
sete dh
mov eax, edi
mov word [r13 + r10*2 + 0x1c8], cx
mov ecx, dword [rsp + 8]
shr di, 0x42
bt di, 0xec
cwd
mov edi, ecx
sbb r11b, 0xb8
mov dword [rsp + 0xc], ecx
mov ecx, dword [rsp + 4]
cmp r13w, 0x803
movsx r11, r11w
mov dword [rsp + 8], ecx
bsf edx, ecx
add r11b, 0xc3
rcr rdx, cl
mov ecx, dword [rsp]
mov dword [rsp], eax
mov dword [rsp + 4], ecx
btr eax, edx
cmp r15d, 7
mov ah, ch
mov eax, 0xb
jmp 0x1402306d3
mov r11d, 8
movsxd rcx, r8d
cmovb eax, r11d
lea rdx, [r13 + 0xa68]
sbb rcx, r11
mov r15d, eax
mov cx, 0x3e3b
cmp ax, 0x42eb
movzx ecx, word [rdx]
test r11b, 0x91
cmp r9d, 0x1000000
jmp 0x140230708
jae 0x140230740
movzx eax, byte [rbp]
test r9b, r8b
stc
shl r8d, 8
cmp rbx, 0x158231a2
clc
test r15b, r14b
shl r9d, 8
cmp rbp, 0x265e47c7
or r8d, eax
inc rbp
sbb ax, r10w
dec ah
bsr ax, si
mov eax, r9d
test rdx, r12
jmp 0x14023074b
shr eax, 0xb
imul eax, ecx
clc
cmp r8d, eax
jmp 0x14023075a
jae 0x1402307b8
mov r9d, eax
sar r10b, cl
mov eax, 0x800
bswap r10w
sub r10w, 0x9b4
sub eax, ecx
test r12d, 0x1a230a82
bt r10w, r9w
shr eax, 5
add ax, cx
mov word [rdx], ax
cmp spl, r12b
lea eax, [rbx*8]
xchg r10w, bx
lea r10, [rdx + rax*2 + 4]
cmp rcx, 0xaf06e2b
sub eax, eax
cmovae rbx, r11
mov ebx, eax
jmp 0x1402307b3
jmp 0x1402308d9
sub r9d, eax
sub r8d, eax
sub ax, di
inc al
mov eax, ecx
jmp 0x1402307ca
shr eax, 5
test bl, bpl
sub cx, ax
mov word [rdx], cx
sub cx, 0x4ce0
btr ecx, r14d
test r11w, r14w
movzx ecx, word [rdx + 2]
cmp r15w, r8w
test sil, 0xfe
cmp r9d, 0x1000000
jmp 0x1402307fb
jae 0x140230830
movzx eax, byte [rbp]
jmp 0x14023080e
shl r8d, 8
test r9w, 0xa90
cmc
shl r9d, 8
clc
or r8d, eax
setae al
inc rbp
movzx eax, r10w
bts ax, ax
clc
mov eax, r9d
jmp 0x140230838
shr eax, 0xb
test dil, 0x9b
test di, bp
imul eax, ecx
cmp r8d, eax
jae 0x140230897
mov r9d, eax
mov eax, 0x800
sub eax, ecx
adc r10b, 0x39
bt r10d, eax
shr eax, 5
bsr r10w, r14w
add ax, cx
movsx r10d, r12w
mov word [rdx + 2], ax
jmp 0x14023087d
lea eax, [rbx*8]
mov ebx, r11d
bswap r10
lea r10, [rdx + rax*2 + 0x104]
jmp 0x1402308d9
sub r9d, eax
sub r8d, eax
jmp 0x1402308a7
mov eax, ecx
neg rbx
shr eax, 5
lea r10, [rdx + 0x204]
mov ebx, 0x10
sbb r11b, dl
sbb r11, 0x4f630060
rcl r11b, 0xc7
sub cx, ax
mov r12b, 0x41
mov r11d, 0x100
mov word [rdx + 2], cx
mov edx, 1
bts r12w, r11w
bt cx, sp
mov r12d, edx
movzx ecx, bx
not cx
nop
movzx rcx, r11w
bsr cx, di
lea rdx, [rdx + rdx]
xor ecx, edx
sbb rcx, 0x595503f3
rcl cl, cl
movzx ecx, word [rdx + r10]
clc
cmp r9d, 0x1000000
jmp 0x14023091a
jae 0x14023094f
movzx eax, byte [rbp]
clc
cmc
shl r8d, 8
clc
shl r9d, 8
test r12w, 0x47f7
or r8d, eax
jmp 0x140230941
inc rbp
xor al, r10b
sub ax, r12w
movzx eax, r10w
mov eax, r9d
shr eax, 0xb
imul eax, ecx
cmp ch, ch
cmp r15b, 0xf2
cmc
cmp r8d, eax
jmp 0x140230967
jae 0x140230998
mov r9d, eax
mov eax, 0x800
sub eax, ecx
test r13w, sp
shr eax, 5
add ax, cx
add r12d, r12d
jmp 0x140230989
mov word [rdx + r10], ax
jmp 0x140230993
jmp 0x1402309d4
sub r9d, eax
test r8b, sil
stc
sub r8d, eax
rcl ah, 0xc0
inc ah
mov eax, ecx
shr eax, 5
test cx, r9w
lea r12d, [r12 + r12 + 1]
cmp r12b, 0
sub cx, ax
jmp 0x1402309c1
inc rdx
test r13b, 0x5a
mov word [rdx + r10 - 1], cx
cmp spl, spl
cmp ch, 0x36
cmp r12d, r11d
jb 0x1402308f9
sub ebx, r11d
add r12d, ebx
stc
cmp r15d, 0xc
jmp 0x1402309ed
jb 0x140231509
cmp r12d, 4
cwde
mov ebx, 3
movzx rax, ax
movzx edx, di
mov eax, ebx
cmovb eax, r12d
shl eax, 6
ror cl, 1
btc ecx, 0xba
lea rcx, [r13 + rax*2 + 0x360]
xchg edx, edx
movzx edx, word [rcx + 2]
test di, r14w
jmp 0x140230a2a
cmp r9d, 0x1000000
jae 0x140230a58
movzx eax, byte [rbp]
test r11b, 0x1b
test r11b, sil
shl r8d, 8
shl r9d, 8
or r8d, eax
inc rbp
shrd eax, r11d, 0x2c
cwde
sal ah, cl
mov eax, r9d
test dl, 0xe5
cmc
shr eax, 0xb
imul eax, edx
clc
test r8b, 0x9b
cmp r8d, eax
jae 0x140230ac1
mov r9d, eax
bswap ax
mov eax, 0x800
btr r11w, 4
mov r11d, 2
shld r10w, r9w, 0xe6
inc r10w
sub eax, edx
movzx r10w, r13b
mov r10, r11
stc
clc
test r14b, r13b
shr eax, 5
jmp 0x140230aab
add ax, dx
jmp 0x140230ab3
mov word [rcx + 2], ax
jmp 0x140230abc
jmp 0x140230aeb
sub r9d, eax
sub r8d, eax
mov ax, 0x6023
mov eax, edx
shr eax, 5
mov r11d, ebx
movsx r10w, r13b
rcl r10b, 0x9c
adc r10b, 0x1a
mov r10, rbx
sub dx, ax
clc
mov word [rcx + 2], dx
add r10, r10
add dl, 0xf2
rcl dl, 0x91
xor dx, 0x4a50
movzx edx, word [r10 + rcx]
cmp r9d, 0x1000000
jmp 0x140230b0a
jae 0x140230b33
movzx eax, byte [rbp]
stc
shl r8d, 8
clc
shl r9d, 8
or r8d, eax
inc ax
lahf
mov al, spl
inc rbp
cmp r8b, al
cdqe
add ax, dx
mov eax, r9d
cmp edx, esi
shr eax, 0xb
imul eax, edx
cmp r11b, r13b
stc
cmp r8d, eax
jmp 0x140230b4a
jae 0x140230b82
mov r9d, eax
mov eax, 0x800
cmp dil, 0xca
cmp sp, sp
test r10w, 0x285e
sub eax, edx
test al, dil
shr eax, 5
add ax, dx
add r11d, r11d
mov word [r10 + rcx], ax
jmp 0x140230b7d
jmp 0x140230bb9
sub r9d, eax
sub r8d, eax
bswap rax
movsx ax, spl
mov eax, edx
shr eax, 5
cmp r12w, r14w
lea r11d, [r11 + r11 + 1]
sub dx, ax
inc r10
jmp 0x140230baa
mov word [r10 + rcx - 1], dx
sub rdx, rdi
rcr dl, cl
movsx rdx, sp
movzx edx, word [rcx + r10*2]
cmp r9d, 0x1000000
jmp 0x140230bca
jae 0x140230bf7
movzx eax, byte [rbp]
cmp r14, 0x3c8e7b94
clc
shl r8d, 8
jmp 0x140230be5
shl r9d, 8
clc
or r8d, eax
cmovp eax, ebx
movsxd rax, r14d
inc rbp
cmc
mov eax, r9d
test bh, 0xe1
shr eax, 0xb
test r10w, r14w
cmc
jmp 0x140230c0a
imul eax, edx
clc
jmp 0x140230c14
cmp r8d, eax
jmp 0x140230c1c
jae 0x140230c52
mov r9d, eax
mov eax, 0x800
test spl, 0x96
test r11b, al
sub eax, edx
cmp di, r15w
stc
shr eax, 5
clc
add ax, dx
mov word [rcx + r10*2], ax
lea r10d, [r11 + r11]
jmp 0x140230c4d
jmp 0x140230c79
sub r9d, eax
jmp 0x140230c5a
sub r8d, eax
mov eax, edx
shr eax, 5
sub dx, ax
clc
mov word [rcx + r10*2], dx
shr r10w, 0x85
sar dx, 0x9f
lea r10d, [r11 + r11 + 1]
movzx edx, word [rcx + r10*2]
cmp r9d, 0x1000000
jmp 0x140230c8a
jae 0x140230cb3
movzx eax, byte [rbp]
shl r8d, 8
test r10b, 0x6b
cmc
shl r9d, 8
or r8d, eax
cwde
bswap eax
inc rbp
movzx eax, sp
adc al, r10b
add ah, 0x72
mov eax, r9d
cmp sil, 0xd8
test r8b, spl
shr eax, 0xb
imul eax, edx
cmc
stc
cmp r8d, eax
jmp 0x140230ccd
jae 0x140230d14
mov r9d, eax
stc
bswap rax
mov eax, 0x800
cmc
sub eax, edx
jmp 0x140230cea
shr eax, 5
jmp 0x140230cf8
add ax, dx
test r8w, 0x7939
cmc
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x140230d0f
jmp 0x140230d45
sub r9d, eax
cmc
sub r8d, eax
xor al, 0x8e
clc
mov eax, edx
shr eax, 5
sub dx, ax
stc
cmc
mov word [rcx + r10*2], dx
not dl
shr rdx, 0xff
mov dx, 0x63b4
lea r10d, [r10 + r10 + 1]
bsf dx, r15w
ror dx, cl
stc
movzx edx, word [rcx + r10*2]
jmp 0x140230d4f
cmp r9d, 0x1000000
jae 0x140230d7e
movzx eax, byte [rbp]
cmc
stc
shl r8d, 8
shl r9d, 8
or r8d, eax
movzx eax, r8w
movzx rax, di
bswap ax
inc rbp
xor ah, 0xa2
mov eax, r9d
test rcx, r9
cmp r12w, dx
test r10b, 0x78
shr eax, 0xb
stc
cmp di, 0x2271
imul eax, edx
test r14w, 0x4ed7
cmp r8d, eax
jmp 0x140230da6
jae 0x140230ddf
mov r9d, eax
shld rax, r10, 0x52
cmc
mov eax, 0x800
test sil, 0x41
sub eax, edx
cmc
test dil, r13b
shr eax, 5
cmc
add ax, dx
test al, 0x71
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x140230dda
jmp 0x140230e05
sub r9d, eax
sub r8d, eax
mov eax, edx
stc
cmp r8w, sp
shr eax, 5
test r15w, 0x3b14
sub dx, ax
clc
test ecx, ebx
mov word [rcx + r10*2], dx
lea r10d, [r10 + r10 + 1]
movzx edx, word [rcx + r10*2]
cmp rdx, 0x2c8d49ef
test r15b, 0xbd
cmp r9d, 0x1000000
jmp 0x140230e21
jae 0x140230e53
movzx eax, byte [rbp]
stc
clc
shl r8d, 8
clc
shl r9d, 8
cmp cl, r12b
test si, r9w
or r8d, eax
movsx ax, ch
cbw
setg ah
inc rbp
or eax, 0x7f5850e2
or eax, edi
mov eax, r9d
test r11w, r14w
cmp r9b, 0xe6
shr eax, 0xb
cmp di, 0x6d09
test r10b, bpl
imul eax, edx
clc
cmp r8b, cl
cmp r8d, eax
jmp 0x140230e78
jae 0x140230eac
mov r9d, eax
mov eax, 0x800
test cx, bx
jmp 0x140230e8f
sub eax, edx
shr eax, 5
clc
cmp r9b, 0x37
add ax, dx
cmc
clc
mov word [rcx + r10*2], ax
stc
add r10d, r10d
jmp 0x140230ee7
sub r9d, eax
cmc
sub r8d, eax
bts rax, r9
movzx ax, r15b
stc
mov eax, edx
cmp rdi, r11
jmp 0x140230ec8
shr eax, 5
sub dx, ax
test r12d, 0x7fb05b6d
mov word [rcx + r10*2], dx
cmp si, 0xb9f
lea r10d, [r10 + r10 + 1]
test cx, sp
add r10d, 0xffffffc0
cmp r10d, 4
jmp 0x140230ef4
jb 0x140231467
mov r11d, r10d
adc eax, 0x274c410b
bts eax, ecx
mov eax, r10d
jmp 0x140230f0d
and r10d, 1
cmc
cmp ah, bl
shr r11d, 1
or r10d, 2
jmp 0x140230f20
dec r11d
jmp 0x140230f2b
cmp eax, 0xe
jmp 0x140230f33
jae 0x14023106d
mov ecx, r11d
mov ebx, 1
bts dx, si
neg dx
bsr di, bx
shl r10d, cl
bt di, dx
cmp r10b, 0xc8
movzx cx, r8b
mov rdx, rbx
xchg dil, dil
and dil, 0x11
mov ecx, r10d
shl rdi, 0x34
sub rcx, rax
rcl dil, 0x50
bts edi, r8d
lea rdi, [r13 + rcx*2 + 0x55e]
cmovnp cx, sp
nop
add rdx, rdx
xchg ecx, ecx
bt rcx, 0x3c
movzx ecx, word [rdx + rdi]
cmp bx, 0x1505
cmp r9d, 0x1000000
jmp 0x140230fa4
jae 0x140230fcb
movzx eax, byte [rbp]
stc
shl r8d, 8
shl r9d, 8
test si, di
or r8d, eax
inc rbp
bt ax, r9w
xadd ah, ah
bswap rax
mov eax, r9d
cmp dx, 0x749b
shr eax, 0xb
test r10b, sil
jmp 0x140230fde
imul eax, ecx
cmp r13d, 0x5719250e
cmp r8d, eax
jmp 0x140230ff0
jae 0x14023102f
mov r9d, eax
xor eax, 0x7b141535
bts ax, cx
btc eax, r12d
mov eax, 0x800
sub eax, ecx
cmp r8b, sil
cmp r15, 0x1ae64b8e
shr eax, 5
test r9b, 0x59
add ax, cx
jmp 0x140231026
mov word [rdx + rdi], ax
jmp 0x140231057
sub r9d, eax
jmp 0x140231037
sub r8d, eax
rcr ah, cl
neg ah
mov eax, ecx
shr eax, 5
sub cx, ax
jmp 0x14023104b
inc rdx
stc
or r10d, ebx
mov word [rdx + rdi - 1], cx
add ebx, ebx
sub r11d, 1
jmp 0x140231062
jne 0x140230f85
jmp 0x140231467
sub r11d, 4
cmp r8w, r15w
cmp r9d, 0x1000000
jmp 0x140231081
jae 0x14023109f
movzx eax, byte [rbp]
clc
shl r8d, 8
jmp 0x140231095
shl r9d, 8
or r8d, eax
inc rbp
shr r9d, 1
neg ah
sub r8d, r9d
ror ax, cl
btr rax, 0xd
mov eax, r8d
test r14w, 0x2241
cmp r13d, ebx
shr eax, 0x1f
neg eax
cmp bx, 0x6744
lea r10d, [rax + r10*2 + 1]
stc
cmp dl, r14b
test rbx, 0x1967031b
and eax, r9d
add r8d, eax
cmp r13b, 0xeb
stc
sub r11d, 1
jne 0x140231075
movzx ecx, word [r13 + 0x646]
cmc
shl r10d, 4
cmp r9d, 0x1000000
jae 0x140231128
movzx eax, byte [rbp]
shl r8d, 8
jmp 0x140231115
shl r9d, 8
or r8d, eax
movsxd rax, esi
mov rax, rdx
cwde
inc rbp
ror al, cl
mov eax, r9d
clc
stc
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jae 0x140231177
mov r9d, eax
sub r11, r13
mov eax, 0x800
mov edx, 2
sub eax, ecx
bt r11w, r13w
sub r11w, di
mov r11d, edx
shr eax, 5
add ax, cx
jmp 0x140231165
mov word [r13 + 0x646], ax
jmp 0x140231172
jmp 0x1402311c4
sub r9d, eax
shr dh, 0x77
cmp r11b, 0x38
sub r8d, eax
mov eax, ecx
bt r11, 0xd9
add r11w, dx
shr eax, 5
mov r11d, ebx
bt dx, 0xbb
ror dl, cl
mov rdx, rbx
jmp 0x1402311a4
sub cx, ax
test r12w, 0x2fd6
cmp r13b, r12b
test r14, r9
or r10d, 1
test r9b, 0x99
stc
mov word [r13 + 0x646], cx
add rdx, rdx
adc ch, 0xba
rcl ch, cl
stc
movzx ecx, word [rdx + r13 + 0x644]
cmp r9d, 0x1000000
jmp 0x1402311e2
jae 0x140231214
movzx eax, byte [rbp]
cmp cl, 0xc7
cmc
shl r8d, 8
shl r9d, 8
test cx, 0xb71
cmp r11w, 0x75b7
jmp 0x140231208
or r8d, eax
inc rbp
bt ax, di
xor al, cl
mov eax, r9d
stc
cmp bx, 0x1a7d
shr eax, 0xb
imul eax, ecx
test r10d, r15d
cmp r8d, eax
jmp 0x14023122e
jae 0x14023126c
mov r9d, eax
mov eax, 0x800
sub eax, ecx
shr eax, 5
jmp 0x140231246
add ax, cx
cmp r12b, 0x2b
clc
cmp r12b, r11b
add r11d, r11d
jmp 0x140231259
mov word [rdx + r13 + 0x644], ax
jmp 0x140231267
jmp 0x1402312b0
sub r9d, eax
sub r8d, eax
btr ax, 0xd5
cmp r15w, 0x38a8
mov eax, ecx
stc
test r9b, sil
shr eax, 5
lea r11d, [r11 + r11 + 1]
jmp 0x140231290
sub cx, ax
inc rdx
clc
cmc
test bpl, r13b
or r10d, 2
cmc
stc
mov word [rdx + r13 + 0x643], cx
xadd cl, cl
rcr cx, cl
movzx ecx, word [r13 + rdx*2 + 0x644]
cmp r9d, 0x1000000
jae 0x1402312ea
movzx eax, byte [rbp]
test r11w, r11w
cmc
jmp 0x1402312d4
shl r8d, 8
stc
shl r9d, 8
or r8d, eax
inc rbp
test r13b, 0x5f
sar al, 0xc3
mov eax, r9d
test si, 0x2075
shr eax, 0xb
imul eax, ecx
cmp r9w, r12w
test eax, r15d
test r15b, 0x9d
cmp r8d, eax
jmp 0x14023130b
jae 0x140231343
mov r9d, eax
dec al
mov eax, 0x800
sub eax, ecx
cmp rbx, r14
shr eax, 5
stc
add ax, cx
jmp 0x14023132c
mov word [r13 + rdx*2 + 0x644], ax
mov ah, 0xe9
cdqe
lea eax, [r11 + r11]
jmp 0x140231398
sub r9d, eax
cmp ecx, 0xa761512
test r13b, 0x94
sub r8d, eax
add rax, 0x211e183e
movsx eax, r10w
and ah, 0xeb
mov eax, ecx
shr eax, 5
clc
jmp 0x14023136c
sub cx, ax
lea eax, [r11 + r11 + 1]
test bp, 0x1cd6
clc
or r10d, 4
cmp bp, 0x2e21
cmp ch, dh
mov word [r13 + rdx*2 + 0x644], cx
btc cx, 0x14
shrd dx, cx, 0x88
movzx ecx, word [r13 + rax*2 + 0x644]
mov edx, eax
cmp r9d, 0x1000000
jae 0x1402313c9
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
or r8d, eax
movsx rax, si
inc ax
inc rbp
mov eax, r9d
cmp r8w, cx
test esp, r14d
clc
shr eax, 0xb
test r11, r8
imul eax, ecx
cmp r8d, eax
jmp 0x1402313e5
jae 0x140231424
mov r9d, eax
rcl ah, 0xa8
mov eax, 0x800
cmp cl, sil
test spl, bpl
sub eax, ecx
test r11b, cl
test r11, 0x285236fb
shr eax, 5
cmp sil, bpl
add ax, cx
jmp 0x140231416
mov word [r13 + rdx*2 + 0x644], ax
jmp 0x140231458
sub r9d, eax
test si, dx
sub r8d, eax
shrd rax, rsi, 0x13
mov eax, ecx
cmp r15d, 0x27821c28
shr eax, 5
sub cx, ax
test r10w, 0x19af
or r10d, 8
cmp r13b, 0x17
mov word [r13 + rdx*2 + 0x644], cx
cmp r10d, 0xffffffff
jmp 0x140231461
je 0x1402316be
mov ecx, dword [rsp + 8]
sar rax, cl
mov eax, dword [rsp]
lea r11d, [r10 + 1]
cmp r8d, 0x39271e34
btc edi, 8
mov edi, ecx
clc
mov dword [rsp + 0xc], ecx
mov cl, 0xec
mov ecx, dword [rsp + 4]
cmp r12b, sil
test r13w, ax
mov dword [rsp + 4], eax
shl al, cl
clc
stc
mov eax, dword [rsp + 0x10]
jmp 0x1402314aa
mov dword [rsp], r11d
clc
mov dword [rsp + 8], ecx
clc
test eax, eax
jmp 0x1402314bb
jne 0x1402314d3
cmp r10d, dword [rsp + 0xa8]
jmp 0x1402314ce
jmp 0x1402314d6
cmp r10d, eax
jae 0x140231794
cmp r15d, 0x13
mov eax, 0xa
jmp 0x1402314ee
mov ecx, 7
bswap r15
cmovb eax, ecx
not r15
mov r15d, eax
jmp 0x140231504
jmp 0x14023150d
mov r11d, dword [rsp]
mov rax, qword [rsp + 0x98]
stc
cmp rbx, r10
add r12d, 2
cmp rax, r14
jmp 0x140231525
je 0x140231794
mov rbx, qword [rsp + 0x18]
mov r10d, dword [rsp + 0xa8]
rcr ecx, 0x85
cmovns rdx, r15
movzx edx, r9w
mov rcx, rax
sub rcx, r14
mov eax, r12d
sar dx, cl
not edx
mov edx, r12d
test dil, 0x7a
jmp 0x140231561
cmp rcx, rax
mov eax, r11d
movzx r11d, r8w
movsx r11w, dil
cmovb edx, ecx
stc
sub ecx, ecx
cmp r14, rax
mov r11, rax
cmovb rcx, rbx
not r11b
xchg r11w, r11w
sub r11b, r9b
add r10d, edx
sal r11b, cl
sal r11b, 0x80
test r15b, r11b
sub r12d, edx
or r11b, dil
test r12b, r15b
sub rcx, rax
sub r11b, r9b
mov dword [rsp + 0xa8], r10d
btc r11w, 0x2f
mov r11d, edx
lea rcx, [rcx + r14]
movsx eax, si
sal eax, 0x7a
btr eax, 0xbe
lea rax, [rdx + rcx]
test r12b, al
jmp 0x1402315d1
cmp rax, rbx
ja 0x14023163a
lea rdx, [r14 + rsi]
cmc
cmovp r10, r14
jmp 0x1402315e8
sub rcx, r14
shrd r10w, ax, 0x97
mov r10w, 0x3c66
add r14, r11
mov r10b, al
cwde
movzx eax, bx
lea r10, [r11 + rdx]
movzx eax, r10w
mov al, r11b
movzx eax, byte [rcx + rdx]
inc rdx
stc
clc
test r13b, r9b
mov byte [rdx - 1], al
cmp rdx, r10
jmp 0x140231622
jne 0x14023160b
mov r10d, dword [rsp + 0xa8]
jmp 0x140231635
jmp 0x14023167e
xor edi, edi
cwde
nop
mov al, 0x9c
movzx eax, byte [rcx + rsi]
jmp 0x140231649
inc rcx
jmp 0x140231651
inc r14
jmp 0x140231659
cmp rcx, rbx
mov byte [r14 + rsi - 1], al
jmp 0x140231666
cmove rcx, rdi
add edx, 0xffffffff
jne 0x140231640
mov edi, dword [rsp + 0xc]
cmp di, r10w
test bpl, dil
cmp r14, qword [rsp + 0x98]
jmp 0x14023168b
jae 0x1402316cf
cmp rbp, qword [rsp + 0xa0]
jmp 0x14023169e
jae 0x1402316cf
mov rdx, qword [rsp + 0x90]
bswap r11d
movsx r11w, bl
mov r11d, dword [rsp + 0x20]
jmp 0x14022fd0c
add r12d, 0x112
clc
jmp 0x1402316cb
add r15d, 0xfffffff4
cmp r9d, 0x1000000
jmp 0x1402316db
jae 0x14023170b
movzx eax, byte [rbp]
movzx cx, dil
shld rcx, rbp, 0x8e
shl r8d, 8
sar cl, cl
shl r9d, 8
shl ecx, 0x9d
or r8d, eax
xchg ch, al
movsx cx, r14b
inc rbp
cdqe
mov rax, qword [rsp + 0x90]
rol ch, cl
or cl, dil
mov ecx, dword [rsp + 0xa8]
mov dword [rax + 0x40], ecx
cmc
shrd ecx, r10d, 0x75
btr rcx, r14
mov ecx, dword [rsp]
cmp r14b, 0x31
test si, 0x2450
mov qword [rax + 0x20], rbp
mov dword [rax + 0x4c], ecx
mov ecx, dword [rsp + 4]
jmp 0x14023174b
mov dword [rax + 0x28], r9d
stc
mov dword [rax + 0x50], ecx
shld cx, sp, 0x45
mov ecx, dword [rsp + 8]
mov dword [rax + 0x2c], r8d
clc
test cx, r15w
test sil, 0x73
mov dword [rax + 0x5c], r12d
mov qword [rax + 0x30], r14
test dil, sil
cmc
mov dword [rax + 0x58], edi
test bl, r12b
mov dword [rax + 0x54], ecx
cmc
clc
mov dword [rax + 0x48], r15d
clc
cmp cl, 0xb2
sub eax, eax
jmp 0x14023178f
jmp 0x140231799
mov eax, 1
add rsp, 0x48
movzx r12, r9w
xchg r15b, r14b
not sil
pop r15
pop r14
xchg r12b, dil
movsx bp, dl
not r13d
pop r13
cmovnp rdi, rsp
bswap si
mov rbx, 0x2b907e7
pop r12
not bl
setbe sil
pop rdi
pop rsi
setb bh
not bl
pop rbp
not rbx
jmp 0x1402317dd
pop rbx
jmp 0x1402317e3
ret