Function at 0x1400133e0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Initialize winsock library

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 - 0x46a0]
mov eax, 0x47a0
call fcn.14001e0a0
sub rsp, rax
xor esi, esi
lea rcx, [rbp + 0x450]
mov dword [rbp + 0xe8], esi
call fcn.140004ea0
lea rcx, [rbp + 0x400]
call fcn.140005e90
lea rcx, [rbp + 0x400]
call fcn.140005eb0
lea rcx, [rbp + 0x520]
call fcn.140005e90
lea rcx, [rbp + 0x520]
call fcn.140005eb0
lea rcx, [rsp + 0x58]
call fcn.140005e90
lea rcx, [rsp + 0x58]
call fcn.140005eb0
xorps xmm0, xmm0
mov dword [rbp + 0x3a4], 0x532e2656
xor eax, eax
mov dword [rbp + 0x3a8], 0x3c3d307d
movups xmmword [rbp + 0x3af], xmm0
mov word [rbp + 0x3cf], ax
mov ecx, esi
movups xmmword [rbp + 0x3bf], xmm0
mov word [rbp + 0x3ac], 0x5773
lea r12, str.sZrrA
mov byte [rbp + 0x3ae], 8
mov edx, esi
nop
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x3a4], al
inc edx
movsxd rcx, edx
cmp rcx, 0xb
jb 0x1400134b0
mov dword [0x14005f384], edx
lea rcx, [rbp + 0x1900]
lea rdx, [rbp + 0x3a4]
mov byte [rbp + 0x3af], sil
call fcn.140019280
lea rcx, [rbp + 0x1900]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2168]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x18e0]
call fcn.1400017c0
lea rcx, [rbp + 0x1900]
call fcn.140019220
lea rcx, [rsp + 0x40]
call fcn.140004ea0
xor edx, edx
lea rcx, [rbp + 0x26a0]
mov r8d, 0x2000
call fcn.140043430
xorps xmm0, xmm0
mov dword [rbp + 0x1c4], 0x44417443
xor eax, eax
mov word [rbp + 0x1c8], 0x3c71
movups xmmword [rbp + 0x1ca], xmm0
mov word [rbp + 0x1da], ax
mov rcx, rsi
mov edx, esi
nop word [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x1c4], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140013570
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1920]
lea rdx, [rbp + 0x1c4]
mov byte [rbp + 0x1ca], sil
call fcn.140019280
lea rcx, [rbp + 0x1920]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
lea rcx, [rbp + 0x1920]
call fcn.140019220
xor eax, eax
mov dword [rbp + 0x32], 0x41437443
xorps xmm0, xmm0
mov dword [rbp + 0x4b], eax
movups xmmword [rbp + 0x3b], xmm0
mov byte [rbp + 0x4f], al
mov rcx, rsi
mov dword [rbp + 0x36], 0x50233b72
mov edx, esi
mov byte [rbp + 0x3a], 0x78
nop dword [rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x32], al
inc edx
movsxd rcx, edx
cmp rcx, 9
jb 0x1400135f0
mov dword [0x14005eb78], edx
lea rcx, [rbp + 0x1940]
lea rdx, [rbp + 0x32]
mov byte [rbp + 0x3b], sil
call fcn.140019280
lea rcx, [rbp + 0x1940]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
lea rcx, [rbp + 0x1940]
call fcn.140019220
xorps xmm0, xmm0
mov dword [rbp + 0x31d], 0x405c6a42
xor eax, eax
mov dword [rbp + 0x321], 0x5f263773
movups xmmword [rbp + 0x328], xmm0
mov word [rbp + 0x348], ax
mov rcx, rsi
movups xmmword [rbp + 0x338], xmm0
mov word [rbp + 0x325], 0x433c
mov edx, esi
mov byte [rbp + 0x327], 0x2c
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x31d], al
inc edx
movsxd rcx, edx
cmp rcx, 0xb
jb 0x140013681
mov dword [0x14005f384], edx
lea rcx, [rbp + 0x19a0]
lea rdx, [rbp + 0x31d]
mov byte [rbp + 0x328], sil
call fcn.140019280
lea rcx, [rbp + 0x19a0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si edi, xmm0
mov dword [rbp + 0x1dc], 0x44417443
xor eax, eax
mov word [rbp + 0x1e0], 0x3c71
mov rcx, rsi
mov word [rbp + 0x1f2], ax
mov edx, esi
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e2], xmm0
nop dword [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x1dc], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140013700
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1980]
lea rdx, [rbp + 0x1dc]
mov byte [rbp + 0x1e2], sil
call fcn.140019280
lea rcx, [rbp + 0x1980]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
xorps xmm0, xmm0
mov dword [rbp + 0x4bc], 0x474b6a47
mov rbx, rax
mov dword [rbp + 0x4c0], 0x5625366f
xor eax, eax
mov word [rbp + 0x4c4], 0x2139
mov dword [rbp + 0x506], eax
mov rcx, rsi
mov byte [rbp + 0x50a], al
mov edx, esi
movups xmmword [rbp + 0x4c6], xmm0
movups xmmword [rbp + 0x4d6], xmm0
movups xmmword [rbp + 0x4e6], xmm0
movups xmmword [rbp + 0x4f6], xmm0
nop dword [rax]
movzx eax, byte [r12 + rcx]
xor byte [rbp + rcx + 0x4bc], al
inc edx
movsxd rcx, edx
cmp rcx, 0xa
jb 0x1400137a0
mov dword [0x14005e2f8], edx
lea rcx, [rbp + 0x1960]
lea rdx, [rbp + 0x4bc]
mov byte [rbp + 0x4c6], sil
call fcn.140019280
lea rcx, [rbp + 0x1960]
call fcn.140019210
mov r8d, edi
mov rdx, rbx
mov rcx, rax
call fcn.140028c3c
lea rcx, [rbp + 0x1960]
mov r13, rax
call fcn.140019220
lea rcx, [rbp + 0x1980]
call fcn.140019220
lea rcx, [rbp + 0x19a0]
call fcn.140019220
xorps xmm0, xmm0
mov dword [rbp + 0x34a], 0x405c6a42
xor eax, eax
mov dword [rbp + 0x34e], 0x5f263773
movups xmmword [rbp + 0x355], xmm0
mov word [rbp + 0x375], ax
mov rcx, rsi
movups xmmword [rbp + 0x365], xmm0
mov word [rbp + 0x352], 0x433c
mov edx, esi
mov byte [rbp + 0x354], 0x2c
nop dword [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x34a], al
inc edx
movsxd rcx, edx
cmp rcx, 0xb
jb 0x140013860
mov dword [0x14005f384], edx
lea rcx, [rbp + 0x1a00]
lea rdx, [rbp + 0x34a]
mov byte [rbp + 0x355], sil
call fcn.140019280
lea rcx, [rbp + 0x1a00]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si edi, xmm0
mov dword [rbp + 0x1f4], 0x44417443
xor eax, eax
mov word [rbp + 0x1f8], 0x3c71
mov rcx, rsi
mov word [rbp + 0x20a], ax
mov edx, esi
xorps xmm0, xmm0
movups xmmword [rbp + 0x1fa], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x1f4], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x1400138e0
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x19e0]
lea rdx, [rbp + 0x1f4]
mov byte [rbp + 0x1fa], sil
call fcn.140019280
lea rcx, [rbp + 0x19e0]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
movdqa xmm0, xmmword [str.KkK_o_T8qv_s]
mov rbx, rax
movdqu xmmword [rbp + 0x468], xmm0
mov rdx, rsi
mov r9d, esi
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [rdx + r12]
xor byte [rbp + rdx + 0x468], cl
inc r9d
movsxd rdx, r9d
cmp rdx, 0xf
jb 0x140013950
lea rdx, [rbp + 0x468]
mov dword [0x14005eb60], r9d
lea rcx, [rbp + 0x19c0]
mov byte [rbp + 0x477], sil
call fcn.140019280
lea rcx, [rbp + 0x19c0]
call fcn.140019210
mov r8d, edi
mov rdx, rbx
mov rcx, rax
call fcn.140028c3c
lea rcx, [rbp + 0x19c0]
mov qword [rbp + 0x510], rax
call fcn.140019220
lea rcx, [rbp + 0x19e0]
call fcn.140019220
lea rcx, [rbp + 0x1a00]
call fcn.140019220
xor edx, edx
lea rcx, [rbp + 0x2500]
mov r8d, 0x198
call fcn.140043430
movdqa xmm0, xmmword [0x140050c70]
mov rcx, rsi
movdqu xmmword [rbp + 0x2fa], xmm0
mov word [rbp + 0x2f7], 0x2f5d
mov edx, esi
mov byte [rbp + 0x2f9], 6
nop word [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x2f7], al
inc edx
movsxd rcx, edx
cmp rcx, 5
jb 0x140013a10
mov dword [0x14005e31c], edx
lea rcx, [rbp + 0x1a40]
lea rdx, [rbp + 0x2f7]
mov byte [rbp + 0x2fc], sil
call fcn.140019280
lea rcx, [rbp + 0x1a40]
call fcn.140019210
movdqa xmm0, xmmword [0x140050c50]
mov rbx, rax
movdqu xmmword [rbp + 0x30d], xmm0
mov word [rbp + 0x30a], 0x7441
mov rcx, rsi
mov byte [rbp + 0x30c], 0x47
mov edx, esi
nop dword [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x30a], al
inc edx
movsxd rcx, edx
cmp rcx, 5
jb 0x140013a80
mov dword [0x14005e31c], edx
lea rcx, [rbp + 0x1a20]
lea rdx, [rbp + 0x30a]
mov byte [rbp + 0x30f], sil
call fcn.140019280
lea rcx, [rbp + 0x1a20]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si ecx, xmm0
mov rdx, rbx
call fcn.140023770
lea rcx, [rbp + 0x1a20]
call fcn.140019220
lea rcx, [rbp + 0x1a40]
call fcn.140019220
xorps xmm0, xmm0
mov dword [rbp + 0x3d1], 0x405c6a42
xor eax, eax
mov dword [rbp + 0x3d5], 0x5f263773
movups xmmword [rbp + 0x3dc], xmm0
mov word [rbp + 0x3fc], ax
mov rcx, rsi
movups xmmword [rbp + 0x3ec], xmm0
mov word [rbp + 0x3d9], 0x433c
mov edx, esi
mov byte [rbp + 0x3db], 0x2c
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x3d1], al
inc edx
movsxd rcx, edx
cmp rcx, 0xb
jb 0x140013b32
mov dword [0x14005f384], edx
lea rcx, [rbp + 0x1ac0]
lea rdx, [rbp + 0x3d1]
mov byte [rbp + 0x3dc], sil
call fcn.140019280
lea rcx, [rbp + 0x1ac0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si r15d, xmm0
mov dword [rbp + 0x20c], 0x44417443
xor eax, eax
mov word [rbp + 0x210], 0x3c71
mov rcx, rsi
mov word [rbp + 0x222], ax
mov edx, esi
xorps xmm0, xmm0
movups xmmword [rbp + 0x212], xmm0
nop dword [rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x20c], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140013bb0
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1aa0]
lea rdx, [rbp + 0x20c]
mov byte [rbp + 0x212], sil
call fcn.140019280
lea rcx, [rbp + 0x1aa0]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
mov r14, rax
mov dword [rbp + 0x50], 0x5c466b46
xor eax, eax
mov dword [rbp + 0x54], 0x502b3d74
xorps xmm0, xmm0
mov dword [rbp + 0x69], eax
mov byte [rbp + 0x6d], al
mov rcx, rsi
mov byte [rbp + 0x58], 0x36
mov edx, esi
movups xmmword [rbp + 0x59], xmm0
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x50], al
inc edx
movsxd rcx, edx
cmp rcx, 9
jb 0x140013c30
mov dword [0x14005eb78], edx
lea rcx, [rbp + 0x1a80]
lea rdx, [rbp + 0x50]
mov byte [rbp + 0x59], sil
call fcn.140019280
lea rcx, [rbp + 0x1a80]
call fcn.140019210
xorps xmm0, xmm0
mov word [rbp + 0xb34], 0x7442
mov rdi, rax
mov byte [rbp + 0xb36], 0x47
xor eax, eax
mov rcx, rsi
mov word [rbp + 0xba7], ax
mov edx, esi
movups xmmword [rbp + 0xb37], xmm0
movups xmmword [rbp + 0xb47], xmm0
movups xmmword [rbp + 0xb57], xmm0
movups xmmword [rbp + 0xb67], xmm0
movups xmmword [rbp + 0xb77], xmm0
movups xmmword [rbp + 0xb87], xmm0
movups xmmword [rbp + 0xb97], xmm0
nop
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0xb34], al
inc edx
movsxd rcx, edx
cmp rcx, 3
jb 0x140013cc0
mov dword [0x14005e350], edx
lea rcx, [rbp + 0x1a60]
lea rdx, [rbp + 0xb34]
mov byte [rbp + 0xb37], sil
call fcn.140019280
lea rcx, [rbp + 0x1a60]
call fcn.140019210
mov r8d, r15d
mov rdx, r14
mov rcx, rdi
mov rbx, rax
call fcn.140028cf0
mov rcx, rax
lea rdx, [rbp + 0x2500]
call qword [sym.imp.WSOCK32.dll_WSAStartup]
mov rcx, rbx
mov edi, eax
call fcn.14002cf8c
lea rcx, [rbp + 0x1a60]
cvttsd2si ebx, xmm0
call fcn.140019220
lea rcx, [rbp + 0x1a80]
call fcn.140019220
lea rcx, [rbp + 0x1aa0]
call fcn.140019220
lea rcx, [rbp + 0x1ac0]
call fcn.140019220
xor eax, eax
xorps xmm0, xmm0
mov rcx, rsi
mov edx, esi
cmp edi, ebx
jne 0x140014150
mov dword [rbp + 0x1ac], 0x425c6c42
mov word [rbp + 0x1b0], 0x3778
movups xmmword [rbp + 0x1b2], xmm0
mov word [rbp + 0x1c2], ax
nop word [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x1ac], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140013da0
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1b40]
lea rdx, [rbp + 0x1ac]
mov byte [rbp + 0x1b2], sil
call fcn.140019280
lea rcx, [rbp + 0x1b40]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
movdqa xmm1, xmmword [0x140050ea0]
mov rcx, rsi
cvttsd2si r14d, xmm0
mov edx, esi
mov dword [rbp + 0xa17], 0x236b3f7c
mov word [rbp + 0xa1b], 0x1d32
mov byte [rbp + 0xa1d], 0x5e
movdqa xmm0, xmmword [str.PJob]
movdqu xmmword [rbp + 0xa07], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa1e], xmm0
movups xmmword [rbp + 0xa2e], xmm0
movups xmmword [rbp + 0xa3e], xmm0
movups xmmword [rbp + 0xa4e], xmm0
movups xmmword [rbp + 0xa5e], xmm0
movups xmmword [rbp + 0xa6e], xmm0
movdqu xmmword [rbp + 0x9f7], xmm1
nop dword [rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x9f7], al
inc edx
movsxd rcx, edx
cmp rcx, 0x27
jb 0x140013e60
mov dword [0x14005d864], edx
lea rcx, [rbp + 0x1b20]
lea rdx, [rbp + 0x9f7]
mov byte [rbp + 0xa1e], sil
call fcn.140019280
lea rcx, [rbp + 0x1b20]
call fcn.140019210
movdqa xmm0, xmmword [0x140050d80]
mov rdi, rax
movdqa xmm1, xmmword [0x140050dc0]
xor eax, eax
movdqu xmmword [rbp + 0x120c], xmm0
mov rcx, rsi
mov qword [rbp + 0x126c], rax
movdqa xmm0, xmmword [str.3LK_0]
mov edx, esi
movdqu xmmword [rbp + 0x122c], xmm0
mov dword [rbp + 0x1274], eax
xorps xmm0, xmm0
mov byte [rbp + 0x1278], al
movdqu xmmword [rbp + 0x121c], xmm1
movdqa xmm1, xmmword [0x140050d40]
movups xmmword [rbp + 0x124c], xmm0
movups xmmword [rbp + 0x125c], xmm0
movdqu xmmword [rbp + 0x123c], xmm1
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x120c], al
inc edx
movsxd rcx, edx
cmp rcx, 0x40
jb 0x140013f11
mov dword [0x14005f380], edx
lea rcx, [rbp + 0x1b00]
lea rdx, [rbp + 0x120c]
mov byte [rbp + 0x124c], sil
call fcn.140019280
lea rcx, [rbp + 0x1b00]
call fcn.140019210
mov rbx, rax
mov dword [rbp + 0x224], 0x44417443
xor eax, eax
mov word [rbp + 0x228], 0x3c71
xorps xmm0, xmm0
mov word [rbp + 0x23a], ax
movups xmmword [rbp + 0x22a], xmm0
mov rcx, rsi
mov edx, esi
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x224], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140013f82
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1ae0]
lea rdx, [rbp + 0x224]
mov byte [rbp + 0x22a], sil
call fcn.140019280
lea rcx, [rbp + 0x1ae0]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
mov r9d, r14d
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, [rbp + 0x1ae0]
call fcn.140019220
lea rcx, [rbp + 0x1b00]
call fcn.140019220
lea rcx, [rbp + 0x1b20]
call fcn.140019220
lea rcx, [rbp + 0x1b40]
call fcn.140019220
call qword [sym.imp.WSOCK32.dll_WSACleanup]
xor edx, edx
lea rcx, [rbp + 0x2368]
mov r8d, 0x198
call fcn.140043430
lea rcx, [rbp + 0x2500]
mov edx, 3
lea rax, [rbp + 0x2368]
nop dword [rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x140014040
movups xmm0, xmmword [rax]
mov rax, qword [rax + 0x10]
mov word [rbp + 0xba9], 0x7442
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
xor eax, eax
xorps xmm0, xmm0
mov word [rbp + 0xc1c], ax
mov byte [rbp + 0xbab], 0x47
mov ecx, esi
movups xmmword [rbp + 0xbac], xmm0
movups xmmword [rbp + 0xbbc], xmm0
movups xmmword [rbp + 0xbcc], xmm0
movups xmmword [rbp + 0xbdc], xmm0
movups xmmword [rbp + 0xbec], xmm0
movups xmmword [rbp + 0xbfc], xmm0
movups xmmword [rbp + 0xc0c], xmm0
movzx eax, byte [rsi + r12]
xor byte [rbp + rsi + 0xba9], al
inc ecx
movsxd rsi, ecx
cmp rsi, 3
jb 0x1400140f0
mov dword [0x14005e350], ecx
lea rdx, [rbp + 0xba9]
lea rcx, [rbp + 0x1b60]
mov byte [rbp + 0xbac], 0
call fcn.140019280
lea rcx, [rbp + 0x1b60]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
lea rcx, [rbp + 0x1b60]
cvttsd2si ebx, xmm0
call fcn.140019220
jmp 0x1400170b0
mov dword [rbp - 0x28], 0x41437443
mov dword [rbp - 0x24], 0x50233b72
mov byte [rbp - 0x20], 0x78
movups xmmword [rbp - 0x1f], xmm0
mov dword [rbp - 0xf], eax
mov byte [rbp - 0xb], al
nop dword [rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx - 0x28], al
inc edx
movsxd rcx, edx
cmp rcx, 9
jb 0x140014170
mov dword [0x14005eb78], edx
lea rcx, [rbp + 0x1b80]
lea rdx, [rbp - 0x28]
mov byte [rbp - 0x1f], sil
call fcn.140019280
lea rcx, [rbp + 0x1b80]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si edi, xmm0
call fcn.14000b6b0
lea rcx, [rbp + 0x1b80]
mov ebx, eax
call fcn.140019220
cmp ebx, edi
jbe 0x1400145f0
xorps xmm0, xmm0
mov dword [rbp + 0x23c], 0x425c6c42
xor eax, eax
mov word [rbp + 0x240], 0x3778
movups xmmword [rbp + 0x242], xmm0
mov word [rbp + 0x252], ax
mov rcx, rsi
mov edx, esi
nop dword [rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x23c], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140014200
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1c00]
lea rdx, [rbp + 0x23c]
mov byte [rbp + 0x242], sil
call fcn.140019280
lea rcx, [rbp + 0x1c00]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
movdqa xmm1, xmmword [0x140050eb0]
xor eax, eax
cvttsd2si r14d, xmm0
mov dword [rbp + 0x908], 0x481b1941
mov rcx, rsi
mov dword [rbp + 0x90c], 0x6432394a
mov edx, esi
mov qword [rbp + 0x960], rax
mov dword [rbp + 0x968], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x910], xmm0
movups xmmword [rbp + 0x920], xmm0
movups xmmword [rbp + 0x930], xmm0
movups xmmword [rbp + 0x940], xmm0
movups xmmword [rbp + 0x950], xmm0
movdqu xmmword [rbp + 0x8f8], xmm1
nop
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x8f8], al
inc edx
movsxd rcx, edx
cmp rcx, 0x18
jb 0x1400142b0
mov dword [0x14005dad0], edx
lea rcx, [rbp + 0x1be0]
lea rdx, [rbp + 0x8f8]
mov byte [rbp + 0x910], sil
call fcn.140019280
lea rcx, [rbp + 0x1be0]
call fcn.140019210
movdqa xmm0, xmmword [0x140050e80]
mov rdi, rax
movdqa xmm1, xmmword [str.J_t]
xor eax, eax
movdqu xmmword [rbp + 0x1279], xmm0
mov rcx, rsi
mov word [rbp + 0x12c9], 0x602
movdqa xmm0, xmmword [0x140050e00]
mov edx, esi
movdqu xmmword [rbp + 0x1299], xmm0
mov byte [rbp + 0x12cb], reloc.WSOCK32.dll_WSAStartup
movdqa xmm0, xmmword [0x140050e90]
movdqu xmmword [rbp + 0x12b9], xmm0
mov qword [rbp + 0x132c], rax
xorps xmm0, xmm0
mov dword [rbp + 0x1334], eax
movdqu xmmword [rbp + 0x1289], xmm1
mov word [rbp + 0x1338], ax
movdqa xmm1, xmmword [0x140050d60]
movups xmmword [rbp + 0x12cc], xmm0
mov byte [rbp + 0x133a], al
movups xmmword [rbp + 0x12dc], xmm0
movups xmmword [rbp + 0x12ec], xmm0
movups xmmword [rbp + 0x12fc], xmm0
movups xmmword [rbp + 0x130c], xmm0
movups xmmword [rbp + 0x131c], xmm0
movdqu xmmword [rbp + 0x12a9], xmm1
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x1279], al
inc edx
movsxd rcx, edx
cmp rcx, 0x53
jb 0x1400143b0
mov dword [0x14005e2e4], edx
lea rcx, [rbp + 0x1bc0]
lea rdx, [rbp + 0x1279]
mov byte [rbp + 0x12cc], sil
call fcn.140019280
lea rcx, [rbp + 0x1bc0]
call fcn.140019210
mov rbx, rax
mov dword [rbp + 0x254], 0x44417443
xor eax, eax
mov word [rbp + 0x258], 0x3c71
xorps xmm0, xmm0
mov word [rbp + 0x26a], ax
movups xmmword [rbp + 0x25a], xmm0
mov rcx, rsi
mov edx, esi
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x254], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140014421
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1ba0]
lea rdx, [rbp + 0x254]
mov byte [rbp + 0x25a], sil
call fcn.140019280
lea rcx, [rbp + 0x1ba0]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
mov r9d, r14d
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, [rbp + 0x1ba0]
call fcn.140019220
lea rcx, [rbp + 0x1bc0]
call fcn.140019220
lea rcx, [rbp + 0x1be0]
call fcn.140019220
lea rcx, [rbp + 0x1c00]
call fcn.140019220
call qword [sym.imp.WSOCK32.dll_WSACleanup]
xor edx, edx
lea rcx, [rbp + 0x2368]
mov r8d, 0x198
call fcn.140043430
lea rcx, [rbp + 0x2500]
mov edx, 3
lea rax, [rbp + 0x2368]
nop dword [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x1400144e0
movups xmm0, xmmword [rax]
mov rax, qword [rax + 0x10]
mov word [rbp + 0xc1e], 0x7442
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
xor eax, eax
xorps xmm0, xmm0
mov word [rbp + 0xc91], ax
mov byte [rbp + 0xc20], 0x47
mov ecx, esi
movups xmmword [rbp + 0xc21], xmm0
movups xmmword [rbp + 0xc31], xmm0
movups xmmword [rbp + 0xc41], xmm0
movups xmmword [rbp + 0xc51], xmm0
movups xmmword [rbp + 0xc61], xmm0
movups xmmword [rbp + 0xc71], xmm0
movups xmmword [rbp + 0xc81], xmm0
movzx eax, byte [rsi + r12]
xor byte [rbp + rsi + 0xc1e], al
inc ecx
movsxd rsi, ecx
cmp rsi, 3
jb 0x140014590
mov dword [0x14005e350], ecx
lea rdx, [rbp + 0xc1e]
lea rcx, [rbp + 0x1c20]
mov byte [rbp + 0xc21], 0
call fcn.140019280
lea rcx, [rbp + 0x1c20]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
lea rcx, [rbp + 0x1c20]
cvttsd2si ebx, xmm0
call fcn.140019220
jmp 0x1400170b0
lea rcx, [rbp + 0x1f30]
call fcn.140004ec0
mov rdx, rax
lea rcx, [rbp + 0x520]
call fcn.140018ef0
lea rcx, [rbp + 0x1f30]
call fcn.140018e10
xorps xmm0, xmm0
mov word [rbp + 0xc93], 0x7442
xor eax, eax
mov byte [rbp + 0xc95], 0x47
movups xmmword [rbp + 0xc96], xmm0
mov word [rbp + 0xd06], ax
mov rcx, rsi
movups xmmword [rbp + 0xca6], xmm0
mov edx, esi
movups xmmword [rbp + 0xcb6], xmm0
movups xmmword [rbp + 0xcc6], xmm0
movups xmmword [rbp + 0xcd6], xmm0
movups xmmword [rbp + 0xce6], xmm0
movups xmmword [rbp + 0xcf6], xmm0
nop dword [rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0xc93], al
inc edx
movsxd rcx, edx
cmp rcx, 3
jb 0x140014670
mov dword [0x14005e350], edx
lea rcx, [rbp + 0x1c40]
lea rdx, [rbp + 0xc93]
mov byte [rbp + 0xc96], sil
call fcn.140019280
lea rcx, [rbp + 0x1c40]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
lea rcx, [rbp + 0x520]
cvttsd2si edi, xmm0
call fcn.140018bc0
lea rcx, [rbp + 0x1c40]
movzx ebx, al
call fcn.140019220
test edi, edi
mov edx, esi
sete cl
xor eax, eax
cmp bl, cl
xorps xmm0, xmm0
mov rcx, rsi
je 0x140014ab0
mov dword [rbp + 0x26c], 0x425c6c42
mov word [rbp + 0x270], 0x3778
movups xmmword [rbp + 0x272], xmm0
mov word [rbp + 0x282], ax
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x26c], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140014712
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1cc0]
lea rdx, [rbp + 0x26c]
mov byte [rbp + 0x272], sil
call fcn.140019280
lea rcx, [rbp + 0x1cc0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
xor eax, eax
mov dword [rsp + 0x78], 0x161c3324
cvttsd2si r14d, xmm0
mov dword [rsp + 0x7c], 0x4761792e
mov rcx, rsi
mov dword [rbp - 0x80], 0x4d37674b
mov edx, esi
mov byte [rbp - 0x7c], 0x3e
mov dword [rbp - 0x6b], eax
mov word [rbp - 0x67], ax
mov byte [rbp - 0x65], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x7b], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rsp + rcx + 0x78], al
inc edx
movsxd rcx, edx
cmp rcx, 0xd
jb 0x1400147a0
mov dword [0x140058840], edx
lea rcx, [rbp + 0x1ca0]
lea rdx, [rsp + 0x78]
mov byte [rbp - 0x7b], sil
call fcn.140019280
lea rcx, [rbp + 0x1ca0]
call fcn.140019210
movdqa xmm0, xmmword [0x140050ed0]
mov rdi, rax
movdqa xmm1, xmmword [0x140050d00]
xor eax, eax
movdqu xmmword [rbp + 0x96c], xmm0
mov rcx, rsi
mov dword [rbp + 0x9ac], 0x5f1e575f
movdqa xmm0, xmmword [str.9LZ_dI]
mov edx, esi
movdqu xmmword [rbp + 0x98c], xmm0
mov dword [rbp + 0x9b0], 0x76540c64
xorps xmm0, xmm0
mov word [rbp + 0x9f4], ax
movdqu xmmword [rbp + 0x97c], xmm1
mov byte [rbp + 0x9f6], al
movdqa xmm1, xmmword [str._Nop_p]
movups xmmword [rbp + 0x9b4], xmm0
movups xmmword [rbp + 0x9c4], xmm0
movups xmmword [rbp + 0x9d4], xmm0
movups xmmword [rbp + 0x9e4], xmm0
movdqu xmmword [rbp + 0x99c], xmm1
nop word [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x96c], al
inc edx
movsxd rcx, edx
cmp rcx, 0x48
jb 0x140014870
mov dword [0x14005eb64], edx
lea rcx, [rbp + 0x1c80]
lea rdx, [rbp + 0x96c]
mov byte [rbp + 0x9b4], sil
call fcn.140019280
lea rcx, [rbp + 0x1c80]
call fcn.140019210
mov rbx, rax
mov dword [rbp + 0x284], 0x44417443
xor eax, eax
mov word [rbp + 0x288], 0x3c71
xorps xmm0, xmm0
mov word [rbp + 0x29a], ax
movups xmmword [rbp + 0x28a], xmm0
mov rcx, rsi
mov edx, esi
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x284], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x1400148e1
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1c60]
lea rdx, [rbp + 0x284]
mov byte [rbp + 0x28a], sil
call fcn.140019280
lea rcx, [rbp + 0x1c60]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
mov r9d, r14d
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, [rbp + 0x1c60]
call fcn.140019220
lea rcx, [rbp + 0x1c80]
call fcn.140019220
lea rcx, [rbp + 0x1ca0]
call fcn.140019220
lea rcx, [rbp + 0x1cc0]
call fcn.140019220
call qword [sym.imp.WSOCK32.dll_WSACleanup]
xor edx, edx
lea rcx, [rbp + 0x2368]
mov r8d, 0x198
call fcn.140043430
lea rcx, [rbp + 0x2500]
mov edx, 3
lea rax, [rbp + 0x2368]
nop dword [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x1400149a0
movups xmm0, xmmword [rax]
mov rax, qword [rax + 0x10]
mov word [rbp + 0xd08], 0x7442
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
xor eax, eax
xorps xmm0, xmm0
mov word [rbp + 0xd7b], ax
mov byte [rbp + 0xd0a], 0x47
mov ecx, esi
movups xmmword [rbp + 0xd0b], xmm0
movups xmmword [rbp + 0xd1b], xmm0
movups xmmword [rbp + 0xd2b], xmm0
movups xmmword [rbp + 0xd3b], xmm0
movups xmmword [rbp + 0xd4b], xmm0
movups xmmword [rbp + 0xd5b], xmm0
movups xmmword [rbp + 0xd6b], xmm0
movzx eax, byte [rsi + r12]
xor byte [rbp + rsi + 0xd08], al
inc ecx
movsxd rsi, ecx
cmp rsi, 3
jb 0x140014a50
mov dword [0x14005e350], ecx
lea rdx, [rbp + 0xd08]
lea rcx, [rbp + 0x1ce0]
mov byte [rbp + 0xd0b], 0
call fcn.140019280
lea rcx, [rbp + 0x1ce0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
lea rcx, [rbp + 0x1ce0]
cvttsd2si ebx, xmm0
call fcn.140019220
jmp 0x1400170b0
mov dword [rbp - 0xa], 0x41437443
mov dword [rbp - 6], 0x50233b72
mov byte [rbp - 2], 0x78
movups xmmword [rbp - 1], xmm0
mov dword [rbp + 0xf], eax
mov byte [rbp + 0x13], al
nop dword [rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx - 0xa], al
inc edx
movsxd rcx, edx
cmp rcx, 9
jb 0x140014ad0
mov dword [0x14005eb78], edx
lea rcx, [rbp + 0x13a0]
lea rdx, [rbp - 0xa]
mov byte [rbp - 1], sil
call fcn.140019280
lea rcx, [rbp + 0x13a0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si eax, xmm0
lea rdi, str.sZrrA
mov word [rbp + 0x2e4], 0x7441
mov rcx, rsi
mov byte [rbp + 0x2e6], 0x47
mov edx, esi
movdqa xmm0, xmmword [0x140050c50]
movsxd r12, eax
movdqu xmmword [rbp + 0x2e7], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x2e4], al
inc edx
movsxd rcx, edx
cmp rcx, 5
jb 0x140014b50
mov dword [0x14005e31c], edx
lea rcx, [rbp + 0x1380]
lea rdx, [rbp + 0x2e4]
mov byte [rbp + 0x2e9], sil
call fcn.140019280
lea rcx, [rbp + 0x1380]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si eax, xmm0
lea rcx, [rbp + 0x18e0]
movsxd rdx, eax
call fcn.140018bf0
xorps xmm0, xmm0
mov rcx, rsi
mov edx, esi
movzx ebx, word [rax]
xor eax, eax
mov word [rbp + 0x3a2], ax
mov dword [rbp + 0x377], 0x405c6a42
mov dword [rbp + 0x37b], 0x5f263773
mov word [rbp + 0x37f], 0x433c
mov byte [rbp + 0x381], 0x2c
movups xmmword [rbp + 0x382], xmm0
movups xmmword [rbp + 0x392], xmm0
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x377], al
inc edx
movsxd rcx, edx
cmp rcx, 0xb
jb 0x140014c00
mov dword [0x14005f384], edx
lea rcx, [rbp + 0x1360]
lea rdx, [rbp + 0x377]
mov byte [rbp + 0x382], sil
call fcn.140019280
lea rcx, [rbp + 0x1360]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si r15d, xmm0
mov dword [rbp + 0x29c], 0x44417443
xor eax, eax
mov word [rbp + 0x2a0], 0x3c71
mov rcx, rsi
mov word [rbp + 0x2b2], ax
mov edx, esi
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a2], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x29c], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140014c80
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1340]
lea rdx, [rbp + 0x29c]
mov byte [rbp + 0x2a2], sil
call fcn.140019280
lea rcx, [rbp + 0x1340]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
movdqa xmm0, xmmword [0x140050da0]
mov r14, rax
xor eax, eax
mov dword [rbp + 0x430], 0x380a5c15
movdqu xmmword [rbp + 0x420], xmm0
mov word [rbp + 0x434], 0x7d16
mov rcx, rsi
xorps xmm0, xmm0
mov byte [rbp + 0x436], 0x68
movups xmmword [rbp + 0x437], xmm0
mov dword [rbp + 0x447], eax
mov r9d, esi
mov word [rbp + 0x44b], ax
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x420], al
inc r9d
movsxd rcx, r9d
cmp rcx, 0x17
jb 0x140014d20
lea rdx, [rbp + 0x420]
mov dword [0x14005eb74], r9d
lea rcx, [rbp + 0x1d00]
mov byte [rbp + 0x437], sil
call fcn.140019280
lea rcx, [rbp + 0x1d00]
call fcn.140019210
mov r8, r12
lea rcx, [rbp + 0x520]
movzx edx, bx
mov rdi, rax
call fcn.140018b70
mov r8d, r15d
mov rdx, r14
mov rcx, rdi
mov rbx, rax
call fcn.140028cf0
cmp rbx, rax
lea rcx, [rbp + 0x1d00]
setne dil
call fcn.140019220
lea rcx, [rbp + 0x1340]
call fcn.140019220
lea rcx, [rbp + 0x1360]
call fcn.140019220
lea rcx, [rbp + 0x1380]
call fcn.140019220
lea rcx, [rbp + 0x13a0]
call fcn.140019220
xor eax, eax
mov dword [rbp - 0x46], 0x41437443
xorps xmm0, xmm0
mov dword [rbp - 0x2d], eax
movups xmmword [rbp - 0x3d], xmm0
mov byte [rbp - 0x29], al
lea r15, str.sZrrA
mov dword [rbp - 0x42], 0x50233b72
mov rcx, rsi
mov byte [rbp - 0x3e], 0x78
mov edx, esi
nop word [rax + rax]
movzx eax, byte [rcx + r15]
xor byte [rbp + rcx - 0x46], al
inc edx
movsxd rcx, edx
cmp rcx, 9
jb 0x140014e00
mov dword [0x14005eb78], edx
lea rcx, [rbp + 0x13c0]
lea rdx, [rbp - 0x46]
mov byte [rbp - 0x3d], sil
call fcn.140019280
lea rcx, [rbp + 0x13c0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si eax, xmm0
lea rcx, [rbp + 0x13c0]
test eax, eax
setne bl
call fcn.140019220
lea rcx, [rbp + 0x520]
call fcn.1400017b0
mov r14, rax
mov rcx, rsi
xor eax, eax
mov edx, esi
cmp bl, dil
je 0x140014f4c
movdqa xmm0, xmmword [0x140050e50]
movdqa xmm1, xmmword [0x140050de0]
movdqu xmmword [rbp + 0x5f0], xmm0
mov dword [rbp + 0x620], 0x47624a13
movdqa xmm0, xmmword [0x140050db0]
movdqu xmmword [rbp + 0x610], xmm0
mov qword [rbp + 0x624], rax
movdqu xmmword [rbp + 0x600], xmm1
mov word [rbp + 0x62c], ax
mov byte [rbp + 0x62e], al
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rcx + r15]
xor byte [rbp + rcx + 0x5f0], al
inc edx
movsxd rcx, edx
cmp rcx, 0x34
jb 0x140014ed0
mov dword [0x14005d860], edx
lea rcx, [rbp + 0x13e0]
lea rdx, [rbp + 0x5f0]
mov byte [rbp + 0x624], sil
call fcn.140019280
lea rcx, [rbp + 0x13e0]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2188]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1f50]
call fcn.1400017c0
mov rcx, rax
call fcn.1400017b0
lea rbx, [rbp + 0x13e0]
lea rdi, [rbp + 0x1f50]
jmp 0x140015017
movdqa xmm0, xmmword [0x140050e40]
movdqa xmm1, xmmword [0x140050dd0]
movdqu xmmword [rbp + 0x62f], xmm0
mov dword [rbp + 0x65f], 0x47624a13
movdqa xmm0, xmmword [0x140050db0]
movdqu xmmword [rbp + 0x64f], xmm0
mov qword [rbp + 0x663], rax
movdqu xmmword [rbp + 0x63f], xmm1
mov word [rbp + 0x66b], ax
mov byte [rbp + 0x66d], al
nop word [rax + rax]
movzx eax, byte [rcx + r15]
xor byte [rbp + rcx + 0x62f], al
inc edx
movsxd rcx, edx
cmp rcx, 0x34
jb 0x140014fa0
mov dword [0x14005d860], edx
lea rcx, [rbp + 0x1400]
lea rdx, [rbp + 0x62f]
mov byte [rbp + 0x663], sil
call fcn.140019280
lea rcx, [rbp + 0x1400]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x21a8]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1f70]
call fcn.1400017c0
mov rcx, rax
call fcn.1400017b0
lea rbx, [rbp + 0x1400]
lea rdi, [rbp + 0x1f70]
mov rdx, r13
lea rcx, [rbp + 0x26a0]
mov r9, r14
mov r8, rax
call fcn.1400010d0
mov rcx, rdi
call fcn.140018e10
mov rcx, rbx
call fcn.140019220
xorps xmm0, xmm0
mov byte [rbp + 0xa7e], 1
xor eax, eax
lea rdi, str.sZrrA
movups xmmword [rbp + 0xa7f], xmm0
mov qword [rbp + 0xacf], rax
mov rcx, rsi
movups xmmword [rbp + 0xa8f], xmm0
mov word [rbp + 0xad7], ax
mov edx, esi
movups xmmword [rbp + 0xa9f], xmm0
movups xmmword [rbp + 0xaaf], xmm0
movups xmmword [rbp + 0xabf], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0xa7e], al
inc edx
movsxd rcx, edx
cmp rcx, 1
jb 0x140015090
mov dword [0x14005e2e0], edx
lea rcx, [rbp + 0x1420]
lea rdx, [rbp + 0xa7e]
mov byte [rbp + 0xa7f], sil
call fcn.140019280
lea rcx, [rbp + 0x1420]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x21c8]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1f90]
call fcn.1400017c0
mov rcx, rax
call fcn.1400017b0
mov rdx, rax
lea rcx, [rbp + 0x26a0]
call fcn.140024670
lea rcx, [rbp + 0x1f90]
mov r12, rax
call fcn.140018e10
lea rcx, [rbp + 0x1420]
call fcn.140019220
xorps xmm0, xmm0
mov dword [rbp + 0x2b4], 0x44417443
xor eax, eax
mov word [rbp + 0x2b8], 0x3c71
movups xmmword [rbp + 0x2ba], xmm0
mov word [rbp + 0x2ca], ax
mov r14d, 1
mov rcx, rsi
mov edx, esi
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x2b4], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140015160
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1480]
lea rdx, [rbp + 0x2b4]
mov byte [rbp + 0x2ba], sil
call fcn.140019280
lea rcx, [rbp + 0x1480]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
cmp rax, r12
jne 0x1400152e0
xorps xmm0, xmm0
mov dword [rbp + 0x6e], 0x41437443
xor eax, eax
mov dword [rbp + 0x72], 0x50233b72
movups xmmword [rbp + 0x77], xmm0
mov dword [rbp + 0x87], eax
mov r14d, 7
mov byte [rbp + 0x8b], al
mov rcx, rsi
movups xmmword [rbp + 0x6ff], xmm0
mov byte [rbp + 0x73f], al
mov edx, esi
movups xmmword [rbp + 0x70f], xmm0
mov byte [rbp + 0x76], 0x78
movups xmmword [rbp + 0x71f], xmm0
mov dword [rbp + 0x6fb], 0x313b1724
movups xmmword [rbp + 0x72f], xmm0
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x6e], al
inc edx
movsxd rcx, edx
cmp rcx, 9
jb 0x140015211
mov dword [0x14005eb78], edx
lea rcx, [rbp + 0x1440]
lea rdx, [rbp + 0x6e]
mov byte [rbp + 0x77], sil
call fcn.140019280
mov rcx, rsi
mov edx, esi
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x6fb], al
inc edx
movsxd rcx, edx
cmp rcx, 4
jb 0x140015250
mov dword [0x14005e318], edx
lea rcx, [rbp + 0x1460]
lea rdx, [rbp + 0x6fb]
mov byte [rbp + 0x6ff], sil
call fcn.140019280
lea rcx, [rbp + 0x1460]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x21e8]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x2208]
call fcn.1400017c0
mov rcx, rax
call fcn.1400117c0
lea rcx, [rbp + 0x1440]
movzx ebx, al
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si ecx, xmm0
test ecx, ecx
setne cl
cmp cl, bl
jne 0x1400152e0
mov bl, 1
jmp 0x1400152e8
xor bl, bl
test r14b, 4
je 0x1400152f8
and r14d, 0xfffffffb
lea rcx, [rbp + 0x1440]
call fcn.140019220
test r14b, 2
je 0x14001530e
and r14d, 0xfffffffd
lea rcx, [rbp + 0x1460]
call fcn.140019220
lea rcx, [rbp + 0x1480]
and r14d, 0xfffffffe
call fcn.140019220
test bl, bl
je 0x140015520
xorps xmm0, xmm0
mov byte [rbp + 0xad9], 1
xor eax, eax
mov rcx, rsi
movups xmmword [rbp + 0xada], xmm0
mov qword [rbp + 0xb2a], rax
mov edx, esi
movups xmmword [rbp + 0xaea], xmm0
mov word [rbp + 0xb32], ax
movups xmmword [rbp + 0xafa], xmm0
movups xmmword [rbp + 0xb0a], xmm0
movups xmmword [rbp + 0xb1a], xmm0
nop dword [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0xad9], al
inc edx
movsxd rcx, edx
cmp rcx, 1
jb 0x140015370
mov dword [0x14005e2e0], edx
lea rcx, [rbp + 0x14c0]
lea rdx, [rbp + 0xad9]
mov byte [rbp + 0xada], sil
call fcn.140019280
lea rcx, [rbp + 0x14c0]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2228]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1d60]
call fcn.1400017c0
mov rcx, rax
call fcn.1400017b0
movdqa xmm0, xmmword [0x140050e20]
mov rbx, rax
xor eax, eax
mov dword [rbp + 0x67e], 0x5e1b3e61
movdqu xmmword [rbp + 0x66e], xmm0
mov dword [rbp + 0x682], 0x5714197d
mov rcx, rsi
xorps xmm0, xmm0
mov dword [rbp + 0x686], 0x704a0e10
movups xmmword [rbp + 0x68d], xmm0
mov word [rbp + 0x68a], 0x6170
mov edx, esi
movups xmmword [rbp + 0x69d], xmm0
mov byte [rbp + 0x68c], 0x7f
movups xmmword [rbp + 0x6ad], xmm0
mov qword [rbp + 0x6ed], rax
movups xmmword [rbp + 0x6bd], xmm0
mov dword [rbp + 0x6f5], eax
movups xmmword [rbp + 0x6cd], xmm0
mov word [rbp + 0x6f9], ax
movups xmmword [rbp + 0x6dd], xmm0
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x66e], al
inc edx
movsxd rcx, edx
cmp rcx, 0x1f
jb 0x140015470
mov dword [0x14005f3a8], edx
lea rcx, [rbp + 0x14a0]
lea rdx, [rbp + 0x66e]
mov byte [rbp + 0x68d], sil
call fcn.140019280
lea rcx, [rbp + 0x14a0]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2248]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1fb0]
call fcn.1400017c0
mov rcx, rax
call fcn.1400017b0
mov rdx, rbx
mov rcx, rax
call fcn.140024670
lea rcx, [rbp + 0x1fb0]
mov r12, rax
call fcn.140018e10
lea rcx, [rbp + 0x14a0]
call fcn.140019220
lea rcx, [rbp + 0x1d60]
call fcn.140018e10
lea rcx, [rbp + 0x14c0]
call fcn.140019220
nop word [rax + rax]
xor eax, eax
mov dword [rbp + 0x2cc], 0x44417443
xorps xmm0, xmm0
mov word [rbp + 0x2e2], ax
movups xmmword [rbp + 0x2d2], xmm0
or r14d, 8
mov word [rbp + 0x2d0], 0x3c71
mov rcx, rsi
mov edx, esi
nop
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x2cc], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140015550
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1500]
lea rdx, [rbp + 0x2cc]
mov byte [rbp + 0x2d2], sil
call fcn.140019280
lea rcx, [rbp + 0x1500]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
cmp rax, r12
je 0x140015625
xor eax, eax
mov dword [rbp + 0x14], 0x41437443
xorps xmm0, xmm0
mov dword [rbp + 0x2d], eax
movups xmmword [rbp + 0x1d], xmm0
mov byte [rbp + 0x31], al
or r14d, 0x10
mov dword [rbp + 0x18], 0x50233b72
mov rcx, rsi
mov byte [rbp + 0x1c], 0x78
mov edx, esi
nop dword [rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x14], al
inc edx
movsxd rcx, edx
cmp rcx, 9
jb 0x1400155d0
mov dword [0x14005eb78], edx
lea rcx, [rbp + 0x14e0]
lea rdx, [rbp + 0x14]
mov byte [rbp + 0x1d], sil
call fcn.140019280
lea rcx, [rbp + 0x14e0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
mov rcx, r12
cvttsd2si ebx, xmm0
call fcn.14002d01c
cmp ebx, eax
jne 0x140015625
mov bl, 1
jmp 0x140015627
xor bl, bl
test r14b, 0x10
je 0x14001563d
and r14d, 0xffffffef
lea rcx, [rbp + 0x14e0]
call fcn.140019220
lea rcx, [rbp + 0x1500]
and r14d, 0xfffffff7
call fcn.140019220
test bl, bl
je 0x140015e7c
xorps xmm0, xmm0
mov dword [rbp + 0xec], 0x44417443
xor eax, eax
mov word [rbp + 0xf0], 0x3c71
movups xmmword [rbp + 0xf2], xmm0
mov word [rbp + 0x102], ax
mov rcx, rsi
mov edx, esi
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0xec], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140015680
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1520]
lea rdx, [rbp + 0xec]
mov byte [rbp + 0xf2], sil
call fcn.140019280
lea rcx, [rbp + 0x1520]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
lea rcx, [rbp + 0x1520]
mov rbx, rax
call fcn.140019220
cmp r12, rbx
je 0x140015e72
xor eax, eax
mov dword [rbp - 0x64], 0x41437443
xorps xmm0, xmm0
mov dword [rbp - 0x4b], eax
movups xmmword [rbp - 0x5b], xmm0
mov byte [rbp - 0x47], al
mov rcx, rsi
mov dword [rbp - 0x60], 0x50233b72
mov edx, esi
mov byte [rbp - 0x5c], 0x78
nop dword [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx - 0x64], al
inc edx
movsxd rcx, edx
cmp rcx, 9
jb 0x140015710
mov dword [0x14005eb78], edx
lea rcx, [rbp + 0x1540]
lea rdx, [rbp - 0x64]
mov byte [rbp - 0x5b], sil
call fcn.140019280
lea rcx, [rbp + 0x1540]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x26a0]
cvttsd2si edx, xmm0
call fcn.140043430
lea rcx, [rbp + 0x1540]
call fcn.140019220
mov r8, r12
lea rcx, [rbp + 0x26a0]
mov edx, r13d
call fcn.1400297c0
lea rdx, [rbp + 0x26a0]
lea rcx, [rbp + 0x400]
call fcn.140019cf0
xorps xmm0, xmm0
mov dword [rbp + 0x104], 0x7f785653
xor eax, eax
mov word [rbp + 0x108], 0x548
movups xmmword [rbp + 0x10a], xmm0
mov word [rbp + 0x11a], ax
mov rcx, rsi
mov edx, esi
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x104], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x1400157d0
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1560]
lea rdx, [rbp + 0x104]
mov byte [rbp + 0x10a], sil
call fcn.140019280
lea rcx, [rbp + 0x1560]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2268]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x2288]
call fcn.1400017c0
mov rdx, rax
lea rcx, [rbp + 0x400]
call fcn.140003c90
lea rcx, [rbp + 0x1560]
call fcn.140019220
lea rcx, [rbp + 0x400]
call fcn.1400028a0
xorps xmm0, xmm0
mov word [rbp + 0xd7d], 0x7442
xor eax, eax
mov byte [rbp + 0xd7f], 0x47
or r14d, 0x20
mov word [rbp + 0xdf0], ax
cmp qword [rbp + 0x410], rax
mov rcx, rsi
movups xmmword [rbp + 0xd80], xmm0
sete bl
mov edx, esi
movups xmmword [rbp + 0xd90], xmm0
movups xmmword [rbp + 0xda0], xmm0
movups xmmword [rbp + 0xdb0], xmm0
movups xmmword [rbp + 0xdc0], xmm0
movups xmmword [rbp + 0xdd0], xmm0
movups xmmword [rbp + 0xde0], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0xd7d], al
inc edx
movsxd rcx, edx
cmp rcx, 3
jb 0x1400158c0
mov dword [0x14005e350], edx
lea rcx, [rbp + 0x15c0]
lea rdx, [rbp + 0xd7d]
mov byte [rbp + 0xd80], sil
call fcn.140019280
lea rcx, [rbp + 0x15c0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si eax, xmm0
test eax, eax
setne al
cmp bl, al
je 0x140015a9c
xorps xmm0, xmm0
mov word [rbp + 0xdf2], 0x7442
xor eax, eax
mov byte [rbp + 0xdf4], 0x47
movups xmmword [rbp + 0xdf5], xmm0
mov word [rbp + 0xe65], ax
mov rcx, rsi
movups xmmword [rbp + 0xe05], xmm0
mov word [rbp + 0x132], ax
mov edx, esi
movups xmmword [rbp + 0xe15], xmm0
mov dword [rbp + 0x11c], 0x3b201f20
movups xmmword [rbp + 0xe25], xmm0
mov word [rbp + 0x120], 0x4200
movups xmmword [rbp + 0xe35], xmm0
movups xmmword [rbp + 0xe45], xmm0
movups xmmword [rbp + 0xe55], xmm0
movups xmmword [rbp + 0x122], xmm0
nop
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x11c], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140015990
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x15a0]
lea rdx, [rbp + 0x11c]
mov byte [rbp + 0x122], sil
call fcn.140019280
lea rcx, [rbp + 0x15a0]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x22a8]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1d80]
call fcn.1400017c0
mov rcx, rax
mov rbx, rax
call fcn.1400017b0
mov rcx, qword [rbx + 0x10]
or r14d, 0x1c0
mov qword [rbp + 0x818], rcx
mov edx, esi
mov qword [rbp + 0x810], rax
mov rcx, rsi
movaps xmm0, xmmword [rbp + 0x810]
movdqa xmmword [rsp + 0x30], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0xdf2], al
inc edx
movsxd rcx, edx
cmp rcx, 3
jb 0x140015a30
mov dword [0x14005e350], edx
lea rcx, [rbp + 0x1580]
lea rdx, [rbp + 0xdf2]
mov byte [rbp + 0xdf5], sil
call fcn.140019280
lea rcx, [rbp + 0x1580]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si eax, xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x400]
test eax, eax
setne bl
call fcn.140018a80
cmp bl, al
je 0x140015a9c
xor bl, bl
jmp 0x140015a9e
mov bl, 1
bt r14d, 8
jae 0x140015ab6
btr r14d, 8
lea rcx, [rbp + 0x1580]
call fcn.140019220
test r14b, r14b
jns 0x140015acc
btr r14d, 7
lea rcx, [rbp + 0x1d80]
call fcn.140018e10
test r14b, 0x40
je 0x140015ae2
and r14d, 0xffffffbf
lea rcx, [rbp + 0x15a0]
call fcn.140019220
lea rcx, [rbp + 0x15c0]
and r14d, 0xffffffdf
call fcn.140019220
test bl, bl
jne 0x140015520
xorps xmm0, xmm0
mov word [rbp + 0xe67], 0x7442
xor eax, eax
mov byte [rbp + 0xe69], 0x47
lea rcx, [rbp + 0x400]
mov word [rbp + 0xeda], ax
movups xmmword [rbp + 0xe6a], xmm0
movups xmmword [rbp + 0xe7a], xmm0
movups xmmword [rbp + 0xe8a], xmm0
movups xmmword [rbp + 0xe9a], xmm0
movups xmmword [rbp + 0xeaa], xmm0
movups xmmword [rbp + 0xeba], xmm0
movups xmmword [rbp + 0xeca], xmm0
call fcn.1400017b0
mov qword [rbp + 0x820], rax
mov rcx, rsi
mov rax, qword [rbp + 0x410]
mov edx, esi
mov qword [rbp + 0x828], rax
movaps xmm0, xmmword [rbp + 0x820]
movdqa xmmword [rsp + 0x30], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0xe67], al
inc edx
movsxd rcx, edx
cmp rcx, 3
jb 0x140015b80
mov dword [0x14005e350], edx
lea rcx, [rbp + 0x15e0]
lea rdx, [rbp + 0xe67]
mov byte [rbp + 0xe6a], sil
call fcn.140019280
lea rcx, [rbp + 0x15e0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x58]
cvttsd2si edi, xmm0
call fcn.140018a80
lea rcx, [rbp + 0x15e0]
movzx ebx, al
call fcn.140019220
test edi, edi
lea rdi, str.sZrrA
sete cl
cmp bl, cl
jne 0x140015520
lea rcx, [rbp + 0x400]
call fcn.1400017b0
xorps xmm0, xmm0
mov dword [rbp + 0x740], 0x78013656
mov rbx, rax
lea rdi, str.sZrrA
xor eax, eax
mov rcx, rsi
mov byte [rbp + 0x784], al
mov edx, esi
movups xmmword [rbp + 0x744], xmm0
movups xmmword [rbp + 0x754], xmm0
movups xmmword [rbp + 0x764], xmm0
movups xmmword [rbp + 0x774], xmm0
nop dword [rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x740], al
inc edx
movsxd rcx, edx
cmp rcx, 4
jb 0x140015c50
mov dword [0x14005e318], edx
lea rcx, [rbp + 0x1600]
lea rdx, [rbp + 0x740]
mov byte [rbp + 0x744], sil
call fcn.140019280
lea rcx, [rbp + 0x1600]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x22c8]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1da0]
call fcn.1400017c0
mov rcx, rax
call fcn.1400017b0
mov rdx, rbx
mov rcx, rax
call fcn.140001080
lea rcx, [rbp + 0x1da0]
call fcn.140018e10
lea rcx, [rbp + 0x1600]
call fcn.140019220
xorps xmm0, xmm0
mov word [rbp + 0x1124], 0x507e
xor eax, eax
mov rcx, rsi
movups xmmword [rbp + 0x1126], xmm0
mov word [rbp + 0x1196], ax
mov edx, esi
movups xmmword [rbp + 0x1136], xmm0
movups xmmword [rbp + 0x1146], xmm0
movups xmmword [rbp + 0x1156], xmm0
movups xmmword [rbp + 0x1166], xmm0
movups xmmword [rbp + 0x1176], xmm0
movups xmmword [rbp + 0x1186], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x1124], al
inc edx
movsxd rcx, edx
cmp rcx, 2
jb 0x140015d30
mov dword [0x14005e2f4], edx
lea rcx, [rbp + 0x1620]
lea rdx, [rbp + 0x1124]
mov byte [rbp + 0x1126], sil
call fcn.140019280
lea rcx, [rbp + 0x1620]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x22e8]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1ea0]
call fcn.1400017c0
mov r8, rax
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x1ec0]
call fcn.14001a700
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140018d80
lea rcx, [rbp + 0x1ec0]
call fcn.140018e10
lea rcx, [rbp + 0x1ea0]
call fcn.140018e10
lea rcx, [rbp + 0x1620]
call fcn.140019220
xorps xmm0, xmm0
mov dword [rbp + 0x194], 0x44417443
xor eax, eax
mov word [rbp + 0x198], 0x3c71
movups xmmword [rbp + 0x19a], xmm0
mov word [rbp + 0x1aa], ax
mov rcx, rsi
mov edx, esi
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x194], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140015e10
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1640]
lea rdx, [rbp + 0x194]
mov byte [rbp + 0x19a], sil
call fcn.140019280
lea rcx, [rbp + 0x1640]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
lea rcx, [rbp + 0x1640]
mov rbx, rax
call fcn.140019220
cmp r12, rbx
jne 0x140015520
lea rcx, [rsp + 0x58]
call fcn.140018c10
xorps xmm0, xmm0
mov dword [rbp + 0x134], 0x44417443
xor eax, eax
mov word [rbp + 0x138], 0x3c71
movups xmmword [rbp + 0x13a], xmm0
mov word [rbp + 0x14a], ax
mov rcx, rsi
mov edx, esi
nop word [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x134], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140015eb0
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1660]
lea rdx, [rbp + 0x134]
mov byte [rbp + 0x13a], sil
call fcn.140019280
lea rcx, [rbp + 0x1660]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
lea rcx, [rbp + 0x1660]
mov rbx, rax
call fcn.140019220
cmp r12, rbx
je 0x140015fa6
lea rcx, [rsp + 0x58]
call fcn.140018c10
mov rcx, r12
call fcn.140024598
xorps xmm0, xmm0
mov dword [rbp + 0x14c], 0x44417443
xor eax, eax
mov word [rbp + 0x150], 0x3c71
movups xmmword [rbp + 0x152], xmm0
mov word [rbp + 0x162], ax
mov rcx, rsi
mov edx, esi
nop
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x14c], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140015f50
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1680]
lea rdx, [rbp + 0x14c]
mov byte [rbp + 0x152], sil
call fcn.140019280
lea rcx, [rbp + 0x1680]
call fcn.140019210
mov rcx, rax
call fcn.1400291d8
lea rcx, [rbp + 0x1680]
call fcn.140019220
xorps xmm0, xmm0
mov dword [rbp + 0x540], 0x1b003f20
xor eax, eax
mov dword [rbp + 0x544], 0x125c6220
movups xmmword [rbp + 0x54c], xmm0
mov qword [rbp + 0x58c], rax
mov rcx, rsi
movups xmmword [rbp + 0x55c], xmm0
mov dword [rbp + 0x594], eax
mov edx, esi
movups xmmword [rbp + 0x56c], xmm0
mov dword [rbp + 0x548], 0x50207763
movups xmmword [rbp + 0x57c], xmm0
nop word [rax + rax]
movzx eax, byte [rdi + rcx]
xor byte [rbp + rcx + 0x540], al
inc edx
movsxd rcx, edx
cmp rcx, 0xc
jb 0x140016000
mov dword [0x14005e334], edx
lea rcx, [rbp + 0x16c0]
lea rdx, [rbp + 0x540]
mov byte [rbp + 0x54c], sil
call fcn.140019280
lea rcx, [rbp + 0x16c0]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2308]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x2328]
call fcn.1400017c0
movdqa xmm0, xmmword [0x140050ec0]
mov rbx, rax
movdqa xmm1, xmmword [0x140050df0]
xor eax, eax
movdqu xmmword [rbp + 0x478], xmm0
mov dword [rbp + 0x498], 0x387d1534
mov rcx, rsi
xorps xmm0, xmm0
mov dword [rbp + 0x49c], 0x2d401927
movups xmmword [rbp + 0x4a4], xmm0
mov dword [rbp + 0x4a0], 0x250b2c08
mov edx, esi
movdqu xmmword [rbp + 0x488], xmm1
mov qword [rbp + 0x4b4], rax
nop dword [rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0x478], al
inc edx
movsxd rcx, edx
cmp rcx, 0x2c
jb 0x1400160c0
mov dword [0x14005a854], edx
lea rcx, [rbp + 0x16a0]
lea rdx, [rbp + 0x478]
mov byte [rbp + 0x4a4], sil
call fcn.140019280
lea rcx, [rbp + 0x16a0]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2348]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x2108]
call fcn.1400017c0
mov r8, rbx
lea rcx, [rbp + 0x1d38]
mov rdx, rax
call fcn.140005ed0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400172d0
lea rcx, [rbp + 0x1d38]
call fcn.140017260
lea rcx, [rbp + 0x16a0]
call fcn.140019220
lea rcx, [rbp + 0x16c0]
call fcn.140019220
xor eax, eax
mov dword [rbp + 0xc8], 0x41437443
xorps xmm0, xmm0
mov dword [rbp + 0xe1], eax
movups xmmword [rbp + 0xd1], xmm0
mov byte [rbp + 0xe5], al
mov rcx, rsi
mov dword [rbp + 0xcc], 0x50233b72
mov edx, esi
mov byte [rbp + 0xd0], 0x78
nop dword [rax + rax]
movzx eax, byte [rcx + rdi]
xor byte [rbp + rcx + 0xc8], al
inc edx
movsxd rcx, edx
cmp rcx, 9
jb 0x1400161a0
mov dword [0x14005eb78], edx
lea rcx, [rbp + 0x16e0]
lea rdx, [rbp + 0xc8]
mov byte [rbp + 0xd1], sil
call fcn.140019280
lea rcx, [rbp + 0x16e0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
lea rcx, [rsp + 0x40]
cvttsd2si edi, xmm0
call fcn.140017130
lea rcx, [rbp + 0x16e0]
movzx ebx, al
call fcn.140019220
test edi, edi
sete cl
cmp cl, bl
je 0x1400166b2
lea rcx, [rsp + 0x40]
call fcn.140017150
lea rcx, [rsp + 0x40]
mov r14, rax
call fcn.140017140
mov r15, rax
cmp r14, rax
je 0x140016671
lea r12, str.sZrrA
nop
xorps xmm0, xmm0
mov dword [rbp + 0x164], 0x7f785653
xor eax, eax
mov word [rbp + 0x168], 0x548
movups xmmword [rbp + 0x16a], xmm0
mov word [rbp + 0x17a], ax
mov rcx, rsi
mov edx, esi
nop dword [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x164], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x140016270
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x1700]
lea rdx, [rbp + 0x164]
mov byte [rbp + 0x16a], sil
call fcn.140019280
lea rcx, [rbp + 0x1700]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x1fe8]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x2008]
call fcn.1400017c0
mov rdx, rax
mov rcx, r14
call fcn.140003c90
lea rcx, [rbp + 0x1700]
call fcn.140019220
mov rcx, r14
call fcn.1400028a0
xorps xmm0, xmm0
mov word [rbp + 0xedc], 0x7442
xor eax, eax
mov byte [rbp + 0xede], 0x47
movups xmmword [rbp + 0xedf], xmm0
mov word [rbp + 0xf4f], ax
mov rcx, rsi
movups xmmword [rbp + 0xeef], xmm0
mov edx, esi
movups xmmword [rbp + 0xeff], xmm0
movups xmmword [rbp + 0xf0f], xmm0
movups xmmword [rbp + 0xf1f], xmm0
movups xmmword [rbp + 0xf2f], xmm0
movups xmmword [rbp + 0xf3f], xmm0
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0xedc], al
inc edx
movsxd rcx, edx
cmp rcx, 3
jb 0x140016342
mov dword [0x14005e350], edx
lea rcx, [rbp + 0x1720]
lea rdx, [rbp + 0xedc]
mov byte [rbp + 0xedf], sil
call fcn.140019280
lea rcx, [rbp + 0x1720]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
mov rcx, r14
cvttsd2si edi, xmm0
call fcn.140018bc0
lea rcx, [rbp + 0x1720]
movzx ebx, al
call fcn.140019220
test edi, edi
sete cl
cmp bl, cl
jne 0x140016664
xorps xmm0, xmm0
mov word [rbp + 0xf51], 0x7442
xor eax, eax
mov byte [rbp + 0xf53], 0x47
lea rdx, [rbp + 0x1f20]
mov word [rbp + 0xfc4], ax
mov rcx, r14
movups xmmword [rbp + 0xf54], xmm0
movups xmmword [rbp + 0xf64], xmm0
movups xmmword [rbp + 0xf74], xmm0
movups xmmword [rbp + 0xf84], xmm0
movups xmmword [rbp + 0xf94], xmm0
movups xmmword [rbp + 0xfa4], xmm0
movups xmmword [rbp + 0xfb4], xmm0
call fcn.140018bd0
mov rcx, rsi
mov edx, esi
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
nop
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0xf51], al
inc edx
movsxd rcx, edx
cmp rcx, 3
jb 0x140016420
mov dword [0x14005e350], edx
lea rcx, [rbp + 0x1740]
lea rdx, [rbp + 0xf51]
mov byte [rbp + 0xf54], sil
call fcn.140019280
lea rcx, [rbp + 0x1740]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x58]
cvttsd2si edi, xmm0
call fcn.140018a80
lea rcx, [rbp + 0x1740]
movzx ebx, al
call fcn.140019220
test edi, edi
sete cl
cmp bl, cl
jne 0x140016664
mov rcx, r14
call fcn.1400017b0
xorps xmm0, xmm0
mov dword [rbp + 0x785], 0x78013656
mov rbx, rax
mov rcx, rsi
xor eax, eax
mov edx, esi
mov byte [rbp + 0x7c9], al
movups xmmword [rbp + 0x789], xmm0
movups xmmword [rbp + 0x799], xmm0
movups xmmword [rbp + 0x7a9], xmm0
movups xmmword [rbp + 0x7b9], xmm0
nop dword [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x785], al
inc edx
movsxd rcx, edx
cmp rcx, 4
jb 0x1400164e0
mov dword [0x14005e318], edx
lea rcx, [rbp + 0x1760]
lea rdx, [rbp + 0x785]
mov byte [rbp + 0x789], sil
call fcn.140019280
lea rcx, [rbp + 0x1760]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2028]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1e80]
call fcn.1400017c0
mov rcx, rax
call fcn.1400017b0
mov rdx, rbx
mov rcx, rax
call fcn.140001080
lea rcx, [rbp + 0x1e80]
call fcn.140018e10
lea rcx, [rbp + 0x1760]
call fcn.140019220
xorps xmm0, xmm0
mov word [rbp + 0x1198], 0x507e
xor eax, eax
mov rcx, rsi
movups xmmword [rbp + 0x119a], xmm0
mov word [rbp + 0x120a], ax
mov edx, esi
movups xmmword [rbp + 0x11aa], xmm0
movups xmmword [rbp + 0x11ba], xmm0
movups xmmword [rbp + 0x11ca], xmm0
movups xmmword [rbp + 0x11da], xmm0
movups xmmword [rbp + 0x11ea], xmm0
movups xmmword [rbp + 0x11fa], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x1198], al
inc edx
movsxd rcx, edx
cmp rcx, 2
jb 0x1400165c0
mov dword [0x14005e2f4], edx
lea rcx, [rbp + 0x1780]
lea rdx, [rbp + 0x1198]
mov byte [rbp + 0x119a], sil
call fcn.140019280
lea rcx, [rbp + 0x1780]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2148]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1e40]
call fcn.1400017c0
mov r8, rax
lea rcx, [rbp + 0x1e60]
mov rdx, r14
call fcn.14001a700
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140018d80
lea rcx, [rbp + 0x1e60]
call fcn.140018e10
lea rcx, [rbp + 0x1e40]
call fcn.140018e10
lea rcx, [rbp + 0x1780]
call fcn.140019220
add r14, 0x20
cmp r14, r15
jne 0x140016240
lea rcx, [rsp + 0x58]
call fcn.140018c10
lea rcx, [rsp + 0x40]
call fcn.140017160
lea rcx, [rsp + 0x40]
call fcn.140017190
lea rcx, [rbp + 0x1f10]
call fcn.140017120
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
call fcn.140017230
xorps xmm0, xmm0
mov dword [rbp + 0x598], 0x4542744b
xor eax, eax
mov dword [rbp + 0x59c], 0x53233675
movups xmmword [rbp + 0x5a4], xmm0
mov qword [rbp + 0x5e4], rax
mov rcx, rsi
movups xmmword [rbp + 0x5b4], xmm0
mov dword [rbp + 0x5ec], eax
mov edx, esi
movups xmmword [rbp + 0x5c4], xmm0
mov dword [rbp + 0x5a0], 0x602b6d48
lea r12, str.sZrrA
movups xmmword [rbp + 0x5d4], xmm0
nop word [rax + rax]
movzx eax, byte [r12 + rcx]
xor byte [rbp + rcx + 0x598], al
inc edx
movsxd rcx, edx
cmp rcx, 0xc
jb 0x140016710
mov dword [0x14005e334], edx
lea rcx, [rbp + 0x17a0]
lea rdx, [rbp + 0x598]
mov byte [rbp + 0x5a4], sil
call fcn.140019280
lea rcx, [rbp + 0x17a0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si eax, xmm0
lea rcx, [rbp + 0x1d20]
movsxd rdx, eax
call fcn.140010b80
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400172d0
lea rcx, [rbp + 0x1d20]
call fcn.140017260
lea rcx, [rbp + 0x17a0]
call fcn.140019220
xor eax, eax
mov dword [rbp + 0xaa], 0x41437443
xorps xmm0, xmm0
mov dword [rbp + 0xc3], eax
movups xmmword [rbp + 0xb3], xmm0
mov byte [rbp + 0xc7], al
mov rcx, rsi
mov dword [rbp + 0xae], 0x50233b72
mov edx, esi
mov byte [rbp + 0xb2], 0x78
nop dword [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0xaa], al
inc edx
movsxd rcx, edx
cmp rcx, 9
jb 0x1400167d0
mov dword [0x14005eb78], edx
lea rcx, [rbp + 0x17c0]
lea rdx, [rbp + 0xaa]
mov byte [rbp + 0xb3], sil
call fcn.140019280
lea rcx, [rbp + 0x17c0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
lea rcx, [rsp + 0x40]
cvttsd2si edi, xmm0
call fcn.140017130
lea rcx, [rbp + 0x17c0]
movzx ebx, al
call fcn.140019220
test edi, edi
sete cl
cmp cl, bl
je 0x140016cd7
lea rcx, [rsp + 0x40]
call fcn.140017150
lea rcx, [rsp + 0x40]
mov r14, rax
call fcn.140017140
mov r15, rax
cmp r14, rax
je 0x140016ca1
nop dword [rax + rax]
xorps xmm0, xmm0
mov dword [rbp + 0x17c], 0x7f785653
xor eax, eax
mov word [rbp + 0x180], 0x548
movups xmmword [rbp + 0x182], xmm0
mov word [rbp + 0x192], ax
mov rcx, rsi
mov edx, esi
nop dword [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x17c], al
inc edx
movsxd rcx, edx
cmp rcx, 6
jb 0x1400168a0
mov dword [0x14005f388], edx
lea rcx, [rbp + 0x17e0]
lea rdx, [rbp + 0x17c]
mov byte [rbp + 0x182], sil
call fcn.140019280
lea rcx, [rbp + 0x17e0]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2128]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x20e8]
call fcn.1400017c0
mov rdx, rax
mov rcx, r14
call fcn.140003c90
lea rcx, [rbp + 0x17e0]
call fcn.140019220
mov rcx, r14
call fcn.1400028a0
xorps xmm0, xmm0
mov word [rbp + 0xfc6], 0x7442
xor eax, eax
mov byte [rbp + 0xfc8], 0x47
movups xmmword [rbp + 0xfc9], xmm0
mov word [rbp + 0x1039], ax
mov rcx, rsi
movups xmmword [rbp + 0xfd9], xmm0
mov edx, esi
movups xmmword [rbp + 0xfe9], xmm0
movups xmmword [rbp + 0xff9], xmm0
movups xmmword [rbp + 0x1009], xmm0
movups xmmword [rbp + 0x1019], xmm0
movups xmmword [rbp + 0x1029], xmm0
cmp qword [r14 + 0x10], rax
sete dil
nop word [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0xfc6], al
inc edx
movsxd rcx, edx
cmp rcx, 3
jb 0x140016980
mov dword [0x14005e350], edx
lea rcx, [rbp + 0x1800]
lea rdx, [rbp + 0xfc6]
mov byte [rbp + 0xfc9], sil
call fcn.140019280
lea rcx, [rbp + 0x1800]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si eax, xmm0
lea rcx, [rbp + 0x1800]
test eax, eax
sete bl
call fcn.140019220
cmp dil, bl
jne 0x140016c94
xorps xmm0, xmm0
mov word [rbp + 0x103b], 0x7442
xor eax, eax
mov byte [rbp + 0x103d], 0x47
lea rdx, [rbp + 0x1f00]
mov word [rbp + 0x10ae], ax
mov rcx, r14
movups xmmword [rbp + 0x103e], xmm0
movups xmmword [rbp + 0x104e], xmm0
movups xmmword [rbp + 0x105e], xmm0
movups xmmword [rbp + 0x106e], xmm0
movups xmmword [rbp + 0x107e], xmm0
movups xmmword [rbp + 0x108e], xmm0
movups xmmword [rbp + 0x109e], xmm0
call fcn.140018bd0
mov rcx, rsi
mov edx, esi
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x103b], al
inc edx
movsxd rcx, edx
cmp rcx, 3
jb 0x140016a52
mov dword [0x14005e350], edx
lea rcx, [rbp + 0x1820]
lea rdx, [rbp + 0x103b]
mov byte [rbp + 0x103e], sil
call fcn.140019280
lea rcx, [rbp + 0x1820]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x58]
cvttsd2si edi, xmm0
call fcn.140018a80
lea rcx, [rbp + 0x1820]
movzx ebx, al
call fcn.140019220
test edi, edi
sete cl
cmp bl, cl
jne 0x140016c94
mov rcx, r14
call fcn.1400017b0
xorps xmm0, xmm0
mov dword [rbp + 0x7ca], 0x78013656
mov rbx, rax
mov rcx, rsi
xor eax, eax
mov edx, esi
mov byte [rbp + 0x80e], al
movups xmmword [rbp + 0x7ce], xmm0
movups xmmword [rbp + 0x7de], xmm0
movups xmmword [rbp + 0x7ee], xmm0
movups xmmword [rbp + 0x7fe], xmm0
nop dword [rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x7ca], al
inc edx
movsxd rcx, edx
cmp rcx, 4
jb 0x140016b10
mov dword [0x14005e318], edx
lea rcx, [rbp + 0x1840]
lea rdx, [rbp + 0x7ca]
mov byte [rbp + 0x7ce], sil
call fcn.140019280
lea rcx, [rbp + 0x1840]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2048]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1e00]
call fcn.1400017c0
mov rcx, rax
call fcn.1400017b0
mov rdx, rbx
mov rcx, rax
call fcn.140001080
lea rcx, [rbp + 0x1e00]
call fcn.140018e10
lea rcx, [rbp + 0x1840]
call fcn.140019220
xorps xmm0, xmm0
mov word [rbp + 0x10b0], 0x507e
xor eax, eax
mov rcx, rsi
movups xmmword [rbp + 0x10b2], xmm0
mov word [rbp + 0x1122], ax
mov edx, esi
movups xmmword [rbp + 0x10c2], xmm0
movups xmmword [rbp + 0x10d2], xmm0
movups xmmword [rbp + 0x10e2], xmm0
movups xmmword [rbp + 0x10f2], xmm0
movups xmmword [rbp + 0x1102], xmm0
movups xmmword [rbp + 0x1112], xmm0
nop word [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x10b0], al
inc edx
movsxd rcx, edx
cmp rcx, 2
jb 0x140016bf0
mov dword [0x14005e2f4], edx
lea rcx, [rbp + 0x1860]
lea rdx, [rbp + 0x10b0]
mov byte [rbp + 0x10b2], sil
call fcn.140019280
lea rcx, [rbp + 0x1860]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x20c8]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1de0]
call fcn.1400017c0
mov r8, rax
lea rcx, [rbp + 0x1e20]
mov rdx, r14
call fcn.14001a700
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140018d80
lea rcx, [rbp + 0x1e20]
call fcn.140018e10
lea rcx, [rbp + 0x1de0]
call fcn.140018e10
lea rcx, [rbp + 0x1860]
call fcn.140019220
add r14, 0x20
cmp r14, r15
jne 0x140016870
lea rcx, [rsp + 0x58]
call fcn.140018c10
lea rcx, [rsp + 0x40]
call fcn.140017160
lea rcx, [rsp + 0x40]
call fcn.140017190
xorps xmm0, xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x40]
movdqa xmmword [rsp + 0x30], xmm0
call fcn.140017230
call qword [sym.imp.WSOCK32.dll_WSACleanup]
xor edx, edx
lea rcx, [rbp + 0x2368]
mov r8d, 0x198
call fcn.140043430
lea rcx, [rbp + 0x2500]
mov edx, 3
lea rax, [rbp + 0x2368]
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x140016d10
movups xmm0, xmmword [rax]
mov rax, qword [rax + 0x10]
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rax
lea rcx, [rsp + 0x58]
call fcn.1400017b0
lea rcx, [rsp + 0x58]
mov rbx, rax
call fcn.1400017b0
mov rcx, qword [rsp + 0x68]
lea rdi, [rax + rcx*2]
cmp rbx, rdi
je 0x140016dc5
nop word [rax + rax]
movzx ecx, byte [rbx]
lea rdx, [rbp + 0x46e8]
mov byte [rbp + 0x46e8], cl
lea rcx, [rbp + 0x450]
call fcn.14001a6d0
add rbx, 2
cmp rbx, rdi
jne 0x140016da0
xor edx, edx
lea rcx, [rsp + 0x58]
call fcn.140019cd0
lea rcx, [rsp + 0x58]
call fcn.140018c10
xorps xmm0, xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x58]
movdqa xmmword [rsp + 0x30], xmm0
call fcn.140018e80
lea rcx, [rbp + 0x450]
call fcn.1400186f0
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x1fd0]
call fcn.140018860
movdqa xmm0, xmmword [0x140050e10]
mov rbx, rax
xor eax, eax
mov dword [rbp + 0x840], 0x556f4457
movdqu xmmword [rbp + 0x830], xmm0
mov byte [rbp + 0x844], 0x6c
mov rcx, rsi
xorps xmm0, xmm0
mov qword [rbp + 0x885], rax
movups xmmword [rbp + 0x845], xmm0
mov word [rbp + 0x88d], ax
mov edx, esi
movups xmmword [rbp + 0x855], xmm0
mov byte [rbp + 0x88f], al
movups xmmword [rbp + 0x865], xmm0
movups xmmword [rbp + 0x875], xmm0
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x830], al
inc edx
movsxd rcx, edx
cmp rcx, 0x15
jb 0x140016e70
mov dword [0x14005d868], edx
lea rcx, [rbp + 0x1880]
lea rdx, [rbp + 0x830]
mov byte [rbp + 0x845], sil
call fcn.140019280
lea rcx, [rbp + 0x1880]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x20a8]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x2088]
call fcn.1400017c0
mov rdx, rbx
mov rcx, rax
call fcn.140003dd0
lea rcx, [rbp + 0x1880]
call fcn.140019220
lea rcx, [rbp + 0x450]
call fcn.1400186e0
lea rcx, [rbp + 0x450]
call fcn.1400186f0
xorps xmm0, xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x450]
movdqa xmmword [rsp + 0x30], xmm0
call fcn.140018830
movdqa xmm0, xmmword [0x140050e60]
mov rcx, rsi
movdqa xmm1, xmmword [0x140050d50]
mov edx, esi
movdqu xmmword [rbp + 0x890], xmm0
mov dword [rbp + 0x8c0], 0x35485c7e
movdqa xmm0, xmmword [0x140050d90]
movdqu xmmword [rbp + 0x8b0], xmm0
mov dword [rbp + 0x8c4], 0x953714e
xorps xmm0, xmm0
movups xmmword [rbp + 0x8c8], xmm0
movups xmmword [rbp + 0x8d8], xmm0
movups xmmword [rbp + 0x8e8], xmm0
movdqu xmmword [rbp + 0x8a0], xmm1
nop dword [rax + rax]
movzx eax, byte [rcx + r12]
xor byte [rbp + rcx + 0x890], al
inc edx
movsxd rcx, edx
cmp rcx, 0x38
jb 0x140016f80
mov dword [0x14005e330], edx
lea rcx, [rbp + 0x18a0]
lea rdx, [rbp + 0x890]
mov byte [rbp + 0x8c8], sil
call fcn.140019280
lea rcx, [rbp + 0x18a0]
call fcn.140019210
mov rdx, rax
lea rcx, [rbp + 0x2068]
call fcn.140019280
mov rdx, rax
lea rcx, [rbp + 0x1dc0]
call fcn.1400017c0
mov rcx, rax
call fcn.1400017b0
mov rcx, rax
call fcn.140001080
lea rcx, [rbp + 0x1dc0]
call fcn.140018e10
lea rcx, [rbp + 0x18a0]
call fcn.140019220
call fcn.140028f04
mov edi, eax
mov dword [rbp + 0x8c], 0x41437443
xor eax, eax
mov dword [rbp + 0x90], 0x50233b72
xorps xmm0, xmm0
mov dword [rbp + 0xa5], eax
mov byte [rbp + 0xa9], al
mov ecx, esi
mov byte [rbp + 0x94], 0x78
movups xmmword [rbp + 0x95], xmm0
nop word [rax + rax]
movzx eax, byte [rsi + r12]
xor byte [rbp + rsi + 0x8c], al
inc ecx
movsxd rsi, ecx
cmp rsi, 9
jb 0x140017050
mov dword [0x14005eb78], ecx
lea rdx, [rbp + 0x8c]
lea rcx, [rbp + 0x18c0]
mov byte [rbp + 0x95], 0
call fcn.140019280
lea rcx, [rbp + 0x18c0]
call fcn.140019210
mov rcx, rax
call fcn.14002cf8c
cvttsd2si ebx, xmm0
lea rcx, [rbp + 0x18c0]
cmp edi, ebx
cmovl ebx, edi
call fcn.140019220
lea rcx, [rsp + 0x40]
call fcn.140017260
lea rcx, [rbp + 0x18e0]
call fcn.140018e10
lea rcx, [rsp + 0x58]
call fcn.140018e10
lea rcx, [rbp + 0x520]
call fcn.140018e10
lea rcx, [rbp + 0x400]
call fcn.140018e10
lea rcx, [rbp + 0x450]
call fcn.140019c70
lea r11, [rsp + 0x47a0]
mov eax, ebx
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