Function at 0x8f20e3
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x18], r8
cmp r14b, 0xbf
sub r9d, r10d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
adc r11b, 0x51
shl bpl, cl
push rdi
cdqe
sar di, 0x27
sub bh, 0x5f
push r12
cbw
or r9b, 0x56
push r13
bts r10w, r12w
push r14
add r9w, 0x10
push r15
movsx r9w, r15b
cwd
sub rsp, 0x48
bswap r9d
xor r9b, 0x95
or r8, 0x55063f49
mov eax, dword [rcx + 0x4c]
movzx r9w, dil
sal bx, 0x65
test r10b, 0xf0
mov edi, dword [rcx + 0x58]
and r15b, r15b
mov r13, qword [rcx + 0x10]
cmovo r14, r12
cwd
mov r15d, dword [rcx + 0x48]
or r8w, r10w
mov rdx, rcx
sub r12b, bpl
sar r12w, 0x9b
mov dword [rsp], eax
sub r10d, esp
cbw
mov eax, dword [rcx + 0x50]
mov sil, 0xc7
ror r14b, cl
sbb r10b, bl
mov rsi, qword [rdx + 0x18]
rcr bpl, cl
movsx r14, r11w
sar r12b, cl
mov r10d, dword [rdx + 0x40]
mov r14, qword [rdx + 0x30]
sal r8d, 0xf8
mov rbp, qword [rdx + 0x20]
cmp cl, 0xe9
btr bx, 0x73
mov r9d, dword [rdx + 0x28]
mov r8d, dword [rdx + 0x2c]
setne bh
mov dword [rsp + 4], eax
xchg bx, bx
xor ax, 0xc1a
mov eax, dword [rcx + 0x54]
movsx bx, cl
btc r11, rsp
adc bx, 0x1f4a
mov ecx, dword [rcx + 8]
test r9w, 0x66a6
mov dword [rsp + 8], eax
mov eax, 1
mov r11d, 1
mov dword [rsp + 0xc], edi
mov qword [rsp + 0x30], rsi
ror bl, cl
add bx, 0x24ca
shl r12b, 0x66
shl r11d, cl
mov ecx, dword [rdx + 4]
movzx rbx, bx
or r12, r12
mov dword [rsp + 0xa8], r10d
sar r12, cl
movzx ebx, r15w
shl eax, cl
not rbx
dec r11d
movzx ecx, r10w
movsx ebx, dx
dec eax
sar ch, 0xb7
mov dword [rsp + 0x20], r11d
sal r12b, cl
mov dword [rsp + 0x24], eax
mov eax, dword [rdx]
rcr bh, cl
sbb rbx, 0x47cf56b3
xadd bx, r12w
mov dword [rsp + 0x28], eax
mov rax, qword [rdx + 0x38]
and ecx, 0x132f23ba
mov qword [rsp + 0x18], rax
mov eax, dword [rdx + 0x44]
shr bh, 0x57
btc cx, bx
dec cx
mov dword [rsp + 0x10], eax
bts r12w, si
sal cx, cl
xor eax, eax
movzx rcx, r8w
mov r12d, eax
btc ax, 0x9c
or bh, bl
nop
btr ecx, 0x21
mov ebx, r10d
add cl, 0xf9
and ebx, r11d
mov r11d, r15d
test edi, 0x5a434b64
cmc
shl r11d, 4
and ax, 0x169
mov eax, ebx
xchg ch, ch
sub rcx, rax
movzx rcx, cx
add r11, rax
stc
sete ch
movzx ecx, word [r13 + r11*2]
stc
cmp r9d, 0x1000000
jae 0x8f22e8
movzx eax, byte [rbp]
shl r8d, 8
test edi, ecx
shl r9d, 8
or r8d, eax
movsxd rax, r14d
cdqe
inc rbp
sal al, cl
cwde
mov eax, r9d
test r15w, 0x3312
cmp r12d, 0x3cc45906
shr eax, 0xb
jmp 0x8f2300
imul eax, ecx
cmp r13b, 0xa6
cmp r8d, eax
jae 0x8f270b
mov r9d, eax
sar dil, 0xe1
mov eax, 0x800
sar dil, 0x18
sete dil
sbb dil, bpl
lea rdi, [r13 + 0xe6c]
stc
sub eax, ecx
cmc
cmp r9b, r12b
shr eax, 5
cmp r13w, r14w
clc
add ax, cx
cmp dword [rsp + 0x10], 0
mov word [r13 + r11*2], ax
jmp 0x8f2350
jne 0x8f235f
test r10d, r10d
je 0x8f240b
mov ebx, dword [rsp + 0x28]
mov r11, qword [rsp + 0x18]
movsx dx, sil
movzx ax, r12b
bts rax, r8
test r14, r14
movzx rax, r14w
movsx eax, cx
mov ecx, 8
cbw
cmovns dx, r10w
mov rax, r14
movsx rdx, r12w
movzx rdx, dx
mov dx, bp
cmove rax, r11
sub cl, bl
movzx edx, byte [rax + rsi - 1]
not ax
rcr ah, cl
xor al, sil
mov eax, r10d
and eax, dword [rsp + 0x24]
cmc
jmp 0x8f23ba
shr edx, cl
mov ch, bl
movsx ecx, cx
mov ecx, ebx
cmp bp, r9w
shl eax, cl
cmp rdx, 0x72e1167c
cmp r13b, r8b
add edx, eax
btr ax, r12w
cbw
lea eax, [rdx + rdx*2]
test cl, r15b
adc dl, r11b
mov rdx, qword [rsp + 0x90]
cmp r9d, esp
test si, 0x4be
shl eax, 8
jmp 0x8f23fd
lea rdi, [rdi + rax*2]
jmp 0x8f2406
jmp 0x8f2411
mov r11, qword [rsp + 0x18]
cmc
cmp r15d, 7
jmp 0x8f241a
jae 0x8f253a
cmp r15d, 4
movsx r10d, cx
mov eax, 3
cdq
movsx dx, r13b
jmp 0x8f2438
mov edx, 1
movsxd r10, r15d
movzx r10, r8w
cmovb eax, r15d
shr r10b, 0xc2
sub r15d, eax
adc r10b, r12b
nop
btr r10w, r15w
mov r10d, edx
test r14b, 0x7c
movzx ecx, word [rdi + r10*2]
clc
cmp r9d, 0x1000000
jmp 0x8f2471
jae 0x8f24a9
movzx eax, byte [rbp]
clc
shl r8d, 8
test r14, 0x4145242c
shl r9d, 8
cmp r9w, r11w
cmp di, 0x461e
or r8d, eax
movsx ax, r12b
movzx ax, r14b
not al
inc rbp
or ax, cx
mov eax, r9d
shr eax, 0xb
cmc
jmp 0x8f24b5
imul eax, ecx
cmp r13w, 0x7e2b
cmp r8d, eax
jmp 0x8f24c6
jae 0x8f24fd
mov r9d, eax
mov eax, 0x800
stc
sub eax, ecx
clc
cmp r10w, 0x36e0
cmp spl, r15b
shr eax, 5
stc
test r15b, bl
add ax, cx
clc
add edx, edx
mov word [rdi + r10*2], ax
jmp 0x8f24f8
jmp 0x8f2524
sub r9d, eax
test spl, r15b
cmp al, r8b
cmp sil, 0xab
sub r8d, eax
mov eax, ecx
shr eax, 5
lea edx, [rdx + rdx + 1]
sub cx, ax
clc
mov word [rdi + r10*2], cx
cmp sp, 0xc5a
cmp edx, 0x100
jmp 0x8f252f
jb 0x8f2458
jmp 0x8f26dd
mov eax, dword [rsp]
clc
xor ecx, ecx
or r10b, r9b
mov ebx, 0x100
xor r10, rdi
test bpl, 9
cmp r14, rax
movsx rsi, r14w
cmovb rcx, r11
btr esi, ecx
cmp r9b, dil
sar r10w, cl
sub rcx, rax
setno ah
movzx r11d, r14w
mov eax, 6
movzx r11w, spl
rcl r11b, 0xb1
movsxd r10, edi
add rcx, qword [rdx + 0x18]
stc
cmp r15d, 0xa
mov sil, sil
movsx r11w, r13b
movzx esi, byte [rcx + r14]
movzx r10w, cl
mov ecx, 3
mov dx, r14w
bswap r11w
cmovb eax, ecx
lea edx, [rcx - 2]
adc r10w, 0x537d
rcr r11b, cl
shr cx, 0xcb
sub r15d, eax
or ah, 0x9e
stc
dec r11b
add esi, esi
rcr r10d, cl
cmovl r11d, ebp
mov eax, ebx
rcr r11b, cl
mov r11d, ebx
sal r10d, cl
and r11d, esi
mov r10d, r11d
bswap rcx
movzx rcx, r11w
test r12, 0x2c0d10d3
lea r10, [r10 + rax]
bt ax, r9w
cdqe
mov eax, edx
btc cx, 0xd6
shld ecx, r14d, 0xbc
sub rcx, rdi
lea r10, [r10 + rax]
movzx ecx, word [rdi + r10*2]
cmp r9d, 0x1000000
jmp 0x8f261b
jae 0x8f2647
movzx eax, byte [rbp]
test ax, 0x7c7b
shl r8d, 8
jmp 0x8f2635
shl r9d, 8
or r8d, eax
inc rbp
xor al, r8b
cbw
shr ax, cl
mov eax, r9d
jmp 0x8f264f
shr eax, 0xb
test cl, 0xf2
cmc
imul eax, ecx
cmp r8d, eax
jmp 0x8f2661
jae 0x8f269c
mov r9d, eax
bt ax, 0x73
mov eax, 0x800
test r15d, esi
test r11b, 0xd2
not r11d
sub eax, ecx
shr eax, 5
test r11b, spl
clc
stc
add ax, cx
add edx, edx
jmp 0x8f2692
mov word [rdi + r10*2], ax
jmp 0x8f26c3
sub r9d, eax
cmc
sub r8d, eax
mov eax, ecx
jmp 0x8f26aa
shr eax, 5
test ebx, r15d
lea edx, [rdx + rdx + 1]
sub cx, ax
test r8b, 0x99
cmp r8b, al
mov word [rdi + r10*2], cx
and ebx, r11d
cmp r13, rbx
cmp edx, 0x100
jb 0x8f25c4
mov rsi, qword [rsp + 0x30]
inc r10b
mov r10d, dword [rsp + 0xa8]
jmp 0x8f26ea
mov byte [r14 + rsi], dl
inc r14
jmp 0x8f26f6
inc r10d
mov dword [rsp + 0xa8], r10d
jmp 0x8f2706
jmp 0x8f3cff
sub r9d, eax
shl r10b, cl
sub r8d, eax
rcl al, 0xf3
mov eax, ecx
xchg r10d, r10d
jmp 0x8f2726
shr eax, 5
mov r10d, r15d
test r15b, 0xe7
test sil, r9b
sub cx, ax
cmc
test r12d, r8d
mov word [r13 + r11*2], cx
cmova cx, si
xor cx, ax
or ch, 0x9d
movzx ecx, word [r13 + r10*2 + 0x180]
cmp bpl, 0x6f
cmp r9d, 0x1000000
jmp 0x8f2763
jae 0x8f2787
movzx eax, byte [rbp]
stc
shl r8d, 8
shl r9d, 8
clc
or r8d, eax
lahf
inc eax
movsx ax, r10b
inc rbp
nop
mov eax, r9d
shr eax, 0xb
test sil, 0xe5
test rdi, rbx
cmp ch, 0xd7
imul eax, ecx
cmp r8d, r15d
stc
cmp r8d, eax
jmp 0x8f27a6
jae 0x8f2809
mov r9d, eax
test sp, cx
rcr eax, 0xf1
mov eax, 0x800
btc r11, 0xcb
shrd r11, r14, 0x33
xor r11w, 0xc0a
lea rdx, [r13 + 0x664]
not r11b
sub eax, ecx
bt r11, r10
mov r11d, 8
cmp r10b, dl
stc
shr eax, 5
cmp r12b, r9b
add ax, cx
add r15d, 0xc
jmp 0x8f27f6
mov word [r13 + r10*2 + 0x180], ax
jmp 0x8f2804
jmp 0x8f2cc4
sub r9d, eax
sub r8d, eax
jmp 0x8f281b
mov eax, ecx
stc
shr eax, 5
cmp r11b, 0xf3
cmc
sub cx, ax
cmp dword [rsp + 0x10], 0
jmp 0x8f2833
mov word [r13 + r10*2 + 0x180], cx
jne 0x8f2850
cmp dword [rsp + 0xa8], 0
je 0x8f3e0b
movzx edx, word [r13 + r10*2 + 0x198]
cmp r9d, 0x1000000
jmp 0x8f2865
jae 0x8f289b
movzx eax, byte [rbp]
ror ch, cl
test r9w, sp
shl r8d, 8
movzx rcx, si
neg cl
sub cx, 0x6267
shl r9d, 8
clc
shl ch, cl
or r8d, eax
movsxd rcx, ecx
movzx ecx, sp
inc rbp
shrd ecx, edi, 0x81
mov ecx, r9d
shr ecx, 0xb
cmc
imul ecx, edx
jmp 0x8f28ab
cmp r8d, ecx
jae 0x8f2a28
mov eax, 0x800
shl r9b, cl
add r9b, 0xd7
mov r9d, ecx
sub eax, edx
jmp 0x8f28ca
shr eax, 5
add ax, dx
mov word [r13 + r10*2 + 0x198], ax
sub rdx, 0x2c192a44
movzx edx, word [r13 + r11*2 + 0x1e0]
cmp ecx, 0x1000000
jmp 0x8f28f4
jae 0x8f2914
movzx eax, byte [rbp]
clc
shl r8d, 8
clc
shl r9d, 8
or r8d, eax
inc rbp
dec ax
xor ah, 0x32
mov eax, r9d
test r12w, 0x2cd0
cmc
jmp 0x8f2923
shr eax, 0xb
test bl, 0x49
imul eax, edx
cmp r8d, eax
jmp 0x8f2934
jae 0x8f29f1
mov r10d, dword [rsp + 0xa8]
mov r9d, eax
sal ah, 0xe0
movzx ax, sil
sub al, dil
sub ecx, ecx
mov eax, 0x800
sub eax, edx
shr eax, 5
add ax, dx
stc
test r9w, 0x1293
mov word [r13 + r11*2 + 0x1e0], ax
movzx rax, bx
mov eax, dword [rsp]
cmp r14, rax
jmp 0x8f297e
cmovb rcx, qword [rsp + 0x18]
inc r10d
clc
test r12d, 0x3ed378df
cmc
sub rcx, rax
dec ax
mov dword [rsp + 0xa8], r10d
movzx rax, bx
add rcx, r14
inc r14
sub ax, cx
shl ax, 0x21
add eax, esi
cmp r15d, 7
movsx r15d, r13w
cmovp ax, r12w
movzx eax, byte [rcx + rsi]
movsx ecx, r15w
jmp 0x8f29cb
mov ecx, 9
mov byte [r14 + rsi - 1], al
mov eax, 0xb
movsx r15d, r8w
mov r15b, 0x49
cmovb eax, ecx
mov r15d, eax
jmp 0x8f29ec
jmp 0x8f3d0d
sub r9d, eax
cmp r13w, 0x63bd
cmc
sub r8d, eax
xadd al, ah
mov eax, edx
shr eax, 5
test dl, r12b
cmp dil, 0x61
sub dx, ax
jmp 0x8f2a15
mov word [r13 + r11*2 + 0x1e0], dx
jmp 0x8f2a23
jmp 0x8f2c84
mov eax, edx
sub r9d, ecx
sub r8d, ecx
btr cx, ax
btc cx, 0x89
bsr ecx, edx
shr eax, 5
sar rcx, 0x69
movzx rcx, bx
sub dx, ax
sub ch, 0xc0
movsx ecx, r14w
jmp 0x8f2a56
mov word [r13 + r10*2 + 0x198], dx
adc ch, 0x83
sbb cx, 0x54c1
movzx ecx, word [r13 + r10*2 + 0x1b0]
test r12b, 0x23
cmp r9d, 0x1000000
jmp 0x8f2a80
jae 0x8f2aac
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
clc
cmc
or r8d, eax
dec al
lahf
movsx ax, r10b
inc rbp
add ah, 0xf
xor ax, 0x3668
movzx eax, di
mov eax, r9d
test r15b, r14b
shr eax, 0xb
imul eax, ecx
cmc
clc
cmp r8d, eax
jmp 0x8f2ac2
jae 0x8f2b07
mov r9d, eax
rcr eax, cl
bsf ax, r12w
cmc
mov eax, 0x800
test r11b, 0x5c
test r15d, edi
sub eax, ecx
stc
cmc
shr eax, 5
add ax, cx
jmp 0x8f2aee
mov word [r13 + r10*2 + 0x1b0], ax
cbw
mov eax, dword [rsp + 4]
jmp 0x8f2b02
jmp 0x8f2c64
sub r9d, eax
cmc
sub r8d, eax
xadd ax, ax
sar ah, 0x7c
stc
mov eax, ecx
shr eax, 5
test di, 0x4fd8
clc
stc
sub cx, ax
jmp 0x8f2b2a
mov word [r13 + r10*2 + 0x1b0], cx
add cl, 0x49
movzx ecx, word [r13 + r10*2 + 0x1c8]
stc
cmp r13b, 1
cmp r9d, 0x1000000
jae 0x8f2b85
movzx eax, byte [rbp]
shl r8d, 8
cmp eax, 0x61674912
clc
shl r9d, 8
stc
test r12w, 0x480d
jmp 0x8f2b6f
or r8d, eax
movzx rax, r8w
lahf
setno ah
inc rbp
rcl ah, 0x99
inc al
bsr eax, edx
mov eax, r9d
test rsi, 0x97328a1
shr eax, 0xb
cmp sil, 0x2d
imul eax, ecx
cmp bpl, dl
cmc
cmp r8d, eax
jae 0x8f2bde
mov r9d, eax
ror rax, 0x7d
cmc
mov eax, 0x800
test bpl, al
sub eax, ecx
test r12b, 0x9c
shr eax, 5
add ax, cx
jmp 0x8f2bc7
mov word [r13 + r10*2 + 0x1c8], ax
mov eax, dword [rsp + 8]
jmp 0x8f2bd9
jmp 0x8f2c49
sub r9d, eax
xor dh, 0xe5
sub r8d, eax
shl dh, cl
or r11b, 0x92
mov eax, ecx
rcr r11w, cl
xor dh, 0x5a
shr eax, 5
btc r11, 0xfd
sar r11b, 0x31
and r11b, r11b
sub cx, ax
cwd
jmp 0x8f2c10
mov eax, edi
bswap rdi
cwd
mov r11d, 0x3c0f3c24
mov word [r13 + r10*2 + 0x1c8], cx
xchg rdi, rdx
mov ecx, dword [rsp + 8]
btr di, r13w
rol rdx, cl
add dx, 0x47a1
mov edi, ecx
mov dword [rsp + 0xc], ecx
bt dx, 0x3d
test r13b, 0xf5
mov ecx, dword [rsp + 4]
cmovs dx, r12w
inc r11b
xadd r11d, edx
mov dword [rsp + 8], ecx
shr r11b, 0xbb
rcl rcx, cl
mov ecx, dword [rsp]
shrd r11w, r9w, 0xb5
mov dword [rsp], eax
sal rax, 0x8c
movsxd rdx, ecx
mov dword [rsp + 4], ecx
movsx eax, di
shld r11w, r12w, 0x80
cmp r15d, 7
cmove cx, sp
mov eax, 0xb
movsxd r15, r15d
mov r11d, 8
movsxd r15, edi
movsx rcx, r13w
xchg dl, dh
cmovb eax, r11d
ror r15, cl
rcl rdx, 0xdd
rol r15w, 0x5f
lea rdx, [r13 + 0xa68]
bt r15d, r14d
movsxd r15, r14d
mov r15d, eax
movzx ecx, word [rdx]
cmp r9d, 0x1000000
jmp 0x8f2cd3
jae 0x8f2cfc
movzx eax, byte [rbp]
cmc
stc
shl r8d, 8
cmc
shl r9d, 8
test r8b, r12b
or r8d, eax
dec ax
cmove ax, cx
movsx rax, si
inc rbp
mov eax, r9d
cmp rbx, rcx
shr eax, 0xb
imul eax, ecx
cmc
test bh, 0x4f
cmp r15, 0x583c73c7
cmp r8d, eax
jmp 0x8f2d1b
jae 0x8f2d83
mov r9d, eax
rcl r10b, cl
sbb ax, 0x3b40
mov eax, 0x800
sub eax, ecx
bt r10w, r14w
sub r10w, 0x2e0a
sbb r10b, r10b
shr eax, 5
neg r10b
add ax, cx
movsx r10d, r14w
btc r10w, di
sar r10b, 0xb9
mov word [rdx], ax
lea eax, [rbx*8]
cmp r14w, 0x600d
clc
lea r10, [rdx + rax*2 + 4]
stc
sub bl, r14b
bt bx, 0xc3
xor eax, eax
mov ebx, eax
jmp 0x8f2d7e
jmp 0x8f2eaf
sub r9d, eax
sub r8d, eax
mov eax, ecx
shr eax, 5
cmc
clc
sub cx, ax
stc
mov word [rdx], cx
rcl cl, cl
ror rcx, cl
rcr ch, cl
movzx ecx, word [rdx + 2]
stc
jmp 0x8f2da8
cmp r9d, 0x1000000
jmp 0x8f2db4
jae 0x8f2de5
movzx eax, byte [rbp]
cmp r11b, 0xfe
stc
cmp r15w, si
shl r8d, 8
shl r9d, 8
jmp 0x8f2dd5
or r8d, eax
cbw
bswap ax
cdqe
inc rbp
sar rax, cl
mov eax, r9d
stc
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x8f2df7
jae 0x8f2e62
mov r9d, eax
mov eax, 0x800
shrd r10, r11, 0x2a
dec r10w
btr r10w, r13w
sub eax, ecx
sbb r10, 0x6a4369e
shr eax, 5
adc r10w, 0x5470
and r10d, 0x5c4d3570
bt r10w, dx
add ax, cx
mov r10w, r13w
mov word [rdx + 2], ax
lahf
lea eax, [rbx*8]
movsx ebx, si
mov ebx, r11d
bswap r10d
movzx r10w, r15b
not r10b
lea r10, [rdx + rax*2 + 0x104]
jmp 0x8f2eaf
sub r9d, eax
bts r10w, di
sub r8d, eax
movzx ax, ah
sbb r12b, dl
shr bh, cl
mov eax, ecx
movsxd r12, r10d
sal r12b, 0x32
add r12b, cl
shr eax, 5
lea r10, [rdx + 0x204]
movzx bx, ch
mov ebx, 0x10
sub cx, ax
clc
cmp bp, r14w
mov r11d, 0x100
mov r12b, 0xc6
ror r12b, 0x67
mov word [rdx + 2], cx
cmc
mov edx, 1
mov r12d, edx
nop
add rdx, rdx
xor ecx, 0x71410c35
movzx ecx, word [rdx + r10]
cmp r13b, 2
stc
cmp r9d, 0x1000000
jmp 0x8f2ed7
jae 0x8f2efd
movzx eax, byte [rbp]
shl r8d, 8
stc
cmc
shl r9d, 8
cmp r8b, bpl
or r8d, eax
movzx rax, dx
inc rbp
xchg al, ah
inc ax
mov eax, r9d
stc
cmc
shr eax, 0xb
test dil, r15b
stc
cmp rbp, 0x47c710c8
imul eax, ecx
test cx, r8w
stc
cmp r8d, eax
jae 0x8f2f5e
mov r9d, eax
mov ax, 0x6498
rcr al, cl
bsr rax, r10
mov eax, 0x800
jmp 0x8f2f38
sub eax, ecx
clc
test ecx, 0x37d30f9a
shr eax, 5
cmc
clc
add ax, cx
cmp cl, dil
add r12d, r12d
jmp 0x8f2f54
mov word [rdx + r10], ax
jmp 0x8f2f9b
sub r9d, eax
clc
stc
sub r8d, eax
mov eax, ecx
test r11b, r12b
cmc
test bpl, 0xca
shr eax, 5
jmp 0x8f2f78
lea r12d, [r12 + r12 + 1]
test dil, 0xc
test dl, r9b
cmp sp, bp
sub cx, ax
jmp 0x8f2f8f
inc rdx
test bl, spl
mov word [rdx + r10 - 1], cx
cmp r12d, r11d
jb 0x8f2eb8
sub ebx, r11d
add r12d, ebx
cmp r15d, 0xc
jmp 0x8f2fb3
jb 0x8f3b81
cmp r12d, 4
mov ebx, 3
mov eax, ebx
movsxd rdx, r12d
movsx rdx, bx
cmovb eax, r12d
sub rcx, 0x54ba631e
ror rdx, cl
shl eax, 6
and cl, r13b
shrd cx, r12w, 0xff
lea rcx, [r13 + rax*2 + 0x360]
bsr edx, r8d
rcl dh, cl
bt rdx, rcx
movzx edx, word [rcx + 2]
stc
cmp edx, 0x2df32ae5
cmp r9d, 0x1000000
jae 0x8f3034
movzx eax, byte [rbp]
test r9w, 0x11f5
shl r8d, 8
clc
shl r9d, 8
cmc
or r8d, eax
cdqe
inc ah
inc rbp
add al, 0x78
shld rax, r8, 0x12
mov eax, r9d
cmp r14b, dil
stc
shr eax, 0xb
clc
test r10, rbp
cmp r11w, cx
imul eax, edx
cmp sil, dil
cmp r8d, eax
jmp 0x8f3054
jae 0x8f309f
mov r9d, eax
mov eax, 0x800
test r15w, 0x66e5
add r11b, 0x9f
mov r11d, 2
sbb r10w, sp
sbb r10w, 0x7418
sub eax, edx
xadd r10d, r10d
mov r10, r11
cmp r8b, r12b
cmp dl, 0x98
shr eax, 5
add ax, dx
jmp 0x8f3096
mov word [rcx + 2], ax
jmp 0x8f30e0
sub r9d, eax
cmove r11w, r12w
cmp r8b, al
shld r10w, r10w, 0x95
sub r8d, eax
mov eax, edx
cmc
shr eax, 5
rcr r11b, 0x2c
cmp esp, 0xec94f8d
mov r11d, ebx
sal r10b, cl
mov r10, rbx
clc
test r9w, si
stc
sub dx, ax
mov word [rcx + 2], dx
setne dl
mov dx, r15w
add r10, r10
btr dx, 0xbe
movzx edx, word [r10 + rcx]
stc
clc
cmp r9d, 0x1000000
jmp 0x8f30fb
jae 0x8f3132
movzx eax, byte [rbp]
test spl, bpl
shl r8d, 8
test r9w, bp
stc
shl r9d, 8
cmp bpl, 0xb
test r15, 0x3f6378b8
cmc
or r8d, eax
jmp 0x8f312a
inc rbp
sub al, 0x6f
shr ax, cl
mov eax, r9d
shr eax, 0xb
imul eax, edx
clc
cmp r8d, eax
jmp 0x8f3144
jae 0x8f3175
mov r9d, eax
clc
mov eax, 0x800
sub eax, edx
test r11b, r13b
shr eax, 5
stc
add ax, dx
cmp r8w, r15w
add r11d, r11d
mov word [r10 + rcx], ax
jmp 0x8f3170
jmp 0x8f31b7
sub r9d, eax
stc
jmp 0x8f317f
sub r8d, eax
mov eax, edx
stc
shr eax, 5
stc
cmp esi, r15d
lea r11d, [r11 + r11 + 1]
cmp eax, 0x296a4b
sub dx, ax
jmp 0x8f319e
inc r10
cmp r15d, eax
jmp 0x8f31a9
mov word [r10 + rcx - 1], dx
rcr dx, 0x25
sbb dh, cl
xor dh, ch
movzx edx, word [rcx + r10*2]
clc
stc
cmp r9d, 0x1000000
jmp 0x8f31ca
jae 0x8f31ee
movzx eax, byte [rbp]
stc
shl r8d, 8
cmc
test r15b, 0xc8
shl r9d, 8
or r8d, eax
inc rbp
sal al, cl
bt ax, dx
mov eax, r9d
cmp bl, 0x19
test r12b, 0x5b
shr eax, 0xb
imul eax, edx
cmp bl, dh
cmp rdi, 0x12552e0d
cmp r8d, eax
jae 0x8f325b
mov r9d, eax
movsx rax, bx
cdqe
rcl ax, 0x33
mov eax, 0x800
clc
sub eax, edx
clc
test cx, di
shr eax, 5
test ch, 0x1d
cmp r11b, spl
clc
add ax, dx
jmp 0x8f323b
mov word [rcx + r10*2], ax
movzx r10w, r9b
bswap r10
movsx r10w, bpl
lea r10d, [r11 + r11]
jmp 0x8f3256
jmp 0x8f3298
sub r9d, eax
test r12w, 0x6728
stc
sub r8d, eax
sar rax, 0xba
sal ax, 0x30
mov eax, edx
clc
test bpl, spl
jmp 0x8f327b
shr eax, 5
sub dx, ax
test r11b, 0xe7
mov word [rcx + r10*2], dx
sbb r10b, r12b
mov r10d, 0x5f923b44
lea r10d, [r11 + r11 + 1]
movzx edx, word [rcx + r10*2]
clc
cmp r9d, 0x1000000
jmp 0x8f32aa
jae 0x8f32d7
movzx eax, byte [rbp]
cmc
cmp r8w, dx
shl r8d, 8
cmp r13, 0x59d73ad0
shl r9d, 8
or r8d, eax
cdqe
lahf
inc rbp
and al, al
shr ax, 0x46
mov eax, r9d
stc
shr eax, 0xb
imul eax, edx
jmp 0x8f32e6
cmp r8d, eax
jae 0x8f332b
mov r9d, eax
nop
mov eax, 0x800
cmc
cmp r10d, 0x519920e5
sub eax, edx
cmp r12w, r14w
shr eax, 5
jmp 0x8f3310
add ax, dx
cmc
mov word [rcx + r10*2], ax
test cx, 0x220d
add r10d, r10d
jmp 0x8f3326
jmp 0x8f3359
sub r9d, eax
test r11b, r9b
cmp rbp, r11
sub r8d, eax
shl al, 0x5f
mov eax, edx
cmp ax, r8w
cmc
shr eax, 5
sub dx, ax
mov word [rcx + r10*2], dx
shld dx, bx, 0x1d
lea r10d, [r10 + r10 + 1]
bswap dx
movzx edx, word [rcx + r10*2]
test r8w, 0x30ba
cmp r9d, 0x1000000
jae 0x8f3395
movzx eax, byte [rbp]
shl r8d, 8
jmp 0x8f337e
shl r9d, 8
or r8d, eax
movsx eax, r12w
mov al, 0x2a
inc rbp
or ax, si
rol ax, 0xfd
mov eax, r9d
jmp 0x8f339d
shr eax, 0xb
jmp 0x8f33a6
imul eax, edx
test cl, 0x85
cmp r8d, eax
jmp 0x8f33b4
jae 0x8f33f7
mov r9d, eax
sal ax, cl
cwde
nop
mov eax, 0x800
sub eax, edx
jmp 0x8f33cf
shr eax, 5
test r14d, 0x37fe4176
add ax, dx
test rbp, 0xa952fee
cmc
stc
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x8f33f2
jmp 0x8f3421
sub r9d, eax
sub r8d, eax
mov eax, edx
cmc
shr eax, 5
test r13b, 0x77
sub dx, ax
cmc
cmp bx, 0x475d
mov word [rcx + r10*2], dx
add dl, r9b
sar dl, cl
sub edx, esp
lea r10d, [r10 + r10 + 1]
movzx edx, word [rcx + r10*2]
cmp r15, r9
test rsi, rsi
cmp r9d, 0x1000000
jmp 0x8f3438
jae 0x8f346a
movzx eax, byte [rbp]
stc
test r14b, bpl
shl r8d, 8
clc
jmp 0x8f3453
shl r9d, 8
cmp r9w, r11w
stc
or r8d, eax
inc rbp
adc ax, 0x5204
movsx rax, bx
mov eax, r9d
cmp dil, r9b
shr eax, 0xb
test r8, 0x172d4df9
test bpl, bpl
imul eax, edx
cmp r12b, r13b
cmp dh, 0xec
cmp r8d, eax
jmp 0x8f348e
jae 0x8f34d1
mov r9d, eax
mov ah, 0x7f
cmp r8b, 0x93
mov eax, 0x800
cmp sp, 0x4ad0
sub eax, edx
jmp 0x8f34af
shr eax, 5
clc
cmc
add ax, dx
jmp 0x8f34bf
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x8f34cc
jmp 0x8f3509
sub r9d, eax
jmp 0x8f34dc
sub r8d, eax
shr ah, 0x6f
rcr rax, 0xad
mov eax, edx
cmp al, r8b
test r12b, r8b
shr eax, 5
sub dx, ax
cmp r14b, dil
mov word [rcx + r10*2], dx
test r9b, r8b
cmc
lea r10d, [r10 + r10 + 1]
test r14b, 0xba
add r10d, 0xffffffc0
test sp, 0x3a63
cmp r10d, 4
jmp 0x8f351b
jb 0x8f3ace
mov r11d, r10d
mov eax, r10d
test r9, 0x59b744af
stc
and r10d, 1
test r12b, r14b
cmc
shr r11d, 1
test r13b, 0x8b
or r10d, 2
jmp 0x8f3547
dec r11d
test dl, r10b
cmp r8w, 0x5584
clc
cmp eax, 0xe
jae 0x8f3677
mov ecx, r11d
rol bx, 0xeb
mov ebx, 1
rcr dil, 0x81
bts rdx, rcx
mov dl, r14b
shl r10d, cl
mov rdx, rbx
bswap cx
btc di, r12w
mov ecx, r10d
and di, 0x5db5
sub rcx, rax
lea rdi, [r13 + rcx*2 + 0x55e]
neg ch
nop
add rdx, rdx
bsf ecx, esi
test dil, r8b
movzx ecx, word [rdx + rdi]
cmc
cmp r9d, 0x1000000
jmp 0x8f35b2
jae 0x8f35d4
movzx eax, byte [rbp]
cmp bpl, 6
shl r8d, 8
shl r9d, 8
cmp r13b, r15b
or r8d, eax
nop
inc rbp
cbw
mov eax, r9d
shr eax, 0xb
cmp esp, 0x55b43d23
imul eax, ecx
cmp r8d, eax
jmp 0x8f35eb
jae 0x8f3622
mov r9d, eax
sar ah, cl
setne al
cmc
mov eax, 0x800
cmc
jmp 0x8f3606
sub eax, ecx
cmp r11w, 0x3e5f
shr eax, 5
add ax, cx
jmp 0x8f3619
mov word [rdx + rdi], ax
jmp 0x8f3661
sub r9d, eax
stc
cmp r11, 0x73e125cd
sub r8d, eax
mov eax, ecx
test spl, dil
shr eax, 5
cmp rcx, rbx
test spl, 0xe8
sub cx, ax
jmp 0x8f3647
inc rdx
stc
cmp dl, 0x1c
cmc
or r10d, ebx
test r12w, 0x7188
mov word [rdx + rdi - 1], cx
cmp spl, 0xb0
add ebx, ebx
sub r11d, 1
jmp 0x8f366c
jne 0x8f3598
jmp 0x8f3ace
sub r11d, 4
cmp r9d, 0x1000000
jmp 0x8f3687
jae 0x8f36af
movzx eax, byte [rbp]
test ax, cx
clc
cmp esi, esi
shl r8d, 8
shl r9d, 8
or r8d, eax
movzx rax, r14w
inc rbp
rcr eax, 0xb2
movzx eax, sp
shr r9d, 1
sal rax, 0xbd
cwde
clc
sub r8d, r9d
and al, sil
mov eax, r8d
cmp r15b, dil
shr eax, 0x1f
test r12b, 0x64
clc
neg eax
cmp rbp, 0x2e605855
lea r10d, [rax + r10*2 + 1]
cmc
and eax, r9d
clc
add r8d, eax
sub r11d, 1
jne 0x8f367b
movzx ecx, word [r13 + 0x646]
test r10w, 0x380a
cmp r11b, al
shl r10d, 4
cmp r12b, 0x6b
cmp r9d, 0x1000000
jae 0x8f373d
movzx eax, byte [rbp]
shl r8d, 8
test cl, 0x59
clc
test dil, r14b
shl r9d, 8
cmp spl, 0xab
test r11b, dl
stc
or r8d, eax
jmp 0x8f3735
inc rbp
jmp 0x8f373d
mov eax, r9d
jmp 0x8f3745
shr eax, 0xb
cmp rsp, r9
test bl, 0x80
cmc
imul eax, ecx
cmp r8d, eax
jmp 0x8f375a
jae 0x8f37a7
mov r9d, eax
btr dx, r15w
mov eax, 0x800
mov edx, 2
sub eax, ecx
btr r11w, 0xb2
or r11b, 0xdf
mov r11d, edx
test r14b, 0x9c
test r10w, dx
clc
shr eax, 5
add ax, cx
jmp 0x8f3795
mov word [r13 + 0x646], ax
jmp 0x8f37a2
jmp 0x8f37df
sub r9d, eax
not r11d
sub r8d, eax
xor r11w, ax
and r11b, r14b
mov eax, ecx
shr eax, 5
mov r11d, ebx
ror dh, cl
xadd dh, dl
mov rdx, rbx
sub cx, ax
or r10d, 1
mov word [r13 + 0x646], cx
bsf rcx, rbx
not ch
bswap cx
add rdx, rdx
neg cx
bsr cx, r11w
rcl ch, 0x1e
movzx ecx, word [rdx + r13 + 0x644]
cmp r9d, 0x1000000
jmp 0x8f3802
jae 0x8f3834
movzx eax, byte [rbp]
shl r8d, 8
test r13b, 0x14
cmp si, r9w
shl r9d, 8
cmc
or r8d, eax
movsx ax, r13b
movsxd rax, r9d
movsx rax, dx
inc rbp
neg al
rcl al, 0xd4
mov eax, r9d
jmp 0x8f383c
shr eax, 0xb
imul eax, ecx
cmp dil, spl
jmp 0x8f384a
cmp r8d, eax
jmp 0x8f3852
jae 0x8f3886
mov r9d, eax
sub al, bpl
movsx eax, bp
mov eax, 0x800
sub eax, ecx
shr eax, 5
cmc
add ax, cx
stc
jmp 0x8f3875
add r11d, r11d
mov word [rdx + r13 + 0x644], ax
jmp 0x8f38c6
sub r9d, eax
test dil, bl
clc
sub r8d, eax
cmc
rol ah, cl
shr ax, cl
mov eax, ecx
shr eax, 5
cmc
lea r11d, [r11 + r11 + 1]
jmp 0x8f38a6
sub cx, ax
inc rdx
or r10d, 2
jmp 0x8f38b8
mov word [rdx + r13 + 0x643], cx
sbb rcx, r13
inc cl
movzx ecx, word [r13 + rdx*2 + 0x644]
jmp 0x8f38db
cmp r9d, 0x1000000
jmp 0x8f38e7
jae 0x8f390b
movzx eax, byte [rbp]
shl r8d, 8
stc
clc
shl r9d, 8
or r8d, eax
setb ah
movsx eax, r8w
movzx eax, dx
inc rbp
mov eax, r9d
test r11w, 0x5b5f
cmc
shr eax, 0xb
jmp 0x8f391d
imul eax, ecx
cmp r13b, 0x31
clc
test r15d, edx
cmp r8d, eax
jmp 0x8f3930
jae 0x8f397b
mov r9d, eax
sar eax, 7
bts rax, r13
mov eax, 0x800
jmp 0x8f394a
sub eax, ecx
test bx, cx
jmp 0x8f3954
shr eax, 5
cmc
add ax, cx
jmp 0x8f3960
mov word [r13 + rdx*2 + 0x644], ax
movzx ax, ah
lea eax, [r11 + r11]
jmp 0x8f3976
jmp 0x8f39d5
sub r9d, eax
test r10w, 0x4162
sub r8d, eax
btc ax, r8w
sar ax, cl
xor rax, r8
mov eax, ecx
test r14, 0x55862e33
test r13b, bpl
stc
shr eax, 5
test spl, 0x25
jmp 0x8f39ac
sub cx, ax
lea eax, [r11 + r11 + 1]
test edi, 0x1951071
stc
cmp spl, 0xee
or r10d, 4
cmp r8w, 0x4707
mov word [r13 + rdx*2 + 0x644], cx
ror dx, cl
movzx ecx, word [r13 + rax*2 + 0x644]
mov edx, eax
cmp r9d, 0x1000000
jmp 0x8f39ec
jae 0x8f3a1b
movzx eax, byte [rbp]
test r8, 0x23697f97
shl r8d, 8
cmp esi, ebp
clc
stc
shl r9d, 8
or r8d, eax
inc rbp
test r13w, 0x3ba8
xadd eax, eax
sar al, 0x59
mov eax, r9d
shr eax, 0xb
cmp esp, 0x4a5850ef
stc
imul eax, ecx
cmc
jmp 0x8f3a37
cmp r8d, eax
jmp 0x8f3a3f
jae 0x8f3a7d
mov r9d, eax
sbb ax, 0x3624
bsr rax, rdx
movsx eax, r15w
mov eax, 0x800
sub eax, ecx
shr eax, 5
clc
cmp cl, 0xe7
add ax, cx
jmp 0x8f3a6a
mov word [r13 + rdx*2 + 0x644], ax
jmp 0x8f3a78
jmp 0x8f3abf
sub r9d, eax
test r15b, r9b
stc
sub r8d, eax
rcl ax, cl
movsx ax, sil
btr ax, 0x47
mov eax, ecx
jmp 0x8f3a9b
shr eax, 5
sub cx, ax
cmc
jmp 0x8f3aa7
or r10d, 8
cmc
mov word [r13 + rdx*2 + 0x644], cx
clc
jmp 0x8f3abf
cmp r10d, 0xffffffff
jmp 0x8f3ac8
je 0x8f3d40
mov ecx, dword [rsp + 8]
rol ax, cl
mov eax, dword [rsp]
lea r11d, [r10 + 1]
rcr rdi, 0xd4
bsf rdi, rax
xadd dil, dil
mov edi, ecx
cmc
mov dword [rsp + 0xc], ecx
shl cl, 0xb6
shr cl, 0x54
sub cx, 0x4036
mov ecx, dword [rsp + 4]
cmp ch, 0xa5
mov dword [rsp + 4], eax
mov eax, dword [rsp + 0x10]
stc
cmp r10b, bpl
mov dword [rsp], r11d
cmp bpl, 0xfd
mov dword [rsp + 8], ecx
test eax, eax
jmp 0x8f3b20
jne 0x8f3b38
cmp r10d, dword [rsp + 0xa8]
jmp 0x8f3b33
jmp 0x8f3b40
cmp r10d, eax
jmp 0x8f3b40
jae 0x8f3e0b
cmp r15d, 0x13
xchg r15w, r15w
movsx rcx, r13w
movsx eax, r14w
mov eax, 0xa
mov ecx, 7
movsxd r15, r10d
cmovb eax, ecx
movsx r15w, r10b
movsx r15d, r13w
jmp 0x8f3b74
mov r15d, eax
jmp 0x8f3b7c
jmp 0x8f3b8e
mov r11d, dword [rsp]
or al, cl
rcl rax, 0x9d
movsxd rax, r12d
mov rax, qword [rsp + 0x98]
add r12d, 2
cmp rax, r14
jmp 0x8f3ba2
je 0x8f3e0b
mov rbx, qword [rsp + 0x18]
rcr rcx, 0xab
mov r10b, 0xb8
mov r10d, dword [rsp + 0xa8]
btc rdx, rcx
add cl, r8b
rol ecx, cl
mov rcx, rax
sub rcx, r14
mov eax, r12d
bts edx, eax
bswap edx
mov edx, r12d
test dx, 0x7e3
cmc
cmp rcx, rax
not ax
movsxd rax, r15d
mov eax, r11d
cmovb edx, ecx
xchg r11b, r11b
add r11b, 0x47
sub ecx, ecx
cmp r14, rax
cmovb rcx, rbx
add r10d, edx
shr r11d, cl
shrd r11w, r9w, 0xb3
sub r12d, edx
ror r11w, 0xd6
sub rcx, rax
xor al, r15b
adc r11b, r10b
xchg r11w, ax
mov dword [rsp + 0xa8], r10d
sar al, cl
lahf
mov r11d, edx
rcr eax, 9
sbb ax, 0x36ab
btc ax, 0x3e
lea rcx, [rcx + r14]
dec rax
inc al
lea rax, [rdx + rcx]
cmc
cmp rax, rbx
jmp 0x8f3c4b
ja 0x8f3ca7
lea rdx, [r14 + rsi]
and r10b, 0x27
xor r10b, r14b
sub rcx, r14
bsf r10, rdx
and ah, 0x76
shl al, 0xd4
add r14, r11
not r10
movsx r10w, bl
lea r10, [r11 + rdx]
movzx eax, byte [rcx + rdx]
jmp 0x8f3c81
inc rdx
cmp rbp, r10
stc
mov byte [rdx - 1], al
clc
cmp rdx, r10
jne 0x8f3c78
mov r10d, dword [rsp + 0xa8]
jmp 0x8f3ca2
jmp 0x8f3d0d
xor edi, edi
movzx rax, bp
nop
movzx rax, r10w
movsx ax, sil
cmovge ax, si
movzx eax, byte [rcx + rsi]
jmp 0x8f3cc4
inc rcx
jmp 0x8f3ccc
inc r14
test r13, 0xa9b7ee7
stc
cmp rcx, rbx
jmp 0x8f3cdf
mov byte [r14 + rsi - 1], al
jmp 0x8f3ce9
cmove rcx, rdi
cmp r13b, 0xb
add edx, 0xffffffff
jmp 0x8f3cf9
jne 0x8f3cbb
mov edi, dword [rsp + 0xc]
test r13b, 0x2f
cmp r13w, 0x4efd
cmp r14, qword [rsp + 0x98]
jmp 0x8f3d1a
jae 0x8f3d52
cmp rbp, qword [rsp + 0xa0]
jae 0x8f3d52
mov rdx, qword [rsp + 0x90]
mov r11d, dword [rsp + 0x20]
jmp 0x8f228b
add r12d, 0x112
clc
add r15d, 0xfffffff4
test esp, 0x5875316b
cmp r9d, 0x1000000
jmp 0x8f3d5e
jae 0x8f3d84
movzx eax, byte [rbp]
shl r8d, 8
movsx ecx, bp
shl r9d, 8
bts cx, r9w
or r8d, eax
movsx ax, ch
cdqe
inc rbp
mov rax, qword [rsp + 0x90]
mov ecx, dword [rsp + 0xa8]
test r14, 0x78a47b1f
cmc
test r12b, al
mov dword [rax + 0x40], ecx
or cl, 0x15
not rcx
mov ecx, dword [rsp]
stc
mov qword [rax + 0x20], rbp
mov dword [rax + 0x4c], ecx
xor rcx, 0x6b566bfc
cmp al, 0x84
adc cx, r8w
mov ecx, dword [rsp + 4]
test dl, sil
stc
mov dword [rax + 0x28], r9d
stc
cmp r13b, 0x6d
mov dword [rax + 0x50], ecx
mov ecx, dword [rsp + 8]
mov dword [rax + 0x2c], r8d
clc
mov dword [rax + 0x5c], r12d
clc
cmp spl, 0xbc
mov qword [rax + 0x30], r14
mov dword [rax + 0x58], edi
jmp 0x8f3df2
mov dword [rax + 0x54], ecx
clc
test r9b, 0xe2
mov dword [rax + 0x48], r15d
clc
sub eax, eax
jmp 0x8f3e06
jmp 0x8f3e19
mov eax, 1
xor sil, 0x87
btr r12w, r12w
add rsp, 0x48
movzx r13w, spl
movsxd r13, r14d
jmp 0x8f3e2a
pop r15
movsx r14, r11w
movzx edi, r11w
pop r14
mov bl, dil
pop r13
pop r12
movzx ebp, r12w
movsx rbx, cx
pop rdi
movsx bp, bl
movzx bx, r8b
pop rsi
mov bpl, dil
movsx ebx, r8w
pop rbp
bswap rbx
pop rbx
jmp 0x8f3e61
ret