Function at 0x14008c5a4
Capabilities:
Encode data using base64
Parse pe header

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], r9
mov dword [rax + 0x18], r8d
mov qword [rax + 0x10], rdx
mov qword [rax + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x88
mov esi, r8d
mov rdi, rdx
mov dword [rsp + 0x30], 1
test dl, 0x1f
je 0x14008c607
lea rax, str.size___kBundleSize__0
lea r8, str.b:core_src_native_client_src_trusted_validator_ragelgen_validator_x86_64.c
lea rdx, str.Fatal_error_in_file__s__line__d:____s__n
mov r9d, 0x53c
mov ecx, 0xfffffffc
mov qword [rsp + 0x20], rax
call fcn.14007e6c4
lea rax, [rdi + 1]
mov ebp, 8
cmp rax, 0x40
ja 0x14008c639
lea rax, [rsp + 0x68]
xor r13d, r13d
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x60], r13
jmp 0x14008c681
lea rbx, [rdi + 0x40]
mov rdx, rbp
shr rbx, 6
mov rcx, rbx
call fcn.14009d5a8
mov rdx, rbp
mov rcx, rbx
mov rdi, rax
mov qword [rsp + 0x40], rax
call fcn.14009d5a8
xor r13d, r13d
mov qword [rsp + 0x50], rax
test rdi, rdi
je 0x140092fad
test rax, rax
je 0x140092fad
mov rdi, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0xd0]
lea rcx, [rdx + rdi]
bt esi, 9
jb 0x14008c697
lea rcx, [rdx + 0x20]
lea rax, [rdx + rdi]
mov qword [rsp + 0x48], rcx
mov rbx, rdx
mov qword [rsp + 0x70], rax
cmp rdx, rax
jae 0x140092ead
mov eax, esi
lea r9, [0x140000000]
xor eax, 0x19
movzx eax, al
mov dword [rsp + 0x58], eax
mov esi, 0x19
mov r15d, eax
mov qword [rsp + 0x38], rbx
mov r10d, r13d
mov edi, r13d
mov r12b, r13b
mov r11d, esi
mov bpl, 0xe0
mov r14b, r13b
mov eax, 0x2f8
cmp rbx, rcx
je 0x140092e25
movzx r8d, byte [rbx]
movsxd r9, eax
lea rcx, [0x140000000]
shl r9, 8
lea rax, [r8 + r9]
movzx ecx, word [rcx + rax*4 + 0xec0a0]
cmp ecx, 0x1c6
ja case.0x14008c731.10
mov eax, ecx
lea rcx, [0x140000000]
mov ecx, dword [rcx + rax*4 + 0x92fe0]
lea rax, [0x140000000]
add rcx, rax
jmp rcx
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, r8d
and eax, 7
and r11d, 8
or r11d, eax
mov r8, qword [rsp + 0xe8]
movzx edx, byte [rbx]
lea rax, [r9 + rdx]
lea r9, [0x140000000]
movzx eax, word [r9 + rax*4 + 0xec0a2]
dec eax
cmp eax, 0x2a8
ja 0x140092e31
cdqe
mov ecx, dword [r9 + rax*4 + 0x936fc]
add rcx, r9
jmp rcx
mov eax, 2
jmp 0x140092e10
mov esi, 0x19
lea r11d, [rsi - 8]
jmp case.0x14008c731.10
mov eax, 8
jmp 0x140092e10
mov eax, 9
jmp 0x140092e10
mov al, r12b
movzx ecx, bpl
not ecx
shl al, 3
sar ecx, 2
or ecx, eax
mov eax, r8d
and ecx, 8
and eax, 7
or ecx, eax
or edi, ecx
jmp case.0x14008c731.10
mov al, r12b
movzx ecx, bpl
shl al, 3
not ecx
mov edx, ecx
mov r11d, ecx
sar r11d, 2
sar edx, 3
or r11d, eax
mov eax, r8d
shr r8, 3
and eax, 7
and r11d, 8
and r8d, 7
or r11d, eax
mov al, r12b
shl al, 2
or rdx, rax
lea rax, [0x140000000]
and edx, 8
or rdx, r8
movzx esi, byte [rdx + rax + 0xeb440]
jmp case.0x14008c731.10
movzx eax, bpl
shr r8, 3
mov r11d, 0x19
not eax
and r8d, 7
mov ecx, eax
mov al, r12b
shl al, 2
sar ecx, 3
or rcx, rax
lea rax, [0x140000000]
and ecx, 8
or rcx, r8
movzx esi, byte [rcx + rax + 0xeb440]
jmp case.0x14008c731.10
add r10d, 0x64
jmp case.0x14008c731.10
add r10d, 0x21
jmp case.0x14008c731.10
or edi, 0x10
jmp case.0x14008c731.10
mov al, r12b
movzx ecx, bpl
not ecx
add al, al
sar ecx, 4
or ecx, eax
mov eax, r8d
and ecx, 8
shr eax, 3
jmp 0x14008c7d4
or edi, 0x20
jmp case.0x14008c731.10
inc r10d
jmp case.0x14008c731.10
add r10d, 4
jmp case.0x14008c731.10
mov eax, 0x23
jmp 0x140092e10
cmp r15d, 5
jne 0x14008c8d7
mov eax, 0x80000
jmp 0x14008c8e6
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov r15d, 0x19
jmp case.0x14008c731.10
mov eax, 0x24
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008c90c
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 2], r13b
jne 0x14008c761
bts r10d, 0x10
jmp 0x14008c761
mov eax, 0x2d
jmp 0x140092e10
mov eax, 0x37
jmp 0x140092e10
mov eax, 0x38
jmp 0x140092e10
mov eax, 0x39
jmp 0x140092e10
mov eax, 0x3a
jmp 0x140092e10
mov eax, 0x3b
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008c972
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x23], r13b
jmp 0x14008c918
mov eax, 0x3c
jmp 0x140092e10
mov eax, 0x41
jmp 0x140092e10
mov eax, 0x4c
jmp 0x140092e10
mov eax, 0x4d
jmp 0x140092e10
mov eax, 0x3e
jmp 0x140092e10
mov eax, 0x4e
jmp 0x140092e10
mov eax, 0x4f
jmp 0x140092e10
mov eax, 0x50
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008c9de
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x15], r13b
jmp 0x14008c918
mov eax, 0x51
jmp 0x140092e10
mov eax, 0x52
jmp 0x140092e10
mov eax, 0x56
jmp 0x140092e10
mov eax, 0x57
jmp 0x140092e10
mov eax, 0x58
jmp 0x140092e10
mov eax, 0x59
jmp 0x140092e10
mov eax, shutdown
jmp 0x140092e10
mov eax, 0x5a
jmp 0x140092e10
mov eax, 0x5b
jmp 0x140092e10
mov eax, 0x5c
jmp 0x140092e10
mov eax, 0x5d
jmp 0x140092e10
mov eax, 0x5e
jmp 0x140092e10
mov eax, 0x5f
jmp 0x140092e10
mov eax, 0x60
jmp 0x140092e10
mov eax, 0x61
jmp 0x140092e10
mov eax, 0x62
jmp 0x140092e10
mov eax, 0x63
jmp 0x140092e10
mov eax, 0x64
jmp 0x140092e10
mov eax, 0x65
jmp 0x140092e10
or edi, 0x30
jmp case.0x14008c731.10
cmp byte [0x1401c74f0], r13b
jne 0x14008cac3
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x10], r13b
jmp 0x14008c918
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008caeb
cmp byte [0x1401c74fa], r13b
jne 0x14008caeb
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 2], r13b
jne 0x14008c761
cmp byte [r8 + 0x1a], r13b
jmp 0x14008c918
mov eax, 0x2f
jmp 0x140092e10
mov eax, 0x35
jmp 0x140092e10
mov eax, 0x36
jmp 0x140092e10
bts r10d, 0x1d
jmp case.0x14008c731.10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008cb3c
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x1b], r13b
jmp 0x14008c918
mov eax, 0x25
jmp 0x140092e10
mov eax, 0x2b
jmp 0x140092e10
mov eax, 0x2c
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008cb79
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x1c], r13b
jmp 0x14008c918
mov eax, 0x3d
jmp 0x140092e10
mov eax, 0x3f
jmp 0x140092e10
mov eax, 0x40
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008cbb6
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x21], r13b
jmp 0x14008c918
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008cbd5
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x17], r13b
jmp 0x14008c918
mov eax, 0x42
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008cc07
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008cc07
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0xc], r13b
jne 0x14008c761
jmp 0x14008cb44
lea rdx, [rbx + 1]
movzx eax, byte [rdx - 2]
movzx ecx, byte [rdx - 1]
shl ecx, 8
add ecx, eax
movzx eax, byte [rdx - 3]
shl ecx, 8
add ecx, eax
movzx eax, byte [rdx - 4]
shl ecx, 8
add eax, ecx
cdqe
sub rax, qword [rsp + 0xd0]
add rax, rdx
test al, 0x1f
je 0x14008cc78
cmp rax, qword [rsp + 0xd8]
jae 0x14008cc84
mov r8, rax
and al, 0x3f
mov edx, 1
mov cl, al
mov rax, qword [rsp + 0x50]
shr r8, 6
shl rdx, cl
or qword [rax + r8*8], rdx
or r10d, 0x84
jmp case.0x14008c731.10
or r10d, 0x8084
jmp case.0x14008c731.10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008cc9e
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 8], r13b
jmp 0x14008c918
mov eax, 0x44
jmp 0x140092e10
mov eax, 0x4a
jmp 0x140092e10
mov eax, 0x4b
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008ccdb
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 6], r13b
jmp 0x14008c918
mov al, r12b
movzx ecx, bpl
not ecx
add al, al
sar ecx, 4
or ecx, eax
mov eax, r8d
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
shl ecx, 8
jmp 0x14008c7d9
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008cd20
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0xa], r13b
jmp 0x14008c918
mov eax, WSAGetLastError
jmp 0x140092e10
mov r12b, r8b
jmp case.0x14008c731.10
mov eax, WSAGetLastError
jmp 0x140092e10
lea rax, [rbx + 1]
movsx rcx, byte [rax - 1]
sub rcx, rdx
add rcx, rax
test cl, 0x1f
je 0x14008cd86
cmp rcx, qword [rsp + 0xd8]
jae 0x14008cd92
mov rax, qword [rsp + 0x50]
mov r8, rcx
and cl, 0x3f
mov edx, 1
shr r8, 6
shl rdx, cl
or qword [rax + r8*8], rdx
or r10d, 0x81
jmp case.0x14008c731.10
or r10d, 0x8081
jmp case.0x14008c731.10
mov eax, 1
jmp 0x140092e10
mov eax, 0xa
jmp 0x140092e10
mov eax, listen
jmp 0x140092e10
mov eax, reloc.WS2_32.dll_WSACleanup
jmp 0x140092e10
mov eax, WSAGetLastError
jmp 0x140092e10
mov eax, 0x75
jmp 0x140092e10
mov eax, 0x7e
jmp 0x140092e10
mov eax, 0x88
jmp 0x140092e10
mov eax, 0x89
jmp 0x140092e10
mov eax, 0x92
jmp 0x140092e10
mov eax, 0x98
jmp 0x140092e10
mov eax, 0x99
jmp 0x140092e10
mov eax, 0x9c
jmp 0x140092e10
mov eax, 0x10b
jmp 0x140092e10
mov eax, 0x9e
jmp 0x140092e10
mov eax, 0xa7
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008ce4c
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x24], r13b
jmp 0x14008c918
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008ce6b
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x11], r13b
jmp 0x14008c918
mov eax, 0xa8
jmp 0x140092e10
mov eax, 0xa9
jmp 0x140092e10
mov eax, 0xaa
jmp 0x140092e10
mov eax, 0xab
jmp 0x140092e10
mov eax, 0xac
jmp 0x140092e10
mov eax, 0xad
jmp 0x140092e10
mov eax, 0xae
jmp 0x140092e10
mov eax, 0xaf
jmp 0x140092e10
mov eax, 0xb0
jmp 0x140092e10
mov eax, 0xb1
jmp 0x140092e10
mov eax, 0xb2
jmp 0x140092e10
mov eax, 0xb3
jmp 0x140092e10
mov eax, 0xb4
jmp 0x140092e10
mov eax, 0xb5
jmp 0x140092e10
bts r10d, 0x1b
jmp case.0x14008c731.10
mov eax, 0xba
jmp 0x140092e10
mov eax, 0xbb
jmp 0x140092e10
mov eax, 0xbc
jmp 0x140092e10
mov eax, 0xbd
jmp 0x140092e10
mov eax, 0x8a
jmp 0x140092e10
mov eax, 0x90
jmp 0x140092e10
mov eax, 0x91
jmp 0x140092e10
mov eax, 0x95
jmp 0x140092e10
mov eax, 0x9b
jmp 0x140092e10
mov eax, 0x9d
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
je 0x14008cf88
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008cf8d
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 8], r13b
je 0x14008c91e
jmp 0x14008ce54
mov eax, 0xbf
jmp 0x140092e10
mov eax, 0xc0
jmp 0x140092e10
mov eax, 0xc1
jmp 0x140092e10
mov eax, 0xcd
jmp 0x140092e10
mov eax, 0xd6
jmp 0x140092e10
mov eax, 0xdf
jmp 0x140092e10
mov eax, 0xe0
jmp 0x140092e10
mov eax, 0xc8
jmp 0x140092e10
mov eax, 0xe2
jmp 0x140092e10
mov eax, 0xe3
jmp 0x140092e10
mov eax, 0xe4
jmp 0x140092e10
mov eax, 0xf5
jmp 0x140092e10
mov eax, 0xf6
jmp 0x140092e10
mov eax, 0xf7
jmp 0x140092e10
mov eax, 0xf8
jmp 0x140092e10
mov eax, 0xf9
jmp 0x140092e10
mov eax, 0xc2
jmp 0x140092e10
mov eax, 0xc4
jmp 0x140092e10
mov eax, 0xc5
jmp 0x140092e10
mov eax, 0xc6
jmp 0x140092e10
mov eax, 0xc7
jmp 0x140092e10
mov eax, 0xc9
jmp 0x140092e10
mov eax, 0xca
jmp 0x140092e10
mov eax, 0xcb
jmp 0x140092e10
mov eax, 0xcc
jmp 0x140092e10
mov eax, 0xc3
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008d0b6
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 9], r13b
jmp 0x14008c918
add r10d, 8
jmp case.0x14008c731.10
mov eax, 0xfb
jmp 0x140092e10
mov eax, 0xfc
jmp 0x140092e10
mov eax, 0xfd
jmp 0x140092e10
mov eax, 0xfe
jmp 0x140092e10
mov eax, 0xff
jmp 0x140092e10
mov eax, 0x100
jmp 0x140092e10
cmp r15d, 4
jne 0x14008d119
bts r10d, 0xd
jmp 0x14008d120
or r10d, 0x380000
mov rax, qword [rsp + 0x38]
mov r15d, 0x19
sub rax, rdx
lea edx, [r15 - 0x18]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
shl rdx, cl
mov rcx, qword [rsp + 0x40]
not rdx
and qword [rcx + r8*8], rdx
jmp case.0x14008c731.10
cmp r15d, 5
je 0x14008d112
or r10d, 0x180000
jmp 0x14008d120
mov eax, 0x103
jmp 0x140092e10
mov eax, 0x2c6
jmp 0x140092e10
mov eax, 0x105
jmp 0x140092e10
mov rax, qword [rsp + 0x38]
sub rax, 7
mov qword [rsp + 0x38], rax
sub rax, rdx
inc rax
mov edx, 0x7f
jmp 0x14008d132
mov eax, 0x10a
jmp 0x140092e10
mov eax, 0x10d
jmp 0x140092e10
mov eax, 0x113
jmp 0x140092e10
mov eax, 0x116
jmp 0x140092e10
mov eax, 0x127
jmp 0x140092e10
mov eax, pe_nt_image_headers64
jmp 0x140092e10
mov eax, 0x12b
jmp 0x140092e10
mov eax, 0x12c
jmp 0x140092e10
mov eax, 0x12f
jmp 0x140092e10
mov eax, 0x14e
jmp 0x140092e10
mov eax, 0x17a
jmp 0x140092e10
mov eax, 0x155
jmp 0x140092e10
mov eax, 0x15e
jmp 0x140092e10
mov eax, 0x15f
jmp 0x140092e10
mov eax, 0x168
jmp 0x140092e10
mov eax, 0x14b
jmp 0x140092e10
mov eax, 0x169
jmp 0x140092e10
mov eax, 0x16a
jmp 0x140092e10
mov eax, 0x16b
jmp 0x140092e10
mov eax, 0x16c
jmp 0x140092e10
mov eax, 0x16d
jmp 0x140092e10
mov eax, 0x16e
jmp 0x140092e10
mov eax, 0x16f
jmp 0x140092e10
mov eax, 0x17f
jmp 0x140092e10
mov eax, 0x170
jmp 0x140092e10
mov eax, 0x171
jmp 0x140092e10
add r10d, 2
jmp case.0x14008c731.10
mov eax, 0x130
jmp 0x140092e10
mov eax, 0x136
jmp 0x140092e10
mov eax, 0x13c
jmp 0x140092e10
mov eax, 0x142
jmp 0x140092e10
mov eax, 0x143
jmp 0x140092e10
mov eax, 0x144
jmp 0x140092e10
mov eax, 0x145
jmp 0x140092e10
mov eax, 0x146
jmp 0x140092e10
mov eax, 0x147
jmp 0x140092e10
mov eax, 0x148
jmp 0x140092e10
mov eax, 0x149
jmp 0x140092e10
mov eax, 0x14a
jmp 0x140092e10
mov eax, 0x14c
jmp 0x140092e10
mov eax, 0x14d
jmp 0x140092e10
mov eax, 0x131
jmp 0x140092e10
mov eax, 0x133
jmp 0x140092e10
mov eax, 0x132
jmp 0x140092e10
mov eax, 0x134
jmp 0x140092e10
mov eax, 0x135
jmp 0x140092e10
mov eax, 0x137
jmp 0x140092e10
mov eax, 0x138
jmp 0x140092e10
mov eax, 0x139
jmp 0x140092e10
mov eax, 0x13a
jmp 0x140092e10
mov eax, 0x13b
jmp 0x140092e10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008d3a4
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x1e], r13b
jmp 0x14008c918
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008d3c3
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x1f], r13b
jmp 0x14008c918
cmp byte [0x1401c74e3], r13b
jne 0x14008d3e2
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 3], r13b
jmp 0x14008c918
mov eax, 0x13d
jmp 0x140092e10
mov eax, 0x13e
jmp 0x140092e10
mov eax, 0x13f
jmp 0x140092e10
mov eax, 0x140
jmp 0x140092e10
mov eax, 0x141
jmp 0x140092e10
cmp byte [0x1401c74e7], r13b
jne 0x14008d433
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 7], r13b
jmp 0x14008c918
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008d452
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x20], r13b
jmp 0x14008c918
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008d471
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x1d], r13b
jmp 0x14008c918
mov eax, 0x14f
jmp 0x140092e10
mov eax, 0x150
jmp 0x140092e10
mov eax, 0x154
jmp 0x140092e10
mov eax, 0x160
jmp 0x140092e10
mov eax, 0x166
jmp 0x140092e10
mov eax, 0x167
jmp 0x140092e10
mov eax, 0x173
jmp 0x140092e10
mov eax, 0x174
jmp 0x140092e10
mov eax, 0x175
jmp 0x140092e10
mov eax, 0x177
jmp 0x140092e10
mov eax, 0x178
jmp 0x140092e10
mov eax, 0x179
jmp 0x140092e10
mov eax, 0x176
jmp 0x140092e10
mov eax, 0x17b
jmp 0x140092e10
mov eax, 0x17c
jmp 0x140092e10
mov eax, 0x17d
jmp 0x140092e10
mov eax, 0x17e
jmp 0x140092e10
mov eax, 0x180
jmp 0x140092e10
mov eax, 0x181
jmp 0x140092e10
mov eax, 0x185
jmp 0x140092e10
mov eax, 0x186
jmp 0x140092e10
mov eax, 0x182
jmp 0x140092e10
mov eax, 0x187
jmp 0x140092e10
mov eax, 0x188
jmp 0x140092e10
mov eax, 0x183
jmp 0x140092e10
mov eax, 0x18c
jmp 0x140092e10
mov eax, 0x18e
jmp 0x140092e10
mov rdx, qword [rsp + 0x38]
mov cl, byte [rdx - 5]
mov al, byte [rdx - 1]
and cl, 7
shr al, 3
and al, 7
cmp cl, al
jne 0x14008d5d1
and r8b, 7
cmp cl, r8b
jne 0x14008d5d1
sub rdx, 6
mov rax, rdx
mov qword [rsp + 0x38], rdx
sub rax, qword [rsp + 0xd0]
inc rax
mov edx, 0x3f
jmp 0x14008d132
bts r10d, 0xe
jmp case.0x14008c731.10
mov eax, 0x192
jmp 0x140092e10
mov eax, 0x198
jmp 0x140092e10
mov eax, 0x19a
jmp 0x140092e10
mov eax, 0x19c
jmp 0x140092e10
mov eax, 0x19f
jmp 0x140092e10
mov eax, 0x1a2
jmp 0x140092e10
mov eax, 0x2a1
jmp 0x140092e10
mov eax, 0x1a4
jmp 0x140092e10
mov rax, qword [rsp + 0x38]
sub rax, 0xd
mov qword [rsp + 0x38], rax
sub rax, rdx
mov edx, 0x1fff
inc rax
jmp 0x14008d132
mov eax, 0x1aa
jmp 0x140092e10
mov rax, qword [rsp + 0x38]
sub rax, 6
mov qword [rsp + 0x38], rax
sub rax, rdx
jmp 0x14008d5c4
mov eax, 0x1af
jmp 0x140092e10
mov eax, 0x1b4
jmp 0x140092e10
mov eax, 0x1ba
jmp 0x140092e10
mov eax, 0x1bc
jmp 0x140092e10
mov eax, 0x1be
jmp 0x140092e10
mov bpl, r8b
jmp case.0x14008c731.10
mov r14b, r8b
jmp case.0x14008c731.10
mov eax, 0x1c2
jmp 0x140092e10
mov eax, 0x1c5
jmp 0x140092e10
mov eax, 0x1c8
jmp 0x140092e10
mov eax, 0x1ca
jmp 0x140092e10
mov eax, 0x1cd
jmp 0x140092e10
mov eax, 0x1cf
jmp 0x140092e10
mov eax, 0x1d2
jmp 0x140092e10
mov eax, 0x1d4
jmp 0x140092e10
mov eax, 0x1d7
jmp 0x140092e10
mov eax, 0x1d9
jmp 0x140092e10
mov eax, 0x1db
jmp 0x140092e10
mov eax, 0x1dc
jmp 0x140092e10
mov eax, 0x1df
jmp 0x140092e10
cmp byte [0x1401c74f3], r13b
jne 0x14008d73b
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0x13], r13b
jmp 0x14008c918
mov eax, 0x1e5
jmp 0x140092e10
mov eax, 0x1e6
jmp 0x140092e10
mov eax, 0x1e8
jmp 0x140092e10
mov eax, 0x1e9
jmp 0x140092e10
mov eax, 0x1ec
jmp 0x140092e10
mov eax, 0x1f1
jmp 0x140092e10
mov eax, 0x1f2
jmp 0x140092e10
mov eax, 0x1f4
jmp 0x140092e10
mov eax, 0x1f6
jmp 0x140092e10
mov eax, 0x1f7
jmp 0x140092e10
mov eax, 0x1f9
jmp 0x140092e10
mov eax, 0x1fc
jmp 0x140092e10
mov eax, 0x201
jmp 0x140092e10
mov eax, 0x202
jmp 0x140092e10
mov eax, 0x205
jmp 0x140092e10
mov eax, 0x206
jmp 0x140092e10
mov eax, 0x20a
jmp 0x140092e10
mov eax, 0x210
jmp 0x140092e10
mov eax, 0x212
jmp 0x140092e10
cmp byte [0x1401c74e3], r13b
je 0x14008d81c
cmp byte [0x1401c74e4], r13b
jne 0x14008d821
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 3], r13b
je 0x14008c91e
cmp byte [r8 + 4], r13b
jmp 0x14008c918
mov eax, 0x215
jmp 0x140092e10
cmp byte [0x1401c74ed], r13b
jne 0x14008d854
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 0xd], r13b
jmp 0x14008c918
mov eax, 0x218
jmp 0x140092e10
mov eax, 0x21b
jmp 0x140092e10
mov eax, 0x21d
jmp 0x140092e10
cmp byte [0x1401c74e7], r13b
je 0x14008d895
cmp byte [0x1401c74e4], r13b
jne 0x14008d89a
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
cmp byte [r8 + 7], r13b
jmp 0x14008d82d
mov eax, 0x21f
jmp 0x140092e10
mov eax, 0x223
jmp 0x140092e10
mov eax, 0x225
jmp 0x140092e10
mov eax, 0x227
jmp 0x140092e10
mov eax, 0x22a
jmp 0x140092e10
mov eax, 0x22d
jmp 0x140092e10
mov eax, 0x22e
jmp 0x140092e10
mov eax, 0x230
jmp 0x140092e10
mov eax, 0x233
jmp 0x140092e10
cmp byte [0x1401c74e4], r13b
jne 0x14008d910
bts r10d, 0xe
mov r8, qword [rsp + 0xe8]
jmp 0x14008d833
mov eax, 0x236
jmp 0x140092e10
mov eax, 0x238
jmp 0x140092e10
mov eax, 0x23a
jmp 0x140092e10
mov eax, 0x23d
jmp 0x140092e10
mov eax, 0x240
jmp 0x140092e10
mov eax, 0x241
jmp 0x140092e10
mov eax, 0x243
jmp 0x140092e10
mov eax, 0x247
jmp 0x140092e10
mov eax, 0x249
jmp 0x140092e10
mov eax, 0x24b
jmp 0x140092e10
mov eax, 0x24e
jmp 0x140092e10
mov eax, 0x251
jmp 0x140092e10
mov eax, 0x252
jmp 0x140092e10
mov eax, 0x254
jmp 0x140092e10
mov eax, 0x258
jmp 0x140092e10
mov eax, 0x25a
jmp 0x140092e10
mov eax, 0x25d
jmp 0x140092e10
mov eax, 0x25f
jmp 0x140092e10
mov eax, 0x262
jmp 0x140092e10
mov eax, 0x264
jmp 0x140092e10
mov eax, 0x267
jmp 0x140092e10
mov eax, 0x269
jmp 0x140092e10
mov eax, 0x26c
jmp 0x140092e10
mov eax, 0x270
jmp 0x140092e10
mov eax, 0x26d
jmp 0x140092e10
mov eax, 0x26e
jmp 0x140092e10
mov eax, 0x272
jmp 0x140092e10
mov eax, 0x273
jmp 0x140092e10
mov eax, 0x275
jmp 0x140092e10
mov eax, 0x276
jmp 0x140092e10
mov eax, 0x277
jmp 0x140092e10
mov eax, 0x278
jmp 0x140092e10
mov eax, 0x27a
jmp 0x140092e10
mov eax, 0x27d
jmp 0x140092e10
mov eax, 0x27e
jmp 0x140092e10
mov eax, 0x279
jmp 0x140092e10
add r10d, 0x11
jmp case.0x14008c731.10
mov eax, 0x281
jmp 0x140092e10
mov eax, 0x282
jmp 0x140092e10
mov eax, 0x283
jmp 0x140092e10
mov eax, 0x284
jmp 0x140092e10
mov eax, 0x287
jmp 0x140092e10
mov eax, 0x288
jmp 0x140092e10
mov eax, 0x289
jmp 0x140092e10
mov eax, 0x28a
jmp 0x140092e10
mov eax, 0x28b
jmp 0x140092e10
mov eax, 0x28e
jmp 0x140092e10
mov eax, 0x28f
jmp 0x140092e10
mov eax, 0x290
jmp 0x140092e10
mov eax, 0x291
jmp 0x140092e10
mov eax, 0x292
jmp 0x140092e10
mov eax, 0x29b
jmp 0x140092e10
mov eax, 0x2a7
jmp 0x140092e10
mov rax, qword [rsp + 0x38]
sub rax, 0xc
mov qword [rsp + 0x38], rax
sub rax, rdx
mov edx, 0xfff
inc rax
jmp 0x14008d132
mov eax, 0x2b3
jmp 0x140092e10
mov eax, 0x2b5
jmp 0x140092e10
mov rdx, qword [rsp + 0x38]
mov cl, byte [rdx - 5]
mov al, byte [rdx - 1]
and cl, 7
jmp 0x14008d5a1
mov eax, 0x2b9
jmp 0x140092e10
mov rax, qword [rsp + 0x38]
sub rax, 0xe
mov qword [rsp + 0x38], rax
sub rax, rdx
mov edx, 0x3fff
inc rax
jmp 0x14008d132
mov eax, 0x2cc
jmp 0x140092e10
mov eax, 0x2d8
jmp 0x140092e10
mov eax, 0x2de
jmp 0x140092e10
mov eax, 0x2da
jmp 0x140092e10
mov rdx, qword [rsp + 0x38]
mov cl, byte [rdx - 5]
mov al, byte [rdx - 1]
and cl, 7
and al, 7
cmp cl, al
jne 0x14008d5d1
and r8b, 7
cmp cl, r8b
jne 0x14008d5d1
sub rdx, 7
mov rax, rdx
mov qword [rsp + 0x38], rdx
sub rax, qword [rsp + 0xd0]
jmp 0x14008d18f
mov eax, 0x2dc
jmp 0x140092e10
mov eax, 0x2e0
jmp 0x140092e10
mov rdx, qword [rsp + 0x38]
mov al, byte [rdx - 1]
mov cl, byte [rdx - 5]
shr al, 3
and cl, 7
and al, 7
cmp cl, al
jne 0x14008d5d1
and r8b, 7
cmp cl, r8b
jne 0x14008d5d1
sub rdx, 7
mov rax, rdx
mov qword [rsp + 0x38], rdx
mov edx, 0x7f
sub rax, qword [rsp + 0xd0]
inc rax
mov r8, rax
and al, 0x3f
mov cl, al
mov rax, qword [rsp + 0x40]
shr r8, 6
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
jmp case.0x14008c731.10
mov eax, 0x2e2
jmp 0x140092e10
mov eax, 0x2e5
jmp 0x140092e10
mov eax, 0x2e7
jmp 0x140092e10
mov eax, 0x2eb
jmp 0x140092e10
mov eax, 0x2ef
jmp 0x140092e10
mov eax, 0x2f1
jmp 0x140092e10
mov eax, 0x2f5
jmp 0x140092e10
mov eax, 0x22
jmp 0x140092e10
mov eax, 0x6a
jmp 0x140092e10
mov eax, 0x197
jmp 0x140092e10
mov eax, 0x189
jmp 0x140092e10
mov eax, 0x19d
jmp 0x140092e10
mov eax, 0x1a8
jmp 0x140092e10
mov eax, 0x1bf
jmp 0x140092e10
mov eax, 0x296
jmp 0x140092e10
mov eax, 0x26b
jmp 0x140092e10
mov eax, 0x297
jmp 0x140092e10
mov eax, 0x298
jmp 0x140092e10
mov eax, 0x2c9
jmp 0x140092e10
mov eax, 0x2ca
jmp 0x140092e10
mov eax, 0x2d4
jmp 0x140092e10
mov eax, 0x2d5
jmp 0x140092e10
mov eax, 0x107
jmp 0x140092e10
mov eax, 0x2c1
jmp 0x140092e10
mov eax, 0x299
jmp 0x140092e10
mov eax, 0x29c
jmp 0x140092e10
mov eax, 0x2c2
jmp 0x140092e10
mov eax, 0x2c4
jmp 0x140092e10
mov eax, 0x12a
jmp 0x140092e10
mov eax, 0x2bc
jmp 0x140092e10
mov eax, 0x2be
jmp 0x140092e10
mov eax, 0x2a4
jmp 0x140092e10
mov eax, 0x2a5
jmp 0x140092e10
mov eax, 0x2af
jmp 0x140092e10
mov eax, 0x2b0
jmp 0x140092e10
mov eax, 0x1a7
jmp 0x140092e10
mov eax, 0x29d
jmp 0x140092e10
mov eax, 0x29f
jmp 0x140092e10
mov eax, 0x1ac
jmp 0x140092e10
mov eax, 0x1b9
jmp 0x140092e10
mov eax, 0x20d
jmp 0x140092e10
mov eax, 0x26a
jmp 0x140092e10
mov eax, 0x274
jmp 0x140092e10
mov eax, 0x286
jmp 0x140092e10
mov eax, 0x2aa
jmp 0x140092e10
mov eax, 0x2ab
jmp 0x140092e10
mov eax, 0x2ad
jmp 0x140092e10
mov eax, 0x2cf
jmp 0x140092e10
mov eax, 0x2d0
jmp 0x140092e10
mov eax, 0x2d2
jmp 0x140092e10
mov rdi, qword [rsp + 0x38]
mov r14, qword [rsp + 0xd0]
mov rcx, rdi
sub rcx, r14
cmp r11d, 0x11
ja 0x14008dece
mov eax, 0x28030
bt eax, r11d
jae 0x14008dece
cmp esi, 0x19
je 0x14008ded3
cmp esi, 0x12
je 0x14008ded3
movzx eax, r15b
cmp esi, eax
jne 0x14008dec7
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
bts r10d, 0xd
jmp 0x14008ded3
bts r10d, 0x12
jmp 0x14008ded3
bts r10d, 0x11
cmp r15d, 5
jne 0x14008dee0
mov eax, 0x80000
jmp 0x14008deef
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x14008df11
test dword [rsp + 0xe0], 0x100
je 0x14008df34
or r10d, 0x1900
mov rcx, rdi
mov r8d, r10d
mov r9, qword [rsp + 0xf8]
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
sub rax, r14
mov r8, rax
and al, 0x3f
mov edx, 1
mov cl, al
shr r8, 6
mov eax, 0x2f8
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
or edi, 0x10
cmp r15d, 5
jne 0x14008df70
mov eax, 0x80000
jmp 0x14008df7f
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x14008df99
cmp edi, 0x4f
je 0x14008df99
bts r10d, 0x16
cmp edi, 0x15
jne 0x14008dfa3
test r12b, r12b
jne 0x14008dfad
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x14008dfb2
bts r10d, 0x17
cmp edi, 0x14
jne 0x14008dfbc
test r12b, r12b
jne 0x14008dfc6
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x14008dfcb
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x14008dfea
test dword [rsp + 0xe0], 0x100
je 0x14008e00f
or r10d, 0x1900
mov r8d, r10d
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
sub rax, qword [rsp + 0xd0]
jmp 0x14008df3a
mov eax, 4
jmp 0x140092e08
mov eax, 5
jmp 0x140092e08
mov eax, 6
jmp 0x140092e08
or edi, 0x20
cmp r15d, 5
jne 0x14008e04d
mov eax, 0x80000
jmp 0x14008e05c
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x14008e07e
cmp ecx, 0x4f
je 0x14008e07e
bts r10d, 0x16
cmp ecx, 0x15
jne 0x14008e088
test r12b, r12b
jne 0x14008e08d
cmp ecx, 0x35
jne 0x14008e092
bts r10d, 0x17
cmp ecx, 0x14
jne 0x14008e09c
test r12b, r12b
jne 0x14008e0a1
cmp ecx, 0x34
jne 0x14008e0a6
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne case.0x14008c792.42
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x14008e0d2
test dword [rsp + 0xe0], 0x100
je 0x14008e00f
mov r8d, r15d
and r8d, 0x1f
shl r8d, 8
or r8d, r10d
jmp 0x14008dff4
mov al, r12b
movzx r8d, bpl
add al, al
not r8d
mov ecx, r8d
sar r8d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r8d, eax
and r8d, 8
and edx, 7
or r8d, edx
cmp r8d, 0x11
ja 0x14008e134
mov eax, 0x28030
bt eax, r8d
jb case.0x14008c792.37
bts r10d, 0x11
jmp case.0x14008c792.37
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
or edi, ecx
mov eax, recv
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
or edi, ecx
mov eax, reloc.WS2_32.dll_listen
mov esi, 0x19
lea r11d, [rsi - 8]
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov esi, 0x19
mov eax, send
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
or edi, ecx
mov eax, reloc.WS2_32.dll_select
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov esi, 0x19
mov eax, reloc.WS2_32.dll_listen
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
or edi, ecx
mov eax, reloc.WS2_32.dll_send
jmp 0x140092e08
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0xd0]
mov rcx, rbp
sub rcx, r14
cmp r11d, 0x11
ja 0x14008e2df
mov eax, 0x28030
bt eax, r11d
jae 0x14008e2df
cmp esi, 0x19
je 0x14008e2e4
cmp esi, 0x12
je 0x14008e2e4
movzx eax, r15b
cmp esi, eax
jne 0x14008e2d8
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
bts r10d, 0xd
jmp 0x14008e2e4
bts r10d, 0x12
jmp 0x14008e2e4
bts r10d, 0x11
cmp r15d, 5
jne 0x14008e2f1
mov eax, 0x80000
jmp 0x14008e300
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x14008e31a
cmp edi, 0x4f
je 0x14008e31a
bts r10d, 0x16
cmp edi, 0x15
jne 0x14008e324
test r12b, r12b
jne 0x14008e32e
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x14008e333
bts r10d, 0x17
cmp edi, 0x14
jne 0x14008e33d
test r12b, r12b
jne 0x14008e347
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x14008e34c
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x14008e36f
test dword [rsp + 0xe0], 0x100
je 0x14008df34
or r10d, 0x1900
mov r8d, r10d
mov rcx, rbp
jmp 0x14008df1e
mov eax, recv
jmp 0x140092e08
mov eax, reloc.WS2_32.dll_ntohs
jmp 0x140092e08
mov eax, reloc.WS2_32.dll_recv
jmp 0x140092e08
mov al, r12b
movzx r8d, bpl
add al, al
not r8d
mov ecx, r8d
sar r8d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r8d, eax
and r8d, 8
or r8d, edx
cmp r8d, 0x11
ja 0x14008e3ee
mov eax, 0x28030
bt eax, r8d
jb case.0x14008c792.41
bts r10d, 0x11
jmp case.0x14008c792.41
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0x1a
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, reloc.WS2_32.dll_shutdown
jmp 0x140092e08
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0xd0]
mov rcx, rbp
sub rcx, r14
cmp r11d, 0x11
ja 0x14008e4ec
mov eax, 0x28030
bt eax, r11d
jae 0x14008e4ec
cmp esi, 0x19
je 0x14008e4f1
cmp esi, 0x12
je 0x14008e4f1
movzx eax, r15b
cmp esi, eax
jne 0x14008e4e5
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
bts r10d, 0xd
jmp 0x14008e4f1
bts r10d, 0x12
jmp 0x14008e4f1
bts r10d, 0x11
cmp r15d, 5
jne 0x14008e4fe
mov eax, 0x80000
jmp 0x14008e50d
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x14008e52f
cmp ecx, 0x4f
je 0x14008e52f
bts r10d, 0x16
cmp ecx, 0x15
jne 0x14008e539
test r12b, r12b
jne 0x14008e53e
cmp ecx, 0x35
jne 0x14008e543
bts r10d, 0x17
cmp ecx, 0x14
jne 0x14008e54d
test r12b, r12b
jne 0x14008e552
cmp ecx, 0x34
jne 0x14008e557
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x14008e566
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x14008e583
test dword [rsp + 0xe0], 0x100
je 0x14008df34
mov r8d, r15d
and r8d, 0x1f
shl r8d, 8
or r8d, r10d
jmp 0x14008e379
mov eax, reloc.WS2_32.dll_socket
jmp 0x140092e08
mov eax, 0x18
jmp 0x140092e08
mov eax, 0x19
jmp 0x140092e08
mov eax, 0x1f
jmp 0x140092e08
mov eax, 0x20
jmp 0x140092e08
mov eax, 0x21
jmp 0x140092e08
cmp r15d, 5
jne 0x14008e5df
mov eax, 0x80000
jmp 0x14008e5ee
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
jmp 0x14008dfcb
or edi, 0x20
jmp case.0x14008c792.37
cmp byte [0x1401c74f6], r13b
jne 0x14008e60c
bts r10d, 0xe
cmp byte [r8 + 0x16], r13b
jne 0x14008e617
bts r10d, 0x10
or edi, 2
jmp case.0x14008c792.37
cmp byte [0x1401c74f6], r13b
jne 0x14008e62d
bts r10d, 0xe
cmp byte [r8 + 0x16], r13b
jne 0x14008e638
bts r10d, 0x10
or edi, 1
jmp case.0x14008c792.37
mov eax, 0x25
jmp 0x140092e08
mov eax, 0x26
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
mov eax, 0x2a
jmp 0x140092e08
mov eax, 0x2b
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
mov eax, 0x26
jmp 0x140092e08
mov eax, 0x2c
jmp 0x140092e08
mov eax, 0x27
jmp 0x140092e08
mov eax, 0x28
jmp 0x140092e08
mov eax, 0x29
jmp 0x140092e08
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x38]
sub rcx, rdx
cmp r11d, 0x11
ja 0x14008e753
mov eax, 0x28030
bt eax, r11d
jae 0x14008e753
cmp esi, 0x19
je case.0x14008c731.64
cmp esi, 0x12
je case.0x14008c731.64
movzx eax, r15b
cmp esi, eax
jne 0x14008e74c
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
mov rdx, qword [rsp + 0xd0]
bts r10d, 0xd
mov eax, 0x2e
jmp 0x140092e10
bts r10d, 0x12
jmp case.0x14008c731.64
bts r10d, 0x11
jmp case.0x14008c731.64
mov eax, gethostbyname
jmp 0x140092e08
mov eax, reloc.WS2_32.dll_gethostbyname
jmp 0x140092e08
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008e77c
bts r10d, 0xe
cmp byte [r8 + 0xb], r13b
jne case.0x14008c792.43
bts r10d, 0x10
jmp case.0x14008c792.43
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008e79e
bts r10d, 0xe
cmp byte [r8 + 2], r13b
jmp 0x14008e780
mov eax, gethostbyname
jmp 0x140092e08
mov eax, gethostbyname
jmp 0x140092e08
mov eax, gethostbyname
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
not ecx
shl al, 3
sar ecx, 2
or ecx, eax
mov eax, edx
and eax, 7
and ecx, 8
or ecx, eax
cmp ecx, 0x11
ja 0x14008e7f0
mov eax, 0x28030
bt eax, ecx
jb case.0x14008c792.43
bts r10d, 0x11
jmp case.0x14008c792.43
mov eax, 2
jmp 0x140092e08
mov eax, 3
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
mov eax, 7
jmp 0x140092e08
mov eax, 8
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
mov eax, 3
jmp 0x140092e08
mov eax, 9
jmp 0x140092e08
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008e88e
bts r10d, 0xe
cmp byte [r8 + 0x17], r13b
jne case.0x14008c792.555
bts r10d, 0x10
mov al, r12b
movzx r8d, bpl
add al, al
not r8d
mov ecx, r8d
sar r8d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or r8d, eax
and r8d, 8
or edi, ecx
jmp 0x14008e11c
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008e8e3
bts r10d, 0xe
cmp byte [r8 + 0x17], r13b
jne case.0x14008c792.10
bts r10d, 0x10
jmp case.0x14008c792.10
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008e905
bts r10d, 0xe
cmp byte [r8 + 0x17], r13b
jne case.0x14008c792.11
bts r10d, 0x10
jmp case.0x14008c792.11
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008e927
bts r10d, 0xe
cmp byte [r8 + 0x17], r13b
jne case.0x14008c792.12
bts r10d, 0x10
jmp case.0x14008c792.12
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008e949
bts r10d, 0xe
cmp byte [r8 + 0x17], r13b
jne case.0x14008c792.13
bts r10d, 0x10
jmp case.0x14008c792.13
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008e96b
bts r10d, 0xe
cmp byte [r8 + 0x17], r13b
jne case.0x14008c792.14
bts r10d, 0x10
jmp case.0x14008c792.14
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008e98d
bts r10d, 0xe
cmp byte [r8 + 0x17], r13b
jne case.0x14008c792.15
bts r10d, 0x10
jmp case.0x14008c792.15
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
cmp r11d, 0x11
ja 0x14008e9d7
mov eax, 0x28030
bt eax, r11d
jb case.0x14008c792.90
bts r10d, 0x11
mov eax, 0x43
jmp 0x140092e08
mov eax, 0x44
jmp 0x140092e08
mov eax, 0x45
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
mov eax, 0x49
jmp 0x140092e08
mov eax, 0x4a
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
mov eax, 0x45
jmp 0x140092e08
mov eax, 0x4b
jmp 0x140092e08
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x38]
sub rcx, rdx
cmp r11d, 0x11
ja 0x14008eadb
mov eax, 0x28030
bt eax, r11d
jae 0x14008eadb
cmp esi, 0x19
je case.0x14008c731.85
cmp esi, 0x12
je case.0x14008c731.85
movzx eax, r15b
cmp esi, eax
jne 0x14008ead4
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
mov rdx, qword [rsp + 0xd0]
bts r10d, 0xd
mov eax, 0x43
jmp 0x140092e10
bts r10d, 0x12
jmp case.0x14008c731.85
bts r10d, 0x11
jmp case.0x14008c731.85
mov eax, 0x46
jmp 0x140092e08
mov eax, 0x47
jmp 0x140092e08
mov eax, 0x48
jmp 0x140092e08
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eb0e
bts r10d, 0xe
cmp byte [r8 + 8], r13b
jmp 0x14008e892
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eb25
bts r10d, 0xe
cmp byte [r8 + 8], r13b
jmp 0x14008e8e7
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eb3c
bts r10d, 0xe
cmp byte [r8 + 8], r13b
jmp 0x14008e909
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eb53
bts r10d, 0xe
cmp byte [r8 + 8], r13b
jmp 0x14008e92b
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eb6a
bts r10d, 0xe
cmp byte [r8 + 8], r13b
jmp 0x14008e94d
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eb81
bts r10d, 0xe
cmp byte [r8 + 8], r13b
jmp 0x14008e96f
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eb98
bts r10d, 0xe
cmp byte [r8 + 8], r13b
jmp 0x14008e991
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008ebb2
bts r10d, 0xe
cmp byte [r8 + 8], r13b
jne case.0x14008c792.37
bts r10d, 0x10
jmp case.0x14008c792.37
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008ebd7
bts r10d, 0xe
cmp byte [r8 + 0x1b], r13b
jmp 0x14008ebb6
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008ebee
bts r10d, 0xe
cmp byte [r8 + 0x15], r13b
jne case.0x14008c792.41
bts r10d, 0x10
jmp case.0x14008c792.41
mov eax, 0x53
jmp 0x140092e08
mov eax, 0x54
jmp 0x140092e08
mov eax, 0x55
jmp 0x140092e08
or edi, 0x10
jmp 0x14008eba4
or edi, 0x20
mov eax, 0x1d
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
not ecx
and al, 1
sar ecx, 2
shl al, 3
and ecx, 8
movzx eax, al
or ecx, eax
mov eax, edx
and eax, 7
or ecx, eax
or ecx, 0x1010
or edi, ecx
cmp r15d, 5
jne 0x14008ec6a
mov eax, 0x80000
jmp 0x14008ec79
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov edx, edi
and edx, 0x3f
lea eax, [rdx - 0x1f]
test eax, 0xffffffcf
jne 0x14008ec90
cmp edx, 0x4f
jne 0x14008ecb2
mov ecx, edi
mov r8d, 0x3f00
and ecx, r8d
lea eax, [rcx - 0x1f00]
test eax, 0xffffcfff
jne 0x14008ecbd
cmp ecx, 0x4f00
je 0x14008ecbd
jmp 0x14008ecb8
mov r8d, 0x3f00
bts r10d, 0x16
cmp edx, 0x15
jne 0x14008ecc7
test r12b, r12b
jne 0x14008ecee
lea eax, [rdx - 0x25]
test eax, 0xffffffef
je 0x14008ecee
mov eax, edi
and eax, r8d
cmp eax, 0x1500
jne 0x14008ece2
test r12b, r12b
jne 0x14008ecee
add eax, 0xffffdb00
test eax, 0xffffefff
jne 0x14008ecf3
bts r10d, 0x17
cmp edx, 0x14
jne 0x14008ed01
test r12b, r12b
jne 0x14008dfc6
lea eax, [rdx - 0x24]
test eax, 0xffffffef
je 0x14008dfc6
and edi, r8d
cmp edi, 0x1400
jne 0x14008ed23
test r12b, r12b
jne 0x14008dfc6
lea eax, [rdi - 0x2400]
test eax, 0xffffefff
jmp 0x14008dfc4
mov al, r12b
movzx ecx, bpl
not ecx
and al, 1
sar ecx, 2
shl al, 3
and ecx, 8
movzx eax, al
or ecx, eax
mov eax, edx
and eax, 7
or ecx, eax
or ecx, 0x2020
jmp 0x14008ec5b
mov al, r12b
movzx ecx, bpl
not ecx
and al, 1
sar ecx, 2
shl al, 3
and ecx, 8
movzx eax, al
or ecx, eax
mov eax, edx
and eax, 7
or ecx, eax
or ecx, 0x2020
or edi, ecx
mov r8d, 0x280000
cmp r15d, 5
jne 0x14008ed99
mov eax, 0x80000
jmp 0x14008eda4
mov eax, r13d
cmp r15d, 4
cmove eax, r8d
or r10d, eax
mov edx, edi
mov r15d, 0x19
and edx, 0x3f
lea eax, [rdx - 0x1f]
test eax, 0xffffffcf
jne 0x14008edc1
cmp edx, 0x4f
jne 0x14008ede3
mov ecx, edi
mov r9d, 0x3f00
and ecx, r9d
lea eax, [rcx - 0x1f00]
test eax, 0xffffcfff
jne 0x14008edee
cmp ecx, 0x4f00
je 0x14008edee
jmp 0x14008ede9
mov r9d, 0x3f00
bts r10d, 0x16
cmp edx, 0x15
jne 0x14008edf8
test r12b, r12b
jne 0x14008ee15
cmp edx, 0x35
je 0x14008ee15
mov eax, edi
and eax, r9d
cmp eax, 0x1500
jne 0x14008ee0e
test r12b, r12b
jne 0x14008ee15
cmp eax, 0x3500
jne 0x14008ee1a
bts r10d, 0x17
cmp edx, 0x14
jne 0x14008ee24
test r12b, r12b
jne 0x14008ee41
cmp edx, 0x34
je 0x14008ee41
mov eax, edi
and eax, r9d
cmp eax, 0x1400
jne 0x14008ee3a
test r12b, r12b
jne 0x14008ee41
cmp eax, 0x3400
jne 0x14008ee46
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x14008ee79
mov r15d, edi
and edi, r9d
and r15d, 0xf
cmp edi, 0x2400
jne 0x14008ee63
or r10d, r8d
cmp edi, 0x2500
jne case.0x14008c792.42
bts r10d, 0x13
jmp case.0x14008c792.42
mov eax, edi
and eax, 0x3000
cmp eax, 0x2000
jne case.0x14008c792.42
mov r15d, edi
shr r15d, 8
jmp 0x14008e0b1
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eeb1
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eeb1
bts r10d, 0xe
cmp byte [r8 + 0xc], r13b
jne case.0x14008c792.125
cmp byte [r8 + 0x1b], r13b
jne case.0x14008c792.125
bts r10d, 0x10
jmp case.0x14008c792.125
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eee9
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008eee9
bts r10d, 0xe
cmp byte [r8 + 0xc], r13b
jne case.0x14008c792.37
jmp 0x14008ebd7
mov eax, 0x67
jmp 0x140092e08
mov eax, 0x68
jmp 0x140092e08
mov eax, 0x69
jmp 0x140092e08
mov eax, WSAGetLastError
jmp 0x140092e08
mov eax, WSACleanup
jmp 0x140092e08
mov eax, WSACleanup
jmp 0x140092e08
mov eax, WSACleanup
jmp 0x140092e08
or edi, 0x30
jmp case.0x14008c792.37
or edi, 0x2020
jmp 0x14008ed86
or edi, 0x10
bts r10d, 0x1b
jmp case.0x14008c792.125
or edi, 0x20
bts r10d, 0x1b
mov eax, 0x1e
jmp 0x140092e08
mov eax, 0xb6
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
cmp r11d, 0x11
ja 0x14008efca
mov eax, 0x28030
bt eax, r11d
jb case.0x14008c792.126
bts r10d, 0x11
jmp case.0x14008c792.126
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x76
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x77
or edi, ecx
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0x7b
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x7c
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0x77
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x7d
or edi, ecx
jmp 0x140092e08
or edi, 0x20
jmp case.0x14008c792.126
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x38]
sub rcx, rdx
cmp r11d, 0x11
ja 0x14008f176
mov eax, 0x28030
bt eax, r11d
jae 0x14008f176
cmp esi, 0x19
je 0x14008f17b
cmp esi, 0x12
je 0x14008f17b
movzx eax, r15b
cmp esi, eax
jne 0x14008f16f
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
mov rdx, qword [rsp + 0xd0]
bts r10d, 0xd
jmp 0x14008f17b
bts r10d, 0x12
jmp 0x14008f17b
bts r10d, 0x11
mov eax, 0x1e
jmp 0x140092e10
mov eax, 0x78
jmp 0x140092e08
mov eax, 0x79
jmp 0x140092e08
mov eax, 0x7a
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
cmp r11d, 0x11
ja 0x14008f1f3
mov eax, 0x28030
bt eax, r11d
jb 0x14008f1f8
bts r10d, 0x11
mov eax, 0x7f
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x80
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x81
or edi, ecx
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0x85
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x86
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0x81
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x87
or edi, ecx
jmp 0x140092e08
or edi, 0x20
jmp 0x14008f1f8
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x38]
sub rcx, rdx
cmp r11d, 0x11
ja 0x14008f3a7
mov eax, 0x28030
bt eax, r11d
jae 0x14008f3a7
cmp esi, 0x19
je 0x14008f3ac
cmp esi, 0x12
je 0x14008f3ac
movzx eax, r15b
cmp esi, eax
jne 0x14008f3a0
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
mov rdx, qword [rsp + 0xd0]
bts r10d, 0xd
jmp 0x14008f3ac
bts r10d, 0x12
jmp 0x14008f3ac
bts r10d, 0x11
mov eax, 0x7f
jmp 0x140092e10
mov eax, 0x82
jmp 0x140092e08
mov eax, 0x83
jmp 0x140092e08
mov eax, 0x84
jmp 0x140092e08
or edi, 0x10
jmp case.0x14008c792.125
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x38]
sub rcx, rdx
cmp r11d, 0x11
ja 0x14008f44b
mov eax, 0x28030
bt eax, r11d
jae 0x14008f44b
cmp esi, 0x19
je case.0x14008c731.96
cmp esi, 0x12
je case.0x14008c731.96
movzx eax, r15b
cmp esi, eax
jne 0x14008f444
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
mov rdx, qword [rsp + 0xd0]
bts r10d, 0xd
mov eax, reloc.WS2_32.dll_WSAGetLastError
jmp 0x140092e10
bts r10d, 0x12
jmp case.0x14008c731.96
bts r10d, 0x11
jmp case.0x14008c731.96
or edi, 0x20
mov eax, 0x66
jmp 0x140092e08
mov eax, 0x8c
jmp 0x140092e08
mov eax, 0x8d
jmp 0x140092e08
mov eax, 0x8e
jmp 0x140092e08
or edi, 0x20
mov eax, 0x93
jmp 0x140092e08
cmp r15d, 5
jne 0x14008f497
mov eax, 0x80000
jmp 0x14008f4a6
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x14008f4c8
cmp ecx, 0x4f
je 0x14008f4c8
bts r10d, 0x16
cmp ecx, 0x15
jne 0x14008f4d2
test r12b, r12b
jne 0x14008f4d7
cmp ecx, 0x35
jne 0x14008f4dc
bts r10d, 0x17
cmp ecx, 0x14
jne 0x14008f4e6
test r12b, r12b
jne 0x14008f4eb
cmp ecx, 0x34
jne 0x14008f4f0
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x14008f4ff
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x14008f518
test dword [rsp + 0xe0], 0x100
je 0x14008f541
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x2f9
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
or edi, 0x20
mov eax, 0x96
jmp 0x140092e08
cmp r15d, 5
jne 0x14008f58c
mov eax, 0x80000
jmp 0x14008f59b
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x14008f5bd
cmp ecx, 0x4f
je 0x14008f5bd
bts r10d, 0x16
cmp ecx, 0x15
jne 0x14008f5c7
test r12b, r12b
jne 0x14008f5cc
cmp ecx, 0x35
jne 0x14008f5d1
bts r10d, 0x17
cmp ecx, 0x14
jne 0x14008f5db
test r12b, r12b
jne 0x14008f5e0
cmp ecx, 0x34
jne 0x14008f5e5
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x14008f5f4
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x14008f60d
test dword [rsp + 0xe0], 0x100
je 0x14008f636
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x2fa
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
or edi, 0x10
bts r10d, 0x1b
jmp case.0x14008c792.37
or edi, 0x20
bts r10d, 0x1b
jmp case.0x14008c792.41
or edi, 0x20
bts r10d, 0x1b
cmp r15d, 5
jne 0x14008f696
mov eax, 0x80000
jmp 0x14008f6a5
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x14008f6c7
cmp ecx, 0x4f
je 0x14008f6c7
bts r10d, 0x16
cmp ecx, 0x15
jne 0x14008f6d1
test r12b, r12b
jne 0x14008f6d6
cmp ecx, 0x35
jne 0x14008f6db
bts r10d, 0x17
cmp ecx, 0x14
jne 0x14008f6e5
test r12b, r12b
jne 0x14008f6ea
cmp ecx, 0x34
jne 0x14008f6ef
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x14008f6fe
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x14008f717
test dword [rsp + 0xe0], 0x100
je 0x14008f740
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x2fb
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
or edi, 0x20
bts r10d, 0x1b
cmp r15d, 5
jne 0x14008f786
mov eax, 0x80000
jmp 0x14008f795
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x14008f7b7
cmp ecx, 0x4f
je 0x14008f7b7
bts r10d, 0x16
cmp ecx, 0x15
jne 0x14008f7c1
test r12b, r12b
jne 0x14008f7c6
cmp ecx, 0x35
jne 0x14008f7cb
bts r10d, 0x17
cmp ecx, 0x14
jne 0x14008f7d5
test r12b, r12b
jne 0x14008f7da
cmp ecx, 0x34
jne 0x14008f7df
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x14008f7ee
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x14008f807
test dword [rsp + 0xe0], 0x100
je 0x14008f830
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x2ff
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
bts r10d, 0x1b
jmp case.0x14008c792.555
bts r10d, 0x1b
jmp case.0x14008c792.10
bts r10d, 0x1b
jmp case.0x14008c792.11
bts r10d, 0x1b
jmp case.0x14008c792.12
bts r10d, 0x1b
jmp case.0x14008c792.13
bts r10d, 0x1b
jmp case.0x14008c792.14
bts r10d, 0x1b
jmp case.0x14008c792.15
bts r10d, 0x1b
jmp case.0x14008c792.23
bts r10d, 0x1b
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, reloc.WS2_32.dll_setsockopt
or edi, ecx
jmp 0x140092e08
bts r10d, 0x1b
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, reloc.WS2_32.dll_shutdown
or edi, ecx
jmp 0x14008e18b
bts r10d, 0x1b
jmp case.0x14008c792.26
bts r10d, 0x1b
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x1b
or edi, ecx
jmp 0x140092e08
bts r10d, 0x1b
jmp case.0x14008c792.28
bts r10d, 0x1b
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x1c
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
or edi, ecx
jmp case.0x14008c792.41
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x9f
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xa0
or edi, ecx
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0xa4
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xa5
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0xa0
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xa6
or edi, ecx
jmp 0x140092e08
mov eax, 0xa1
jmp 0x140092e08
mov eax, 0xa2
jmp 0x140092e08
mov eax, 0xa3
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
cmp r11d, 0x11
ja 0x14008fb2b
mov eax, 0x28030
bt eax, r11d
jb case.0x14008c792.431
bts r10d, 0x11
mov eax, reloc.WS2_32.dll_WSAGetLastError
jmp 0x140092e08
mov eax, 0x8a
jmp 0x140092e08
mov eax, 0x8b
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
mov eax, 0x8f
jmp 0x140092e08
mov eax, 0x90
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
mov eax, 0x8b
jmp 0x140092e08
mov eax, 0x91
jmp 0x140092e08
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008fbce
bts r10d, 0xe
cmp byte [r8 + 0x24], r13b
jmp 0x14008ebb6
mov eax, 0xb7
jmp 0x140092e08
mov eax, 0xb8
jmp 0x140092e08
mov eax, 0xb9
jmp 0x140092e08
cmp r15d, 5
jne 0x14008fc02
mov eax, 0x80000
jmp 0x14008fc11
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
mov rdi, qword [rsp + 0xd0]
or r10d, eax
mov al, bl
sub al, dil
mov r15d, 0x19
and al, 0x1f
cmp al, 0x1f
je 0x14008fc32
bts r10d, 0x19
inc rbx
test r10d, 0x1ffc000
jne 0x14008fc4b
test dword [rsp + 0xe0], 0x100
je 0x14008fc70
or r10d, 0x1900
mov r8d, r10d
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
sub rax, rdi
jmp 0x14008df3a
or edi, 0x3030
jmp 0x14008ec5d
or edi, 0x30
mov eax, 0xed
bts r10d, 0x1b
jmp 0x140092e08
or edi, 0x30
jmp 0x14008eba4
or edi, 0x30
jmp 0x14008ebc9
or edi, 0x30
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14008fcb9
bts r10d, 0xe
cmp byte [r8 + 0x15], r13b
jmp 0x14008ebb6
or edi, 0x30
jmp case.0x14008c792.125
mov al, r12b
movzx ecx, bpl
not ecx
and al, 1
sar ecx, 2
shl al, 3
and ecx, 8
movzx eax, al
or ecx, eax
mov eax, edx
and eax, 7
or ecx, eax
or ecx, 0x3030
jmp 0x14008ec5b
or edi, 0x30
jmp 0x14008ee9a
or edi, 0x30
jmp 0x14008eed2
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
cmp r11d, 0x11
ja 0x14008fd59
mov eax, 0x28030
bt eax, r11d
jb case.0x14008c792.127
bts r10d, 0x11
jmp case.0x14008c792.127
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0xd3
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0xcf
jmp 0x140092e08
or edi, 0x30
jmp case.0x14008c792.127
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x38]
sub rcx, rdx
cmp r11d, 0x11
ja 0x14008fe64
mov eax, 0x28030
bt eax, r11d
jae 0x14008fe64
cmp esi, 0x19
je 0x14008fe69
cmp esi, 0x12
je 0x14008fe69
movzx eax, r15b
cmp esi, eax
jne 0x14008fe5d
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
mov rdx, qword [rsp + 0xd0]
bts r10d, 0xd
jmp 0x14008fe69
bts r10d, 0x12
jmp 0x14008fe69
bts r10d, 0x11
mov eax, 0x66
jmp 0x140092e10
mov eax, 0xd0
jmp 0x140092e08
mov eax, 0xd1
jmp 0x140092e08
mov eax, 0xd2
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
cmp r11d, 0x11
ja 0x14008fee5
mov eax, 0x28030
bt eax, r11d
jb case.0x14008c792.125
bts r10d, 0x11
jmp case.0x14008c792.125
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xd7
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xd8
or edi, ecx
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0xdc
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xdd
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0xd8
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xde
or edi, ecx
jmp 0x140092e08
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x38]
sub rcx, rdx
cmp r11d, 0x11
ja 0x14009008c
mov eax, 0x28030
bt eax, r11d
jae 0x14009008c
cmp esi, 0x19
je 0x140090091
cmp esi, 0x12
je 0x140090091
movzx eax, r15b
cmp esi, eax
jne 0x140090085
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
mov rdx, qword [rsp + 0xd0]
bts r10d, 0xd
jmp 0x140090091
bts r10d, 0x12
jmp 0x140090091
bts r10d, 0x11
mov eax, 0x1d
jmp 0x140092e10
mov eax, 0xd9
jmp 0x140092e08
mov eax, 0xda
jmp 0x140092e08
mov eax, 0xdb
jmp 0x140092e08
or edi, 0x30
mov eax, 0xe1
jmp 0x140092e08
bts r10d, 0x1c
jmp case.0x14008c792.42
or edi, 0x30
jmp 0x14008f66a
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
or edi, ecx
jmp case.0x14008c792.37
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xe5
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xe6
or edi, ecx
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0xea
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xeb
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0xe6
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xec
or edi, ecx
jmp 0x140092e08
mov eax, 0xe7
jmp 0x140092e08
mov eax, 0xe8
jmp 0x140092e08
mov eax, 0xe9
jmp 0x140092e08
mov eax, 0xee
jmp 0x140092e08
mov eax, 0xef
jmp 0x140092e08
mov eax, 0xf0
jmp 0x140092e08
mov eax, 0xf1
jmp 0x140092e08
mov eax, 0xf2
jmp 0x140092e08
mov eax, 0xf3
jmp 0x140092e08
mov eax, 0xf4
jmp 0x140092e08
or edi, 0x30
bts r10d, 0x1b
jmp case.0x14008c792.127
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x101
or edi, ecx
jmp 0x140092e08
cmp r15d, 5
jne 0x1400902d9
mov eax, 0x80000
jmp 0x1400902e8
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x140090302
cmp edi, 0x4f
je 0x140090302
bts r10d, 0x16
cmp edi, 0x15
jne 0x14009030c
test r12b, r12b
jne 0x140090316
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x14009031b
bts r10d, 0x17
cmp edi, 0x14
jne 0x140090325
test r12b, r12b
jne 0x14009032f
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x140090334
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x140090353
test dword [rsp + 0xe0], 0x100
je 0x140090378
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x2fc
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
or edi, 0x20
bts r10d, 0x1b
cmp r15d, 5
jne 0x1400903be
mov eax, 0x80000
jmp 0x1400903cd
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x1400903ef
cmp ecx, 0x4f
je 0x1400903ef
bts r10d, 0x16
cmp ecx, 0x15
jne 0x1400903f9
test r12b, r12b
jne 0x1400903fe
cmp ecx, 0x35
jne 0x140090403
bts r10d, 0x17
cmp ecx, 0x14
jne 0x14009040d
test r12b, r12b
jne 0x140090412
cmp ecx, 0x34
jne 0x140090417
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x140090426
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x14009043f
test dword [rsp + 0xe0], 0x100
je 0x140090468
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x2fd
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x106
or edi, ecx
jmp 0x140092e08
cmp r15d, 5
jne 0x1400904cf
mov eax, 0x80000
jmp 0x1400904de
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x1400904f8
cmp edi, 0x4f
je 0x1400904f8
bts r10d, 0x16
cmp edi, 0x15
jne 0x140090502
test r12b, r12b
jne 0x14009050c
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x140090511
bts r10d, 0x17
cmp edi, 0x14
jne 0x14009051b
test r12b, r12b
jne 0x140090525
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x14009052a
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x140090549
test dword [rsp + 0xe0], 0x100
je 0x14009056e
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x2fe
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov eax, 0x108
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x10e
or edi, ecx
jmp 0x140092e08
cmp r15d, 5
jne 0x1400905df
mov eax, 0x80000
jmp 0x1400905ee
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x140090608
cmp edi, 0x4f
je 0x140090608
bts r10d, 0x16
cmp edi, 0x15
jne 0x140090612
test r12b, r12b
jne 0x14009061c
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x140090621
bts r10d, 0x17
cmp edi, 0x14
jne 0x14009062b
test r12b, r12b
jne 0x140090635
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x14009063a
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x140090659
test dword [rsp + 0xe0], 0x100
je 0x14009067e
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x300
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x117
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x118
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x11a
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x11c
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x121
or edi, ecx
jmp 0x140092e08
mov eax, 0x119
jmp 0x140092e08
mov eax, 0x11b
jmp 0x140092e08
mov eax, 0x11d
jmp 0x140092e08
mov eax, 0x11e
jmp 0x140092e08
mov eax, 0x11f
jmp 0x140092e08
mov eax, 0x120
jmp 0x140092e08
mov eax, 0x122
jmp 0x140092e08
mov eax, 0x123
jmp 0x140092e08
mov eax, 0x124
jmp 0x140092e08
mov eax, 0x125
jmp 0x140092e08
mov eax, 0x153
jmp 0x140092e08
mov eax, 0x172
jmp 0x140092e08
or edi, 0x30
bts r10d, 0x1b
mov eax, 0x12d
jmp 0x140092e08
mov eax, 0x12e
jmp 0x140092e08
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140090821
bts r10d, 0xe
cmp byte [r8 + 0x1e], r13b
jmp 0x14008eebf
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14009083b
bts r10d, 0xe
cmp byte [r8 + 0x1c], r13b
jmp 0x14008ebb6
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140090855
bts r10d, 0xe
cmp byte [r8 + 0x1c], r13b
jmp 0x14008ebf2
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14009086f
bts r10d, 0xe
cmp byte [r8 + 0x1c], r13b
jmp 0x14008eebf
mov eax, 0x152
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
cmp r11d, 0x11
ja 0x1400908d6
mov eax, 0x28030
bt eax, r11d
jb case.0x14008c792.305
bts r10d, 0x11
jmp case.0x14008c792.305
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x156
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x157
or edi, ecx
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0x15b
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x15c
or edi, ecx
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
add al, al
not r11d
mov ecx, r11d
sar r11d, 2
sar ecx, 4
or ecx, eax
mov eax, edx
and edx, 7
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov al, r12b
shl al, 3
or edi, ecx
or r11d, eax
and r11d, 8
or r11d, edx
mov eax, 0x157
jmp 0x140092e08
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x15d
or edi, ecx
jmp 0x140092e08
or edi, 0x30
jmp case.0x14008c792.305
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x38]
sub rcx, rdx
cmp r11d, 0x11
ja 0x140090a85
mov eax, 0x28030
bt eax, r11d
jae 0x140090a85
cmp esi, 0x19
je 0x140090a8a
cmp esi, 0x12
je 0x140090a8a
movzx eax, r15b
cmp esi, eax
jne 0x140090a7e
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
mov rdx, qword [rsp + 0xd0]
bts r10d, 0xd
jmp 0x140090a8a
bts r10d, 0x12
jmp 0x140090a8a
bts r10d, 0x11
mov eax, 0x12d
jmp 0x140092e10
mov eax, 0x158
jmp 0x140092e08
mov eax, 0x159
jmp 0x140092e08
mov eax, 0x15a
jmp 0x140092e08
mov rdx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x38]
sub rcx, rdx
cmp r11d, 0x11
ja 0x140090b21
mov eax, 0x28030
bt eax, r11d
jae 0x140090b21
cmp esi, 0x19
je case.0x14008c731.187
cmp esi, 0x12
je case.0x14008c731.187
movzx eax, r15b
cmp esi, eax
jne 0x140090b1a
mov rax, qword [rsp + 0x40]
mov r8, rcx
and cl, 0x3f
shr r8, 6
mov edx, 1
shl rdx, cl
not rdx
and qword [rax + r8*8], rdx
mov rdx, qword [rsp + 0xd0]
bts r10d, 0xd
mov eax, 0x151
jmp 0x140092e10
bts r10d, 0x12
jmp case.0x14008c731.187
bts r10d, 0x11
jmp case.0x14008c731.187
mov eax, 0x162
jmp 0x140092e08
mov eax, 0x163
jmp 0x140092e08
mov eax, 0x164
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
cmp r11d, 0x11
ja 0x140090b7c
mov eax, 0x28030
bt eax, r11d
jb 0x140090b81
bts r10d, 0x11
mov eax, 0x151
jmp 0x140092e08
mov eax, 0x160
jmp 0x140092e08
mov eax, 0x161
jmp 0x14008e18b
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
mov eax, 0x165
jmp 0x140092e08
mov eax, 0x166
jmp 0x140092e08
mov al, r12b
movzx r11d, bpl
mov esi, 0x19
not r11d
shl al, 3
sar r11d, 2
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
mov eax, 0x161
jmp 0x140092e08
mov eax, 0x167
jmp 0x140092e08
or edi, 0x30
jmp 0x140090813
or edi, 0x30
jmp 0x14009082d
or edi, 0x30
jmp 0x140090861
mov eax, 0x184
jmp 0x140092e08
or edi, 0x20
mov eax, 0x18a
jmp 0x140092e08
cmp r15d, 5
jne 0x140090c4d
mov eax, 0x80000
jmp 0x140090c5c
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x140090c7e
cmp ecx, 0x4f
je 0x140090c7e
bts r10d, 0x16
cmp ecx, 0x15
jne 0x140090c88
test r12b, r12b
jne 0x140090c8d
cmp ecx, 0x35
jne 0x140090c92
bts r10d, 0x17
cmp ecx, 0x14
jne 0x140090c9c
test r12b, r12b
jne 0x140090ca1
cmp ecx, 0x34
jne 0x140090ca6
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x140090cb5
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x140090cce
test dword [rsp + 0xe0], 0x100
je 0x140090cf7
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x301
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
or edi, 0x30
cmp r15d, 5
jne 0x140090d38
mov eax, 0x80000
jmp 0x140090d47
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x140090d61
cmp edi, 0x4f
je 0x140090d61
bts r10d, 0x16
cmp edi, 0x15
jne 0x140090d6b
test r12b, r12b
jne 0x140090d75
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x140090d7a
bts r10d, 0x17
cmp edi, 0x14
jne 0x140090d84
test r12b, r12b
jne 0x140090d8e
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x140090d93
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x140090db2
test dword [rsp + 0xe0], 0x100
je 0x140090dd7
or r10d, 0x1900
mov r8d, r10d
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x302
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
bts r10d, 0x1c
inc rbx
test r10d, 0x1ffc000
jne 0x140090e26
test dword [rsp + 0xe0], 0x100
je 0x140090dd7
mov r8d, r15d
and r8d, 0x1f
shl r8d, 8
or r8d, r10d
jmp 0x140090dbc
mov rdi, qword [rsp + 0xd0]
mov al, bl
bts r10d, 0x1c
sub al, dil
and al, 0x1f
cmp al, 0x1f
je 0x140090e53
bts r10d, 0x19
inc rbx
test r10d, 0x1ffc000
jne 0x140090e70
test dword [rsp + 0xe0], 0x100
je 0x14008fc70
mov r8d, r15d
and r8d, 0x1f
shl r8d, 8
or r8d, r10d
jmp 0x14008fc55
mov eax, 0x199
jmp 0x140092e08
mov eax, 0x19b
jmp 0x140092e08
or edi, 0x20
bts r10d, 0x1b
cmp r15d, 5
jne 0x140090eac
mov eax, 0x80000
jmp 0x140090ebb
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x140090edd
cmp ecx, 0x4f
je 0x140090edd
bts r10d, 0x16
cmp ecx, 0x15
jne 0x140090ee7
test r12b, r12b
jne 0x140090eec
cmp ecx, 0x35
jne 0x140090ef1
bts r10d, 0x17
cmp ecx, 0x14
jne 0x140090efb
test r12b, r12b
jne 0x140090f00
cmp ecx, 0x34
jne 0x140090f05
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x140090f14
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x140090f2d
test dword [rsp + 0xe0], 0x100
je 0x140090f56
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x303
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
or edi, 0x20
bts r10d, 0x1b
cmp r15d, 5
jne 0x140090f9c
mov eax, 0x80000
jmp 0x140090fab
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x140090fcd
cmp ecx, 0x4f
je 0x140090fcd
bts r10d, 0x16
cmp ecx, 0x15
jne 0x140090fd7
test r12b, r12b
jne 0x140090fdc
cmp ecx, 0x35
jne 0x140090fe1
bts r10d, 0x17
cmp ecx, 0x14
jne 0x140090feb
test r12b, r12b
jne 0x140090ff0
cmp ecx, 0x34
jne 0x140090ff5
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x140091004
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x14009101d
test dword [rsp + 0xe0], 0x100
je 0x140091046
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x307
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x1a0
or edi, ecx
jmp 0x140092e08
cmp r15d, 5
jne 0x1400910ad
mov eax, 0x80000
jmp 0x1400910bc
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x1400910d6
cmp edi, 0x4f
je 0x1400910d6
bts r10d, 0x16
cmp edi, 0x15
jne 0x1400910e0
test r12b, r12b
jne 0x1400910ea
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x1400910ef
bts r10d, 0x17
cmp edi, 0x14
jne 0x1400910f9
test r12b, r12b
jne 0x140091103
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x140091108
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x140091127
test dword [rsp + 0xe0], 0x100
je 0x14009114c
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x304
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
or edi, 0x20
bts r10d, 0x1b
cmp r15d, 5
jne 0x140091192
mov eax, 0x80000
jmp 0x1400911a1
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x1400911c3
cmp ecx, 0x4f
je 0x1400911c3
bts r10d, 0x16
cmp ecx, 0x15
jne 0x1400911cd
test r12b, r12b
jne 0x1400911d2
cmp ecx, 0x35
jne 0x1400911d7
bts r10d, 0x17
cmp ecx, 0x14
jne 0x1400911e1
test r12b, r12b
jne 0x1400911e6
cmp ecx, 0x34
jne 0x1400911eb
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x1400911fa
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x140091213
test dword [rsp + 0xe0], 0x100
je 0x14009123c
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x305
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x1a5
or edi, ecx
jmp 0x140092e08
cmp r15d, 5
jne 0x1400912a3
mov eax, 0x80000
jmp 0x1400912b2
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x1400912cc
cmp edi, 0x4f
je 0x1400912cc
bts r10d, 0x16
cmp edi, 0x15
jne 0x1400912d6
test r12b, r12b
jne 0x1400912e0
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x1400912e5
bts r10d, 0x17
cmp edi, 0x14
jne 0x1400912ef
test r12b, r12b
jne 0x1400912f9
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x1400912fe
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x14009131d
test dword [rsp + 0xe0], 0x100
je 0x140091342
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x306
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x1ab
or edi, ecx
jmp 0x140092e08
cmp r15d, 5
jne 0x1400913a9
mov eax, 0x80000
jmp 0x1400913b8
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x1400913d2
cmp edi, 0x4f
je 0x1400913d2
bts r10d, 0x16
cmp edi, 0x15
jne 0x1400913dc
test r12b, r12b
jne 0x1400913e6
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x1400913eb
bts r10d, 0x17
cmp edi, 0x14
jne 0x1400913f5
test r12b, r12b
jne 0x1400913ff
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x140091404
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x140091423
test dword [rsp + 0xe0], 0x100
je 0x140091448
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x308
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov eax, 0x1ad
jmp 0x140092e08
mov eax, 0x1bb
jmp 0x140092e08
mov eax, 0x1bd
jmp 0x140092e08
mov eax, 0x1c0
jmp 0x140092e08
mov eax, 0x1c6
jmp 0x140092e08
mov eax, 0x1cb
jmp 0x140092e08
mov eax, 0x1d0
jmp 0x140092e08
mov eax, 0x1d5
jmp 0x140092e08
mov eax, 0x1dd
jmp 0x140092e08
mov eax, 0x1e3
jmp 0x140092e08
mov eax, 0x1ea
jmp 0x140092e08
mov eax, 0x1ef
jmp 0x140092e08
mov eax, 0x1fa
jmp 0x140092e08
mov eax, 0x1ff
jmp 0x140092e08
mov eax, 0x208
jmp 0x140092e08
mov eax, 0x1c1
jmp 0x140092e08
mov eax, 0x1c4
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091531
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jne 0x14009153c
bts r10d, 0x10
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x1c3
or edi, ecx
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091573
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jne case.0x14008c792.233
bts r10d, 0x10
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xd4
or edi, ecx
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x1400915b5
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jne case.0x14008c792.235
bts r10d, 0x10
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xd5
or edi, ecx
jmp 0x140092e08
mov eax, 0x1c7
jmp 0x140092e08
mov eax, 0x1c9
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x14009160b
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jne case.0x14008c792.230
bts r10d, 0x10
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xce
or edi, ecx
jmp 0x140092e08
mov eax, 0x1cc
jmp 0x140092e08
mov eax, 0x1ce
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091661
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jne case.0x14008c792.229
bts r10d, 0x10
jmp case.0x14008c792.229
cmp byte [0x1401c74e5], r13b
jne 0x140091683
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jne case.0x14008c792.232
bts r10d, 0x10
jmp case.0x14008c792.232
cmp byte [0x1401c74e5], r13b
jne 0x1400916a5
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jne case.0x14008c792.234
bts r10d, 0x10
jmp case.0x14008c792.234
or edi, 0x20
cmp byte [0x1401c74e5], r13b
jne 0x1400916ca
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jne case.0x14008c792.127
bts r10d, 0x10
jmp case.0x14008c792.127
or edi, 0x30
jmp 0x1400916bc
mov eax, 0x1d1
jmp 0x140092e08
mov eax, 0x1d3
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091705
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jne case.0x14008c792.231
bts r10d, 0x10
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0xcf
or edi, ecx
jmp 0x14008e18b
mov eax, 0x1d6
jmp 0x140092e08
mov eax, 0x1da
jmp 0x140092e08
cmp byte [0x1401c7502], r13b
jne 0x14009175b
bts r10d, 0xe
cmp byte [r8 + 0x22], r13b
jne 0x140091766
bts r10d, 0x10
movzx eax, r14b
not eax
sar eax, 3
and eax, 0xf
or edi, eax
mov eax, 0x1d8
jmp 0x140092e08
cmp byte [0x1401c7502], r13b
jne 0x14009178c
bts r10d, 0xe
cmp byte [r8 + 0x22], r13b
jne 0x140091797
bts r10d, 0x10
movzx eax, r14b
not eax
sar eax, 3
and eax, 0xf
or edi, eax
jmp 0x14008e201
cmp byte [0x1401c7502], r13b
jne 0x1400917b8
bts r10d, 0xe
cmp byte [r8 + 0x22], r13b
jne 0x1400917c3
bts r10d, 0x10
movzx eax, r14b
not eax
sar eax, 3
and eax, 0xf
or edi, eax
jmp 0x14008e273
mov eax, 0x1de
jmp 0x140092e08
mov eax, 0x1e1
jmp 0x140092e08
mov eax, 0x1e2
jmp 0x140092e08
mov eax, 0x1e0
jmp 0x140092e08
mov eax, 0x1e4
jmp 0x140092e08
mov eax, 0x1e7
jmp 0x140092e08
cmp byte [0x1401c7502], r13b
jne 0x140091820
bts r10d, 0xe
cmp byte [r8 + 0x22], r13b
jne 0x14009182b
bts r10d, 0x10
movzx eax, r14b
not eax
sar eax, 3
and eax, 0xf
or edi, eax
jmp 0x14008e15d
mov eax, 0x1eb
jmp 0x140092e08
mov eax, 0x1ed
jmp 0x140092e08
mov eax, 0x1ee
jmp 0x140092e08
mov eax, 0x1f0
jmp 0x140092e08
mov eax, 0x1f3
jmp 0x140092e08
mov eax, 0x1f5
jmp 0x140092e08
mov eax, 0x1f8
jmp 0x140092e08
cmp byte [0x1401c7502], r13b
jne 0x140091892
bts r10d, 0xe
cmp byte [r8 + 0x22], r13b
jne 0x14009189d
bts r10d, 0x10
movzx eax, r14b
movzx ecx, bpl
not eax
not ecx
sar eax, 3
sar ecx, 2
and eax, 0xf
or edi, eax
mov al, r12b
shl al, 3
or ecx, eax
mov eax, edx
and eax, 7
and ecx, 8
or ecx, eax
cmp ecx, 0x11
ja 0x14008e134
mov eax, 0x28030
bt eax, ecx
jmp 0x14008e12e
cmp byte [0x1401c7502], r13b
jne 0x1400918ea
bts r10d, 0xe
cmp byte [r8 + 0x22], r13b
jne 0x1400918f5
bts r10d, 0x10
movzx eax, r14b
movzx r11d, bpl
not eax
not r11d
sar eax, 3
sar r11d, 2
and eax, 0xf
or edi, eax
mov al, r12b
shl al, 3
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
jmp 0x14008e1d3
cmp byte [0x1401c7502], r13b
jne 0x140091936
bts r10d, 0xe
cmp byte [r8 + 0x22], r13b
jne 0x140091941
bts r10d, 0x10
movzx eax, r14b
movzx r11d, bpl
not eax
not r11d
sar eax, 3
sar r11d, 2
and eax, 0xf
or edi, eax
mov al, r12b
shl al, 3
or r11d, eax
mov eax, edx
and eax, 7
and r11d, 8
or r11d, eax
jmp 0x14008e245
cmp byte [0x1401c7502], r13b
jne 0x140091982
bts r10d, 0xe
cmp byte [r8 + 0x22], r13b
jne 0x14009198d
bts r10d, 0x10
movzx eax, r14b
not eax
sar eax, 3
and eax, 0xf
or edi, eax
jmp case.0x14008c792.37
or edi, 0x20
cmp byte [0x1401c74f3], r13b
jne 0x1400919b1
bts r10d, 0xe
cmp byte [r8 + 0x13], r13b
jmp 0x14008ebb6
or edi, 0x30
jmp 0x1400919a3
mov eax, 0x1fb
jmp 0x140092e08
mov eax, 0x1fd
jmp 0x140092e08
mov eax, 0x1fe
jmp 0x140092e08
mov eax, 0x200
jmp 0x140092e08
mov eax, 0x203
jmp 0x140092e08
mov eax, 0x204
jmp 0x140092e08
mov eax, 0x207
jmp 0x140092e08
cmp byte [0x1401c7502], r13b
jne 0x140091a13
bts r10d, 0xe
cmp byte [r8 + 0x22], r13b
jne 0x140091a1e
bts r10d, 0x10
movzx eax, r14b
not eax
sar eax, 3
and eax, 0xf
or edi, eax
jmp 0x14008e186
mov eax, 0x209
jmp 0x140092e08
mov eax, 0x20b
jmp 0x140092e08
mov eax, 0x20c
jmp 0x140092e08
mov eax, 0x20e
jmp 0x140092e08
mov eax, 0x219
jmp 0x140092e08
mov eax, 0x221
jmp 0x140092e08
mov eax, 0x22b
jmp 0x140092e08
mov eax, 0x232
jmp 0x140092e08
mov eax, 0x234
jmp 0x140092e08
mov eax, 0x23e
jmp 0x140092e08
mov eax, 0x245
jmp 0x140092e08
mov eax, 0x24f
jmp 0x140092e08
mov eax, 0x256
jmp 0x140092e08
mov eax, 0x25b
jmp 0x140092e08
mov eax, 0x260
jmp 0x140092e08
mov eax, 0x265
jmp 0x140092e08
mov eax, 0x20f
jmp 0x140092e08
mov eax, 0x211
jmp 0x140092e08
mov eax, 0x214
jmp 0x140092e08
mov eax, 0x216
jmp 0x140092e08
mov eax, 0x217
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091b11
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jne 0x140091b1c
bts r10d, 0x10
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
or edi, ecx
jmp 0x140091774
cmp byte [0x1401c74e5], r13b
jne 0x140091b4e
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x14008e94d
cmp byte [0x1401c74e5], r13b
jne 0x140091b65
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x14008e991
mov eax, 0x213
jmp 0x140092e08
mov eax, 0x21a
jmp 0x140092e08
mov eax, 0x21e
jmp 0x140092e08
mov eax, 0x220
jmp 0x140092e08
mov eax, 0x21c
jmp 0x140092e08
mov eax, 0x222
jmp 0x140092e08
mov eax, 0x224
jmp 0x140092e08
mov eax, 0x226
jmp 0x140092e08
mov eax, 0x228
jmp 0x140092e08
mov eax, 0x229
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091be0
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x14008e8e7
mov eax, 0x22c
jmp 0x140092e08
mov eax, 0x22f
jmp 0x140092e08
mov eax, 0x231
jmp 0x140092e08
mov eax, 0x235
jmp 0x140092e08
mov eax, 0x237
jmp 0x140092e08
mov eax, 0x239
jmp 0x140092e08
mov eax, 0x23b
jmp 0x140092e08
mov eax, 0x23c
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091c47
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x14008e892
cmp byte [0x1401c74e5], r13b
jne 0x140091c5e
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x14008e92b
cmp byte [0x1401c74e5], r13b
jne 0x140091c75
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x14008e96f
or edi, 0x20
cmp byte [0x1401c74e5], r13b
jne 0x140091c8f
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x14008ebb6
or edi, 0x30
jmp 0x140091c81
mov eax, 0x23f
jmp 0x140092e08
mov eax, 0x242
jmp 0x140092e08
mov eax, 0x244
jmp 0x140092e08
mov eax, 0x246
jmp 0x140092e08
mov eax, 0x248
jmp 0x140092e08
mov eax, 0x24a
jmp 0x140092e08
mov eax, 0x24c
jmp 0x140092e08
mov eax, 0x24d
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091cfb
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x14008e909
mov eax, 0x250
jmp 0x140092e08
mov eax, 0x253
jmp 0x140092e08
mov eax, 0x255
jmp 0x140092e08
mov eax, 0x257
jmp 0x140092e08
mov eax, 0x259
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091d44
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x14009175f
cmp byte [0x1401c74e5], r13b
jne 0x140091d5b
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x140091790
cmp byte [0x1401c74e5], r13b
jne 0x140091d72
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x1400917bc
mov eax, 0x25c
jmp 0x140092e08
mov eax, 0x25e
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091d9d
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x140091824
mov eax, 0x261
jmp 0x140092e08
mov eax, 0x263
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091dc8
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x140091896
cmp byte [0x1401c74e5], r13b
jne 0x140091ddf
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x1400918ee
cmp byte [0x1401c74e5], r13b
jne 0x140091df6
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x14009193a
cmp byte [0x1401c74e5], r13b
jne 0x140091e0d
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x140091986
mov eax, 0x266
jmp 0x140092e08
mov eax, 0x268
jmp 0x140092e08
cmp byte [0x1401c74e5], r13b
jne 0x140091e38
bts r10d, 0xe
cmp byte [r8 + 5], r13b
jmp 0x140091a17
mov eax, 0x26f
jmp 0x140092e08
mov eax, 0x271
jmp 0x140092e08
mov eax, 0x27f
jmp 0x140092e08
mov eax, 0x280
jmp 0x140092e08
mov eax, 0x285
jmp 0x140092e08
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091e81
bts r10d, 0xe
cmp byte [r8 + 0x1c], r13b
jmp 0x14008e892
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091e98
bts r10d, 0xe
cmp byte [r8 + 0x1c], r13b
jmp 0x14008e8e7
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091eaf
bts r10d, 0xe
cmp byte [r8 + 0x1c], r13b
jmp 0x14008e909
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091ec6
bts r10d, 0xe
cmp byte [r8 + 0x1c], r13b
jmp 0x14008e92b
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091edd
bts r10d, 0xe
cmp byte [r8 + 0x1c], r13b
jmp 0x14008e94d
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091ef4
bts r10d, 0xe
cmp byte [r8 + 0x1c], r13b
jmp 0x14008e96f
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091f0b
bts r10d, 0xe
cmp byte [r8 + 0x1c], r13b
jmp 0x14008e991
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091f22
bts r10d, 0xe
cmp byte [r8 + 0x1f], r13b
jmp 0x14008e892
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091f39
bts r10d, 0xe
cmp byte [r8 + 0x1f], r13b
jmp 0x14008e8e7
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091f50
bts r10d, 0xe
cmp byte [r8 + 0x1f], r13b
jmp 0x14008e909
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091f67
bts r10d, 0xe
cmp byte [r8 + 0x1f], r13b
jmp 0x14008e92b
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091f7e
bts r10d, 0xe
cmp byte [r8 + 0x1f], r13b
jmp 0x14008e94d
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091f95
bts r10d, 0xe
cmp byte [r8 + 0x1f], r13b
jmp 0x14008e96f
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091fac
bts r10d, 0xe
cmp byte [r8 + 0x1f], r13b
jmp 0x14008e991
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140091fc6
bts r10d, 0xe
cmp byte [r8 + 0x1f], r13b
jmp 0x14008ebb6
mov eax, 0x27b
jmp 0x140092e08
mov eax, 0x27c
jmp 0x140092e08
or edi, 0x30
jmp 0x140091fb8
mov eax, 0x28c
jmp 0x140092e08
mov eax, 0x28d
jmp 0x140092e08
mov eax, 0x293
jmp 0x140092e08
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140092014
bts r10d, 0xe
cmp byte [r8 + 0x1b], r13b
jmp 0x14008e892
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14009202b
bts r10d, 0xe
cmp byte [r8 + 0x1b], r13b
jmp 0x14008e8e7
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140092042
bts r10d, 0xe
cmp byte [r8 + 0x1b], r13b
jmp 0x14008e909
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140092059
bts r10d, 0xe
cmp byte [r8 + 0x1b], r13b
jmp 0x14008e92b
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140092070
bts r10d, 0xe
cmp byte [r8 + 0x1b], r13b
jmp 0x14008e94d
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140092087
bts r10d, 0xe
cmp byte [r8 + 0x1b], r13b
jmp 0x14008e96f
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14009209e
bts r10d, 0xe
cmp byte [r8 + 0x1b], r13b
jmp 0x14008e991
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x1400920b5
bts r10d, 0xe
cmp byte [r8 + 0x19], r13b
jmp 0x14008e892
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x1400920cc
bts r10d, 0xe
cmp byte [r8 + 0x19], r13b
jmp 0x14008e8e7
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x1400920e3
bts r10d, 0xe
cmp byte [r8 + 0x19], r13b
jmp 0x14008e909
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x1400920fa
bts r10d, 0xe
cmp byte [r8 + 0x19], r13b
jmp 0x14008e92b
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140092111
bts r10d, 0xe
cmp byte [r8 + 0x19], r13b
jmp 0x14008e94d
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140092128
bts r10d, 0xe
cmp byte [r8 + 0x19], r13b
jmp 0x14008e96f
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x14009213f
bts r10d, 0xe
cmp byte [r8 + 0x19], r13b
jmp 0x14008e991
or edi, 0x20
cmp byte [reloc.WS2_32.dll_accept], r13b
jne 0x140092159
bts r10d, 0xe
cmp byte [r8 + 0x19], r13b
jmp 0x14008ebb6
or edi, 0x30
jmp 0x14009214b
mov eax, 0x29a
jmp 0x140092e08
mov eax, 0x29e
jmp 0x140092e08
mov eax, 0x2a0
jmp 0x140092e08
or edi, 0x20
bts r10d, 0x1b
cmp r15d, 5
jne 0x14009219a
mov eax, 0x80000
jmp 0x1400921a9
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x1400921cb
cmp ecx, 0x4f
je 0x1400921cb
bts r10d, 0x16
cmp ecx, 0x15
jne 0x1400921d5
test r12b, r12b
jne 0x1400921da
cmp ecx, 0x35
jne 0x1400921df
bts r10d, 0x17
cmp ecx, 0x14
jne 0x1400921e9
test r12b, r12b
jne 0x1400921ee
cmp ecx, 0x34
jne 0x1400921f3
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x140092202
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x14009221b
test dword [rsp + 0xe0], 0x100
je 0x140092244
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x309
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x2a8
or edi, ecx
jmp 0x140092e08
cmp r15d, 5
jne 0x1400922ab
mov eax, 0x80000
jmp 0x1400922ba
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x1400922d4
cmp edi, 0x4f
je 0x1400922d4
bts r10d, 0x16
cmp edi, 0x15
jne 0x1400922de
test r12b, r12b
jne 0x1400922e8
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x1400922ed
bts r10d, 0x17
cmp edi, 0x14
jne 0x1400922f7
test r12b, r12b
jne 0x140092301
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x140092306
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x140092325
test dword [rsp + 0xe0], 0x100
je 0x14009234a
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x30a
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov eax, 0x2ac
jmp 0x140092e08
mov eax, 0x2ae
jmp 0x140092e08
mov eax, 0x2b1
jmp 0x140092e08
or edi, 0x30
cmp r15d, 5
jne 0x1400923a9
mov eax, 0x80000
jmp 0x1400923b8
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x1400923d2
cmp edi, 0x4f
je 0x1400923d2
bts r10d, 0x16
cmp edi, 0x15
jne 0x1400923dc
test r12b, r12b
jne 0x1400923e6
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x1400923eb
bts r10d, 0x17
cmp edi, 0x14
jne 0x1400923f5
test r12b, r12b
jne 0x1400923ff
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x140092404
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x140092423
test dword [rsp + 0xe0], 0x100
je 0x140092448
or r10d, 0x1900
mov r8d, r10d
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x30b
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
bts r10d, 0x1c
inc rbx
test r10d, 0x1ffc000
jne 0x140092497
test dword [rsp + 0xe0], 0x100
je 0x140092448
mov r8d, r15d
and r8d, 0x1f
shl r8d, 8
or r8d, r10d
jmp 0x14009242d
mov eax, 0x2bd
jmp 0x140092e08
mov eax, 0x2bf
jmp 0x140092e08
mov eax, 0x2c3
jmp 0x140092e08
mov eax, 0x2c5
jmp 0x140092e08
or edi, 0x20
bts r10d, 0x1b
cmp r15d, 5
jne 0x1400924e4
mov eax, 0x80000
jmp 0x1400924f3
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
or r10d, eax
mov ecx, edi
mov r15d, 0x19
and ecx, 0x3f
lea eax, [rcx - 0x1f]
test eax, 0xffffffcf
jne 0x140092515
cmp ecx, 0x4f
je 0x140092515
bts r10d, 0x16
cmp ecx, 0x15
jne 0x14009251f
test r12b, r12b
jne 0x140092524
cmp ecx, 0x35
jne 0x140092529
bts r10d, 0x17
cmp ecx, 0x14
jne 0x140092533
test r12b, r12b
jne 0x140092538
cmp ecx, 0x34
jne 0x14009253d
bts r10d, 0x18
mov eax, edi
and al, 0x30
cmp al, 0x20
jne 0x14009254c
mov r15d, edi
and r15d, 0xf
inc rbx
test r10d, 0x1ffc000
jne 0x140092565
test dword [rsp + 0xe0], 0x100
je 0x14009258e
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x30c
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov al, r12b
movzx ecx, bpl
add al, al
not ecx
sar ecx, 4
or ecx, eax
mov eax, edx
shr eax, 3
and ecx, 8
and eax, 7
or ecx, eax
mov eax, 0x2cd
or edi, ecx
jmp 0x140092e08
cmp r15d, 5
jne 0x1400925f5
mov eax, 0x80000
jmp 0x140092604
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x14009261e
cmp edi, 0x4f
je 0x14009261e
bts r10d, 0x16
cmp edi, 0x15
jne 0x140092628
test r12b, r12b
jne 0x140092632
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x140092637
bts r10d, 0x17
cmp edi, 0x14
jne 0x140092641
test r12b, r12b
jne 0x14009264b
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x140092650
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x14009266f
test dword [rsp + 0xe0], 0x100
je 0x140092694
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x30d
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
mov eax, 0x2d1
jmp 0x140092e08
mov eax, 0x2d3
jmp 0x140092e08
mov eax, 0x2d6
jmp 0x140092e08
or edi, 0x30
cmp r15d, 5
jne 0x1400926f3
mov eax, 0x80000
jmp 0x140092702
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x14009271c
cmp edi, 0x4f
je 0x14009271c
bts r10d, 0x16
cmp edi, 0x15
jne 0x140092726
test r12b, r12b
jne 0x140092730
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x140092735
bts r10d, 0x17
cmp edi, 0x14
jne 0x14009273f
test r12b, r12b
jne 0x140092749
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x14009274e
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x14009276d
test dword [rsp + 0xe0], 0x100
je 0x140092792
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x30e
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
or edi, 0x30
cmp r15d, 5
jne 0x1400927d3
mov eax, 0x80000
jmp 0x1400927e2
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x1400927fc
cmp edi, 0x4f
je 0x1400927fc
bts r10d, 0x16
cmp edi, 0x15
jne 0x140092806
test r12b, r12b
jne 0x140092810
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x140092815
bts r10d, 0x17
cmp edi, 0x14
jne 0x14009281f
test r12b, r12b
jne 0x140092829
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x14009282e
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x14009284d
test dword [rsp + 0xe0], 0x100
je 0x140092872
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x30f
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
or edi, 0x30
cmp r15d, 5
jne 0x1400928b3
mov eax, 0x80000
jmp 0x1400928c2
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x1400928dc
cmp edi, 0x4f
je 0x1400928dc
bts r10d, 0x16
cmp edi, 0x15
jne 0x1400928e6
test r12b, r12b
jne 0x1400928f0
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x1400928f5
bts r10d, 0x17
cmp edi, 0x14
jne 0x1400928ff
test r12b, r12b
jne 0x140092909
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x14009290e
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x14009292d
test dword [rsp + 0xe0], 0x100
je 0x140092952
or r10d, 0x1900
mov r8d, r10d
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
mov eax, 0x310
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092afc
bts r10d, 0x1c
inc rbx
test r10d, 0x1ffc000
jne 0x1400929a1
test dword [rsp + 0xe0], 0x100
je 0x140092952
mov r8d, r15d
and r8d, 0x1f
shl r8d, 8
or r8d, r10d
jmp 0x140092937
or edi, 0x30
cmp r15d, 5
jne 0x1400929c1
mov eax, 0x80000
jmp 0x1400929d0
mov eax, r13d
cmp r15d, 4
mov ecx, 0x280000
cmove eax, ecx
and edi, 0x3f
or r10d, eax
lea eax, [rdi - 0x1f]
test eax, 0xffffffcf
jne 0x1400929ea
cmp edi, 0x4f
je 0x1400929ea
bts r10d, 0x16
cmp edi, 0x15
jne 0x1400929f4
test r12b, r12b
jne 0x1400929fe
lea eax, [rdi - 0x25]
test eax, 0xffffffef
jne 0x140092a03
bts r10d, 0x17
cmp edi, 0x14
jne 0x140092a0d
test r12b, r12b
jne 0x140092a17
lea eax, [rdi - 0x24]
test eax, 0xffffffef
jne 0x140092a1c
bts r10d, 0x18
inc rbx
mov r15d, 0x19
test r10d, 0x1ffc000
jne 0x140092a3b
test dword [rsp + 0xe0], 0x100
je 0x140092a60
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
or r10d, 0x1900
mov r8d, r10d
mov rdx, rbx
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
shr r8, 6
shl rdx, cl
mov rcx, qword [rsp + 0x40]
or qword [rcx + r8*8], rdx
jmp 0x140092af7
bts r10d, 0x1c
inc rbx
test r10d, 0x1ffc000
jne 0x140092aa7
test dword [rsp + 0xe0], 0x100
je 0x140092ad0
mov r9, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x38]
mov r8d, r15d
and r8d, 0x1f
mov rdx, rbx
shl r8d, 8
or r8d, r10d
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rax, rbx
mov edx, 1
sub rax, qword [rsp + 0xd0]
mov r8, rax
and al, 0x3f
mov cl, al
mov rax, qword [rsp + 0x40]
shr r8, 6
shl rdx, cl
or qword [rax + r8*8], rdx
mov eax, 0x311
mov rdx, qword [rsp + 0xd0]
mov qword [rsp + 0x38], rbx
mov r10d, r13d
mov r12b, r13b
mov bpl, 0xe0
mov r14b, r13b
mov edi, r13d
mov r11d, r13d
mov esi, r13d
jmp 0x140092e13
mov eax, reloc.WS2_32.dll_WSAStartup
jmp 0x140092e08
mov eax, 0x94
jmp 0x140092e08
mov eax, 0x97
jmp 0x140092e08
mov eax, 0x9a
jmp 0x140092e08
mov eax, 0xbe
jmp 0x140092e08
mov eax, 0x193
jmp 0x140092e08
mov eax, 0x294
jmp 0x140092e08
mov eax, 0x295
jmp 0x140092e08
mov eax, 0x196
jmp 0x140092e08
mov eax, 0x2e4
jmp 0x140092e08
mov eax, 0x2ee
jmp 0x140092e08
mov eax, 0x2d7
jmp 0x140092e08
mov eax, 0xfa
jmp 0x140092e08
mov eax, 0x102
jmp 0x140092e08
mov eax, 0x2c7
jmp 0x140092e08
mov eax, 0x2c8
jmp 0x140092e08
mov eax, 0x104
jmp 0x140092e08
mov eax, 0x109
jmp 0x140092e08
mov eax, 0x10f
jmp 0x140092e08
mov eax, 0x110
jmp 0x140092e08
mov eax, 0x111
jmp 0x140092e08
mov eax, 0x2c0
jmp 0x140092e08
mov eax, 0x114
jmp 0x140092e08
mov eax, 0x115
jmp 0x140092e08
mov eax, 0x126
jmp 0x140092e08
mov eax, 0x129
jmp 0x140092e08
mov eax, 0x10c
jmp 0x140092e08
mov eax, 0x112
jmp 0x140092e08
mov eax, 0x18b
jmp 0x140092e08
mov eax, 0x2b2
jmp 0x140092e08
mov eax, 0x18d
jmp 0x140092e08
mov eax, 0x18f
jmp 0x140092e08
mov eax, 0x190
jmp 0x140092e08
mov eax, 0x191
jmp 0x140092e08
mov eax, 0x194
jmp 0x140092e08
mov eax, 0x195
jmp 0x140092e08
mov eax, 0x19e
jmp 0x140092e08
mov eax, 0x1a1
jmp 0x140092e08
mov eax, 0x2a2
jmp 0x140092e08
mov eax, 0x2a3
jmp 0x140092e08
mov eax, 0x1a3
jmp 0x140092e08
mov eax, 0x1a6
jmp 0x140092e08
mov eax, 0x1a9
jmp 0x140092e08
mov eax, 0x1ae
jmp 0x140092e08
mov eax, 0x1b0
jmp 0x140092e08
mov eax, 0x1b1
jmp 0x140092e08
mov eax, 0x1b2
jmp 0x140092e08
mov eax, 0x1b3
jmp 0x140092e08
mov eax, 0x1b5
jmp 0x140092e08
mov eax, 0x1b6
jmp 0x140092e08
mov eax, 0x1b7
jmp 0x140092e08
mov eax, 0x1b8
jmp 0x140092e08
mov eax, 0x2a6
jmp 0x140092e08
mov eax, 0x2a9
jmp 0x140092e08
mov eax, 0x2b4
jmp 0x140092e08
mov eax, 0x2b6
jmp 0x140092e08
mov eax, 0x2b7
jmp 0x140092e08
mov eax, 0x2b8
jmp 0x140092e08
mov eax, 0x2ba
jmp 0x140092e08
mov eax, 0x2bb
jmp 0x140092e08
mov eax, 0x2cb
jmp 0x140092e08
mov eax, 0x2ce
jmp 0x140092e08
mov eax, 0x2d9
jmp 0x140092e08
mov eax, 0x2db
jmp 0x140092e08
mov eax, 0x2dd
jmp 0x140092e08
mov eax, 0x2df
jmp 0x140092e08
mov eax, 0x2e1
jmp 0x140092e08
mov eax, 0x2e3
jmp 0x140092e08
mov eax, 0x2e6
jmp 0x140092e08
mov eax, 0x2e8
jmp 0x140092e08
mov eax, 0x2e9
jmp 0x140092e08
mov eax, 0x2ea
jmp 0x140092e08
mov eax, 0x2ec
jmp 0x140092e08
mov eax, 0x2ed
jmp 0x140092e08
mov eax, 0x2f0
jmp 0x140092e08
mov eax, 0x2f2
jmp 0x140092e08
mov eax, 0x2f3
jmp 0x140092e08
mov eax, 0x2f4
jmp 0x140092e08
mov eax, 0x2f6
jmp 0x140092e08
mov eax, 0x2f7
mov rdx, qword [rsp + 0xd0]
inc rbx
cmp rbx, qword [rsp + 0x48]
jne 0x14008c6f1
lea r9, [0x140000000]
cdqe
cmp dword [r9 + rax*4 + 0xeb450], r13d
je case.0x14008c731.0
cmp r15d, 5
jne 0x140092e4f
mov r8d, 0x80500
jmp 0x140092e5b
mov rcx, qword [rsp + 0x38]
mov r8d, 0x4000
mov rdx, rbx
jmp 0x140092e63
cmp r15d, 4
jne 0x140092e76
mov r8d, 0x280400
mov rdx, qword [rsp + 0x48]
mov rcx, rdx
mov r9, qword [rsp + 0xf8]
call qword [rsp + 0xf0]
and dword [rsp + 0x30], eax
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0xd0]
mov eax, dword [rsp + 0x58]
mov rbx, rcx
add rcx, 0x20
lea r9, [0x140000000]
mov qword [rsp + 0x48], rcx
cmp rbx, qword [rsp + 0x70]
jb 0x14008c6c4
mov rdi, qword [rsp + 0xd8]
lea rsi, [rdi + 0x3f]
mov r15d, 1
shr rsi, 6
test rsi, rsi
je 0x140092f65
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0x40]
lea ebx, [r15 + 0x3f]
mov r12, r8
mov rbp, r9
sub r12, r9
mov rax, qword [r12 + rbp]
not rax
test qword [rbp], rax
je 0x140092f4c
lea rdi, [rbx - 0x40]
cmp rdi, rbx
jae 0x140092f4c
lea r14, [rbx - 0x40]
add r14, rdx
mov cl, dil
mov rax, rdi
mov edx, 1
and cl, 0x3f
shr rax, 6
shl rdx, cl
test qword [r9 + rax*8], rdx
je 0x140092f41
test qword [r8 + rax*8], rdx
jne 0x140092f41
mov r9, qword [rsp + 0xf8]
mov r8d, 0x40000000
mov rdx, r14
mov rcx, r14
call qword [rsp + 0xf0]
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
and r15d, eax
inc rdi
inc r14
cmp rdi, rbx
jb 0x140092ef8
mov rdx, qword [rsp + 0xd0]
add rbp, 8
add rbx, 0x40
dec rsi
jne 0x140092edb
mov ebx, dword [rsp + 0x30]
mov rax, qword [rsp + 0x50]
lea rcx, [rsp + 0x60]
and ebx, r15d
cmp rax, rcx
je 0x140092f83
mov rcx, rax
call fcn.14009c9f0
mov rax, qword [rsp + 0x40]
lea rcx, [rsp + 0x68]
cmp rax, rcx
je 0x140092f9a
mov rcx, rax
call fcn.14009c9f0
test ebx, ebx
jne 0x140092fa9
call fcn.1400a0dec
mov dword [rax], reloc.WS2_32.dll_shutdown
mov eax, ebx
jmp 0x140092fca
mov rcx, rax
call fcn.14009c9f0
mov rcx, rdi
call fcn.14009c9f0
call fcn.1400a0dec
mov dword [rax], recv
xor eax, eax
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret