Function at 0x1400421d0
Capabilities:
Check for time delay via gettickcount
Get memory capacity

Disassembly:
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rsi
push rdi
mov eax, 0x13c8
call fcn.14050cd10
sub rsp, rax
mov rax, qword [0x140579040]
xor rax, rsp
mov qword [rsp + 0x13b0], rax
mov dword [rsp + 0xb78], 0x22e1
mov dword [rsp + 0xb7c], 0x21d3
mov dword [rsp + 0xb80], 0x175d
mov dword [rsp + 0xb84], 0x9ee
mov dword [rsp + 0xb88], 0x20b9
mov dword [rsp + 0xb8c], 0x1c55
mov dword [rsp + 0xb90], 0x1f9
mov dword [rsp + 0xb94], 0x7d3
mov dword [rsp + 0xb98], 0xb2a
mov dword [rsp + 0xb9c], 0xc9d
mov dword [rsp + 0xba0], 0x1b2e
mov dword [rsp + 0xba4], 0xa3
mov dword [rsp + 0xba8], 0x1836
mov qword [rsp + 0x530], 0x1f9
mov dword [rsp + 0x78], 1
cmp dword [rsp + 0x78], 0x2c319c0
je 0x1400422fa
cmp dword [rsp + 0x78], 0x3f9916a
je 0x1400422b6
jmp 0x140042346
mov dword [rsp + 0x40], 0
jmp 0x1400422ca
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
movsxd rax, dword [rsp + 0x40]
cmp rax, 0xd
jae 0x1400422fa
movsxd rax, dword [rsp + 0x40]
mov ecx, SafeArrayDestroy
sub rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x40]
mov eax, dword [rsp + rax*4 + 0xb78]
mov dword [rsp + rcx*4 + 0xb78], eax
jmp 0x1400422c0
mov dword [rsp + 0xc0], 0x21ba
lea rax, [rsp + 0xbac]
mov qword [rsp + 0x480], rax
lea rax, [rsp + 0xb78]
mov qword [rsp + 0x488], rax
mov rax, qword [rsp + 0x480]
mov rcx, qword [rsp + 0x488]
lea r8, [rsp + 0xc0]
mov rdx, rax
call fcn.140509bd0
nop
mov dword [rsp + 0xb40], 0x223d
mov dword [rsp + 0xb44], 0x10b0
mov dword [rsp + 0xb48], 0x1669
mov dword [rsp + 0xb4c], 0x234
mov dword [rsp + 0xb50], 0x15ae
mov dword [rsp + 0xb54], 0xe35
mov dword [rsp + 0xb58], 0x2d6
mov dword [rsp + 0xb5c], 0x325
mov dword [rsp + 0xb60], 0xa8a
mov dword [rsp + 0xb64], 0x122c
mov dword [rsp + 0xb68], 0xefc
mov dword [rsp + 0xb6c], 0x159f
mov dword [rsp + 0xb70], 0xee0
mov qword [rsp + 0xf0], 0x2d6
mov dword [rsp + 0x44], 1
cmp dword [rsp + 0x44], 0x8ccf
je 0x140042430
cmp dword [rsp + 0x44], 0x14661
je 0x14004254a
cmp dword [rsp + 0x44], 0x4e392b5
je 0x1400424fe
cmp dword [rsp + 0x44], 0x590d20b
je 0x1400427a4
cmp dword [rsp + 0x44], 0x5db3c69
je 0x140042771
jmp 0x1400427f0
mov dword [rsp + 0xc4], 0x4f
lea rax, [rsp + 0xb40]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x108]
add rax, 0x34
mov qword [rsp + 0x490], rax
jmp 0x140042485
mov rax, qword [rsp + 0xa0]
add rax, 4
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x490]
cmp qword [rsp + 0xa0], rax
je 0x1400424fe
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax]
mov dword [rsp + 0x7c], eax
mov ecx, SafeArrayUnlock
call fcn.1400011e0
mov qword [rsp + 0x498], rax
mov rax, qword [rsp + 0x498]
mov qword [rsp + 0x4a0], rax
mov r8d, SafeArrayAccessData
mov rdx, qword [rsp + 0x4a0]
mov ecx, dword [rsp + 0xc4]
call fcn.140511e88
nop
movsxd rax, dword [rsp + 0x7c]
cmp rax, qword [rsp + 0xf0]
jne 0x1400424f9
mov dword [rsp + 0x7c], 0x1aa9
jmp 0x140042471
mov dword [rsp + 0xc8], 0x487
lea rax, [rsp + 0xb74]
mov qword [rsp + 0x4a8], rax
lea rax, [rsp + 0xb40]
mov qword [rsp + 0x4b0], rax
mov rax, qword [rsp + 0x4a8]
mov rcx, qword [rsp + 0x4b0]
lea r8, [rsp + 0xc8]
mov rdx, rax
call fcn.140509bd0
nop
mov dword [rsp + 0xcc], 0xda
lea rax, [rsp + 0xb40]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xe8]
add rax, 0x34
mov qword [rsp + 0x4b8], rax
jmp 0x14004259f
mov rax, qword [rsp + 0xa8]
add rax, 4
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x4b8]
cmp qword [rsp + 0xa8], rax
je 0x140042771
mov rax, qword [rsp + 0xa8]
mov eax, dword [rax]
mov dword [rsp + 0x80], eax
mov ecx, 0x22
call fcn.1400011e0
mov qword [rsp + 0x4c0], rax
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0x4c8], rax
mov r8d, 0x22
mov rdx, qword [rsp + 0x4c8]
mov ecx, dword [rsp + 0xcc]
call fcn.140511e88
nop
movsxd rax, dword [rsp + 0x80]
cmp rax, qword [rsp + 0xf0]
jne 0x14004276c
mov dword [rsp + 0x80], 0x235
lea rax, [rsp + 0x540]
mov rdi, rax
xor eax, eax
mov ecx, 0x168
rep stosb byte [rdi], al
mov dword [rsp + 0x58], 0
jmp 0x14004264c
mov eax, dword [rsp + 0x58]
inc eax
mov dword [rsp + 0x58], eax
movsxd rax, dword [rsp + 0x58]
cmp rax, 9
jae 0x140042676
mov dword [rsp + 0x5c], 0
jmp 0x14004266b
mov eax, dword [rsp + 0x5c]
inc eax
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0xa
jge 0x140042674
jmp 0x140042661
jmp 0x140042642
lea rax, [rsp + 0x6b0]
mov rdi, rax
xor eax, eax
mov ecx, 0x168
rep stosb byte [rdi], al
mov dword [rsp + 0x60], 0
jmp 0x14004269e
mov eax, dword [rsp + 0x60]
inc eax
mov dword [rsp + 0x60], eax
movsxd rax, dword [rsp + 0x60]
cmp rax, 9
jae 0x1400426c8
mov dword [rsp + 0x64], 0
jmp 0x1400426bd
mov eax, dword [rsp + 0x64]
inc eax
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0xa
jge 0x1400426c6
jmp 0x1400426b3
jmp 0x140042694
lea rax, [rsp + 0x820]
mov rdi, rax
xor eax, eax
mov ecx, 0x168
rep stosb byte [rdi], al
mov dword [rsp + 0x68], 0
jmp 0x1400426f0
mov eax, dword [rsp + 0x68]
inc eax
mov dword [rsp + 0x68], eax
movsxd rax, dword [rsp + 0x68]
cmp rax, 9
jae 0x14004271a
mov dword [rsp + 0x6c], 0
jmp 0x14004270f
mov eax, dword [rsp + 0x6c]
inc eax
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 0xa
jge 0x140042718
jmp 0x140042705
jmp 0x1400426e6
lea rax, [rsp + 0x990]
mov rdi, rax
xor eax, eax
mov ecx, 0x168
rep stosb byte [rdi], al
mov dword [rsp + 0x70], 0
jmp 0x140042742
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
movsxd rax, dword [rsp + 0x70]
cmp rax, 9
jae 0x14004276c
mov dword [rsp + 0x74], 0
jmp 0x140042761
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
cmp dword [rsp + 0x74], 0xa
jge 0x14004276a
jmp 0x140042757
jmp 0x140042738
jmp 0x14004258b
mov dword [rsp + 0x50], 0
jmp 0x140042785
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
movsxd rax, dword [rsp + 0x50]
cmp rax, 0xd
jae 0x1400427a2
movsxd rax, dword [rsp + 0x50]
mov dword [rsp + rax*4 + 0xb40], 0xf59
jmp 0x14004277b
jmp 0x1400427f0
mov dword [rsp + 0xd0], 0x21dc
lea rax, [rsp + 0xb74]
mov qword [rsp + 0x4d0], rax
lea rax, [rsp + 0xb40]
mov qword [rsp + 0x4d8], rax
mov rax, qword [rsp + 0x4d0]
mov rcx, qword [rsp + 0x4d8]
lea r8, [rsp + 0xd0]
mov rdx, rax
call fcn.140509bd0
nop
mov dword [rsp + 0xbb0], 0xdc1
mov dword [rsp + 0xbb4], 0xf8a
mov dword [rsp + 0xbb8], 0x1819
mov dword [rsp + 0xbbc], 0x188e
mov dword [rsp + 0xbc0], 0x1fe5
mov dword [rsp + 0xbc4], 0x1c04
mov dword [rsp + 0xbc8], 0xf3
mov dword [rsp + 0xbcc], 0x16aa
mov dword [rsp + 0xbd0], 0x245c
mov dword [rsp + 0xbd4], 0x1371
mov dword [rsp + 0xbd8], 0x23a7
mov dword [rsp + 0xbdc], 0x1faa
mov dword [rsp + 0xbe0], 0x639
mov dword [rsp + 0xbe4], 0x25e5
mov dword [rsp + 0xbe8], 0x1d1b
mov dword [rsp + 0xbec], 0x8be
mov dword [rsp + 0xbf0], 0x1cd8
mov dword [rsp + 0xbf4], 0x1b82
mov dword [rsp + 0x8c], 0xf3
mov dword [rsp + 0x84], 1
cmp dword [rsp + 0x84], 0x121f3
je 0x1400433f7
cmp dword [rsp + 0x84], 0x1810f
je 0x1400428ef
jmp 0x1400434cc
mov dword [rsp + 0xd4], 0x2e5
lea rax, [rsp + 0xbb0]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xf8]
add rax, 0x48
mov qword [rsp + 0x4e0], rax
jmp 0x140042944
mov rax, qword [rsp + 0xb0]
add rax, 4
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x4e0]
cmp qword [rsp + 0xb0], rax
je 0x1400433f7
mov rax, qword [rsp + 0xb0]
mov eax, dword [rax]
mov dword [rsp + 0x88], eax
mov ecx, 0x1e
call fcn.1400011e0
mov qword [rsp + 0x4e8], rax
mov rax, qword [rsp + 0x4e8]
mov qword [rsp + 0x4f0], rax
mov r8d, 0x1e
mov rdx, qword [rsp + 0x4f0]
mov ecx, dword [rsp + 0xd4]
call fcn.140511e88
nop
mov eax, dword [rsp + 0x8c]
cmp dword [rsp + 0x88], eax
jne 0x1400433f2
mov dword [rsp + 0x88], 0xf97
mov dword [rsp + 0x48], 0xa1d
mov dword [rsp + 0x38], 0x59
mov dword [rsp + 0x30], 0x1072
imul eax, dword [rsp + 0x48], 0x19c8
mov ecx, 0x1273
sub ecx, eax
mov eax, ecx
mov ecx, dword [rsp + 0x48]
lea eax, [rax + rcx - 0x1ecf]
sub eax, dword [rsp + 0x38]
imul ecx, dword [rsp + 0x48], 0x6cb
lea eax, [rax + rcx + 0x22]
mov dword [rsp + 0x48], eax
imul eax, dword [rsp + 0x30], 0x12c5
imul eax, eax, 0x12fe
imul ecx, dword [rsp + 0x30], 0x14c7
imul ecx, dword [rsp + 0x38]
add eax, ecx
imul ecx, dword [rsp + 0x38], 0x1a83
sub eax, ecx
add eax, 0x2d
mov dword [rsp + 0x38], eax
imul eax, dword [rsp + 0x30], 0x209d
mov ecx, dword [rsp + 0x38]
lea eax, [rax + rcx + 0x17d7]
mov ecx, dword [rsp + 0x30]
lea eax, [rax + rcx + 0x1aa6]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x38]
cmp dword [rsp + 0x30], eax
jg 0x140042a85
mov eax, dword [rsp + 0x38]
cmp dword [rsp + 0x48], eax
jge 0x1400433f2
mov eax, dword [rsp + 0x30]
cmp dword [rsp + 0x30], eax
je 0x1400433f2
mov dword [rsp + 0x478], 0x3115e
mov dword [rsp + 0x120], 0x99
mov dword [rsp + 0x124], 0xd6
mov dword [rsp + 0x128], 0x26
mov dword [rsp + 0x12c], 0x46
mov dword [rsp + 0x130], 0xd9
mov dword [rsp + 0x134], 0xeb
mov dword [rsp + 0x138], 0x29
mov dword [rsp + 0x13c], 0xc7
mov dword [rsp + 0x140], 0x33
mov dword [rsp + 0x144], 0x4c
mov dword [rsp + 0x148], 0x83
mov dword [rsp + 0x14c], 0xea
mov dword [rsp + 0x150], 2
mov dword [rsp + 0x154], 0x2a
mov dword [rsp + 0x158], 0x4e
mov dword [rsp + 0x15c], 0x3f
mov dword [rsp + 0x160], 0x94
mov dword [rsp + 0x164], 0xe0
mov dword [rsp + 0x168], 0x6c
mov dword [rsp + 0x16c], 0x7e
mov dword [rsp + 0x170], 0x39
mov dword [rsp + 0x174], 0xf6
mov dword [rsp + 0x178], 0x6e
mov dword [rsp + 0x17c], 0xc2
mov dword [rsp + 0x180], 0xdb
mov dword [rsp + 0x184], 0x1c
mov dword [rsp + 0x188], 0xce
mov dword [rsp + 0x18c], 0x62
mov dword [rsp + 0x190], 0x48
mov dword [rsp + 0x194], 0x74
mov dword [rsp + 0x198], 0x3c
mov dword [rsp + 0x19c], 0x73
mov dword [rsp + 0x1a0], 0x68
mov dword [rsp + 0x1a4], 0x1f
mov dword [rsp + 0x1a8], 0xce
mov dword [rsp + 0x1ac], 0xd9
mov dword [rsp + 0x1b0], 0x39
mov dword [rsp + 0x1b4], 0xd0
mov dword [rsp + 0x1b8], 0xa
mov dword [rsp + 0x1bc], SafeArrayAccessData
mov dword [rsp + 0x1c0], 0xe9
mov dword [rsp + 0x1c4], 0xc8
mov dword [rsp + 0x1c8], 0x49
mov dword [rsp + 0x1cc], 0xe7
mov dword [rsp + 0x1d0], 0x54
mov dword [rsp + 0x1d4], 0xca
mov dword [rsp + 0x1d8], 0xb8
mov dword [rsp + 0x1dc], 0xc7
mov dword [rsp + 0x1e0], 0xa0
mov dword [rsp + 0x1e4], 0x4d
mov dword [rsp + 0x1e8], 0x8e
mov dword [rsp + 0x1ec], 0x79
mov dword [rsp + 0x1f0], 0x8b
mov dword [rsp + 0x1f4], 0xb3
mov dword [rsp + 0x1f8], 0x52
mov dword [rsp + 0x1fc], 0xa2
mov dword [rsp + 0x200], 0x67
mov dword [rsp + 0x204], 0x62
mov dword [rsp + 0x208], 0x6a
mov dword [rsp + 0x20c], 0xbc
mov dword [rsp + 0x210], 0x1c
mov dword [rsp + 0x214], 0xc5
mov dword [rsp + 0x218], 0x7f
mov dword [rsp + 0x21c], 0xbd
mov dword [rsp + 0x220], reloc.OLEAUT32.dll_SafeArrayDestroy
mov dword [rsp + 0x224], SafeArrayAccessData
mov dword [rsp + 0x228], 0x82
mov dword [rsp + 0x22c], 0xe2
mov dword [rsp + 0x230], 0x5b
mov dword [rsp + 0x234], 0x73
mov dword [rsp + 0x238], 6
mov dword [rsp + 0x23c], 0xc3
mov dword [rsp + 0x240], 0xd5
mov dword [rsp + 0x244], 0x5d
mov dword [rsp + 0x248], 0x94
mov dword [rsp + 0x24c], 0x6f
mov dword [rsp + 0x250], 0xac
mov dword [rsp + 0x254], 0x85
mov dword [rsp + 0x258], 0x6d
mov dword [rsp + 0x25c], SafeArrayAccessData
mov dword [rsp + 0x260], 0x63
mov dword [rsp + 0x264], 7
mov dword [rsp + 0x268], 0xc1
mov dword [rsp + 0x26c], 0xfa
mov dword [rsp + 0x270], 0xe5
mov dword [rsp + 0x274], 0xc2
mov dword [rsp + 0x278], 0xe7
mov dword [rsp + 0x27c], 0xb3
mov dword [rsp + 0x280], 0xcc
mov dword [rsp + 0x284], 0x2b
mov dword [rsp + 0x288], 0x72
mov dword [rsp + 0x28c], 0xd5
mov dword [rsp + 0x290], 0x66
mov dword [rsp + 0x294], 0x4c
mov dword [rsp + 0x298], 0xf1
mov dword [rsp + 0x29c], 0x23
mov dword [rsp + 0x2a0], 0x49
mov dword [rsp + 0x2a4], 0x8a
mov dword [rsp + 0x2a8], 0xd7
mov dword [rsp + 0x2ac], 0x44
mov dword [rsp + 0x2b0], 0x48
mov dword [rsp + 0x2b4], 0xd5
mov dword [rsp + 0x2b8], 0x6b
mov dword [rsp + 0x2bc], 0x2d
mov dword [rsp + 0x2c0], 0x47
mov dword [rsp + 0x2c4], 0xca
mov dword [rsp + 0x2c8], 0xa2
mov dword [rsp + 0x2cc], 0x2e
mov dword [rsp + 0x2d0], 0x1f
mov dword [rsp + 0x2d4], 0xe1
mov dword [rsp + 0x2d8], 0xf5
mov dword [rsp + 0x2dc], 0xe1
mov dword [rsp + 0x2e0], 0xf4
mov dword [rsp + 0x2e4], 0x58
mov dword [rsp + 0x2e8], 0x59
mov dword [rsp + 0x2ec], SafeArrayAccessData
mov dword [rsp + 0x2f0], 4
mov dword [rsp + 0x2f4], 0x84
mov dword [rsp + 0x2f8], 0xd7
mov dword [rsp + 0x2fc], 0x4c
mov dword [rsp + 0x300], 0x28
mov dword [rsp + 0x304], 0xcd
mov dword [rsp + 0x308], reloc.OLEAUT32.dll_SafeArrayUnlock
mov dword [rsp + 0x30c], 0x30
mov dword [rsp + 0x310], 1
mov dword [rsp + 0x314], 0x2f
mov dword [rsp + 0x318], 0x5c
mov dword [rsp + 0x31c], 0x88
mov dword [rsp + 0x320], 0x6b
mov dword [rsp + 0x324], 0x70
mov dword [rsp + 0x328], 0x26
mov dword [rsp + 0x32c], 0x21
mov dword [rsp + 0x330], 0xad
mov dword [rsp + 0x334], 0x29
mov dword [rsp + 0x338], 0xc8
mov dword [rsp + 0x33c], 0x8c
mov dword [rsp + 0x340], 0x9a
mov dword [rsp + 0x344], 0x94
mov dword [rsp + 0x348], 0xb2
mov dword [rsp + 0x34c], 0x1b
mov dword [rsp + 0x350], 0x1f
mov dword [rsp + 0x354], 0xb9
mov dword [rsp + 0x358], 0x93
mov dword [rsp + 0x35c], 0xea
mov dword [rsp + 0x360], 0x35
mov dword [rsp + 0x364], 0x90
mov dword [rsp + 0x368], 0xe0
mov dword [rsp + 0x36c], SafeArrayAccessData
mov dword [rsp + 0x370], 0xf2
mov dword [rsp + 0x374], 0xdc
mov dword [rsp + 0x378], 0x1f
mov dword [rsp + 0x37c], 0xc3
mov dword [rsp + 0x380], 0xb2
mov dword [rsp + 0x384], 0x8a
mov dword [rsp + 0x388], 0x1c
mov dword [rsp + 0x38c], 0x79
mov dword [rsp + 0x390], 0xc0
mov dword [rsp + 0x394], 0x3b
mov dword [rsp + 0x398], 0x2c
mov dword [rsp + 0x39c], 0x17
mov dword [rsp + 0x3a0], 0x6d
mov dword [rsp + 0x3a4], 0x19
mov dword [rsp + 0x3a8], 0xc1
mov dword [rsp + 0x3ac], 0xae
mov dword [rsp + 0x3b0], 0xba
mov dword [rsp + 0x3b4], 0xd3
mov dword [rsp + 0x3b8], 0x34
mov dword [rsp + 0x3bc], 0xca
mov dword [rsp + 0x3c0], 0x8f
mov dword [rsp + 0x3c4], 0xcb
mov dword [rsp + 0x3c8], 0x79
mov dword [rsp + 0x3cc], 0x6f
mov dword [rsp + 0x3d0], 0xd0
mov dword [rsp + 0x3d4], 0xbb
mov dword [rsp + 0x3d8], 0x2d
mov dword [rsp + 0x3dc], 0x6e
mov dword [rsp + 0x3e0], 0x39
mov dword [rsp + 0x3e4], 0x2a
mov dword [rsp + 0x3e8], 0xf9
mov dword [rsp + 0x3ec], 0x6f
mov dword [rsp + 0x3f0], 0x4e
mov dword [rsp + 0x3f4], 0x4f
mov dword [rsp + 0x3f8], 0x95
mov dword [rsp + 0x3fc], 0x8d
mov dword [rsp + 0x400], 0x51
mov dword [rsp + 0x404], 0x61
mov dword [rsp + 0x408], 0x6d
mov dword [rsp + 0x40c], 0x22
mov dword [rsp + 0x410], 0xd
mov dword [rsp + 0x414], 0x4e
mov dword [rsp + 0x418], 0xcb
mov dword [rsp + 0x41c], 0x5f
mov dword [rsp + 0x420], 0x68
mov dword [rsp + 0x424], 0x9b
mov dword [rsp + 0x428], 0xad
mov dword [rsp + 0x42c], 5
mov dword [rsp + 0x430], 0xf6
mov dword [rsp + 0x434], 0xe4
mov dword [rsp + 0x438], 0x2f
mov dword [rsp + 0x43c], 0x60
mov dword [rsp + 0x440], 0x5c
mov dword [rsp + 0x444], 0x15
mov dword [rsp + 0x448], 0x7c
mov dword [rsp + 0x44c], 0x27
mov dword [rsp + 0x450], 0x63
mov dword [rsp + 0x454], 0xaf
mov dword [rsp + 0x458], 0xf2
mov dword [rsp + 0x45c], 0xf6
mov dword [rsp + 0x460], 0x5d
mov eax, 4
imul rax, rax, 0x97
mov ecx, 4
imul rcx, rcx, 0x35
mov eax, dword [rsp + rax + 0x120]
mov dword [rsp + rcx + 0x120], eax
mov dword [rsp + 0x3c], 0x6b
jmp 0x1400433c2
mov eax, dword [rsp + 0x3c]
inc eax
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x3c], 0xd0
jge 0x1400433f2
mov eax, dword [rsp + 0x3c]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x3c]
mov eax, dword [rsp + rax*4 + 0x120]
mov dword [rsp + rcx*4 + 0x120], eax
cmp dword [rsp + 0x3c], 6
jne 0x1400433f0
jmp 0x1400433f2
jmp 0x1400433b8
jmp 0x140042930
mov dword [rsp + 0xe4], 0x3e5
lea rax, [rsp + 0xbb0]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x100]
add rax, 0x48
mov qword [rsp + 0x4f8], rax
jmp 0x14004344c
mov rax, qword [rsp + 0xb8]
add rax, 4
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x4f8]
cmp qword [rsp + 0xb8], rax
je 0x1400434cc
mov rax, qword [rsp + 0xb8]
mov eax, dword [rax]
mov dword [rsp + 0x90], eax
mov ecx, SafeArrayAccessData
call fcn.1400011e0
mov qword [rsp + 0x500], rax
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0x508], rax
mov r8d, SafeArrayAccessData
mov rdx, qword [rsp + 0x508]
mov ecx, dword [rsp + 0xe4]
call fcn.140511e88
nop
mov eax, dword [rsp + 0x8c]
cmp dword [rsp + 0x90], eax
jne 0x1400434c7
mov dword [rsp + 0x90], 0x3ec
jmp 0x140043438
movsxd rax, dword [rsp + 0x13e8]
mov rcx, qword [rsp + 0x13e0]
add rax, qword [rcx + 0x98]
mov rcx, qword [rsp + 0x13e0]
mov qword [rcx + 0x98], rax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
mov qword [rsp + 0x110], rax
mov dword [rsp + 0x528], 0x1e3b
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
cmp qword [rsp + 0x110], rax
jge 0x140043574
mov rcx, qword [rsp + 0x110]
call fcn.140001010
mov dword [rsp + 0xd8], eax
mov eax, dword [rsp + 0xd8]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140043553
mov dword [rsp + 0x94], 1
jmp 0x14004355e
mov dword [rsp + 0x94], 0
movzx eax, byte [rsp + 0x94]
mov byte [rsp + 0x34], al
movzx eax, byte [rsp + 0x34]
jmp 0x140044814
lea rax, [rsp + 0x1260]
lea rcx, str.Code_rxxplIo
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x28], 0x64
lea rax, [rsp + 0x12e0]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rsp + 0x1260]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea rcx, [rsp + 0x12e0]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0x470], eax
lea rdx, [rsp + 0x12e0]
lea rcx, [rsp + 0x1270]
call qword [sym.imp.KERNEL32.dll_lstrcpyW]
nop
lea rax, [rsp + 0x1270]
lea rcx, [rsp + 0x12e0]
cmp rax, rcx
je 0x140044814
mov dword [rsp + 0xc00], 0x153f
mov dword [rsp + 0xc04], 0x2f42
mov dword [rsp + 0xc08], 0x14115
mov dword [rsp + 0xc0c], 0xc529
mov dword [rsp + 0xc10], 0xd071
mov dword [rsp + 0xc14], 0x17fbb
mov dword [rsp + 0xc18], 0x8599
mov dword [rsp + 0xc1c], 0x3d21
mov dword [rsp + 0xc20], 0x10188
mov dword [rsp + 0xc24], 0x16278
mov dword [rsp + 0xc28], 0x52ea
mov dword [rsp + 0xc2c], 0xed3a
mov dword [rsp + 0xc30], 0x100ae
mov dword [rsp + 0xc34], 0x736e
mov dword [rsp + 0xc38], 0xfa1
mov dword [rsp + 0xc3c], 0x166a9
mov dword [rsp + 0xc40], 0x769b
mov dword [rsp + 0xc44], 0x4ecc
mov dword [rsp + 0xc48], 0x17e99
mov dword [rsp + 0xc4c], 0x97dd
mov dword [rsp + 0xc50], 0xfebd
mov dword [rsp + 0xc54], 0x13660
mov dword [rsp + 0xc58], 0xf129
mov dword [rsp + 0xc5c], 0x157c7
mov dword [rsp + 0xc60], 0x6aec
mov dword [rsp + 0xc64], 0x17c9b
mov dword [rsp + 0xc68], 0xda30
mov dword [rsp + 0xc6c], 0x3ec2
mov dword [rsp + 0xc70], 0xec20
mov dword [rsp + 0xc74], 0x692
mov dword [rsp + 0xc78], 0x67ce
mov dword [rsp + 0xc7c], 0x11935
mov dword [rsp + 0xc80], 0x16619
mov dword [rsp + 0xc84], 0x18196
mov dword [rsp + 0xc88], 0xc56
mov dword [rsp + 0xc8c], 0x792a
mov dword [rsp + 0xc90], 0x88da
mov dword [rsp + 0xc94], 0xd9d0
mov dword [rsp + 0xc98], 0x32d2
mov dword [rsp + 0xc9c], 0xe11
mov dword [rsp + 0xca0], 0x10b0f
mov dword [rsp + 0xca4], 0x13d75
mov dword [rsp + 0xca8], 0x126fc
mov dword [rsp + 0xcac], 0x91ca
mov dword [rsp + 0xcb0], 0x51c4
mov dword [rsp + 0xcb4], 0x4704
mov dword [rsp + 0xcb8], 0x835b
mov dword [rsp + 0xcbc], 0x5a0f
mov dword [rsp + 0xcc0], 0x18175
mov dword [rsp + 0xcc4], 0x593d
mov dword [rsp + 0xcc8], 0x1384f
mov dword [rsp + 0xccc], 0xd993
mov dword [rsp + 0xcd0], 0xdcd7
mov dword [rsp + 0xcd4], 0x85f9
mov dword [rsp + 0xcd8], 0x1866c
mov dword [rsp + 0xcdc], 0x18678
mov dword [rsp + 0xce0], 0xa896
mov dword [rsp + 0xce4], 0xe06d
mov dword [rsp + 0xce8], 0xec90
mov dword [rsp + 0xcec], 0x131b
mov dword [rsp + 0xcf0], 0x10895
mov dword [rsp + 0xcf4], 0x129ec
mov dword [rsp + 0xcf8], 0x4996
mov dword [rsp + 0xcfc], 0x17add
mov dword [rsp + 0xd00], 0x468b
mov dword [rsp + 0xd04], 0xcaa5
mov dword [rsp + 0xd08], 0x5b45
mov dword [rsp + 0xd0c], 0x1bb7
mov dword [rsp + 0xd10], 0x3a90
mov dword [rsp + 0xd14], 0xea05
mov dword [rsp + 0xd18], 0x1587b
mov dword [rsp + 0xd1c], 0x123cf
mov dword [rsp + 0xd20], 0x1c48
mov dword [rsp + 0xd24], 0x1f5c
mov dword [rsp + 0xd28], 0xd931
mov dword [rsp + 0xd2c], 0xf564
mov dword [rsp + 0xd30], 0x16fcc
mov dword [rsp + 0xd34], 0x15b72
mov dword [rsp + 0xd38], 0x38c9
mov dword [rsp + 0xd3c], 0x11759
mov dword [rsp + 0xd40], 0x110c2
mov dword [rsp + 0xd44], 0x179a9
mov dword [rsp + 0xd48], 0x3540
mov dword [rsp + 0xd4c], 0x162f7
mov dword [rsp + 0xd50], 0x1d73
mov dword [rsp + 0xd54], 0x9fb8
mov dword [rsp + 0xd58], 0x17590
mov dword [rsp + 0xd5c], 0x13c66
mov dword [rsp + 0xd60], 0xc0c9
mov dword [rsp + 0xd64], 0x15a8b
mov dword [rsp + 0xd68], 0x1187a
mov dword [rsp + 0xd6c], 0x10348
mov dword [rsp + 0xd70], 0x10fb4
mov dword [rsp + 0xd74], 0x4d5b
mov dword [rsp + 0xd78], 0xe274
mov dword [rsp + 0xd7c], 0xf62e
mov dword [rsp + 0xd80], 0x4bcb
mov dword [rsp + 0xd84], 0x97d7
mov dword [rsp + 0xd88], 0x652a
mov dword [rsp + 0xd8c], 0xa33e
mov dword [rsp + 0xd90], 0x330d
mov dword [rsp + 0xd94], 0x2cbd
mov dword [rsp + 0xd98], 0x66ac
mov dword [rsp + 0xd9c], 0xb98d
mov dword [rsp + 0xda0], 0x11bd0
mov dword [rsp + 0xda4], 0x198b
mov dword [rsp + 0xda8], 0x11572
mov dword [rsp + 0xdac], 0x1324
mov dword [rsp + 0xdb0], 0xb375
mov dword [rsp + 0xdb4], 0x17edd
mov dword [rsp + 0xdb8], 0x10293
mov dword [rsp + 0xdbc], 0x9579
mov dword [rsp + 0xdc0], 0x41e5
mov dword [rsp + 0xdc4], 0xc43f
mov dword [rsp + 0xdc8], 0xdfe8
mov dword [rsp + 0xdcc], 0x4b36
mov dword [rsp + 0xdd0], 0x134cf
mov dword [rsp + 0xdd4], 0x722
mov dword [rsp + 0xdd8], 0x103ef
mov dword [rsp + 0xddc], 0x6019
mov dword [rsp + 0xde0], 0xef38
mov dword [rsp + 0xde4], 0x17b1a
mov dword [rsp + 0xde8], 0xae76
mov dword [rsp + 0xdec], 0x148fd
mov dword [rsp + 0xdf0], 0x131e0
mov dword [rsp + 0xdf4], 0x74e7
mov dword [rsp + 0xdf8], 0x239f
mov dword [rsp + 0xdfc], 0xd704
mov dword [rsp + 0xe00], 0x11f33
mov dword [rsp + 0xe04], 0xe5d6
mov dword [rsp + 0xe08], 0xa7b9
mov dword [rsp + 0xe0c], 0x9ec2
mov dword [rsp + 0xe10], 0x5fda
mov dword [rsp + 0xe14], 0x392a
mov dword [rsp + 0xe18], 0xd606
mov dword [rsp + 0xe1c], 0x62c4
mov dword [rsp + 0xe20], 0x52ca
mov dword [rsp + 0xe24], 0xaa80
mov dword [rsp + 0xe28], 0x5e30
mov dword [rsp + 0xe2c], 0x2d9a
mov dword [rsp + 0xe30], 0x589
mov dword [rsp + 0xe34], 0x854a
mov dword [rsp + 0xe38], 0x125c0
mov dword [rsp + 0xe3c], 0x814d
mov dword [rsp + 0xe40], 0x308e
mov dword [rsp + 0xe44], 0x151d8
mov dword [rsp + 0xe48], 0x7c54
mov dword [rsp + 0xe4c], 0x82a1
mov dword [rsp + 0xe50], 0x13d2b
mov dword [rsp + 0xe54], 0x15e27
mov dword [rsp + 0xe58], 0xd5a8
mov dword [rsp + 0xe5c], 0x1f3a
mov dword [rsp + 0xe60], 0x54fd
mov dword [rsp + 0xe64], 0xe61b
mov dword [rsp + 0xe68], 0x16c43
mov dword [rsp + 0xe6c], 0x108d0
mov dword [rsp + 0xe70], 0xa9b0
mov dword [rsp + 0xe74], 0x993a
mov dword [rsp + 0xe78], 0x3b7
mov dword [rsp + 0xe7c], 0x168a4
mov dword [rsp + 0xe80], 0x79ef
mov dword [rsp + 0xe84], 0x163ef
mov dword [rsp + 0xe88], 0xe41c
mov dword [rsp + 0xe8c], 0x5b94
mov dword [rsp + 0xe90], 0x15880
mov dword [rsp + 0xe94], 0xf6b7
mov dword [rsp + 0xe98], 0x868d
mov dword [rsp + 0xe9c], 0x16aa7
mov dword [rsp + 0xea0], 0x13663
mov dword [rsp + 0xea4], 0x159c8
mov dword [rsp + 0xea8], 0x13973
mov dword [rsp + 0xeac], 0xbf06
mov dword [rsp + 0xeb0], 0xa48f
mov dword [rsp + 0xeb4], 0x10992
mov dword [rsp + 0xeb8], 0xaeb9
mov dword [rsp + 0xebc], 0x627e
mov dword [rsp + 0xec0], 0x914d
mov dword [rsp + 0xec4], 0xbfe7
mov dword [rsp + 0xec8], 0x15dcd
mov dword [rsp + 0xecc], 0x1250b
mov dword [rsp + 0xed0], 0xc809
mov dword [rsp + 0xed4], 0x183d9
mov dword [rsp + 0xed8], 0xb9a7
mov dword [rsp + 0xedc], 0x3a90
mov dword [rsp + 0xee0], 0x481c
mov dword [rsp + 0xee4], 0x128f6
mov dword [rsp + 0xee8], 0xa372
mov dword [rsp + 0xeec], 0x1416
mov dword [rsp + 0xef0], 0x5c17
mov dword [rsp + 0xef4], 0xab6
mov dword [rsp + 0xef8], 0xb32c
mov dword [rsp + 0xefc], 0x1695b
mov dword [rsp + 0xf00], 0x1686b
mov dword [rsp + 0xf04], 0xe02e
mov dword [rsp + 0xf08], 0x14119
mov dword [rsp + 0xf0c], 0x79dc
mov dword [rsp + 0xf10], 0x6453
mov dword [rsp + 0xf14], 0xc0b8
mov dword [rsp + 0xf18], 0xb4f6
mov dword [rsp + 0xf1c], 0xd3c5
mov dword [rsp + 0xf20], 0x562a
mov dword [rsp + 0xf24], 0x812
mov dword [rsp + 0xf28], 0x78f
mov dword [rsp + 0xf2c], 0x231c
mov dword [rsp + 0xf30], 0x18325
mov dword [rsp + 0xf34], 0xe511
mov dword [rsp + 0xf38], 0xebdc
mov dword [rsp + 0xf3c], 0xf24e
mov dword [rsp + 0xf40], 0x71e8
mov dword [rsp + 0xf44], 0x1462c
mov dword [rsp + 0xf48], 0x3dc3
mov dword [rsp + 0xf4c], 0x74d4
mov dword [rsp + 0xf50], 0x154f2
mov dword [rsp + 0xf54], 0x12341
mov dword [rsp + 0xf58], 0xa5c9
mov dword [rsp + 0xf5c], 0x9967
mov dword [rsp + 0xf60], 0x895b
mov dword [rsp + 0xf64], 0x183d5
mov dword [rsp + 0xf68], 0x352
mov dword [rsp + 0xf6c], 0x206b
mov dword [rsp + 0xf70], 0xd0c
mov dword [rsp + 0xf74], 0x7969
mov dword [rsp + 0xf78], 0xcb0c
mov dword [rsp + 0xf7c], 0xda92
mov dword [rsp + 0xf80], 0x489d
mov dword [rsp + 0xf84], 0x72e5
mov dword [rsp + 0xf88], 0x15e20
mov dword [rsp + 0xf8c], 0xcf78
mov dword [rsp + 0xf90], 0x656f
mov dword [rsp + 0xf94], 0x9835
mov dword [rsp + 0xf98], 0xc4e4
mov dword [rsp + 0xf9c], 0xba1
mov dword [rsp + 0xfa0], 0x5ec2
mov dword [rsp + 0xfa4], 0xfdef
mov dword [rsp + 0xfa8], 0xd474
mov dword [rsp + 0xfac], 0xb951
mov dword [rsp + 0xfb0], 0x13b74
mov dword [rsp + 0xfb4], 0x7c73
mov dword [rsp + 0xfb8], 0xd1d6
mov dword [rsp + 0xfbc], 0xda31
mov dword [rsp + 0xfc0], 0xe94
mov dword [rsp + 0xfc4], 0xa688
mov dword [rsp + 0xfc8], 0x4301
mov dword [rsp + 0xfcc], 0xed88
mov dword [rsp + 0xfd0], 0x13b40
mov dword [rsp + 0xfd4], 0xfa17
mov dword [rsp + 0xfd8], 0x6a9d
mov dword [rsp + 0xfdc], 0x41ff
mov dword [rsp + 0xfe0], 0x2323
mov dword [rsp + 0xfe4], 0x170cd
mov dword [rsp + 0xfe8], 0x101df
mov dword [rsp + 0xfec], 0x44d4
mov dword [rsp + 0xff0], 0xd162
mov dword [rsp + 0xff4], 0x12ae1
mov dword [rsp + 0xff8], 0x15471
mov dword [rsp + 0xffc], 0x14652
mov dword [rsp + 0x1000], 0x95e1
mov dword [rsp + 0x1004], 0x9673
mov dword [rsp + 0x1008], 0x140c
mov dword [rsp + 0x100c], 0x8a3c
mov dword [rsp + 0x1010], 0xb91e
mov dword [rsp + 0x1014], 0xb320
mov dword [rsp + 0x1018], 0x1f4d
mov dword [rsp + 0x101c], 0x8b17
mov dword [rsp + 0x1020], 0x183e7
mov dword [rsp + 0x1024], 0x1727b
mov dword [rsp + 0x1028], 0x41b5
mov dword [rsp + 0x102c], 0x16082
mov dword [rsp + 0x1030], 0x14bc4
mov dword [rsp + 0x1034], 0x156f1
mov dword [rsp + 0x1038], 0x156e
mov dword [rsp + 0x103c], 0x7142
mov dword [rsp + 0x1040], 0x13297
mov dword [rsp + 0x1044], 0x10a9c
mov dword [rsp + 0x1048], 0x6b8e
mov dword [rsp + 0x104c], 0xc508
mov dword [rsp + 0x1050], 0xa88e
mov dword [rsp + 0x1054], 0x17885
mov dword [rsp + 0x1058], 0x1464e
mov dword [rsp + 0x105c], 0x9689
mov dword [rsp + 0x1060], 0x78b7
mov dword [rsp + 0x1064], 0x1218f
mov dword [rsp + 0x1068], 0xd49c
mov dword [rsp + 0x106c], 0x17e75
mov dword [rsp + 0x1070], 0x1692e
mov dword [rsp + 0x1074], 0xf5c4
mov dword [rsp + 0x1078], 0x12038
mov dword [rsp + 0x107c], 0x8fa2
mov dword [rsp + 0x1080], 0x4d97
mov dword [rsp + 0x1084], 0x362f
mov dword [rsp + 0x1088], 0x11b74
mov dword [rsp + 0x108c], 0x15482
mov dword [rsp + 0x1090], 0x64f4
mov dword [rsp + 0x1094], 0x7d1d
mov dword [rsp + 0x1098], 0x3d46
mov dword [rsp + 0x109c], 0x162b3
mov dword [rsp + 0x10a0], 0xe0c7
mov dword [rsp + 0x10a4], 0x4d1a
mov dword [rsp + 0x10a8], 0x33c0
mov dword [rsp + 0x10ac], 0x12cca
mov dword [rsp + 0x10b0], 0xc8b4
mov dword [rsp + 0x10b4], 0xcb9b
mov dword [rsp + 0x10b8], 0x17ef
mov dword [rsp + 0x10bc], 0x11f9d
mov dword [rsp + 0x10c0], 0x3c19
mov dword [rsp + 0x10c4], 0x17c0c
mov dword [rsp + 0x10c8], 0x2c7b
mov dword [rsp + 0x10cc], 0x9d1a
mov dword [rsp + 0x10d0], 0x1238b
mov dword [rsp + 0x10d4], 0x14c1f
mov dword [rsp + 0x10d8], 0x12a29
mov dword [rsp + 0x10dc], 0x296d
mov dword [rsp + 0x10e0], 0x11e9a
mov dword [rsp + 0x10e4], 0xc932
mov dword [rsp + 0x10e8], 0xfdef
mov dword [rsp + 0x10ec], 0xb6ad
mov dword [rsp + 0x10f0], 0x922d
mov dword [rsp + 0x10f4], 0x1cac
mov dword [rsp + 0x10f8], 0x97f1
mov dword [rsp + 0x10fc], 0x5e43
mov dword [rsp + 0x1100], 0x12045
mov dword [rsp + 0x1104], 0xc07e
mov dword [rsp + 0x1108], 0x1280f
mov dword [rsp + 0x110c], 0xbc9d
mov dword [rsp + 0x1110], 0x87e7
mov dword [rsp + 0x1114], 0x10db1
mov dword [rsp + 0x1118], 0x814d
mov dword [rsp + 0x111c], 0x16e65
mov dword [rsp + 0x1120], 0x7a7a
mov dword [rsp + 0x1124], 0x15f81
mov dword [rsp + 0x1128], 0x15f19
mov dword [rsp + 0x112c], 0x16cd3
mov dword [rsp + 0x1130], 0x15e09
mov dword [rsp + 0x1134], 0x7bc8
mov dword [rsp + 0x1138], 0x11b1a
mov dword [rsp + 0x113c], 0x3d9
mov dword [rsp + 0x1140], 0x4d18
mov dword [rsp + 0x1144], 0x81b2
mov dword [rsp + 0x1148], 0x147fe
mov dword [rsp + 0x114c], 0xaa41
mov dword [rsp + 0x1150], 0xd6ac
mov dword [rsp + 0x1154], 0xf9ed
mov dword [rsp + 0x1158], 0x5df1
mov dword [rsp + 0x115c], 0x10c1a
mov dword [rsp + 0x1160], 0xc317
mov dword [rsp + 0x1164], 0x183b0
mov dword [rsp + 0x1168], 0x8422
mov dword [rsp + 0x116c], 0x1716b
mov dword [rsp + 0x1170], 0x13964
mov dword [rsp + 0x1174], 0x15e63
mov dword [rsp + 0x1178], 0x15f94
mov dword [rsp + 0x117c], 0x1484
mov dword [rsp + 0x1180], 0x13416
mov dword [rsp + 0x1184], 0xc1eb
mov dword [rsp + 0x1188], 0x8fbf
mov dword [rsp + 0x118c], 0x8577
mov dword [rsp + 0x1190], 0x15c47
mov dword [rsp + 0x1194], 0xbb36
mov dword [rsp + 0x1198], 0x2a79
mov dword [rsp + 0x119c], 0x17fc2
mov dword [rsp + 0x11a0], 0x6929
mov dword [rsp + 0x11a4], 0x4524
mov dword [rsp + 0x11a8], 0x287d
mov dword [rsp + 0x11ac], 0x4263
mov dword [rsp + 0x11b0], 0x176d
mov dword [rsp + 0x11b4], 0x57cb
mov dword [rsp + 0x11b8], 0xa27a
mov dword [rsp + 0x11bc], 0xf0e7
mov dword [rsp + 0x11c0], 0x10bad
mov dword [rsp + 0x11c4], 0x1889
mov dword [rsp + 0x11c8], 0x6c5e
mov dword [rsp + 0x11cc], 0x779a
mov dword [rsp + 0x11d0], 0xd6fc
mov dword [rsp + 0x11d4], 0x425e
mov dword [rsp + 0x11d8], 0x11e68
mov dword [rsp + 0x11dc], 0x15803
mov dword [rsp + 0x11e0], 0x7046
mov dword [rsp + 0x11e4], 0xd040
mov dword [rsp + 0x11e8], 0xf5dc
mov dword [rsp + 0x11ec], 0x39da
mov dword [rsp + 0x11f0], 0x4c7
mov dword [rsp + 0x11f4], 0x67a6
mov dword [rsp + 0x11f8], 0x10c0a
mov dword [rsp + 0x11fc], 0xe45f
mov dword [rsp + 0x1200], 0x12b5c
mov dword [rsp + 0x1204], 0xb9d9
mov dword [rsp + 0x1208], 0x7aa
mov dword [rsp + 0x120c], 0x14a00
mov dword [rsp + 0x1210], 0x8373
mov dword [rsp + 0x1214], 0x6e49
mov dword [rsp + 0x1218], 0x13012
mov dword [rsp + 0x121c], 0x624e
mov dword [rsp + 0x1220], 0xb46f
mov dword [rsp + 0x1224], 0x6e4e
mov dword [rsp + 0x1228], 0x2735
mov dword [rsp + 0x122c], 0x2c6f
mov dword [rsp + 0x1230], 0x5dba
mov dword [rsp + 0x1234], 0x11ff
mov dword [rsp + 0x1238], 0x255f
mov dword [rsp + 0x123c], 0x16075
mov dword [rsp + 0x1240], 0x9f15
mov dword [rsp + 0x1244], 0x49c0
mov dword [rsp + 0x1248], 0x78aa
mov dword [rsp + 0x124c], 0x11185
mov dword [rsp + 0x1250], 0x16b42
mov dword [rsp + 0x1254], 0x167b2
mov dword [rsp + 0x1258], 0x16e34
mov dword [rsp + 0xdc], 0xa27
lea rax, [rsp + 0x125c]
mov qword [rsp + 0x510], rax
lea rax, [rsp + 0xc00]
mov qword [rsp + 0x518], rax
mov rax, qword [rsp + 0x510]
mov rcx, qword [rsp + 0x518]
lea r8, [rsp + 0xdc]
mov rdx, rax
call fcn.140509bd0
nop
mov dword [rsp + 0x4c], 0
jmp 0x1400447e2
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
movsxd rax, dword [rsp + 0x4c]
cmp rax, 0x197
jae 0x140044814
movsxd rax, dword [rsp + 0x4c]
mov ecx, SafeArrayCopyData
sub rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x4c]
mov eax, dword [rsp + rax*4 + 0xc00]
mov dword [rsp + rcx*4 + 0xc00], eax
jmp 0x1400447d8
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
cvtsi2sd xmm0, rax
movsd qword [rsp + 0x520], xmm0
mov dword [rsp + 0x474], 0x9efb
mov dword [rsp + 0xb00], 0x40
lea rcx, [rsp + 0xb00]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x1400448a4
cvttsd2si eax, qword [rsp + 0x520]
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0x98], 1
mov dword [rsp + 0x54], 2
jmp 0x140044882
mov eax, dword [rsp + 0x54]
inc eax
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0xe0]
cmp dword [rsp + 0x54], eax
jg 0x1400448a4
mov eax, dword [rsp + 0x98]
imul eax, dword [rsp + 0x54]
mov dword [rsp + 0x98], eax
jmp 0x140044878
mov rcx, qword [rsp + 0x13b0]
xor rcx, rsp
call fcn.14050c380
add rsp, 0x13c8
pop rdi
pop rsi
ret