Function at 0x140122840
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push rdi
lea rbp, [rsp - 0x400]
sub rsp, 0x500
lea rdi, [0x140491c50]
mov qword [rbp + 0x430], rdi
mov dword [rbp + 0x420], 0x6165482d
mov word [rbp + 0x424], 0x64
mov dword [rsp + 0x20], 0x70705527
mov dword [rsp + 0x24], 0x6f547265
mov dword [rsp + 0x28], 0x6f7372
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xor ebx, ebx
mov qword [rbp + 0x90], rbx
mov qword [rbp + 0x98], rbx
lea rax, [rbp + 0x421]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], bl
jne 0x1401228c0
lea rdx, [rbp + 0x421]
lea rcx, [rbp + 0x80]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], rbx
mov qword [rbp + 0xb8], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122901
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0xa0]
call fcn.140046fc0
nop
mov dword [rsp + 0x20], 0x70705502
mov dword [rsp + 0x24], 0x6f547265
mov dword [rsp + 0x28], 0x6f7372
mov dword [rsp + 0x30], 0x66654c6d
mov dword [rsp + 0x34], 0x70705574
mov dword [rsp + 0x38], 0x72417265
mov word [rsp + 0x3c], WSAStartup
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xd0], rbx
mov qword [rbp + 0xd8], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140122980
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0xc0]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rbx
mov qword [rbp + 0xf8], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1401229c0
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0xe0]
call fcn.140046fc0
nop
mov dword [rsp + 0x30], 0x66654c19
mov dword [rsp + 0x34], 0x70705574
mov dword [rsp + 0x38], 0x72417265
mov word [rsp + 0x3c], WSAStartup
mov dword [rsp + 0x20], 0x66654c65
mov dword [rsp + 0x24], 0x776f4c74
mov dword [rsp + 0x28], 0x72417265
mov word [rsp + 0x2c], WSAStartup
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140122a40
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x100]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x130], rbx
mov qword [rbp + 0x138], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122a80
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x120]
call fcn.140046fc0
nop
mov dword [rsp + 0x30], 0x66654c6b
mov dword [rsp + 0x34], 0x776f4c74
mov dword [rsp + 0x38], 0x72417265
mov word [rsp + 0x3c], WSAStartup
mov dword [rsp + 0x20], 0x66654c22
mov dword [rsp + 0x24], 0x6e614874
mov word [rsp + 0x28], 0x64
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], rbx
mov qword [rbp + 0x158], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122af6
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x140]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x170], rbx
mov qword [rbp + 0x178], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122b36
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x160]
call fcn.140046fc0
nop
mov dword [rsp + 0x20], 0x70705532
mov dword [rsp + 0x24], 0x6f547265
mov dword [rsp + 0x28], 0x6f7372
mov dword [rsp + 0x30], 0x6769526a
mov dword [rsp + 0x34], 0x70557468
mov dword [rsp + 0x38], 0x41726570
mov word [rsp + 0x3c], 0x6d72
mov byte [rsp + 0x3e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
mov qword [rbp + 0x190], rbx
mov qword [rbp + 0x198], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122bb2
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x180]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], rbx
mov qword [rbp + 0x1b8], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122bf2
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x1a0]
call fcn.140046fc0
nop
mov dword [rsp + 0x30], 0x6769526d
mov dword [rsp + 0x34], 0x70557468
mov dword [rsp + 0x38], 0x41726570
mov word [rsp + 0x3c], 0x6d72
mov byte [rsp + 0x3e], 0
mov dword [rsp + 0x20], 0x6769520a
mov dword [rsp + 0x24], 0x6f4c7468
mov dword [rsp + 0x28], 0x41726577
mov word [rsp + 0x2c], 0x6d72
mov byte [rsp + 0x2e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], rbx
mov qword [rbp + 0x1d8], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140122c80
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x1c0]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], rbx
mov qword [rbp + 0x1f8], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122cc0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x1e0]
call fcn.140046fc0
nop
mov dword [rsp + 0x30], 0x67695209
mov dword [rsp + 0x34], 0x6f4c7468
mov dword [rsp + 0x38], 0x41726577
mov word [rsp + 0x3c], 0x6d72
mov byte [rsp + 0x3e], 0
mov dword [rsp + 0x20], 0x67695254
mov dword [rsp + 0x24], 0x61487468
mov word [rsp + 0x28], 0x646e
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x210], rbx
mov qword [rbp + 0x218], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122d40
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x200]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x230], rbx
mov qword [rbp + 0x238], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122d80
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x220]
call fcn.140046fc0
nop
mov dword [rsp + 0x20], 0x70705506
mov dword [rsp + 0x24], 0x6f547265
mov dword [rsp + 0x28], 0x6f7372
mov dword [rsp + 0x30], 0x776f4c62
mov dword [rsp + 0x34], 0x6f547265
mov dword [rsp + 0x38], 0x6f7372
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122df0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x240]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], rbx
mov qword [rbp + 0x278], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122e30
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x260]
call fcn.140046fc0
nop
mov dword [rsp + 0x30], 0x776f4c4d
mov dword [rsp + 0x34], 0x6f547265
mov dword [rsp + 0x38], 0x6f7372
mov dword [rsp + 0x20], 0x66654c4b
mov dword [rsp + 0x24], 0x70705574
mov dword [rsp + 0x28], 0x654c7265
mov word [rsp + 0x2c], 0x67
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], rbx
mov qword [rbp + 0x298], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140122eb0
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x280]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a0], xmm0
mov qword [rbp + 0x2b0], rbx
mov qword [rbp + 0x2b8], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122ef0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x2a0]
call fcn.140046fc0
nop
mov dword [rsp + 0x30], 0x66654c57
mov dword [rsp + 0x34], 0x70705574
mov dword [rsp + 0x38], 0x654c7265
mov word [rsp + 0x3c], 0x67
mov dword [rsp + 0x20], 0x66654c38
mov dword [rsp + 0x24], 0x776f4c74
mov dword [rsp + 0x28], 0x654c7265
mov word [rsp + 0x2c], 0x67
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140122f70
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x2c0]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], rbx
mov qword [rbp + 0x2f8], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140122fb0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x2e0]
call fcn.140046fc0
nop
mov dword [rsp + 0x30], 0x66654c18
mov dword [rsp + 0x34], 0x776f4c74
mov dword [rsp + 0x38], 0x654c7265
mov word [rsp + 0x3c], 0x67
mov dword [rsp + 0x20], 0x66654c32
mov dword [rsp + 0x24], 0x6f6f4674
mov word [rsp + 0x28], reloc.WS2_32.dll_WSACleanup
xorps xmm0, xmm0
movups xmmword [rbp + 0x300], xmm0
mov qword [rbp + 0x310], rbx
mov qword [rbp + 0x318], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140123026
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x300]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
mov qword [rbp + 0x330], rbx
mov qword [rbp + 0x338], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140123066
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x320]
call fcn.140046fc0
nop
mov dword [rsp + 0x30], 0x776f4c53
mov dword [rsp + 0x34], 0x6f547265
mov dword [rsp + 0x38], 0x6f7372
mov dword [rsp + 0x20], 0x67695202
mov dword [rsp + 0x24], 0x70557468
mov dword [rsp + 0x28], 0x4c726570
mov word [rsp + 0x2c], 0x6765
mov byte [rsp + 0x2e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x350], rbx
mov qword [rbp + 0x358], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1401230e2
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x340]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], rbx
mov qword [rbp + 0x378], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140123122
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x360]
call fcn.140046fc0
nop
mov dword [rsp + 0x30], 0x6769527b
mov dword [rsp + 0x34], 0x70557468
mov dword [rsp + 0x38], 0x4c726570
mov word [rsp + 0x3c], 0x6765
mov byte [rsp + 0x3e], 0
mov dword [rsp + 0x20], 0x6769520a
mov dword [rsp + 0x24], 0x6f4c7468
mov dword [rsp + 0x28], 0x4c726577
mov word [rsp + 0x2c], 0x6765
mov byte [rsp + 0x2e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x380], xmm0
mov qword [rbp + 0x390], rbx
mov qword [rbp + 0x398], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1401231b0
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x380]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rbp + 0x3b0], rbx
mov qword [rbp + 0x3b8], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1401231f0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x3a0]
call fcn.140046fc0
nop
mov dword [rsp + 0x30], 0x6769520c
mov dword [rsp + 0x34], 0x6f4c7468
mov dword [rsp + 0x38], 0x4c726577
mov word [rsp + 0x3c], 0x6765
mov byte [rsp + 0x3e], 0
mov dword [rsp + 0x20], 0x6769520c
mov dword [rsp + 0x24], 0x6f467468
mov word [rsp + 0x28], 0x746f
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
mov qword [rbp + 0x3d0], rbx
mov qword [rbp + 0x3d8], rbx
lea rax, [rsp + 0x31]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140123270
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x3c0]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
mov qword [rbp + 0x3f0], rbx
mov qword [rbp + 0x3f8], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1401232b0
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x3e0]
call fcn.140046fc0
nop
lea rax, [rbp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x400]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1401239c0
nop
lea r9, [fcn.1400ed070]
mov edx, 0x40
mov r8d, reloc.WS2_32.dll_ntohl
lea rcx, [rbp + 0x80]
call fcn.1402b0084
mov dword [rbp + 0x420], 0x61654833
mov word [rbp + 0x424], 0x64
mov dword [rbp + 0x428], 0x726f5441
mov word [rbp + 0x42c], 0x6f73
mov byte [rbp + 0x42e], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x421]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140123370
lea rdx, [rbp + 0x421]
lea rcx, [rsp + 0x40]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
lea rax, [rbp + 0x429]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1401233b0
lea rdx, [rbp + 0x429]
lea rcx, [rsp + 0x60]
call fcn.140046fc0
nop
mov dword [rbp + 0x420], 0x726f542e
mov word [rbp + 0x424], 0x6f73
mov byte [rbp + 0x426], 0
mov dword [rsp + 0x20], 0x66654c59
mov dword [rsp + 0x24], 0x72412074
mov word [rsp + 0x28], WSAStartup
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], rbx
lea rax, [rbp + 0x421]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140123420
lea rdx, [rbp + 0x421]
lea rcx, [rbp - 0x80]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rbx
mov qword [rbp - 0x48], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140123456
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x60]
call fcn.140046fc0
nop
mov dword [rbp + 0x420], 0x726f544f
mov word [rbp + 0x424], 0x6f73
mov byte [rbp + 0x426], 0
mov dword [rsp + 0x20], 0x6769522f
mov dword [rsp + 0x24], 0x41207468
mov word [rsp + 0x28], 0x6d72
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x28], rbx
lea rax, [rbp + 0x421]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1401234c2
lea rdx, [rbp + 0x421]
lea rcx, [rbp - 0x40]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rbx
mov qword [rbp - 8], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140123500
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x20]
call fcn.140046fc0
nop
mov dword [rbp + 0x420], 0x726f5467
mov word [rbp + 0x424], 0x6f73
mov byte [rbp + 0x426], 0
mov dword [rsp + 0x20], 0x66654c06
mov dword [rsp + 0x24], 0x654c2074
mov word [rsp + 0x28], 0x67
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x18], rbx
lea rax, [rbp + 0x421]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140123570
lea rdx, [rbp + 0x421]
lea rcx, [rbp]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1401235a6
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x20]
call fcn.140046fc0
nop
mov dword [rbp + 0x420], 0x726f5473
mov word [rbp + 0x424], 0x6f73
mov byte [rbp + 0x426], 0
mov dword [rsp + 0x20], 0x67695216
mov dword [rsp + 0x24], 0x4c207468
mov word [rsp + 0x28], 0x6765
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rbx
mov qword [rbp + 0x58], rbx
lea rax, [rbp + 0x421]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140123612
lea rdx, [rbp + 0x421]
lea rcx, [rbp + 0x40]
call fcn.140046fc0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], rbx
mov qword [rbp + 0x78], rbx
lea rax, [rsp + 0x21]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140123650
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x60]
call fcn.140046fc0
nop
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x80]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [0x140491c68]
call fcn.1401239c0
nop
lea r9, [fcn.1400ed070]
mov edx, 0x40
mov r8d, 5
lea rcx, [rsp + 0x40]
call fcn.1402b0084
xorps xmm0, xmm0
movups xmmword [0x140491c98], xmm0
movups xmmword [0x140491ca8], xmm0
movups xmmword [0x140491cb8], xmm0
xorps xmm1, xmm1
movups xmmword [0x140491c88], xmm1
mov dword [0x140491cc8], 0xffffffff
mov dword [0x140491c80], 2
mov dword [0x140491ccc], ebx
mov rax, rdi
add rsp, 0x500
pop rdi
pop rbx
pop rbp
ret