Function at 0x140005670
Capabilities:
Contain obfuscated stackstrings
Link many functions at runtime

Disassembly:
sub rsp, 0x148
mov ecx, dword [0x1400239e4]
call fcn.140002340
mov dword [rsp + 0xfc], eax
mov dword [rsp + 0x88], 0
jmp 0x1400056a6
mov eax, dword [rsp + 0x88]
inc eax
mov dword [rsp + 0x88], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
cmp dword [rsp + 0x88], eax
jge 0x1400056e9
movsxd rax, dword [rsp + 0x88]
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
xor eax, dword [rsp + 0xfc]
movsxd rcx, dword [rsp + 0x88]
lea rdx, str.rLXmzlls
mov byte [rdx + rcx], al
jmp 0x140005696
mov dword [rsp + 0x38], 0
jmp 0x1400056fd
mov eax, dword [rsp + 0x38]
inc eax
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x38], 0x44
jae 0x1400057be
mov dword [rsp + 0x3c], 0
jmp 0x14000571c
mov eax, dword [rsp + 0x3c]
inc eax
mov dword [rsp + 0x3c], eax
movsxd rax, dword [rsp + 0x38]
lea rcx, [0x1400205c0]
mov eax, dword [rcx + rax*4]
cmp dword [rsp + 0x3c], eax
jae 0x1400057b9
movsxd rax, dword [rsp + 0x38]
imul rax, rax, 0x32
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x3c]
movsx eax, byte [rax + rcx]
mov dword [rsp + 0xa4], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0x138], eax
mov eax, dword [rsp + 0x3c]
cdq
mov ecx, dword [rsp + 0x138]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xa4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x38]
imul rcx, rcx, 0x32
lea rdx, [0x140023a90]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x3c]
mov byte [rcx + rdx], al
jmp 0x140005712
jmp 0x1400056f3
mov dword [rsp + 0x40], 0
jmp 0x1400057d2
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], 0x2e
jae 0x14000583c
movsxd rax, dword [rsp + 0x40]
lea rcx, [0x140029ed8]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xac], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0x40]
cdq
mov ecx, dword [rsp + 0xa8]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xac]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x40]
lea rdx, [0x140029ed8]
mov byte [rdx + rcx], al
jmp 0x1400057c8
mov dword [rsp + 0x44], 0
jmp 0x140005850
mov eax, dword [rsp + 0x44]
inc eax
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x44], 0x5f0
jae 0x1400058bd
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x14002a360]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xb4], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0x44]
cdq
mov ecx, dword [rsp + 0xb0]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xb4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x44]
lea rdx, [0x14002a360]
mov byte [rdx + rcx], al
jmp 0x140005846
mov dword [rsp + 0x48], 0
jmp 0x1400058d1
mov eax, dword [rsp + 0x48]
inc eax
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0x2f
jae 0x14000593c
movsxd rax, dword [rsp + 0x48]
lea rcx, [0x14002a1d0]
movzx eax, word [rcx + rax*2]
mov dword [rsp + 0xbc], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xb8], eax
mov eax, dword [rsp + 0x48]
cdq
mov ecx, dword [rsp + 0xb8]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xbc]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x48]
lea rdx, [0x14002a1d0]
mov word [rdx + rcx*2], ax
jmp 0x1400058c7
mov dword [rsp + 0x4c], 0
jmp 0x140005950
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
cmp dword [rsp + 0x4c], 0x18
jae 0x1400059bb
movsxd rax, dword [rsp + 0x4c]
lea rcx, [0x140024db8]
movzx eax, word [rcx + rax*2]
mov dword [rsp + 0xc4], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xc0], eax
mov eax, dword [rsp + 0x4c]
cdq
mov ecx, dword [rsp + 0xc0]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xc4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x4c]
lea rdx, [0x140024db8]
mov word [rdx + rcx*2], ax
jmp 0x140005946
mov dword [rsp + 0x50], 0
jmp 0x1400059cf
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0x2e
jae 0x140005a39
movsxd rax, dword [rsp + 0x50]
lea rcx, [0x140029fe8]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xcc], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xc8], eax
mov eax, dword [rsp + 0x50]
cdq
mov ecx, dword [rsp + 0xc8]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xcc]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x50]
lea rdx, [0x140029fe8]
mov byte [rdx + rcx], al
jmp 0x1400059c5
mov dword [rsp + 0x54], 0
jmp 0x140005a4d
mov eax, dword [rsp + 0x54]
inc eax
mov dword [rsp + 0x54], eax
cmp dword [rsp + 0x54], 0x15
jae 0x140005ab7
movsxd rax, dword [rsp + 0x54]
lea rcx, [0x140029c48]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xd4], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xd0], eax
mov eax, dword [rsp + 0x54]
cdq
mov ecx, dword [rsp + 0xd0]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xd4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x54]
lea rdx, [0x140029c48]
mov byte [rdx + rcx], al
jmp 0x140005a43
mov dword [rsp + 0x58], 0
jmp 0x140005acb
mov eax, dword [rsp + 0x58]
inc eax
mov dword [rsp + 0x58], eax
cmp dword [rsp + 0x58], 0x26
jae 0x140005b35
movsxd rax, dword [rsp + 0x58]
lea rcx, [0x14002a138]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xdc], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xd8], eax
mov eax, dword [rsp + 0x58]
cdq
mov ecx, dword [rsp + 0xd8]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xdc]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x58]
lea rdx, [0x14002a138]
mov byte [rdx + rcx], al
jmp 0x140005ac1
mov dword [rsp + 0x5c], 0
jmp 0x140005b49
mov eax, dword [rsp + 0x5c]
inc eax
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 8
jae 0x140005bb3
movsxd rax, dword [rsp + 0x5c]
lea rcx, [0x14002a230]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xe4], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xe0], eax
mov eax, dword [rsp + 0x5c]
cdq
mov ecx, dword [rsp + 0xe0]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xe4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x5c]
lea rdx, [0x14002a230]
mov byte [rdx + rcx], al
jmp 0x140005b3f
mov dword [rsp + 0x60], 0
jmp 0x140005bc7
mov eax, dword [rsp + 0x60]
inc eax
mov dword [rsp + 0x60], eax
cmp dword [rsp + 0x60], 0x48
jae 0x140005c31
movsxd rax, dword [rsp + 0x60]
lea rcx, [0x14002a160]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xec], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0x60]
cdq
mov ecx, dword [rsp + 0xe8]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xec]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x60]
lea rdx, [0x14002a160]
mov byte [rdx + rcx], al
jmp 0x140005bbd
mov dword [rsp + 0x64], 0
jmp 0x140005c45
mov eax, dword [rsp + 0x64]
inc eax
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0xa
jae 0x140005caf
movsxd rax, dword [rsp + 0x64]
lea rcx, [0x140029c38]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xf4], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xf0], eax
mov eax, dword [rsp + 0x64]
cdq
mov ecx, dword [rsp + 0xf0]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xf4]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x64]
lea rdx, [0x140029c38]
mov byte [rdx + rcx], al
jmp 0x140005c3b
mov dword [rsp + 0x68], 0
jmp 0x140005cc3
mov eax, dword [rsp + 0x68]
inc eax
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x68], 0xf
jae 0x140005d2d
movsxd rax, dword [rsp + 0x68]
lea rcx, [0x140029f08]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x11c], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0x68]
cdq
mov ecx, dword [rsp + 0xf8]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x11c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x68]
lea rdx, [0x140029f08]
mov byte [rdx + rcx], al
jmp 0x140005cb9
mov dword [rsp + 0x6c], 0
jmp 0x140005d41
mov eax, dword [rsp + 0x6c]
inc eax
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 0x11
jae 0x140005dab
movsxd rax, dword [rsp + 0x6c]
lea rcx, [0x140029f18]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x104], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0x100], eax
mov eax, dword [rsp + 0x6c]
cdq
mov ecx, dword [rsp + 0x100]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x104]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x6c]
lea rdx, [0x140029f18]
mov byte [rdx + rcx], al
jmp 0x140005d37
mov dword [rsp + 0x70], 0
jmp 0x140005dbf
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0x3a
jae 0x140005e29
movsxd rax, dword [rsp + 0x70]
lea rcx, [0x1400239a8]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x10c], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0x108], eax
mov eax, dword [rsp + 0x70]
cdq
mov ecx, dword [rsp + 0x108]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x10c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x70]
lea rdx, [0x1400239a8]
mov byte [rdx + rcx], al
jmp 0x140005db5
mov dword [rsp + 0x74], 0
jmp 0x140005e3d
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
mov eax, dword [0x1400239e8]
cmp dword [rsp + 0x74], eax
jge 0x140005ead
movsxd rax, dword [rsp + 0x74]
lea rcx, [0x14002a0b0]
movzx eax, word [rcx + rax*2]
mov dword [rsp + 0x114], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x74]
cdq
mov ecx, dword [rsp + 0x110]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x114]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x74]
lea rdx, [0x14002a0b0]
mov word [rdx + rcx*2], ax
jmp 0x140005e33
mov dword [rsp + 0x78], 0
jmp 0x140005ec1
mov eax, dword [rsp + 0x78]
inc eax
mov dword [rsp + 0x78], eax
mov eax, dword [0x140029c44]
cmp dword [rsp + 0x78], eax
jge 0x140005f31
movsxd rax, dword [rsp + 0x78]
lea rcx, [0x1400239f0]
movzx eax, word [rcx + rax*2]
mov dword [rsp + 0x13c], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0x78]
cdq
mov ecx, dword [rsp + 0x118]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x13c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x78]
lea rdx, [0x1400239f0]
mov word [rdx + rcx*2], ax
jmp 0x140005eb7
mov dword [rsp + 0x7c], 0
jmp 0x140005f45
mov eax, dword [rsp + 0x7c]
inc eax
mov dword [rsp + 0x7c], eax
mov eax, dword [0x140024db4]
cmp dword [rsp + 0x7c], eax
jge 0x140005fb5
movsxd rax, dword [rsp + 0x7c]
lea rcx, [0x1400247d8]
movzx eax, word [rcx + rax*2]
mov dword [rsp + 0x124], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0x120], eax
mov eax, dword [rsp + 0x7c]
cdq
mov ecx, dword [rsp + 0x120]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x124]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x7c]
lea rdx, [0x1400247d8]
mov word [rdx + rcx*2], ax
jmp 0x140005f3b
mov dword [rsp + 0x80], 0
jmp 0x140005fd2
mov eax, dword [rsp + 0x80]
inc eax
mov dword [rsp + 0x80], eax
mov eax, dword [0x14002a1ac]
cmp dword [rsp + 0x80], eax
jge 0x140006051
movsxd rax, dword [rsp + 0x80]
lea rcx, [0x14002a078]
movzx eax, word [rcx + rax*2]
mov dword [rsp + 0x12c], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0x80]
cdq
mov ecx, dword [rsp + 0x128]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x12c]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x80]
lea rdx, [0x14002a078]
mov word [rdx + rcx*2], ax
jmp 0x140005fc2
mov dword [rsp + 0x84], 0
jmp 0x14000606e
mov eax, dword [rsp + 0x84]
inc eax
mov dword [rsp + 0x84], eax
mov eax, dword [0x14002a134]
cmp dword [rsp + 0x84], eax
jge 0x1400060ed
movsxd rax, dword [rsp + 0x84]
lea rcx, [0x140023990]
movzx eax, word [rcx + rax*2]
mov dword [rsp + 0x134], eax
lea rcx, str.rLXmzlls
call fcn.140001bf0
mov dword [rsp + 0x130], eax
mov eax, dword [rsp + 0x84]
cdq
mov ecx, dword [rsp + 0x130]
idiv ecx
mov eax, edx
cdqe
lea rcx, str.rLXmzlls
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x134]
xor ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x84]
lea rdx, [0x140023990]
mov word [rdx + rcx*2], ax
jmp 0x14000605e
mov r8d, 0xd
xor edx, edx
lea rcx, [rsp + 0x28]
call fcn.140001e60
mov dword [rsp + 0x20], 0
jmp 0x140006113
mov eax, dword [rsp + 0x20]
inc eax
mov dword [rsp + 0x20], eax
cmp dword [rsp + 0x20], 0xff
jge 0x140006441
cmp dword [rsp + 0x20], 0x6b
jne 0x140006157
mov eax, 1
imul rax, rax, 0
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x6b
je 0x140006157
mov eax, 1
imul rax, rax, 0
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x65
jne 0x14000618d
mov eax, 1
imul rax, rax, 1
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x65
je 0x14000618d
mov eax, 1
imul rax, rax, 1
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x72
jne 0x1400061c3
mov eax, 1
imul rax, rax, 2
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x72
je 0x1400061c3
mov eax, 1
imul rax, rax, 2
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x6e
jne 0x1400061f9
mov eax, 1
imul rax, rax, 3
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x6e
je 0x1400061f9
mov eax, 1
imul rax, rax, 3
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x65
jne 0x14000622f
mov eax, 1
imul rax, rax, 4
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x65
je 0x14000622f
mov eax, 1
imul rax, rax, 4
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x6c
jne 0x140006265
mov eax, 1
imul rax, rax, 5
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x6c
je 0x140006265
mov eax, 1
imul rax, rax, 5
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x33
jne 0x14000629b
mov eax, 1
imul rax, rax, 6
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x33
je 0x14000629b
mov eax, 1
imul rax, rax, 6
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x32
jne 0x1400062d1
mov eax, 1
imul rax, rax, 7
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x32
je 0x1400062d1
mov eax, 1
imul rax, rax, 7
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x2e
jne 0x140006307
mov eax, 1
imul rax, rax, 8
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x2e
je 0x140006307
mov eax, 1
imul rax, rax, 8
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x64
jne 0x14000633d
mov eax, 1
imul rax, rax, 9
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x64
je 0x14000633d
mov eax, 1
imul rax, rax, 9
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x6c
jne 0x140006373
mov eax, 1
imul rax, rax, 0xa
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x6c
je 0x140006373
mov eax, 1
imul rax, rax, 0xa
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0x6c
jne 0x1400063a3
mov eax, 1
imul rax, rax, 0xb
movsx eax, byte [rsp + rax + 0x28]
cmp eax, 0x6c
je 0x1400063a3
mov eax, 1
imul rax, rax, 0xb
movzx ecx, byte [rsp + 0x20]
mov byte [rsp + rax + 0x28], cl
jmp 0x140006419
cmp dword [rsp + 0x20], 0xfe
jl 0x140006413
mov dword [rsp + 0xa0], 0
mov dword [rsp + 0x8c], 0
jmp 0x1400063d5
mov eax, dword [rsp + 0x8c]
inc eax
mov dword [rsp + 0x8c], eax
cmp dword [rsp + 0x8c], 0xc
jge 0x1400063fd
movsxd rax, dword [rsp + 0x8c]
movsx eax, byte [rsp + rax + 0x28]
test eax, eax
jne 0x1400063fb
mov dword [rsp + 0xa0], 1
jmp 0x1400063c5
cmp dword [rsp + 0xa0], 1
jne 0x140006411
mov dword [rsp + 0x20], 0
jmp 0x140006413
jmp 0x140006441
xor eax, eax
test eax, eax
je 0x14000643c
mov eax, dword [rsp + 0x20]
mov ecx, dword [0x1400239e4]
add ecx, eax
mov eax, ecx
mov ecx, eax
call fcn.140002340
cdq
mov ecx, 0xfa
idiv ecx
mov eax, edx
mov dword [rsp + 0x20], eax
jmp 0x140006109
lea rcx, [rsp + 0x28]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x1402d1bb0], rax
mov eax, 0x32
imul rax, rax, 0
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d1bc8], rax
mov eax, 0x32
imul rax, rax, 0x29
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rcx, rax
call qword [0x1402d1bc8]
mov qword [0x140033b98], rax
mov eax, 0x32
imul rax, rax, 0x2d
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rcx, rax
call qword [0x1402d1bc8]
mov qword [0x140034b70], rax
mov eax, 0x32
imul rax, rax, 0x3e
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rcx, rax
call qword [0x1402d1bc8]
mov qword [0x140034c18], rax
mov eax, 0x32
imul rax, rax, 0x41
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rcx, rax
call qword [0x1402d1bc8]
mov qword [0x1402d1bc0], rax
lea rcx, str.Iphlpapi.dll
call qword [0x1402d1bc8]
mov qword [0x140033b08], rax
lea rdx, [0x1400204a0]
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033ad0], rax
mov eax, 0x32
imul rax, rax, 1
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034bf0], rax
mov eax, 0x32
imul rax, rax, 0x32
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ee8], rax
mov eax, 0x32
imul rax, rax, 0x19
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d48e0], rax
mov eax, 0x32
imul rax, rax, 0x28
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033bc0], rax
mov eax, 0x32
imul rax, rax, 0x12
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d48d8], rax
mov eax, 0x32
imul rax, rax, 0x26
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ed8], rax
mov eax, 0x32
imul rax, rax, 3
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d42f8], rax
mov eax, 0x32
imul rax, rax, 8
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033af0], rax
mov eax, 0x32
imul rax, rax, 0x36
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d4308], rax
mov eax, 0x32
imul rax, rax, 0x22
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d1ba0], rax
mov eax, 0x32
imul rax, rax, 5
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033bc8], rax
mov eax, 0x32
imul rax, rax, 0x10
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034be8], rax
mov byte [rsp + 0x90], 0x47
mov byte [rsp + 0x91], 0x65
mov byte [rsp + 0x92], 0x74
mov byte [rsp + 0x93], 0x49
mov byte [rsp + 0x94], 0x70
mov byte [rsp + 0x95], 0x4e
mov byte [rsp + 0x96], 0x65
mov byte [rsp + 0x97], 0x74
mov byte [rsp + 0x98], 0x54
mov byte [rsp + 0x99], 0x61
mov byte [rsp + 0x9a], 0x62
mov byte [rsp + 0x9b], 0x6c
mov byte [rsp + 0x9c], 0x65
mov byte [rsp + 0x9d], 0
lea rdx, [rsp + 0x90]
mov rcx, qword [0x140033b08]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034b88], rax
mov eax, 0x32
imul rax, rax, 0x1c
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ba8], rax
mov eax, 0x32
imul rax, rax, 0x16
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034bd0], rax
lea rdx, str.GetSystemDefaultLangID
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033b80], rax
mov eax, 0x32
imul rax, rax, 0x37
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d48d0], rax
mov eax, 0x32
imul rax, rax, 0x1a
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034c08], rax
mov eax, 0x32
imul rax, rax, 0x3a
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034c10], rax
mov eax, 0x32
imul rax, rax, 9
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034be0], rax
mov eax, 0x32
imul rax, rax, 0x3d
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033ba8], rax
mov eax, 0x32
imul rax, rax, 0x3b
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033bb0], rax
mov eax, 0x32
imul rax, rax, 0x11
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d4300], rax
mov eax, 0x32
imul rax, rax, 0x25
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033b00], rax
mov eax, 0x32
imul rax, rax, 0x20
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d48f0], rax
mov eax, 0x32
imul rax, rax, 0x34
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034b78], rax
mov eax, 0x32
imul rax, rax, 0x30
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033ae0], rax
mov eax, 0x32
imul rax, rax, 0x21
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d4328], rax
mov eax, 0x32
imul rax, rax, 0x23
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ba0], rax
mov eax, 0x32
imul rax, rax, 0x42
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bc0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033ad8], rax
mov eax, 0x32
imul rax, rax, 0x1b
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034bb8], rax
mov eax, 0x32
imul rax, rax, 0x14
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034c00], rax
mov eax, 0x32
imul rax, rax, 0x1f
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033bb8], rax
lea rdx, str.WaitForMultipleObjects
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d48e8], rax
mov eax, 0x32
imul rax, rax, 4
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034bf8], rax
mov eax, 0x32
imul rax, rax, 0x43
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bc0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d1ba8], rax
mov eax, 0x32
imul rax, rax, 0xf
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ed0], rax
mov eax, 0x32
imul rax, rax, 0x15
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d48c0], rax
mov eax, 0x32
imul rax, rax, 7
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d42f0], rax
lea rdx, str.GetFileSizeEx
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034b80], rax
mov eax, 0x32
imul rax, rax, 0xd
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d48b0], rax
mov eax, 0x32
imul rax, rax, 0x24
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d4320], rax
mov eax, 0x32
imul rax, rax, 0x2b
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140033b98]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ea0], rax
mov eax, 0x32
imul rax, rax, 0x39
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033b78], rax
mov eax, 0x32
imul rax, rax, 0x2c
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140033b98]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034bc0], rax
mov eax, 0x32
imul rax, rax, 0xa
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034b98], rax
mov eax, 0x32
imul rax, rax, 0x17
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d4310], rax
mov eax, 0x32
imul rax, rax, 0x38
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033b90], rax
mov eax, 0x32
imul rax, rax, 6
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033af8], rax
mov eax, 0x32
imul rax, rax, 0x27
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033ae8], rax
mov eax, 0x32
imul rax, rax, 0x1d
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033ac0], rax
mov eax, 0x32
imul rax, rax, 2
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ee0], rax
mov eax, 0x32
imul rax, rax, 0x35
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033ac8], rax
lea rdx, str.MoveFileExW
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ef0], rax
mov eax, 0x32
imul rax, rax, 0x2a
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140033b98]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d1bb8], rax
mov eax, 0x32
imul rax, rax, 0x3f
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034c18]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034b90], rax
mov eax, 0x32
imul rax, rax, 0x2f
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d48c8], rax
mov eax, 0x32
imul rax, rax, 0x33
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ec0], rax
lea rdx, [0x140020500]
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ef8], rax
mov eax, 0x32
imul rax, rax, 0x18
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034eb8], rax
mov eax, 0x32
imul rax, rax, 0x13
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034eb0], rax
mov eax, 0x32
imul rax, rax, 0xe
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033b88], rax
mov eax, 0x32
imul rax, rax, 0xb
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d48a8], rax
lea rdx, [0x140020518]
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d1bd8], rax
mov eax, 0x32
imul rax, rax, 0x31
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d48b8], rax
mov eax, 0x32
imul rax, rax, 0x40
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034c18]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402d1bd0], rax
mov eax, 0x32
imul rax, rax, 0xc
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034bc8], rax
mov eax, 0x32
imul rax, rax, 0x1e
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x1402d1bb0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034bb0], rax
mov eax, 0x32
imul rax, rax, 0x2e
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140033ba0], rax
mov eax, 0x32
imul rax, rax, 0x3c
lea rcx, [0x140023a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [0x140034b70]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140034ea8], rax
xor eax, eax
add rsp, 0x148
ret