Function at 0x18038dd0e
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x18], r8
rcr r8, cl
ror r9b, cl
sar r11b, cl
mov qword [rsp + 0x10], rdx
xor r11b, 0x26
mov qword [rsp + 8], rcx
shr r8w, cl
rdtsc
push rbx
dec r10w
rcl r10b, cl
push rbp
mov r10d, 0xaef2b99
lahf
push rsi
push rdi
bt rdx, rdx
shl bpl, cl
xchg edi, r9d
push r12
cdq
bswap ebx
push r13
xor al, 0x8b
shr sil, cl
test r9b, spl
push r14
rol di, cl
cwd
push r15
shr bl, cl
sub rsp, 0x48
bt r12w, 0xf4
cmc
mov eax, dword [rcx + 0x4c]
mov edi, dword [rcx + 0x58]
xadd r8d, r8d
test r12w, di
mov r13, qword [rcx + 0x10]
movsx rbp, ax
sub r14w, 0x63a9
ror r11w, cl
mov r15d, dword [rcx + 0x48]
mov rdx, rcx
add r14b, sil
btc ebp, esi
cmp r12w, r15w
mov dword [rsp], eax
sal rbx, 0x1b
mov eax, dword [rcx + 0x50]
btc r9w, si
mov rsi, qword [rdx + 0x18]
movzx r10d, r9w
mov r10d, dword [rdx + 0x40]
bts r14, rdi
mov r14, qword [rdx + 0x30]
shl r8b, 0xa3
mov rbp, qword [rdx + 0x20]
sbb r8w, 0x55d
and r12b, cl
mov r9d, dword [rdx + 0x28]
mov r8d, dword [rdx + 0x2c]
btc rbx, rdx
mov dword [rsp + 4], eax
mov eax, dword [rcx + 0x54]
sar r12b, cl
add bx, r13w
btr ebx, edi
mov ecx, dword [rcx + 8]
mov dword [rsp + 8], eax
bswap eax
movsxd rax, edi
mov eax, 1
and bx, ax
mov r11d, 1
test r10b, dil
mov dword [rsp + 0xc], edi
mov qword [rsp + 0x30], rsi
shl r11d, cl
not rcx
btc r12d, r9d
btr r12w, 0x20
mov ecx, dword [rdx + 4]
shr bx, cl
or bl, r8b
mov dword [rsp + 0xa8], r10d
sub r12w, 0x4d9e
shl eax, cl
dec r11d
not cl
cmovno r12, r9
movzx cx, r11b
dec eax
shl ch, 0xd1
mov dword [rsp + 0x20], r11d
mov dword [rsp + 0x24], eax
rcl r12b, cl
cmovb rbx, rdi
cdqe
mov eax, dword [rdx]
movsx r12, r11w
xor r12b, 0x88
mov dword [rsp + 0x28], eax
mov rax, qword [rdx + 0x38]
xor rbx, 0x39a22a65
and ebx, 0x12847fa
sbb cx, sp
mov qword [rsp + 0x18], rax
mov eax, dword [rdx + 0x44]
rol ch, cl
add rbx, 0x4e330a73
mov ch, 0x14
mov dword [rsp + 0x10], eax
and ch, 0xaa
sub cx, si
xor eax, eax
mov r12d, eax
nop
mov ebx, r10d
and ebx, r11d
shl eax, cl
cmp r12b, r11b
mov r11d, r15d
shl r11d, 4
adc al, cl
ror cl, 0x10
sal ecx, cl
mov eax, ebx
clc
lea r11, [r11 + rax]
xadd cl, ch
clc
movzx ecx, word [r13 + r11*2]
test r13w, 0x3f8f
jmp 0x18038dee2
cmp r9d, 0x1000000
jmp 0x18038deee
jae 0x18038df15
movzx eax, byte [rbp]
shl r8d, 8
clc
cmp cx, r14w
jmp 0x18038df06
shl r9d, 8
or r8d, eax
cbw
cwde
inc rbp
sar eax, cl
mov eax, r9d
shr eax, 0xb
test r11b, 0x5e
imul eax, ecx
jmp 0x18038df2b
cmp r8d, eax
jmp 0x18038df33
jae 0x18038e349
mov r9d, eax
sbb di, 0x4f20
mov eax, 0x800
xor dil, 0x90
sets dil
lea rdi, [r13 + 0xe6c]
jmp 0x18038df60
sub eax, ecx
cmp al, r13b
test al, 0xd6
shr eax, 5
clc
test r14w, r11w
add ax, cx
clc
cmp r12, r8
cmp r8d, 0x6335cfe
cmp dword [rsp + 0x10], 0
mov word [r13 + r11*2], ax
jmp 0x18038df8d
jne 0x18038df9c
test r10d, r10d
je 0x18038e036
mov ebx, dword [rsp + 0x28]
sar dl, cl
shrd rcx, rax, 0xf4
mov r11, qword [rsp + 0x18]
and ecx, r15d
test r14, r14
mov rcx, 0x569e3020
mov ecx, 8
mov rax, r14
mov dl, 0xea
movsx dx, r10b
xchg dh, dl
cmove rax, r11
bt dx, r15w
ror dh, cl
sub cl, bl
sub dx, bx
bt rdx, 0x73
movzx edx, byte [rax + rsi - 1]
add eax, 0x26041162
mov eax, r10d
and eax, dword [rsp + 0x24]
shr edx, cl
cmp r9w, 0x1470
sbb cx, r9w
sub rcx, 0x440612eb
mov ecx, ebx
stc
shl eax, cl
add edx, eax
or ah, 0xa5
lahf
bts ax, r14w
lea eax, [rdx + rdx*2]
mov dl, r14b
mov rdx, qword [rsp + 0x90]
test r14b, 0xcc
shl eax, 8
lea rdi, [rdi + rax*2]
jmp 0x18038e031
jmp 0x18038e040
mov r11, qword [rsp + 0x18]
stc
cmc
cmp spl, r12b
cmp r15d, 7
jae 0x18038e163
cmp r15d, 4
cwd
mov eax, 3
jmp 0x18038e05a
mov edx, 1
jmp 0x18038e064
cmovb eax, r15d
sub r15d, eax
nop
inc cl
mov r10d, edx
rol ch, cl
movzx ecx, word [rdi + r10*2]
test r12b, 0x35
clc
cmp r9d, 0x1000000
jmp 0x18038e089
jae 0x18038e0b5
movzx eax, byte [rbp]
cmc
cmp r12w, bx
clc
shl r8d, 8
shl r9d, 8
test ah, 0x9a
cmc
clc
or r8d, eax
inc rbp
sbb al, spl
lahf
xor eax, 0x39433dc4
mov eax, r9d
stc
cmp r15w, 0x4055
shr eax, 0xb
test r10b, 0x37
cmp r8, 0x780b4518
jmp 0x18038e0d2
imul eax, ecx
cmc
stc
cmp r8d, eax
jae 0x18038e113
mov r9d, eax
btr ax, 0x46
sub ax, ax
mov eax, 0x800
clc
cmc
sub eax, ecx
shr eax, 5
test rdx, 0x67292b34
add ax, cx
cmp r12w, 0x3bc9
add edx, edx
mov word [rdi + r10*2], ax
jmp 0x18038e14d
sub r9d, eax
sub r8d, eax
movsxd rax, esi
mov eax, ecx
test dil, r8b
shr eax, 5
cmp spl, r9b
lea edx, [rdx + rdx + 1]
stc
clc
test r12w, 0x7660
sub cx, ax
test bpl, al
cmp r12b, al
stc
mov word [rdi + r10*2], cx
cmp r15w, 0x2dfc
test bx, 0x25ee
cmp edx, 0x100
jmp 0x18038e158
jb 0x18038e06e
jmp 0x18038e31b
mov eax, dword [rsp]
setge bl
rcr si, 0x6f
sub ecx, ecx
rcl bx, 0xa3
xor r10b, r15b
mov ebx, 0x100
add r10b, dil
shr rsi, 0xfe
sar esi, 0x1c
cmp r14, rax
not sil
movzx r10w, spl
cmovb rcx, r11
sub rcx, rax
shld r10w, si, 0x24
bt r10, rdi
mov eax, 6
sal r10b, 0x69
sbb si, 0x7c9d
add rcx, qword [rdx + 0x18]
cmp r15d, 0xa
movzx esi, r10w
cmovp r10w, r10w
movzx esi, byte [rcx + r14]
jmp 0x18038e1ce
mov ecx, 3
movzx rdx, r15w
cmovb eax, ecx
mov r10b, r9b
cwd
lea edx, [rcx - 2]
bswap r11w
mov cl, 0xd2
clc
sub r15d, eax
add esi, esi
bt r10, rax
rol r11w, 0x63
btc cx, 0xf0
mov eax, ebx
mov r11d, ebx
add cx, 0x4f95
clc
and r11d, esi
inc r10b
adc r10d, 0x768e48d5
ror cl, cl
mov r10d, r11d
sar ch, cl
inc rcx
lea r10, [r10 + rax]
add cx, 0x722b
mov eax, edx
movsx cx, ch
add r10, rax
shl cx, cl
sar rcx, cl
movzx ecx, word [rdi + r10*2]
test r9, 0x5cbb0667
cmp r14b, r12b
test sp, sp
cmp r9d, 0x1000000
jae 0x18038e27a
movzx eax, byte [rbp]
stc
cmp r11b, r10b
shl r8d, 8
cmc
stc
shl r9d, 8
or r8d, eax
cwde
not rax
movzx ax, r11b
inc rbp
rcl al, 0xfc
cmc
mov eax, r9d
shr eax, 0xb
jmp 0x18038e288
imul eax, ecx
cmp r8b, 0xfc
cmp r8d, eax
jae 0x18038e2d4
mov r9d, eax
mov ax, 0x3b26
movzx rax, r12w
mov eax, 0x800
not r11d
sub eax, ecx
clc
shr eax, 5
cmp r12d, 0x21150ae
test r10b, r13b
stc
add ax, cx
test r11b, 0xb4
add edx, edx
jmp 0x18038e2ca
mov word [rdi + r10*2], ax
jmp 0x18038e2fe
sub r9d, eax
test bx, bx
stc
sub r8d, eax
bts eax, r14d
xor rax, r11
mov eax, ecx
shr eax, 5
lea edx, [rdx + rdx + 1]
sub cx, ax
test r8w, cx
mov word [rdi + r10*2], cx
cmc
cmp r13, rax
and ebx, r11d
cmc
cmp edx, 0x100
jmp 0x18038e30d
jb 0x18038e1ec
mov rsi, qword [rsp + 0x30]
not r10b
mov r10d, dword [rsp + 0xa8]
jmp 0x18038e328
mov byte [r14 + rsi], dl
jmp 0x18038e331
inc r14
jmp 0x18038e339
inc r10d
mov dword [rsp + 0xa8], r10d
jmp 0x18038f903
sub r9d, eax
dec r10b
sub r8d, eax
movsx eax, r13w
sbb r10w, di
shrd r10w, bx, 0x82
mov eax, ecx
shr eax, 5
btc r10, 0xb6
shrd r10w, sp, 0x1c
movzx r10, r11w
mov r10d, r15d
jmp 0x18038e37c
sub cx, ax
mov word [r13 + r11*2], cx
shl ch, 0xb6
movzx ecx, word [r13 + r10*2 + 0x180]
test r10b, sil
stc
cmp r9d, 0x1000000
jmp 0x18038e3a1
jae 0x18038e3cf
movzx eax, byte [rbp]
test bpl, 0x54
shl r8d, 8
cmc
stc
shl r9d, 8
cmc
or r8d, eax
cwde
inc ah
cmovbe rax, rdi
inc rbp
movzx eax, di
neg ah
test ch, 0x4d
mov eax, r9d
shr eax, 0xb
cmc
stc
imul eax, ecx
cmp sp, sp
cmp r8d, eax
jmp 0x18038e3e5
jae 0x18038e43f
mov r9d, eax
cdqe
mov eax, 0x800
lea rdx, [r13 + 0x664]
rol r11w, cl
shr r11b, cl
mov r11w, si
sub eax, ecx
movzx r11, r14w
cmp r13d, r10d
bsr r11w, r14w
mov r11d, 8
shr eax, 5
cmc
add ax, cx
cmc
add r15d, 0xc
jmp 0x18038e42c
mov word [r13 + r10*2 + 0x180], ax
jmp 0x18038e43a
jmp 0x18038e8eb
sub r9d, eax
sub r8d, eax
rol al, cl
mov eax, ecx
shr eax, 5
cmp rsi, rdx
sub cx, ax
test rsi, r14
cmc
stc
cmp dword [rsp + 0x10], 0
jmp 0x18038e461
mov word [r13 + r10*2 + 0x180], cx
jmp 0x18038e46f
jne 0x18038e488
cmp dword [rsp + 0xa8], 0
jmp 0x18038e482
je 0x18038fa1d
movzx edx, word [r13 + r10*2 + 0x198]
stc
cmp r9d, 0x1000000
jae 0x18038e4cb
movzx eax, byte [rbp]
jmp 0x18038e4a8
shl r8d, 8
sbb cx, dx
xor cx, 0x495f
bsr rcx, r8
shl r9d, 8
or r8d, eax
cmovns ecx, esp
inc rbp
xor cx, si
movsxd rcx, edi
mov ecx, r9d
cmp al, r10b
shr ecx, 0xb
test si, 0x76f5
clc
stc
imul ecx, edx
cmp r8d, ecx
jmp 0x18038e4e6
jae 0x18038e6a9
mov eax, 0x800
or r9d, 0x422031a2
ror r9b, 0x2a
mov r9d, ecx
jmp 0x18038e505
sub eax, edx
shr eax, 5
clc
cmp dil, r15b
jmp 0x18038e513
add ax, dx
xadd dh, dh
mov word [r13 + r10*2 + 0x198], ax
movzx edx, word [r13 + r11*2 + 0x1e0]
jmp 0x18038e531
cmp ecx, 0x1000000
jmp 0x18038e53c
jae 0x18038e574
movzx eax, byte [rbp]
test al, 0xeb
test cx, si
shl r8d, 8
cmp r9b, dl
shl r9d, 8
test r8b, 0xf7
stc
clc
or r8d, eax
not ah
cdqe
lahf
inc rbp
btr ax, 0xb3
xadd rax, rax
bt rax, r8
mov eax, r9d
jmp 0x18038e57c
shr eax, 0xb
test r9w, ax
test bpl, 0xb2
imul eax, edx
cmp al, bh
stc
cmp r8d, eax
jmp 0x18038e595
jae 0x18038e675
mov r10d, dword [rsp + 0xa8]
mov r9d, eax
adc rax, 0x6f513b5a
setns ah
or ax, 0x29d3
xor ecx, ecx
stc
shld rax, r9, 0x6e
cmovno eax, r11d
mov eax, 0x800
cmc
sub eax, edx
cmp edx, 0x335b3af4
jmp 0x18038e5d3
shr eax, 5
stc
clc
cmp ax, sp
add ax, dx
mov word [r13 + r11*2 + 0x1e0], ax
mov eax, dword [rsp]
clc
test r14b, 0x95
cmp r14, rax
jmp 0x18038e5f7
cmovb rcx, qword [rsp + 0x18]
jmp 0x18038e602
inc r10d
cmc
clc
sub rcx, rax
sub ax, 0x265a
sbb al, r13b
mov dword [rsp + 0xa8], r10d
lahf
rcl al, cl
bts eax, r13d
add rcx, r14
inc r14
shr rax, 0x8b
stc
cmp r15d, 7
movzx eax, byte [rcx + rsi]
movsx r15w, dl
mov ecx, 9
jmp 0x18038e647
mov byte [r14 + rsi - 1], al
jmp 0x18038e655
mov eax, 0xb
cmovb eax, ecx
movzx r15w, r11b
movsxd r15, ebp
bswap r15
mov r15d, eax
jmp 0x18038e670
jmp 0x18038f90e
sub r9d, eax
clc
cmc
sub r8d, eax
mov eax, edx
shr eax, 5
jmp 0x18038e68e
sub dx, ax
jmp 0x18038e696
mov word [r13 + r11*2 + 0x1e0], dx
jmp 0x18038e6a4
jmp 0x18038e8bb
mov eax, edx
sub r9d, ecx
stc
cmc
sub r8d, ecx
movsx rcx, bx
adc rcx, 0x6bf977b8
shr eax, 5
bt cx, bx
sub dx, ax
mov word [r13 + r10*2 + 0x198], dx
movsx ecx, si
xchg cx, cx
movzx ecx, word [r13 + r10*2 + 0x1b0]
stc
cmp r13d, ebx
cmp r9w, 0x29a2
cmp r9d, 0x1000000
jmp 0x18038e6f6
jae 0x18038e720
movzx eax, byte [rbp]
test r11w, 0x7ce7
shl r8d, 8
shl r9d, 8
clc
cmc
or r8d, eax
inc al
inc rbp
adc ah, 0x23
bt rax, 0x61
mov eax, r9d
shr eax, 0xb
clc
jmp 0x18038e72c
imul eax, ecx
stc
cmc
cmp r8d, eax
jmp 0x18038e739
jae 0x18038e776
mov r9d, eax
mov eax, 0x800
cmp r15d, ecx
sub eax, ecx
shr eax, 5
test cx, 0x46a3
cmp r8, rdi
add ax, cx
jmp 0x18038e75f
mov word [r13 + r10*2 + 0x1b0], ax
mov eax, dword [rsp + 4]
jmp 0x18038e771
jmp 0x18038e89f
sub r9d, eax
stc
sub r8d, eax
rcr eax, cl
shr ah, cl
and ax, cx
mov eax, ecx
clc
jmp 0x18038e78c
shr eax, 5
cmc
sub cx, ax
cmp r11w, 0x780b
jmp 0x18038e79e
mov word [r13 + r10*2 + 0x1b0], cx
movzx cx, r8b
movzx ecx, word [r13 + r10*2 + 0x1c8]
cmp r9d, 0x1000000
jmp 0x18038e7c1
jae 0x18038e7e8
movzx eax, byte [rbp]
shl r8d, 8
clc
shl r9d, 8
cmc
jmp 0x18038e7db
or r8d, eax
nop
jmp 0x18038e7e5
inc rbp
mov eax, r9d
shr eax, 0xb
cmp sp, dx
test r9w, r13w
cmp rcx, 0x60f77d25
imul eax, ecx
jmp 0x18038e808
cmp r8d, eax
jmp 0x18038e810
jae 0x18038e846
mov r9d, eax
bts eax, r8d
mov eax, 0x800
sub eax, ecx
stc
clc
shr eax, 5
add ax, cx
mov word [r13 + r10*2 + 0x1c8], ax
movsxd rax, edx
mov eax, dword [rsp + 8]
jmp 0x18038e841
jmp 0x18038e890
sub r9d, eax
shrd dx, r9w, 0x9d
or dx, di
sub r8d, eax
movzx rdx, r9w
mov eax, ecx
shr eax, 5
stc
xor r11w, sp
sar dh, 0x82
sub cx, ax
mov eax, edi
cmp sil, 0x82
mov word [r13 + r10*2 + 0x1c8], cx
shl dx, 0xf3
rol cx, 0x5e
test r14b, dil
mov ecx, dword [rsp + 8]
sbb dl, 0x4a
mov edi, ecx
mov dword [rsp + 0xc], ecx
mov ecx, dword [rsp + 4]
inc r11b
stc
mov dword [rsp + 8], ecx
shl ch, 0x8b
mov ecx, dword [rsp]
shld dx, r13w, 0x2a
mov dword [rsp], eax
movsx r11, r15w
bswap edx
sbb dh, dl
mov dword [rsp + 4], ecx
btc r11d, r12d
cmp r15d, 7
mov eax, 0xb
movsx r15, bx
mov r11d, 8
sets dl
movsx ecx, di
cmovb eax, r11d
lea rdx, [r13 + 0xa68]
btr cx, 0xf2
mov r15d, eax
add cx, r9w
movzx ecx, word [rdx]
test cx, bx
cmp r9d, 0x1000000
jmp 0x18038e8fd
jae 0x18038e930
movzx eax, byte [rbp]
shl r8d, 8
clc
cmp r14b, r14b
test r8w, 0x155a
shl r9d, 8
cmp edx, ecx
or r8d, eax
movsx ax, r13b
cwde
nop
inc rbp
add al, r14b
movzx eax, r15w
mov eax, r9d
stc
cmp r10d, ecx
shr eax, 0xb
test r8d, eax
imul eax, ecx
test r11b, 0xda
cmp r8d, eax
jmp 0x18038e94c
jae 0x18038e9af
mov r9d, eax
shl ax, 0x5f
sar r10b, cl
xor r10b, 0xb1
mov eax, 0x800
sub eax, ecx
shr eax, 5
not r10b
sub r10b, 0x57
btc r10w, r13w
add ax, cx
rcr r10d, cl
btr r10d, ebx
mov word [rdx], ax
shl r10b, 0x56
bt ax, r8w
lea eax, [rbx*8]
cmovne bx, r14w
shr bx, 0x75
lea r10, [rdx + rax*2 + 4]
sub eax, eax
mov ebx, eax
jmp 0x18038e9aa
jmp 0x18038eae6
sub r9d, eax
stc
cmp bx, r9w
sub r8d, eax
mov eax, ecx
cmc
cmp r14b, 0xd5
test ch, 0xc8
shr eax, 5
stc
test dil, r14b
sub cx, ax
mov word [rdx], cx
cmp si, sp
jmp 0x18038e9d9
movzx ecx, word [rdx + 2]
test si, 0x4da4
stc
cmp r9d, 0x1000000
jmp 0x18038e9ef
jae 0x18038ea18
movzx eax, byte [rbp]
cmc
jmp 0x18038ea02
shl r8d, 8
shl r9d, 8
or r8d, eax
dec al
lahf
inc rbp
shr ax, cl
rcl ah, cl
mov eax, r9d
jmp 0x18038ea21
shr eax, 0xb
jmp 0x18038ea2c
imul eax, ecx
test al, r9b
cmp r8d, eax
jmp 0x18038ea3a
jae 0x18038ea9a
mov r9d, eax
mov eax, 0x800
bt r10w, 0x16
bts r10, rbx
cmovs r10d, r12d
sub eax, ecx
shr r10w, cl
shr eax, 5
add ax, cx
movsx r10w, spl
jmp 0x18038ea70
mov word [rdx + 2], ax
movsx r10, r10w
not r10w
cbw
lea eax, [rbx*8]
mov ebx, r11d
lea r10, [rdx + rax*2 + 0x104]
jmp 0x18038ea95
jmp 0x18038eae6
sub r9d, eax
movzx r11, r15w
bsr r12, rbx
sub r8d, eax
mov r11w, 0x65e
mov eax, ecx
xor bl, bh
shr eax, 5
shr r11b, 0x80
shl r11b, 0x22
lea r10, [rdx + 0x204]
mov ebx, 0x10
sub cx, ax
cmp r11, rdx
mov r11d, 0x100
rol r12b, cl
bt r12w, r11w
mov word [rdx + 2], cx
sar cl, cl
rcl rdx, 3
mov edx, 1
btc cx, 0x26
dec cx
cmp bx, r11w
mov r12d, edx
nop
add rdx, rdx
bsf rcx, r15
movzx ecx, word [rdx + r10]
cmp r9, 0x5e0561a6
clc
test r11d, 0x39a00865
cmp r9d, 0x1000000
jmp 0x18038eb22
jae 0x18038eb48
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
test sp, 0x751b
cmp rcx, rdi
test r13b, r10b
or r8d, eax
cmova eax, eax
inc rbp
mov eax, r9d
shr eax, 0xb
imul eax, ecx
test cl, ch
cmp r8d, eax
jae 0x18038eb86
mov r9d, eax
mov eax, 0x800
sub eax, ecx
shr eax, 5
stc
add ax, cx
cmp ecx, 0x5792777b
cmc
add r12d, r12d
jmp 0x18038eb7c
mov word [rdx + r10], ax
jmp 0x18038ebb7
sub r9d, eax
cmp bp, 0x1820
cmc
sub r8d, eax
clc
mov eax, ecx
test rsp, r13
shr eax, 5
lea r12d, [r12 + r12 + 1]
cmc
stc
sub cx, ax
jmp 0x18038ebaa
inc rdx
mov word [rdx + r10 - 1], cx
cmp r13w, r14w
cmp r12d, r11d
jmp 0x18038ebbf
jb 0x18038eafb
sub ebx, r11d
test al, 0xbe
jmp 0x18038ebcf
add r12d, ebx
clc
cmp r15d, 0xc
jmp 0x18038ebdc
jb 0x18038f775
cmp r12d, 4
jmp 0x18038ebeb
mov ebx, 3
bswap dx
cwd
mov eax, ebx
xchg dl, cl
cmovb eax, r12d
stc
bsr dx, cx
cmp r9b, r8b
shl eax, 6
bsr edx, r10d
adc edx, r13d
rcl dh, cl
lea rcx, [r13 + rax*2 + 0x360]
movzx dx, r13b
movzx edx, word [rcx + 2]
clc
cmp r9d, 0x1000000
jmp 0x18038ec2f
jae 0x18038ec60
movzx eax, byte [rbp]
shl r8d, 8
test r13w, r9w
shl r9d, 8
or r8d, eax
setnp ah
inc ah
jmp 0x18038ec52
inc rbp
shld rax, rbx, 0x4f
cmp r11w, 0x70a3
mov eax, r9d
stc
shr eax, 0xb
clc
cmp r8w, r10w
imul eax, edx
jmp 0x18038ec75
cmp r8d, eax
jmp 0x18038ec7d
jae 0x18038ecd0
mov r9d, eax
not r11b
mov eax, 0x800
bsf r10d, esp
movsx r11, r9w
add r10, 0x14054ef8
mov r11d, 2
sub eax, edx
mov r10, r11
test r10, 0x3d7261aa
shr eax, 5
jmp 0x18038ecbf
add ax, dx
jmp 0x18038ecc7
mov word [rcx + 2], ax
jmp 0x18038ed0d
sub r9d, eax
rcr r10b, cl
movzx r10, r14w
sub r8d, eax
shl ax, cl
movsx r11w, cl
mov r10w, 0x77af
mov eax, edx
shrd r10w, di, 0x30
movzx r10w, r15b
mov r11b, 0x9b
shr eax, 5
mov r11d, ebx
shr r10b, cl
mov r10, rbx
sub dx, ax
mov word [rcx + 2], dx
lea r10, [r10 + r10]
and dl, ah
test r9, 0x77b06ef7
movzx edx, word [r10 + rcx]
cmp r9d, 0x1000000
jmp 0x18038ed2b
jae 0x18038ed4f
movzx eax, byte [rbp]
jmp 0x18038ed3a
shl r8d, 8
shl r9d, 8
cmp ebx, 0x70dd2d7e
cmc
or r8d, eax
inc rbp
mov eax, r9d
cmp dx, 0x59b1
test dx, r8w
shr eax, 0xb
cmp r15b, r12b
imul eax, edx
test r11w, r11w
cmc
cmp r8d, eax
jmp 0x18038ed71
jae 0x18038edb2
mov r9d, eax
sal ah, cl
mov eax, 0x800
sub eax, edx
test r13w, r13w
jmp 0x18038ed8c
shr eax, 5
cmc
add ax, dx
stc
cmp r10, 0x690637c0
add r11d, r11d
jmp 0x18038eda3
mov word [r10 + rcx], ax
jmp 0x18038edad
jmp 0x18038ede4
sub r9d, eax
jmp 0x18038edba
sub r8d, eax
test r12d, 0x69680bb8
mov eax, edx
cmp r14b, 0x73
shr eax, 5
jmp 0x18038edd3
lea r11d, [r11 + r11 + 1]
sub dx, ax
inc r10
mov word [r10 + rcx - 1], dx
movzx edx, word [rcx + r10*2]
test r10, 0x2f16533d
cmp r13d, r13d
cmp r9d, 0x1000000
jmp 0x18038edff
jae 0x18038ee30
movzx eax, byte [rbp]
cmp r15w, 0x467a
test r9w, r13w
shl r8d, 8
cmc
shl r9d, 8
cmp rcx, 0x40903911
jmp 0x18038ee28
or r8d, eax
cdqe
inc rbp
mov eax, r9d
clc
test r10b, spl
jmp 0x18038ee3c
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x18038ee4a
jae 0x18038ee86
mov r9d, eax
btc rax, 0xfc
mov eax, 0x800
sub eax, edx
shr eax, 5
clc
cmp di, r9w
add ax, dx
jmp 0x18038ee6f
mov word [rcx + r10*2], ax
movzx r10d, r15w
lea r10d, [r11 + r11]
jmp 0x18038ee81
jmp 0x18038eebf
sub r9d, eax
cmc
test r12w, 0x69d0
sub r8d, eax
mov eax, edx
shr eax, 5
cmp r9w, ax
cmc
test r8b, dil
sub dx, ax
clc
test bpl, 0x1f
mov word [rcx + r10*2], dx
sal r10, cl
cmc
lea r10d, [r11 + r11 + 1]
shr rdx, 0x16
rcl rdx, cl
xchg dl, dl
movzx edx, word [rcx + r10*2]
test r14b, bpl
cmp r9d, 0x1000000
jae 0x18038eef7
movzx eax, byte [rbp]
shl r8d, 8
clc
test dx, 0x429a
cmp r9w, 0x6ad3
shl r9d, 8
test r13b, sil
stc
cmc
or r8d, eax
inc rbp
mov eax, r9d
cmc
shr eax, 0xb
clc
imul eax, edx
cmp r8d, eax
jmp 0x18038ef0a
jae 0x18038ef54
mov r9d, eax
shrd ax, r14w, 0x50
mov eax, 0x800
test rbx, 0x7de2b6f
sub eax, edx
test rcx, rdi
cmc
jmp 0x18038ef30
shr eax, 5
jmp 0x18038ef38
add ax, dx
test spl, r9b
cmc
mov word [rcx + r10*2], ax
test bpl, al
add r10d, r10d
jmp 0x18038ef4f
jmp 0x18038ef96
sub r9d, eax
cmp r14w, 0x4952
stc
sub r8d, eax
movsxd rax, r11d
mov eax, edx
jmp 0x18038ef6b
shr eax, 5
jmp 0x18038ef73
sub dx, ax
test r15b, 0x3d
cmp r13b, 0xd5
jmp 0x18038ef83
mov word [rcx + r10*2], dx
cmc
bswap edx
test r12, rbx
lea r10d, [r10 + r10 + 1]
cmovb edx, ebp
movzx edx, word [rcx + r10*2]
cmp r9d, 0x1000000
jae 0x18038efdf
movzx eax, byte [rbp]
cmp r12b, r13b
jmp 0x18038efb4
shl r8d, 8
stc
test ah, 0x39
shl r9d, 8
jmp 0x18038efcd
or r8d, eax
movsx rax, bp
inc rbp
btc eax, r12d
add ax, 0x68c3
mov eax, r9d
jmp 0x18038efea
shr eax, 0xb
imul eax, edx
stc
test r8w, 0x4f41
cmp spl, 0xac
cmp r8d, eax
jmp 0x18038f003
jae 0x18038f045
mov r9d, eax
ror ax, 0xf4
mov eax, 0x800
jmp 0x18038f024
sub eax, edx
shr eax, 5
cmp r10w, 0x4c26
add ax, dx
clc
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x18038f040
jmp 0x18038f079
sub r9d, eax
test r9b, 0xf4
sub r8d, eax
movsx eax, r14w
mov eax, edx
cmp r14w, r8w
cmp di, 0x498c
cmc
shr eax, 5
stc
sub dx, ax
mov word [rcx + r10*2], dx
adc dx, bx
shld dx, r10w, 0xa7
lea r10d, [r10 + r10 + 1]
movzx edx, word [rcx + r10*2]
clc
cmp r9d, 0x1000000
jae 0x18038f0a9
movzx eax, byte [rbp]
shl r8d, 8
jmp 0x18038f09a
shl r9d, 8
test al, r10b
or r8d, eax
inc rbp
cdqe
mov eax, r9d
cmc
jmp 0x18038f0b3
shr eax, 0xb
imul eax, edx
test r15w, ax
stc
cmp r8d, eax
jmp 0x18038f0c6
jae 0x18038f0fb
mov r9d, eax
mov eax, 0x800
sub eax, edx
cmc
shr eax, 5
clc
add ax, dx
test spl, 0xe7
mov word [rcx + r10*2], ax
cmp sil, 0x27
cmp edx, r8d
add r10d, r10d
jmp 0x18038f0f6
jmp 0x18038f11f
sub r9d, eax
sub r8d, eax
bts eax, r8d
mov eax, edx
shr eax, 5
clc
cmp r15w, 0x79b7
sub dx, ax
clc
mov word [rcx + r10*2], dx
lea r10d, [r10 + r10 + 1]
add r10d, 0xffffffc0
cmp r10d, 4
jmp 0x18038f12c
jb 0x18038f6b8
mov r11d, r10d
bsr ax, cx
mov eax, r10d
and r10d, 1
test cl, dh
jmp 0x18038f147
shr r11d, 1
stc
cmc
or r10d, 2
dec r11d
cmp sp, r12w
test bl, 0x55
cmp eax, 0xe
jmp 0x18038f162
jae 0x18038f2a5
mov ecx, r11d
mov ebx, 1
shl r10d, cl
neg ecx
sal rdi, 0x61
mov rdx, rbx
mov ecx, r10d
shl dil, cl
rcr di, cl
sub rcx, rax
shrd di, ax, 0x61
lea rdi, [r13 + rcx*2 + 0x55e]
bt rcx, rbx
rol cx, cl
shl ch, cl
nop
sub ecx, 0x5745508f
btc ecx, edx
shl cx, 0xaa
add rdx, rdx
ror cx, 0xd9
setns cl
movzx cx, r12b
movzx ecx, word [rdx + rdi]
cmp r9d, 0x1000000
jmp 0x18038f1cb
jae 0x18038f1fc
movzx eax, byte [rbp]
shl r8d, 8
test cl, r15b
jmp 0x18038f1e1
shl r9d, 8
cmp r14b, r14b
cmc
or r8d, eax
mov rax, 0x16f551dd
cwde
inc rbp
movzx ax, r11b
mov eax, r9d
test bpl, dil
shr eax, 0xb
test spl, 6
cmp r8b, 0xaf
imul eax, ecx
clc
cmp r8d, eax
jae 0x18038f244
mov r9d, eax
test r9, rdx
btr eax, eax
mov eax, 0x800
clc
sub eax, ecx
shr eax, 5
add ax, cx
jmp 0x18038f236
mov word [rdx + rdi], ax
jmp 0x18038f23f
jmp 0x18038f28a
sub r9d, eax
cmp bl, 0xe4
sub r8d, eax
ror ax, cl
jmp 0x18038f255
mov eax, ecx
test r13b, 0x3c
cmc
clc
shr eax, 5
sub cx, ax
jmp 0x18038f268
inc rdx
test r9b, 0xdd
cmp r8w, 0x73da
or r10d, ebx
test r8w, cx
cmp r10w, 0x6657
clc
mov word [rdx + rdi - 1], cx
clc
stc
add ebx, ebx
jmp 0x18038f291
sub r11d, 1
jmp 0x18038f29a
jne 0x18038f1ac
jmp 0x18038f6b8
sub r11d, 4
cmp r9d, 0x1000000
jmp 0x18038f2b5
jae 0x18038f2de
movzx eax, byte [rbp]
cmc
shl r8d, 8
cmc
cmp r9d, ebx
clc
shl r9d, 8
test sil, bl
or r8d, eax
bswap ax
dec rax
cwde
inc rbp
cmc
shr r9d, 1
sub r8d, r9d
rcl ax, 0x30
bt eax, 0x70
neg ax
mov eax, r8d
stc
cmp r8w, 0x1253
shr eax, 0x1f
cmp sil, r8b
test bh, 0
neg eax
stc
lea r10d, [rax + r10*2 + 1]
and eax, r9d
cmc
add r8d, eax
cmc
jmp 0x18038f317
sub r11d, 1
jmp 0x18038f320
jne 0x18038f2a9
movzx ecx, word [r13 + 0x646]
test r13w, r14w
shl r10d, 4
clc
cmp al, bpl
jmp 0x18038f33f
cmp r9d, 0x1000000
jmp 0x18038f34b
jae 0x18038f37c
movzx eax, byte [rbp]
test al, spl
cmp bx, 0x1552
shl r8d, 8
shl r9d, 8
or r8d, eax
bswap rax
mov al, r9b
cbw
inc rbp
test bp, r10w
sal ah, cl
add eax, r9d
mov eax, r9d
test r9w, 0x67df
cmp r11, r11
shr eax, 0xb
cmp cl, 0xd4
imul eax, ecx
cmc
cmp spl, r9b
cmp r8d, eax
jmp 0x18038f39d
jae 0x18038f3e9
mov r9d, eax
sub dl, spl
movsx ax, spl
test r11, 0x4099734c
mov eax, 0x800
bsf rdx, r8
mov edx, 2
bsr r11w, r12w
sub eax, ecx
mov r11d, edx
clc
cmp dh, 0x2a
shr eax, 5
add ax, cx
mov word [r13 + 0x646], ax
jmp 0x18038f3e4
jmp 0x18038f427
sub r9d, eax
sub r8d, eax
rcl r11w, 0xd3
add r11b, 0xb8
movzx rax, r15w
mov eax, ecx
shr eax, 5
shl r11w, cl
mov r11d, ebx
xor dh, 0x5f
or edx, 0x30ed415e
cdq
mov rdx, rbx
sub cx, ax
or r10d, 1
mov word [r13 + 0x646], cx
mov cl, 0x8f
cmc
add rdx, rdx
bswap rcx
shrd rcx, rdx, 0x68
movzx ecx, word [rdx + r13 + 0x644]
stc
test r14b, 7
jmp 0x18038f445
cmp r9d, 0x1000000
jmp 0x18038f451
jae 0x18038f476
movzx eax, byte [rbp]
test esp, eax
shl r8d, 8
shl r9d, 8
or r8d, eax
cwde
inc rbp
shl ah, 0x82
bsr ax, bp
not rax
mov eax, r9d
test cl, dil
shr eax, 0xb
imul eax, ecx
test dil, 0xbe
cmp r8d, eax
jmp 0x18038f48e
jae 0x18038f4cd
mov r9d, eax
bt rax, r9
mov eax, 0x800
test r10b, 0xbb
sub eax, ecx
jmp 0x18038f4ab
shr eax, 5
add ax, cx
clc
add r11d, r11d
jmp 0x18038f4ba
mov word [rdx + r13 + 0x644], ax
jmp 0x18038f4c8
jmp 0x18038f4fa
sub r9d, eax
sub r8d, eax
sbb ax, 0x5731
mov eax, ecx
shr eax, 5
lea r11d, [r11 + r11 + 1]
clc
cmc
sub cx, ax
inc rdx
or r10d, 2
clc
mov word [rdx + r13 + 0x643], cx
rol cx, cl
movzx ecx, word [r13 + rdx*2 + 0x644]
cmp r9d, 0x1000000
jmp 0x18038f50f
jae 0x18038f535
movzx eax, byte [rbp]
clc
jmp 0x18038f51f
shl r8d, 8
clc
cmp ebp, ebx
shl r9d, 8
or r8d, eax
jmp 0x18038f532
inc rbp
mov eax, r9d
stc
shr eax, 0xb
imul eax, ecx
clc
test spl, sil
cmc
cmp r8d, eax
jmp 0x18038f54c
jae 0x18038f596
mov r9d, eax
xor rax, rdx
xadd eax, eax
btc rax, 0x4f
mov eax, 0x800
cmc
sub eax, ecx
cmp r11w, di
shr eax, 5
stc
add ax, cx
jmp 0x18038f578
mov word [r13 + rdx*2 + 0x644], ax
movsxd rax, esp
cmova ax, di
lea eax, [r11 + r11]
jmp 0x18038f591
jmp 0x18038f5d7
sub r9d, eax
cmc
sub r8d, eax
mov eax, ecx
shr eax, 5
sub cx, ax
movsxd rax, ebx
shr ah, 0x95
lea eax, [r11 + r11 + 1]
jmp 0x18038f5bb
or r10d, 4
mov word [r13 + rdx*2 + 0x644], cx
btr rdx, 0x60
shld dx, bx, 0xe2
add dx, 0x1d72
movzx ecx, word [r13 + rax*2 + 0x644]
or dx, si
mov edx, eax
test cl, 0x59
stc
cmc
cmp r9d, 0x1000000
jmp 0x18038f5f6
jae 0x18038f624
movzx eax, byte [rbp]
cmp r9b, r11b
shl r8d, 8
test ax, 0x1ece
jmp 0x18038f610
shl r9d, 8
or r8d, eax
seta ah
dec al
inc rbp
bt ax, 0x8c
mov eax, r9d
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x18038f635
jae 0x18038f663
mov r9d, eax
mov eax, 0x800
sub eax, ecx
jmp 0x18038f64a
shr eax, 5
add ax, cx
mov word [r13 + rdx*2 + 0x644], ax
jmp 0x18038f65e
jmp 0x18038f6ae
sub r9d, eax
test r13w, sp
sub r8d, eax
movzx ax, cl
and ah, 0xfe
bsf eax, r14d
mov eax, ecx
cmp rax, 0x63c24318
cmp r15w, r15w
shr eax, 5
sub cx, ax
cmc
cmp sp, 0x5c12
or r10d, 8
cmp si, sp
test r14w, 0x1188
mov word [r13 + rdx*2 + 0x644], cx
cmp r10, 0x7da7e77
cmp r10d, 0xffffffff
je 0x18038f94f
mov ecx, dword [rsp + 8]
ror dil, 0x5b
inc dil
mov eax, dword [rsp]
neg dil
bsf di, di
lea r11d, [r10 + 1]
bts di, r8w
shr di, 0xbc
mov edi, ecx
stc
jmp 0x18038f6e2
mov dword [rsp + 0xc], ecx
btr cx, 0xea
mov ecx, dword [rsp + 4]
clc
jmp 0x18038f6f5
mov dword [rsp + 4], eax
sub al, 0x2e
mov eax, dword [rsp + 0x10]
jmp 0x18038f704
mov dword [rsp], r11d
test r11b, 0xc0
stc
mov dword [rsp + 8], ecx
test eax, eax
jmp 0x18038f718
jne 0x18038f730
cmp r10d, dword [rsp + 0xa8]
jmp 0x18038f72b
jmp 0x18038f738
cmp r10d, eax
jmp 0x18038f738
jae 0x18038fa1d
cmp r15d, 0x13
movsx rax, di
movsx ax, spl
movsx r15d, r14w
mov eax, 0xa
mov ecx, 7
jmp 0x18038f75e
cmovb eax, ecx
mov r15b, r9b
movzx r15d, r9w
mov r15d, eax
jmp 0x18038f770
jmp 0x18038f782
mov r11d, dword [rsp]
jmp 0x18038f782
mov rax, qword [rsp + 0x98]
add r12d, 2
test r12w, r14w
cmp rax, r14
jmp 0x18038f79a
je 0x18038fa1d
mov rbx, qword [rsp + 0x18]
shl cl, 0x71
shr dx, 0xdb
mov r10d, dword [rsp + 0xa8]
test sp, 0x65dc
mov rcx, rax
sub rcx, r14
bts ax, ax
and al, dil
cmp si, 0x1518
mov eax, r12d
mov edx, r12d
cmp rcx, rax
movsx eax, r14w
xchg ah, ah
lahf
mov eax, r11d
movsx r11, di
cmovb edx, ecx
movsx r11, r13w
xor ecx, ecx
movsx r11, di
cmp r14, rax
movzx r11w, bl
cmovb rcx, rbx
ror r11w, 0x2a
inc r11b
add r10d, edx
sub r12d, edx
sub rcx, rax
movsxd r11, r15d
mov dword [rsp + 0xa8], r10d
sub ax, r12w
xadd ax, r11w
add ax, r9w
mov r11d, edx
lea rcx, [rcx + r14]
or ax, cx
lea rax, [rdx + rcx]
cmp edx, 0x455b5d35
cmp rax, rbx
jmp 0x18038f840
ja 0x18038f8b0
lea rdx, [r14 + rsi]
adc r10w, 0x1e7b
btr r10w, bp
rcl ax, 0x9a
sub rcx, r14
test r8b, spl
add r14, r11
movsx rax, bx
movsx r10w, bpl
bswap ax
lea r10, [r11 + rdx]
movzx eax, byte [rcx + rdx]
inc rdx
jmp 0x18038f884
mov byte [rdx - 1], al
cmp di, 0x52d3
test r13w, ax
cmp rdx, r10
jmp 0x18038f898
jne 0x18038f872
mov r10d, dword [rsp + 0xa8]
jmp 0x18038f8ab
jmp 0x18038f90e
xor edi, edi
lahf
inc ax
cdqe
nop
jmp 0x18038f8bf
movzx eax, byte [rcx + rsi]
jmp 0x18038f8c8
inc rcx
jmp 0x18038f8d0
inc r14
test r9d, 0xa5a2e89
cmp rcx, rbx
jmp 0x18038f8e2
mov byte [r14 + rsi - 1], al
jmp 0x18038f8ec
cmove rcx, rdi
test cx, 0x71ee
add edx, 0xffffffff
jmp 0x18038f8fd
jne 0x18038f8bf
mov edi, dword [rsp + 0xc]
cmp r13d, 0x63157504
cmp r14, qword [rsp + 0x98]
jae 0x18038f961
cmp rbp, qword [rsp + 0xa0]
jae 0x18038f961
mov rdx, qword [rsp + 0x90]
mov r11w, 0x7b84
setno r11b
jmp 0x18038f940
mov r11d, dword [rsp + 0x20]
jmp 0x18038f94a
jmp 0x18038dead
add r12d, 0x112
clc
cmc
add r15d, 0xfffffff4
jmp 0x18038f961
cmp r9d, 0x1000000
jmp 0x18038f96d
jae 0x18038f99c
movzx eax, byte [rbp]
shr ecx, 0x96
shl r8d, 8
shl r9d, 8
cmp bpl, r9b
stc
or r8d, eax
movsx eax, r9w
cbw
inc rbp
btc cx, 0x89
cmp r9b, dil
mov cl, 0xb4
mov rax, qword [rsp + 0x90]
mov ecx, dword [rsp + 0xa8]
cmc
test spl, r12b
mov dword [rax + 0x40], ecx
mov ecx, dword [rsp]
cmp r12w, 0x5a3f
cmp r11w, si
mov qword [rax + 0x20], rbp
cmp bl, 0x31
mov dword [rax + 0x4c], ecx
mov ecx, dword [rsp + 4]
cmc
mov dword [rax + 0x28], r9d
mov dword [rax + 0x50], ecx
ror cl, 0x18
bsr rcx, rsp
ror cl, cl
mov ecx, dword [rsp + 8]
mov dword [rax + 0x2c], r8d
clc
mov dword [rax + 0x5c], r12d
clc
test esi, edi
cmp r13b, 0xf2
mov qword [rax + 0x30], r14
stc
cmp r14d, 0x3af07a1f
mov dword [rax + 0x58], edi
cmc
mov dword [rax + 0x54], ecx
test r14d, 0x435f1df2
mov dword [rax + 0x48], r15d
clc
sub eax, eax
jmp 0x18038fa18
jmp 0x18038fa22
mov eax, 1
add rsp, 0x48
pop r15
cmovg r14w, ax
movzx bx, spl
mov r12, rbx
pop r14
pop r13
mov r12b, dl
movsxd rdi, r12d
movzx rbx, cx
pop r12
jmp 0x18038fa4d
pop rdi
pop rsi
movsx ebx, dx
movsx rbx, ax
pop rbp
mov bh, 0x87
pop rbx
jmp 0x18038fa60
ret