Function at 0x140074ea0
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x140]
sub rsp, 0x240
mov rax, qword [0x14023f780]
xor rax, rsp
mov qword [rbp + 0x130], rax
cmp byte [0x140245880], 0
jne 0x140077904
mov rax, qword gs:[0x58]
mov rbx, qword [rax]
mov ecx, 0x1a28
mov eax, dword [rcx + rbx]
mov edi, 0x1cb0
add rdi, rbx
test al, 1
jne 0x140074f25
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, [0x1401c5b90]
call fcn.14018f010
nop
cmp byte [rdi + 0xd], 0
je 0x140074f62
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 [0x140245888], rax
test rax, rax
je 0x140077928
mov ecx, 0x1c34
mov eax, dword [rcx + rbx]
mov edx, 0x1908
test al, 1
jne 0x140074fc2
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, [0x1401c5b70]
call fcn.14018f010
nop
jmp 0x140074fc6
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xc], 0
je 0x140074fff
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 [0x140245890], rax
test rax, rax
je 0x140077928
mov ecx, 0x1c38
mov eax, dword [rcx + rbx]
mov edx, 0x1ac0
test al, 1
jne 0x140075056
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, [0x1401c5b40]
call fcn.14018f010
nop
jmp 0x14007505a
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xb], 0
je 0x14007508f
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 [0x140245898], rax
test rax, rax
je 0x140077928
mov ecx, 0x1c90
mov eax, dword [rcx + rbx]
mov edx, 0x1990
test al, 1
jne 0x1400750e9
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, [0x1401c5b20]
call fcn.14018f010
nop
jmp 0x1400750ed
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xa], 0
je 0x14007511e
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 [0x1402458a0], rax
test rax, rax
je 0x140077928
mov ecx, 0x191c
mov eax, dword [rcx + rbx]
mov edx, 0x1a60
test al, 1
jne 0x140075178
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, [0x1401c5b00]
call fcn.14018f010
nop
jmp 0x14007517c
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xa], 0
je 0x1400751ad
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 [0x1402458a8], rax
test rax, rax
je 0x140077928
mov ecx, 0x1a24
mov eax, dword [rcx + rbx]
mov edx, 0x1d08
test al, 1
jne 0x14007520a
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, [0x1401c5ae0]
call fcn.14018f010
nop
jmp 0x14007520e
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xd], 0
je 0x14007524b
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 [0x1402458b0], rax
test rax, rax
je 0x140077928
mov ecx, 0x1a18
mov eax, dword [rcx + rbx]
mov edx, 0x1ab0
test al, 1
jne 0x1400752a2
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rbx + rdx]
mov dword [rdi + 8], 0x1bf2f85
mov dword [rdi], 0xdddc339b
mov dword [rdi + 4], 0x31fbf9e5
lea rcx, [0x1401c5ab0]
call fcn.14018f010
nop
jmp 0x1400752a6
lea rdi, [rbx + rdx]
cmp byte [rdi + 0xb], 0
je 0x1400752db
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 [0x1402458b8], rax
test rax, rax
je 0x140077928
mov ecx, 0x1b88
mov eax, dword [rcx + rbx]
mov edx, 0x1ae8
test al, 1
jne 0x140075338
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rbx + rdx]
mov dword [rdi + 0xa], 0x1bdcf11
mov dword [rdi], 0xc21873bc
mov dword [rdi + 4], 0xcf7c85c8
mov word [rdi + 8], 0x7bfd
lea rcx, [0x1401c5a90]
call fcn.14018f010
nop
jmp 0x14007533c
lea rdi, [rbx + rdx]
cmp byte [rdi + 0xd], 0
je 0x140075379
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 [0x1402458c0], rax
test rax, rax
je 0x140077928
mov ecx, 0x19c4
mov eax, dword [rcx + rbx]
mov edx, 0x1980
test al, 1
jne 0x1400753da
or eax, 1
mov dword [rcx + rbx], eax
lea rdi, [rdx + rbx]
mov word [rdi + 0xd], 0x1e3
mov dword [rdi], 0x8c4d6c60
mov dword [rdi + 4], 0xf84b9016
mov dword [rdi + 8], 0xb2505d4a
mov byte [rdi + 0xc], 0xa
lea rcx, [0x1401c5a70]
call fcn.14018f010
nop
jmp 0x1400753de
lea rdi, [rdx + rbx]
cmp byte [rdi + 0xe], 0
je 0x14007541f
xor byte [rdi], 0x27
xor byte [rdi + 1], 9
xor byte [rdi + 2], 0x39
xor byte [rdi + 3], 0xdf
xor byte [rdi + 4], 0x6f
xor byte [rdi + 5], 0xe3
xor byte [rdi + 6], 0x3f
xor byte [rdi + 7], 0x9d
xor byte [rdi + 8], 0x27
xor byte [rdi + 9], 9
xor byte [rdi + 0xa], 0x39
xor byte [rdi + 0xb], 0xdf
xor byte [rdi + 0xc], 0x6f
xor byte [rdi + 0xd], 0xe3
mov byte [rdi + 0xe], 0
mov rdx, rdi
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245940], rax
movdqa xmm0, xmmword [0x14021b2d0]
mov ecx, 0x1890
mov eax, dword [rcx + rbx]
mov edi, 0x1ad0
test al, 1
jne 0x140075496
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0xb0]
cmp rax, rdx
ja 0x140075482
lea rdx, [rbp + 0xa0]
cmp rcx, rdx
jb 0x140075482
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x33
jmp 0x140075489
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x33
lea rcx, [0x1401c5a50]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x11], 0
je 0x1400754e7
xor byte [rdx], 0x33
xor byte [rdx + 1], 5
xor byte [rdx + 2], 0x4b
xor byte [rdx + 3], 0x87
xor byte [rdx + 4], 0x21
xor byte [rdx + 5], 9
xor byte [rdx + 6], 7
xor byte [rdx + 7], 0x31
xor byte [rdx + 8], 0x33
xor byte [rdx + 9], 5
xor byte [rdx + 0xa], 0x4b
xor byte [rdx + 0xb], 0x87
xor byte [rdx + 0xc], 0x21
xor byte [rdx + 0xd], 9
xor byte [rdx + 0xe], 7
xor byte [rdx + 0xf], 0x31
xor byte [rdx + 0x10], 0x33
mov byte [rdx + 0x11], 0
mov rcx, qword [0x140245898]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245948], rax
mov ecx, 0x1c3c
mov eax, dword [rcx + rbx]
mov edi, 0x1a98
test al, 1
jne 0x140075542
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xd], 0x12b
mov dword [rdi + rbx], 0x9d309e57
mov dword [rdi + rbx + 4], 0xf65644c1
mov dword [rdi + rbx + 8], 0x8627957a
mov byte [rdi + rbx + 0xc], 0xc4
lea rcx, [0x1401c5a30]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xe], 0
je 0x140075587
xor byte [rdx], 0x13
xor byte [rdx + 1], 0xfb
xor byte [rdx + 2], 0x43
xor byte [rdx + 3], 0xe9
xor byte [rdx + 4], 0xb3
xor byte [rdx + 5], 0x2b
xor byte [rdx + 6], 0x2f
xor byte [rdx + 7], 0xa1
xor byte [rdx + 8], 0x13
xor byte [rdx + 9], 0xfb
xor byte [rdx + 0xa], 0x43
xor byte [rdx + 0xb], 0xe9
xor byte [rdx + 0xc], 0xb3
xor byte [rdx + 0xd], 0x2b
mov byte [rdx + 0xe], 0
mov rcx, qword [0x140245898]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245950], rax
mov ecx, 0x19bc
mov eax, dword [rcx + rbx]
mov edi, 0x1c68
test al, 1
jne 0x1400755dd
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xa], 0x1895c18
mov dword [rdi + rbx], 0x5514f1f6
mov dword [rdi + rbx + 4], 0xa1da97e8
mov word [rdi + rbx + 8], 0xf2dd
lea rcx, [0x1401c5a10]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xd], 0
je 0x14007561e
xor byte [rdx], 0xb1
xor byte [rdx + 1], 0x9d
xor byte [rdx + 2], 0x7b
xor byte [rdx + 3], 0x37
xor byte [rdx + 4], 0x89
xor byte [rdx + 5], 0xfb
xor byte [rdx + 6], 0x8f
xor byte [rdx + 7], 0xcf
xor byte [rdx + 8], 0xb1
xor byte [rdx + 9], 0x9d
xor byte [rdx + 0xa], 0x7b
xor byte [rdx + 0xb], 0x37
xor byte [rdx + 0xc], 0x89
mov byte [rdx + 0xd], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245958], rax
mov ecx, 0x1948
mov eax, dword [rcx + rbx]
mov edi, 0x1cf8
test al, 1
jne 0x14007566d
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 8], 0x1553aec
mov dword [rdi + rbx], 0xbf3a3dc8
mov dword [rdi + rbx + 4], 0x82f1f754
lea rcx, [0x1401c59e0]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xb], 0
je 0x1400756a6
xor byte [rdx], 0x8f
xor byte [rdx + 1], 0x51
xor byte [rdx + 2], 0x55
xor byte [rdx + 3], 0xdd
xor byte [rdx + 4], 0x35
xor byte [rdx + 5], 0x9b
xor byte [rdx + 6], 0xbd
xor byte [rdx + 7], 0xed
xor byte [rdx + 8], 0x8f
xor byte [rdx + 9], 0x51
xor byte [rdx + 0xa], 0x55
mov byte [rdx + 0xb], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245960], rax
mov ecx, 0x1960
mov eax, dword [rcx + rbx]
mov edi, 0x1c08
test al, 1
jne 0x1400756f5
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 8], 0x19f7cb5
mov dword [rdi + rbx], 0xa7f07588
mov dword [rdi + rbx + 4], 0xb2fc2fe2
lea rcx, [0x1401c59b0]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xb], 0
je 0x14007572e
xor byte [rdx], 0xcf
xor byte [rdx + 1], 0x19
xor byte [rdx + 2], 0x9f
xor byte [rdx + 3], 0xc5
xor byte [rdx + 4], 0x83
xor byte [rdx + 5], 0x43
xor byte [rdx + 6], 0xaf
xor byte [rdx + 7], 0xdb
xor byte [rdx + 8], 0xcf
xor byte [rdx + 9], 0x19
xor byte [rdx + 0xa], 0x9f
mov byte [rdx + 0xb], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245970], rax
mov ecx, 0x1b94
mov eax, dword [rcx + rbx]
mov edi, 0x1b00
test al, 1
jne 0x140075784
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xa], 0x11f1190
mov dword [rdi + rbx], 0x9fb0b5
mov dword [rdi + rbx + 4], 0x6382a66b
mov word [rdi + rbx + 8], 0xb09b
lea rcx, [0x1401c5990]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xd], 0
je 0x1400757c5
xor byte [rdx], 0xf1
xor byte [rdx + 1], 0xd5
xor byte [rdx + 2], 0xf3
xor byte [rdx + 3], 0x65
xor byte [rdx + 4], 0x1f
xor byte [rdx + 5], 0xc3
xor byte [rdx + 6], 0xcd
xor byte [rdx + 7], 1
xor byte [rdx + 8], 0xf1
xor byte [rdx + 9], 0xd5
xor byte [rdx + 0xa], 0xf3
xor byte [rdx + 0xb], 0x65
xor byte [rdx + 0xc], 0x1f
mov byte [rdx + 0xd], 0
mov rcx, qword [0x1402458a0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245968], rax
movdqa xmm0, xmmword [0x14021b6c0]
mov dword [rbp - 0x60], 0x3a6ea2fd
mov ecx, 0x19b4
mov eax, dword [rcx + rbx]
mov edi, 0x1968
test al, 1
jne 0x140075846
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x15], 1
lea rax, [rcx + 0x14]
lea rdx, [rbp - 0x5c]
cmp rcx, rdx
ja 0x14007582c
lea rdx, [rbp - 0x70]
cmp rax, rdx
jb 0x14007582c
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x60]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0xfd
jmp 0x140075839
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x60]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0xfd
lea rcx, [0x1401c5970]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x15], 0
je 0x1400758a7
xor byte [rdx], 0x8f
xor byte [rdx + 1], 0xc7
xor byte [rdx + 2], 0xf
xor byte [rdx + 3], 0x57
xor byte [rdx + 4], 0xfd
xor byte [rdx + 5], 0xdb
xor byte [rdx + 6], 0xd3
xor byte [rdx + 7], 0xc7
xor byte [rdx + 8], 0x8f
xor byte [rdx + 9], 0xc7
xor byte [rdx + 0xa], 0xf
xor byte [rdx + 0xb], 0x57
xor byte [rdx + 0xc], 0xfd
xor byte [rdx + 0xd], 0xdb
xor byte [rdx + 0xe], 0xd3
xor byte [rdx + 0xf], 0xc7
xor byte [rdx + 0x10], 0x8f
xor byte [rdx + 0x11], 0xc7
xor byte [rdx + 0x12], 0xf
xor byte [rdx + 0x13], 0x57
xor byte [rdx + 0x14], 0xfd
mov byte [rdx + 0x15], 0
mov rcx, qword [0x1402458a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245978], rax
movdqa xmm0, xmmword [0x14021b6d0]
mov dword [rsp + 0x50], 0xe441449f
mov word [rsp + 0x54], 0x655b
mov ecx, 0x19f4
mov eax, dword [rcx + rbx]
mov edi, 0x1878
test al, 1
jne 0x14007593e
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x16], 1
lea rax, [rcx + 0x15]
lea rdx, [rsp + 0x55]
cmp rcx, rdx
ja 0x14007591e
lea rdx, [rsp + 0x40]
cmp rax, rdx
jb 0x14007591e
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 0x140075931
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, [0x1401c5940]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x16], 0
je 0x1400759a3
xor byte [rdx], 0xf3
xor byte [rdx + 1], 0x2b
xor byte [rdx + 2], 0x23
xor byte [rdx + 3], 0x85
xor byte [rdx + 4], 0x37
xor byte [rdx + 5], 0x65
xor byte [rdx + 6], 0x65
xor byte [rdx + 7], 0xf1
xor byte [rdx + 8], 0xf3
xor byte [rdx + 9], 0x2b
xor byte [rdx + 0xa], 0x23
xor byte [rdx + 0xb], 0x85
xor byte [rdx + 0xc], 0x37
xor byte [rdx + 0xd], 0x65
xor byte [rdx + 0xe], 0x65
xor byte [rdx + 0xf], 0xf1
xor byte [rdx + 0x10], 0xf3
xor byte [rdx + 0x11], 0x2b
xor byte [rdx + 0x12], 0x23
xor byte [rdx + 0x13], 0x85
xor byte [rdx + 0x14], 0x37
xor byte [rdx + 0x15], 0x65
mov byte [rdx + 0x16], 0
mov rcx, qword [0x1402458a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245980], rax
movdqa xmm0, xmmword [0x14021b7a0]
mov ecx, 0x1a5c
mov eax, dword [rcx + rbx]
mov edi, 0x18b0
test al, 1
jne 0x140075a0f
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rbp + 0x8f]
cmp rax, rdx
ja 0x1400759ff
lea rdx, [rbp + 0x80]
cmp rcx, rdx
jb 0x1400759ff
movups xmmword [rax], xmm0
jmp 0x140075a02
movups xmmword [rax], xmm0
lea rcx, [0x1401c5910]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x10], 0
je 0x140075a5c
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
mov byte [rdx + 0x10], 0
mov rcx, qword [0x1402458a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245988], rax
movdqa xmm0, xmmword [0x14021b640]
mov ecx, 0x1d54
mov eax, dword [rcx + rbx]
mov edi, 0x1a30
test al, 1
jne 0x140075ad0
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0xc8]
cmp rax, rdx
ja 0x140075abc
lea rdx, [rbp + 0xb8]
cmp rcx, rdx
jb 0x140075abc
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xe5
jmp 0x140075ac3
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xe5
lea rcx, [0x1401c58f0]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x11], 0
je 0x140075b21
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
xor byte [rdx + 0xe], 0x17
xor byte [rdx + 0xf], 0xd5
xor byte [rdx + 0x10], 0xe5
mov byte [rdx + 0x11], 0
mov rcx, qword [0x140245898]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245990], rax
mov ecx, 0x1aa8
mov eax, dword [rcx + rbx]
mov edi, 0x1d9c
test al, 1
jne 0x140075b6c
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 5], 0x11b
mov dword [rdi + rbx], 0x6d09f408
mov byte [rdi + rbx + 4], 0x54
lea rcx, [0x1401c58d0]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 6], 0
je 0x140075b91
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
mov byte [rdx + 6], 0
mov rcx, qword [0x140245898]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245998], rax
movdqa xmm0, xmmword [0x14021b3e0]
mov word [rbp + 0x48], 0x7ee1
mov ecx, 0x1d68
mov eax, dword [rcx + rbx]
mov edi, 0x1b28
test al, 1
jne 0x140075c15
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp + 0x4a]
cmp rcx, rdx
ja 0x140075bf9
lea rdx, [rbp + 0x38]
cmp rax, rdx
jb 0x140075bf9
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x48]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0xb
jmp 0x140075c08
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x48]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0xb
lea rcx, [0x1401c58a0]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x13], 0
je 0x140075c6e
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
xor byte [rdx + 0xb], 0xcb
xor byte [rdx + 0xc], 0xc3
xor byte [rdx + 0xd], 0x23
xor byte [rdx + 0xe], 0xad
xor byte [rdx + 0xf], 5
xor byte [rdx + 0x10], 0xa5
xor byte [rdx + 0x11], 0x3d
xor byte [rdx + 0x12], 0xb
mov byte [rdx + 0x13], 0
mov rcx, qword [0x1402458a0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459a0], rax
mov ecx, 0x1d60
mov eax, dword [rcx + rbx]
mov edi, 0x1950
test al, 1
jne 0x140075cc4
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xa], 0x141eb2a
mov dword [rdi + rbx], 0xfa256888
mov dword [rdi + rbx + 4], 0xbde0c122
mov word [rdi + rbx + 8], 0x68b1
lea rcx, [0x1401c5880]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xd], 0
je 0x140075d05
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
xor byte [rdx + 0xb], 0x9f
xor byte [rdx + 0xc], 0x41
mov byte [rdx + 0xd], 0
mov rcx, qword [0x1402458a0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459b0], rax
mov ecx, 0x19c0
mov eax, dword [rcx + rbx]
mov edi, 0x1ce0
test al, 1
jne 0x140075d5f
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xb], 0x143
mov dword [rdi + rbx], 0x21ba85e0
mov dword [rdi + rbx + 4], 0x3fa23b08
mov word [rdi + rbx + 8], 0x86cb
mov byte [rdi + rbx + 0xa], 0xb6
lea rcx, [0x1401c5860]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xc], 0
je 0x140075d9c
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
mov byte [rdx + 0xc], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459b8], rax
mov ecx, 0x1b10
mov eax, dword [rcx + rbx]
mov edi, 0x1c40
test al, 1
jne 0x140075dea
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 6], 0x1d7e055
mov dword [rdi + rbx], 0x62150093
mov word [rdi + rbx + 4], 0x4499
lea rcx, [0x1401c5840]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 9], 0
je 0x140075e1b
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
mov byte [rdx + 9], 0
mov rcx, qword [0x1402458a0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459c0], rax
mov ecx, 0x1920
mov eax, dword [rcx + rbx]
mov edi, 0x1bf8
test al, 1
jne 0x140075e6e
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 9], 0x12f
mov dword [rdi + rbx], 0xba934a75
mov dword [rdi + rbx + 4], 0xd78624dc
mov byte [rdi + rbx + 8], 0x64
lea rcx, [0x1401c5820]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xa], 0
je 0x140075ea2
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
mov byte [rdx + 0xa], 0
mov rcx, qword [0x140245898]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459c8], rax
mov ecx, 0x1d1c
mov eax, dword [rcx + rbx]
mov edi, 0x1840
test al, 1
jne 0x140075ef1
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 8], 0x13bb038
mov dword [rdi + rbx], 0xeb54b91a
mov dword [rdi + rbx + 4], 0x7525eb54
lea rcx, [0x1401c57f0]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xb], 0
je 0x140075f2a
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
mov byte [rdx + 0xb], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459d0], rax
mov ecx, 0x1904
mov eax, dword [rcx + rbx]
mov edi, 0x1a88
test al, 1
jne 0x140075f79
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 8], 0x195bbd3
mov dword [rdi + rbx], 0xcee7bbec
mov dword [rdi + rbx + 4], 0xddfb687
lea rcx, [0x1401c57c0]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xb], 0
je 0x140075fb2
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
mov byte [rdx + 0xb], 0
mov rcx, qword [0x1402458a0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459d8], rax
mov ecx, 0x1b6c
mov eax, dword [rcx + rbx]
mov edi, 0x1b60
test al, 1
jne 0x140076005
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 9], 0x123
mov dword [rdi + rbx], 0x33ed4678
mov dword [rdi + rbx + 4], 0xdfb699ec
mov byte [rdi + rbx + 8], 0x4c
lea rcx, [0x1401c57a0]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xa], 0
je 0x14007603a
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
xor byte [rdx + 6], 0xdf
xor byte [rdx + 7], 0xab
xor byte [rdx + 8], 0x3f
xor byte [rdx + 9], 0x23
mov byte [rdx + 0xa], 0
mov rcx, qword [0x1402458a0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459e0], rax
movdqa xmm0, xmmword [0x14021b8c0]
mov word [rbp + 0x60], 0x84d0
mov ecx, 0x1d5c
mov eax, dword [rcx + rbx]
mov edi, 0x1d88
test al, 1
jne 0x1400760be
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rbp + 0x62]
cmp rcx, rdx
ja 0x1400760a2
lea rdx, [rbp + 0x50]
cmp rax, rdx
jb 0x1400760a2
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x60]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x8d
jmp 0x1400760b1
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x60]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x8d
lea rcx, [0x1401c5770]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x13], 0
je 0x140076117
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 [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459e8], rax
mov ecx, 0x1cf0
mov eax, dword [rcx + rbx]
mov edi, 0x1938
test al, 1
jne 0x14007616e
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x17b04d3
mov dword [rdi + rbx], 0x378f6c06
mov dword [rdi + rbx + 4], 0x6f1e31c6
mov dword [rdi + rbx + 8], 0x12967b2e
lea rcx, [0x1401c5740]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xf], 0
je 0x1400761b7
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
xor byte [rdx + 0xd], 0x45
xor byte [rdx + 0xe], 0x7b
mov byte [rdx + 0xf], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459f0], rax
movdqa xmm0, xmmword [0x14021b2b0]
mov ecx, 0x18c4
mov eax, dword [rcx + rbx]
mov edi, 0x1d40
test al, 1
jne 0x14007622b
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0xe0]
cmp rax, rdx
ja 0x140076217
lea rdx, [rbp + 0xd0]
cmp rcx, rdx
jb 0x140076217
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xbd
jmp 0x14007621e
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xbd
lea rcx, [0x1401c5720]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x11], 0
je 0x14007627c
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
xor byte [rdx + 0xc], 0xcd
xor byte [rdx + 0xd], 0x1d
xor byte [rdx + 0xe], 0xad
xor byte [rdx + 0xf], 0x7f
xor byte [rdx + 0x10], 0xbd
mov byte [rdx + 0x11], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459f8], rax
mov ecx, 0x1bd8
mov eax, dword [rcx + rbx]
mov edi, 0x19f8
test al, 1
jne 0x1400762d2
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xa], 0x1c70674
mov dword [rdi + rbx], 0x126582ac
mov dword [rdi + rbx + 4], 0x494b58b4
mov word [rdi + rbx + 8], 0x8a8a
lea rcx, [0x1401c5700]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xd], 0
je 0x140076313
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
xor byte [rdx + 9], 0xe7
xor byte [rdx + 0xa], 0x11
xor byte [rdx + 0xb], 0x47
xor byte [rdx + 0xc], 0xc7
mov byte [rdx + 0xd], 0
mov rcx, qword [0x1402458b0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a00], rax
mov ecx, 0x1c04
mov eax, dword [rcx + rbx]
mov edi, 0x18d0
test al, 1
jne 0x14007636a
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x1d71414
mov dword [rdi + rbx], 0xe8ca5f85
mov dword [rdi + rbx + 4], 0xe7be2705
mov dword [rdi + rbx + 8], 0xdedb69b0
lea rcx, [0x1401c56d0]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xf], 0
je 0x1400763b3
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
xor byte [rdx + 0xb], 0xbb
xor byte [rdx + 0xc], 0x71
xor byte [rdx + 0xd], 0x55
xor byte [rdx + 0xe], 0xd7
mov byte [rdx + 0xf], 0
mov rcx, qword [0x1402458b8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a08], rax
movdqa xmm0, xmmword [0x14021b110]
mov word [rbp + 0x78], 0xdebf
mov ecx, 0x1834
mov eax, dword [rcx + rbx]
mov edi, 0x1820
test al, 1
jne 0x140076437
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 0x14007641b
lea rdx, [rbp + 0x68]
cmp rax, rdx
jb 0x14007641b
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x78]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x83
jmp 0x14007642a
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x78]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x83
lea rcx, [0x1401c56a0]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x13], 0
je 0x140076490
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
xor byte [rdx + 0xa], 0x83
xor byte [rdx + 0xb], 0xcf
xor byte [rdx + 0xc], 0x7f
xor byte [rdx + 0xd], 3
xor byte [rdx + 0xe], 0x9d
xor byte [rdx + 0xf], 0x77
xor byte [rdx + 0x10], 0xcb
xor byte [rdx + 0x11], 0xbf
xor byte [rdx + 0x12], 0x83
mov byte [rdx + 0x13], 0
mov rcx, qword [0x140245890]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a10], rax
mov ecx, 0x1838
mov eax, dword [rcx + rbx]
mov edi, 0x18f8
test al, 1
jne 0x1400764e3
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 9], 0x191
mov dword [rdi + rbx], 0xfc92fe7d
mov dword [rdi + rbx + 4], 0x18cf0f25
mov byte [rdi + rbx + 8], 0x54
lea rcx, [0x1401c5680]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xa], 0
je 0x140076518
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
mov byte [rdx + 0xa], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a18], rax
movdqa xmm0, xmmword [0x14021b310]
mov dword [rsp + 0x68], 0xe2950041
mov word [rsp + 0x6c], 0x384
mov ecx, 0x1a6c
mov eax, dword [rcx + rbx]
mov edi, 0x1860
test al, 1
jne 0x1400765b7
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x17], 1
lea rax, [rcx + 0x16]
lea rdx, [rsp + 0x6e]
cmp rcx, rdx
ja 0x140076593
lea rdx, [rsp + 0x58]
cmp rax, rdx
jb 0x140076593
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], 0xb3
jmp 0x1400765aa
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], 0xb3
lea rcx, [0x1401c5650]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x17], 0
je 0x140076620
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
xor byte [rdx + 0xd], 0x73
xor byte [rdx + 0xe], 0xb3
xor byte [rdx + 0xf], 0x29
xor byte [rdx + 0x10], 3
xor byte [rdx + 0x11], 0x69
xor byte [rdx + 0x12], 0xe1
xor byte [rdx + 0x13], 0x8f
xor byte [rdx + 0x14], 0xe5
xor byte [rdx + 0x15], 0x73
xor byte [rdx + 0x16], 0xb3
mov byte [rdx + 0x17], 0
mov rcx, qword [0x1402458a0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402459a8], rax
mov ecx, 0x18a8
mov eax, dword [rcx + rbx]
mov edi, 0x1b18
test al, 1
jne 0x140076677
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x19925b4
mov dword [rdi + rbx], 0x91383092
mov dword [rdi + rbx + 4], 0x8af02998
mov dword [rdi + rbx + 8], 0x9a0b36bd
lea rcx, [0x1401c5620]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xf], 0
je 0x1400766be
xor byte [rdx], 0xd1
xor byte [rdx + 1], 0x5f
xor byte [rdx + 2], 0x71
not byte [rdx + 3]
xor byte [rdx + 4], 0xf1
xor byte [rdx + 5], 0x5d
xor byte [rdx + 6], 0x99
xor byte [rdx + 7], 0xeb
xor byte [rdx + 8], 0xd1
xor byte [rdx + 9], 0x5f
xor byte [rdx + 0xa], 0x71
not byte [rdx + 0xb]
xor byte [rdx + 0xc], 0xf1
xor byte [rdx + 0xd], 0x5d
xor byte [rdx + 0xe], 0x99
mov byte [rdx + 0xf], 0
mov rcx, qword [0x1402458a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a20], rax
movdqa xmm0, xmmword [0x14021b910]
mov dword [rbp - 0x48], 0xc4bd6203
mov ecx, 0x1a20
mov eax, dword [rcx + rbx]
mov edi, 0x1c18
test al, 1
jne 0x14007673f
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x15], 1
lea rax, [rcx + 0x14]
lea rdx, [rbp - 0x44]
cmp rcx, rdx
ja 0x140076725
lea rdx, [rbp - 0x58]
cmp rax, rdx
jb 0x140076725
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x48]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0x4d
jmp 0x140076732
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x48]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0x4d
lea rcx, [0x1401c5600]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x15], 0
je 0x1400767a0
xor byte [rdx], 0x71
xor byte [rdx + 1], 0xb
xor byte [rdx + 2], 0xc9
xor byte [rdx + 3], 0xbd
xor byte [rdx + 4], 0x4d
xor byte [rdx + 5], 0xad
xor byte [rdx + 6], 0x73
xor byte [rdx + 7], 0x83
xor byte [rdx + 8], 0x71
xor byte [rdx + 9], 0xb
xor byte [rdx + 0xa], 0xc9
xor byte [rdx + 0xb], 0xbd
xor byte [rdx + 0xc], 0x4d
xor byte [rdx + 0xd], 0xad
xor byte [rdx + 0xe], 0x73
xor byte [rdx + 0xf], 0x83
xor byte [rdx + 0x10], 0x71
xor byte [rdx + 0x11], 0xb
xor byte [rdx + 0x12], 0xc9
xor byte [rdx + 0x13], 0xbd
xor byte [rdx + 0x14], 0x4d
mov byte [rdx + 0x15], 0
mov rcx, qword [0x1402458a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a28], rax
movdqa xmm0, xmmword [0x14021b470]
mov ecx, 0x1c94
mov eax, dword [rcx + rbx]
mov edi, 0x1b40
test al, 1
jne 0x140076814
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0xf8]
cmp rax, rdx
ja 0x140076800
lea rdx, [rbp + 0xe8]
cmp rcx, rdx
jb 0x140076800
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x37
jmp 0x140076807
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x37
lea rcx, [0x1401c55e0]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x11], 0
je 0x140076865
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
xor byte [rdx + 0xf], 9
xor byte [rdx + 0x10], 0x37
mov byte [rdx + 0x11], 0
mov rcx, qword [0x1402458a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a30], rax
movdqa xmm0, xmmword [0x14021b890]
mov word [rbp - 0x18], 0x3d57
mov ecx, 0x1918
mov eax, dword [rcx + rbx]
mov edi, 0x1a70
test al, 1
jne 0x1400768e1
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 0x1400768c9
lea rdx, [rbp - 0x28]
cmp rax, rdx
jb 0x1400768c9
movups xmmword [rcx], xmm0
movzx eax, word [rbp - 0x18]
mov word [rcx + 0x10], ax
jmp 0x1400768d4
movups xmmword [rcx], xmm0
movzx eax, word [rbp - 0x18]
mov word [rcx + 0x10], ax
lea rcx, [0x1401c55c0]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x12], 0
je 0x140076936
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
mov byte [rdx + 0x12], 0
mov rcx, qword [0x1402458a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a38], rax
mov ecx, 0x19f0
mov eax, dword [rcx + rbx]
mov edi, 0x1bb8
test al, 1
jne 0x14007698d
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x129c021
mov dword [rdi + rbx], 0x4a5c1298
mov dword [rdi + rbx + 4], 0xd246cb23
mov dword [rdi + rbx + 8], 0x625d1f98
lea rcx, [0x1401c5590]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xf], 0
je 0x1400769d6
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
xor byte [rdx + 0xa], 0x2f
xor byte [rdx + 0xb], 0xb
xor byte [rdx + 0xc], 0x4f
xor byte [rdx + 0xd], 0xa7
xor byte [rdx + 0xe], 0x29
mov byte [rdx + 0xf], 0
mov rcx, qword [0x1402458c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a40], rax
mov ecx, 0x1d64
mov eax, dword [rcx + rbx]
mov edi, 0x19e0
test al, 1
jne 0x140076a31
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xd], 0x12d
mov dword [rdi + rbx], 0xf3d0c61e
mov dword [rdi + rbx + 4], 0x9a2e48c1
mov dword [rdi + rbx + 8], 0xdbcacd39
mov byte [rdi + rbx + 0xc], 0xd4
lea rcx, [0x1401c5570]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xe], 0
je 0x140076a76
xor byte [rdx], 0x4d
xor byte [rdx + 1], 0xbf
xor byte [rdx + 2], 0xa3
xor byte [rdx + 3], 0xb5
xor byte [rdx + 4], 0xb3
xor byte [rdx + 5], 0x2d
xor byte [rdx + 6], 0x4b
xor byte [rdx + 7], 0xc9
xor byte [rdx + 8], 0x4d
xor byte [rdx + 9], 0xbf
xor byte [rdx + 0xa], 0xa3
xor byte [rdx + 0xb], 0xb5
xor byte [rdx + 0xc], 0xb3
xor byte [rdx + 0xd], 0x2d
mov byte [rdx + 0xe], 0
mov rcx, qword [0x1402458c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a48], rax
mov ecx, 0x1b70
mov eax, dword [rcx + rbx]
mov edi, 0x1928
test al, 1
jne 0x140076acd
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x1538c91
mov dword [rdi + rbx], 0x757050ce
mov dword [rdi + rbx + 4], 0x7b3a8782
mov dword [rdi + rbx + 8], 0x72495ee4
lea rcx, [0x1401c5540]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xf], 0
je 0x140076b16
xor byte [rdx], 0x8d
xor byte [rdx + 1], 0x3f
xor byte [rdx + 2], 0x25
xor byte [rdx + 3], 0x1b
xor byte [rdx + 4], 0xeb
xor byte [rdx + 5], 0xe9
xor byte [rdx + 6], 0x53
xor byte [rdx + 7], 0xf
xor byte [rdx + 8], 0x8d
xor byte [rdx + 9], 0x3f
xor byte [rdx + 0xa], 0x25
xor byte [rdx + 0xb], 0x1b
xor byte [rdx + 0xc], 0xeb
xor byte [rdx + 0xd], 0xe9
xor byte [rdx + 0xe], 0x53
mov byte [rdx + 0xf], 0
mov rcx, qword [0x1402458a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a50], rax
movdqa xmm0, xmmword [0x14021b460]
mov word [rbp], 0x9304
mov ecx, 0x18e0
mov eax, dword [rcx + rbx]
mov edi, 0x1a48
test al, 1
jne 0x140076b92
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rbp + 1]
cmp rcx, rdx
ja 0x140076b7a
lea rdx, [rbp - 0x10]
cmp rax, rdx
jb 0x140076b7a
movups xmmword [rcx], xmm0
movzx eax, word [rbp]
mov word [rcx + 0x10], ax
jmp 0x140076b85
movups xmmword [rcx], xmm0
movzx eax, word [rbp]
mov word [rcx + 0x10], ax
lea rcx, [0x1401c5520]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x12], 0
je 0x140076be7
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
mov byte [rdx + 0x12], 0
mov rcx, qword [0x1402458a0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a58], rax
mov ecx, 0x1d58
mov eax, dword [rcx + rbx]
mov edi, 0x1850
test al, 1
jne 0x140076c42
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xd], 0x13f
mov dword [rbx + rdi], 0xc08c7265
mov dword [rbx + rdi + 4], 0x6af5ac3
mov dword [rbx + rdi + 8], 0xf7ae6e52
mov byte [rbx + rdi + 0xc], 0xf2
lea rcx, [0x1401c5500]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0xe], 0
je 0x140076c87
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
mov byte [rdx + 0xe], 0
mov rcx, qword [0x1402458b0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a60], rax
movdqa xmm0, xmmword [0x14021b6f0]
mov ecx, 0x1924
mov eax, dword [rcx + rbx]
mov edi, 0x19a0
test al, 1
jne 0x140076cfb
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0x110]
cmp rax, rdx
ja 0x140076ce7
lea rdx, [rbp + 0x100]
cmp rcx, rdx
jb 0x140076ce7
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xbf
jmp 0x140076cee
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xbf
lea rcx, [0x1401c54e0]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x11], 0
je 0x140076d4a
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
mov byte [rdx + 0x11], 0
mov rcx, qword [0x1402458b0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a68], rax
mov ecx, 0x18c8
mov eax, dword [rcx + rbx]
mov edi, 0x1cc0
test al, 1
jne 0x140076da4
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xb], 0x1d9
mov dword [rdi + rbx], 0x9ab88ad1
mov dword [rdi + rbx + 4], 0xe05e8ab1
mov word [rdi + rbx + 8], 0x8ac8
mov byte [rdi + rbx + 0xa], 0xa6
lea rcx, [0x1401c54c0]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xc], 0
je 0x140076de1
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
mov byte [rdx + 0xc], 0
mov rcx, qword [0x1402458b0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245a70], rax
mov ecx, 0x1d18
mov eax, dword [rcx + rbx]
mov edi, 0x1bc8
test al, 1
jne 0x140076e3b
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xb], 0x1b5
mov dword [rdi + rbx], 0xdc1322bd
mov dword [rdi + rbx + 4], 0x56515f5a
mov word [rdi + rbx + 8], 0x2a85
mov byte [rdi + rbx + 0xa], socket
lea rcx, [0x1401c54a0]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xc], 0
je 0x140076e78
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
mov byte [rdx + 0xc], 0
mov rcx, qword [0x1402458c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245930], rax
mov ecx, 0x1abc
mov eax, dword [rcx + rbx]
mov edi, 0x18e8
test al, 1
jne 0x140076ece
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xa], 0x1f9611a
mov dword [rdi + rbx], 0x7a09ae39
mov dword [rdi + rbx + 4], 0x8d9e798
mov word [rdi + rbx + 8], 0xaa03
lea rcx, [0x1401c5480]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xd], 0
je 0x140076f0f
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
mov byte [rdx + 0xd], 0
mov rcx, qword [0x1402458c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245938], rax
movdqa xmm0, xmmword [0x14021b930]
mov dword [rsp + 0x30], 0x4fd75e58
mov dword [rsp + 0x34], 0xfe048ad5
mov word [rsp + 0x38], 0x4f51
mov ecx, 0x19b8
mov eax, dword [rcx + rbx]
mov edi, 0x1d20
test al, 1
jne 0x140076fbe
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x1b], 1
lea rax, [rcx + 0x1a]
lea rdx, [rsp + 0x3a]
cmp rcx, rdx
ja 0x140076f96
lea rdx, [rsp + 0x20]
cmp rax, rdx
jb 0x140076f96
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], 0xa5
jmp 0x140076fb1
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], 0xa5
lea rcx, [0x1401c5450]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x1b], 0
je 0x140077037
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
xor byte [rdx + 0xe], 0x77
xor byte [rdx + 0xf], 0x9b
xor byte [rdx + 0x10], 0x3f
xor byte [rdx + 0x11], 0x3b
xor byte [rdx + 0x12], 0xa5
xor byte [rdx + 0x13], 0x1f
xor byte [rdx + 0x14], 0xa7
xor byte [rdx + 0x15], 0xef
xor byte [rdx + 0x16], 0x77
xor byte [rdx + 0x17], 0x9b
xor byte [rdx + 0x18], 0x3f
xor byte [rdx + 0x19], 0x3b
xor byte [rdx + 0x1a], 0xa5
mov byte [rdx + 0x1b], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458e8], rax
movdqa xmm0, xmmword [0x14021b390]
mov word [rbp + 0x18], 0x9508
mov ecx, 0x1c4c
mov eax, dword [rcx + rbx]
mov edi, 0x1d70
test al, 1
jne 0x1400770b3
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rbp + 0x19]
cmp rcx, rdx
ja 0x14007709b
lea rdx, [rbp + 8]
cmp rax, rdx
jb 0x14007709b
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x18]
mov word [rcx + 0x10], ax
jmp 0x1400770a6
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x18]
mov word [rcx + 0x10], ax
lea rcx, [0x1401c5430]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x12], 0
je 0x140077108
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
xor byte [rdx + 0xf], 0x2b
xor byte [rdx + 0x10], 0x7b
xor byte [rdx + 0x11], 0x95
mov byte [rdx + 0x12], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245928], rax
movdqa xmm0, xmmword [0x14021b980]
mov word [rbp + 0x30], 0x5197
mov ecx, 0x1bf0
mov eax, dword [rcx + rbx]
mov edi, 0x1c98
test al, 1
jne 0x140077184
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rbp + 0x31]
cmp rcx, rdx
ja 0x14007716c
lea rdx, [rbp + 0x20]
cmp rax, rdx
jb 0x14007716c
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x30]
mov word [rcx + 0x10], ax
jmp 0x140077177
movups xmmword [rcx], xmm0
movzx eax, word [rbp + 0x30]
mov word [rcx + 0x10], ax
lea rcx, [0x1401c5410]
call fcn.14018f010
nop
lea rdx, [rbx + rdi]
cmp byte [rdx + 0x12], 0
je 0x1400771d9
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 [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458f0], rax
mov ecx, 0x1b8c
mov eax, dword [rcx + rbx]
mov edi, 0x1898
test al, 1
jne 0x140077230
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rdi + rbx + 0xc], 0x1c95a72
mov dword [rdi + rbx], 0xf199e60b
mov dword [rdi + rbx + 4], 0x26bb7251
mov dword [rdi + rbx + 8], 0xf99ec939
lea rcx, [0x1401c53e0]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xf], 0
je 0x140077279
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
xor byte [rdx + 0xe], 0xc9
mov byte [rdx + 0xf], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458f8], rax
mov ecx, 0x1c30
mov eax, dword [rcx + rbx]
mov edi, 0x1da8
test al, 1
jne 0x1400772d4
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xd], 0x1ab
mov dword [rdi + rbx], 0xe6adbe5a
mov dword [rdi + rbx + 4], 0xf6ffd8b0
mov dword [rdi + rbx + 8], 0xd3b79270
mov byte [rdi + rbx + 0xc], 0xa6
lea rcx, [0x1401c53c0]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xe], 0
je 0x140077319
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
mov byte [rdx + 0xe], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245900], rax
movdqa xmm0, xmmword [0x14021b2f0]
mov dword [rbp - 0x30], 0x9160027c
mov ecx, 0x1af8
mov eax, dword [rcx + rbx]
mov edi, 0x1c50
test al, 1
jne 0x14007739a
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x15], 1
lea rax, [rcx + 0x14]
lea rdx, [rbp - 0x2c]
cmp rcx, rdx
ja 0x140077380
lea rdx, [rbp - 0x40]
cmp rax, rdx
jb 0x140077380
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x30]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0x3b
jmp 0x14007738d
movups xmmword [rcx], xmm0
mov eax, dword [rbp - 0x30]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0x3b
lea rcx, [0x1401c53a0]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x15], 0
je 0x1400773fb
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
xor byte [rdx + 0xc], 0x3b
xor byte [rdx + 0xd], 0x5f
xor byte [rdx + 0xe], 0x1b
xor byte [rdx + 0xf], 0x33
xor byte [rdx + 0x10], 9
xor byte [rdx + 0x11], 0x71
xor byte [rdx + 0x12], 0x25
xor byte [rdx + 0x13], 0xe9
xor byte [rdx + 0x14], 0x3b
mov byte [rdx + 0x15], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245908], rax
mov ecx, 0x1a1c
mov eax, dword [rcx + rbx]
mov edi, 0x1b78
test al, 1
jne 0x140077455
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xb], 0x1e5
mov dword [rdi + rbx], 0x847adb34
mov dword [rdi + rbx + 4], 0x19ba25
mov word [rdi + rbx + 8], 0xcc1b
mov byte [rdi + rbx + 0xa], 0x5e
lea rcx, [0x1401c5380]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xc], 0
je 0x140077492
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 [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245910], rax
movdqa xmm0, xmmword [0x14021b6a0]
mov ecx, 0x1b54
mov eax, dword [rcx + rbx]
mov edi, 0x1c78
test al, 1
jne 0x1400774fe
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rbp + 0x9f]
cmp rax, rdx
ja 0x1400774ee
lea rdx, [rbp + 0x90]
cmp rcx, rdx
jb 0x1400774ee
movups xmmword [rax], xmm0
jmp 0x1400774f1
movups xmmword [rax], xmm0
lea rcx, [0x1401c5350]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x10], 0
je 0x14007754b
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
xor byte [rdx + 0xd], 0xed
xor byte [rdx + 0xe], 0x63
xor byte [rdx + 0xf], 0xad
mov byte [rdx + 0x10], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245918], rax
mov ecx, 0x1bf4
mov eax, dword [rcx + rbx]
mov edi, 0x1a08
test al, 1
jne 0x1400775a5
or eax, 1
mov dword [rcx + rbx], eax
mov word [rdi + rbx + 0xb], 0x173
mov dword [rdi + rbx], 0x620724
mov dword [rdi + rbx + 4], 0x996e120
mov word [rdi + rbx + 8], 0x703
mov byte [rdi + rbx + 0xa], 0x68
lea rcx, [0x1401c5330]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0xc], 0
je 0x1400775e2
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
mov byte [rdx + 0xc], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140245920], rax
movdqa xmm0, xmmword [0x14021b7d0]
mov dword [rbp - 0x80], 0xd52a4330
mov dword [rbp - 0x7c], 0x93d045e6
mov ecx, 0x1b58
mov eax, dword [rcx + rbx]
mov edi, 0x1b98
test al, 1
jne 0x140077673
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x19], 1
lea rcx, [rax + 0x18]
lea rdx, [rbp - 0x78]
cmp rax, rdx
ja 0x140077655
lea rdx, [rsp + 0x70]
cmp rcx, rdx
jb 0x140077655
movups xmmword [rax], xmm0
movsd xmm0, qword [rbp - 0x80]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0x63
jmp 0x140077666
movups xmmword [rax], xmm0
movsd xmm0, qword [rbp - 0x80]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0x63
lea rcx, [0x1401c5300]
call fcn.14018f010
nop
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x19], 0
je 0x1400776e4
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
xor byte [rdx + 0x12], 0x4b
xor byte [rdx + 0x13], 0xa5
xor byte [rdx + 0x14], 0x95
xor byte [rdx + 0x15], 0x2d
xor byte [rdx + 0x16], 0xbf
xor byte [rdx + 0x17], 0xe7
xor byte [rdx + 0x18], 0x63
mov byte [rdx + 0x19], 0
mov rcx, qword [0x140245888]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402458c8], rax
movdqa xmm0, xmmword [0x14021b2a0]
mov ecx, 0x1b90
mov eax, dword [rcx + rbx]
mov edi, 0x19c8
test al, 1
jne 0x140077758
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0x128]
cmp rax, rdx
ja 0x140077744
lea rdx, [rdi + rbx]
cmp byte [rdx + 0x11], 0
je 0x1400777a9
mov rcx, qword [rbp + 0x130]
xor rcx, rsp
call fcn.14018eb60
lea r11, [rsp + 0x240]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
mov ecx, 1
call fcn.14019e5c8
int3