Function at 0x140002010
Capabilities:
Check for time delay via gettickcount
Check for time delay via queryperformancecounter
Get memory capacity
Link many functions at runtime
Load assembly via iassembly
Validate payment card number using luhn algorithm

Disassembly:
mov byte [rsp + 0x20], r9b
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rsi
push rdi
mov eax, 0x19458
call fcn.14009cae0
sub rsp, rax
mov rax, qword [0x14014ac48]
xor rax, rsp
mov qword [rsp + 0x19440], rax
lea rcx, [rsp + 0x398]
call fcn.140033c70
mov qword [rsp + 0xa70], rax
mov qword [rsp + 0xa70], 0
mov rax, qword [rsp + 0x19480]
test rax, rax
jl 0x140002079
cvtsi2sd xmm0, rax
jmp 0x140002092
mov rcx, rax
shr rcx, 1
and rax, 1
or rcx, rax
cvtsi2sd xmm1, rcx
addsd xmm1, xmm1
movaps xmm0, xmm1
divsd xmm0, qword [0x1400d3bb0]
divsd xmm0, qword [0x1400d3bb0]
movsd qword [rsp + 0x11f8], xmm0
lea rcx, [rsp + 0x399]
call fcn.14005b600
mov qword [rsp + 0xa78], rax
mov qword [rsp + 0xa78], 0
mov qword [rsp + 0x730], 0
lea rcx, [0x1400cf5f8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [rsp + 0xa80], rax
lea rdx, str.CreateInterface
mov rcx, qword [rsp + 0xa80]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0xa90], rax
lea rcx, [rsp + 0x39a]
call fcn.14004acf0
mov qword [rsp + 0xa88], rax
mov qword [rsp + 0xa88], 0
lea r8, [rsp + 0x730]
lea rdx, [0x1400cf4a0]
lea rcx, [0x1400cf4b0]
call qword [rsp + 0xa90]
mov dword [rsp + 0x40], eax
lea rcx, [rsp + 0x39b]
call fcn.14002a980
mov qword [rsp + 0xa98], rax
mov qword [rsp + 0xa98], 0
cmp dword [rsp + 0x40], 0
jge 0x14000259e
mov dword [rsp + 0x93c], 0x123
mov dword [rsp + 0x1a90], 0xbfe70
mov dword [rsp + 0x1a94], 0xe969b
mov dword [rsp + 0x1a98], 0x2dcec
mov dword [rsp + 0x1a9c], 0xab5a7
mov dword [rsp + 0x1aa0], 0x41b83
mov dword [rsp + 0x1aa4], 0x7c409
mov dword [rsp + 0x1aa8], 0x123
mov dword [rsp + 0x1aac], 0x16c87
mov dword [rsp + 0x1ab0], 0x650ad
mov dword [rsp + 0x1ab4], 0xbcb0e
mov dword [rsp + 0x1ab8], 0xd24ac
mov dword [rsp + 0x1abc], 0xdde9a
mov dword [rsp + 0x1ac0], 0xa2795
mov dword [rsp + 0x1ac4], 0xb6b80
mov dword [rsp + 0x1ac8], 0x2f5cd
mov dword [rsp + 0x1acc], 0xa163b
mov dword [rsp + 0x1ad0], 0xdb0b4
mov dword [rsp + 0x1ad4], 0x37948
mov dword [rsp + 0x1ad8], 0xf1d85
mov dword [rsp + 0x1adc], 0x2b0f4
mov dword [rsp + 0x1ae0], 0x5089a
mov dword [rsp + 0x1ae4], 0x37a21
mov dword [rsp + 0x1ae8], 0x9f443
mov dword [rsp + 0x1aec], 0xec6b9
mov eax, 4
imul rax, rax, 8
mov ecx, 4
imul rcx, rcx, 0x12
mov eax, dword [rsp + rax + 0x1a90]
mov dword [rsp + rcx + 0x1a90], eax
jmp 0x1400022ad
mov dword [rsp + 0x10c], SafeArrayDestroy
jmp 0x1400022ca
mov eax, dword [rsp + 0x10c]
inc eax
mov dword [rsp + 0x10c], eax
cmp dword [rsp + 0x10c], 0x17
jge 0x1400022f7
mov eax, dword [rsp + 0x10c]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x10c]
mov eax, dword [rsp + rax*4 + 0x1a90]
mov dword [rsp + rcx*4 + 0x1a90], eax
jmp 0x1400022ba
jmp 0x1400022f9
mov eax, 4
imul rax, rax, 0x12
mov ecx, 4
imul rcx, rcx, 5
mov eax, dword [rsp + rax + 0x1a90]
mov dword [rsp + rcx + 0x1a90], eax
jmp 0x14000231b
mov dword [rsp + 0x110], 1
jmp 0x140002338
mov eax, dword [rsp + 0x110]
inc eax
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 0x17
jge 0x140002365
mov eax, dword [rsp + 0x110]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x110]
mov eax, dword [rsp + rax*4 + 0x1a90]
mov dword [rsp + rcx*4 + 0x1a90], eax
jmp 0x140002328
jmp 0x140002367
mov eax, 4
imul rax, rax, 5
mov ecx, 4
imul rcx, rcx, 0x11
mov eax, dword [rsp + rax + 0x1a90]
mov dword [rsp + rcx + 0x1a90], eax
jmp 0x140002389
mov dword [rsp + 0x114], SafeArrayUnaccessData
jmp 0x1400023a6
mov eax, dword [rsp + 0x114]
inc eax
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 0x17
jge 0x1400023d3
mov eax, dword [rsp + 0x114]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x114]
mov eax, dword [rsp + rax*4 + 0x1a90]
mov dword [rsp + rcx*4 + 0x1a90], eax
jmp 0x140002396
jmp 0x1400023d5
mov dword [rsp + 0x940], 0x218
mov dword [rsp + 0x19c8], 0x35871
mov dword [rsp + 0x19cc], 0xf438
mov dword [rsp + 0x19d0], 0xca1f3
mov dword [rsp + 0x19d4], 0xa8900
mov dword [rsp + 0x19d8], 0x534d4
mov dword [rsp + 0x19dc], 0xa9238
mov dword [rsp + 0x19e0], 0x218
mov dword [rsp + 0x19e4], 0x34a02
mov dword [rsp + 0x19e8], 0xc139f
mov dword [rsp + 0x19ec], 0x5c362
mov dword [rsp + 0x19f0], 0x952f7
mov dword [rsp + 0x19f4], 0x2ee20
mov dword [rsp + 0x19f8], 0x80b6d
mov dword [rsp + 0x19fc], 0x6ae2b
mov eax, 4
imul rax, rax, 3
mov ecx, 4
imul rcx, rcx, 1
mov eax, dword [rsp + rax + 0x19c8]
mov dword [rsp + rcx + 0x19c8], eax
jmp 0x14000249c
mov dword [rsp + 0x118], 0xa
jmp 0x1400024b9
mov eax, dword [rsp + 0x118]
inc eax
mov dword [rsp + 0x118], eax
cmp dword [rsp + 0x118], 0xd
jge 0x1400024e6
mov eax, dword [rsp + 0x118]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x118]
mov eax, dword [rsp + rax*4 + 0x19c8]
mov dword [rsp + rcx*4 + 0x19c8], eax
jmp 0x1400024a9
jmp 0x1400024e8
mov dword [rsp + 0x11c], SafeArrayDestroy
jmp 0x140002505
mov eax, dword [rsp + 0x11c]
inc eax
mov dword [rsp + 0x11c], eax
cmp dword [rsp + 0x11c], 0xd
jge 0x140002532
mov eax, dword [rsp + 0x11c]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x11c]
mov eax, dword [rsp + rax*4 + 0x19c8]
mov dword [rsp + rcx*4 + 0x19c8], eax
jmp 0x1400024f5
jmp 0x140002534
mov eax, 4
imul rax, rax, 4
mov ecx, 4
imul rcx, rcx, 4
mov eax, dword [rsp + rax + 0x19c8]
mov dword [rsp + rcx + 0x19c8], eax
jmp 0x140002556
mov eax, 0x133
jmp 0x14000c104
mov qword [rsp + 0x550], 0
mov dword [rsp + 0x944], 0x479
mov dword [rsp + 0x1d40], 0x4edd8
mov dword [rsp + 0x1d44], 0x52214
mov dword [rsp + 0x1d48], 0xb3365
mov dword [rsp + 0x1d4c], 0xd3b69
mov dword [rsp + 0x1d50], 0x6036a
mov dword [rsp + 0x1d54], 0x9a013
mov dword [rsp + 0x1d58], 0x479
mov dword [rsp + 0x1d5c], 0x3c76f
mov dword [rsp + 0x1d60], 0xec4c2
mov dword [rsp + 0x1d64], 0xd760d
mov dword [rsp + 0x1d68], 0xeb3e
mov dword [rsp + 0x1d6c], 0x9a278
mov dword [rsp + 0x1d70], 0x23660
mov dword [rsp + 0x1d74], 0x4dbc0
mov dword [rsp + 0x1d78], 0x6ad3
mov dword [rsp + 0x1d7c], 0x92b7d
mov dword [rsp + 0x1d80], 0xde0c0
mov dword [rsp + 0x1d84], 0x2f995
mov dword [rsp + 0x1d88], 0x996ef
mov dword [rsp + 0x1d8c], 0xcb8d2
mov dword [rsp + 0x1d90], 0x3fca6
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 0x10
mov eax, dword [rsp + rax + 0x1d40]
mov dword [rsp + rcx + 0x1d40], eax
jmp 0x1400026be
mov dword [rsp + 0x120], 8
jmp 0x1400026db
mov eax, dword [rsp + 0x120]
inc eax
mov dword [rsp + 0x120], eax
cmp dword [rsp + 0x120], 0x14
jge 0x140002708
mov eax, dword [rsp + 0x120]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x120]
mov eax, dword [rsp + rax*4 + 0x1d40]
mov dword [rsp + rcx*4 + 0x1d40], eax
jmp 0x1400026cb
jmp 0x14000270a
mov eax, 4
imul rax, rax, 0x11
mov ecx, 4
imul rcx, rcx, 6
mov eax, dword [rsp + rax + 0x1d40]
mov dword [rsp + rcx + 0x1d40], eax
jmp 0x14000272c
mov dword [rsp + 0x124], 9
jmp 0x140002749
mov eax, dword [rsp + 0x124]
inc eax
mov dword [rsp + 0x124], eax
cmp dword [rsp + 0x124], 0x14
jge 0x140002776
mov eax, dword [rsp + 0x124]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x124]
mov eax, dword [rsp + rax*4 + 0x1d40]
mov dword [rsp + rcx*4 + 0x1d40], eax
jmp 0x140002739
jmp 0x140002778
mov qword [rsp + 0x1200], 0x46e
mov dword [rsp + 0x19a0], 0x42e38
mov dword [rsp + 0x19a4], 0x972e1
mov dword [rsp + 0x19a8], 0x46ace
mov dword [rsp + 0x19ac], 0x2a1a1
mov dword [rsp + 0x19b0], 0x19496
mov dword [rsp + 0x19b4], 0xed07b
mov dword [rsp + 0x19b8], 0x46e
mov dword [rsp + 0x19bc], 0x1711c
mov dword [rsp + 0x19c0], 0x988df
mov dword [rsp + 0x19c4], 0xe8d35
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 1
mov eax, dword [rsp + rax + 0x19a0]
mov dword [rsp + rcx + 0x19a0], eax
jmp 0x140002814
mov dword [rsp + 0x128], 5
jmp 0x140002831
mov eax, dword [rsp + 0x128]
inc eax
mov dword [rsp + 0x128], eax
cmp dword [rsp + 0x128], 9
jge 0x14000285e
mov eax, dword [rsp + 0x128]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x128]
mov eax, dword [rsp + rax*4 + 0x19a0]
mov dword [rsp + rcx*4 + 0x19a0], eax
jmp 0x140002821
jmp 0x140002860
mov eax, 4
imul rax, rax, 6
mov ecx, 4
imul rcx, rcx, 6
mov eax, dword [rsp + rax + 0x19a0]
mov dword [rsp + rcx + 0x19a0], eax
jmp 0x140002882
mov dword [rsp + 0x948], 0x360
mov dword [rsp + 0x2050], 0xe9c1
mov dword [rsp + 0x2054], 0xb655b
mov dword [rsp + 0x2058], 0x68be7
mov dword [rsp + 0x205c], 0xa3cfd
mov dword [rsp + 0x2060], 0xe32d1
mov dword [rsp + 0x2064], 0xdfd7f
mov dword [rsp + 0x2068], 0x360
mov dword [rsp + 0x206c], 0xd8bfe
mov dword [rsp + 0x2070], 0x14e0a
mov dword [rsp + 0x2074], 0x366d3
mov dword [rsp + 0x2078], 0x6225b
mov dword [rsp + 0x207c], 0x52d70
mov dword [rsp + 0x2080], 0x8b331
mov dword [rsp + 0x2084], 0x44d0f
mov dword [rsp + 0x2088], 0xbfeed
mov dword [rsp + 0x208c], 0xc2ae9
mov dword [rsp + 0x2090], 0x5956f
mov dword [rsp + 0x2094], 0xf41c
mov dword [rsp + 0x2098], 0xbc2af
mov dword [rsp + 0x209c], 0x6cdf5
mov eax, 4
imul rax, rax, 8
mov ecx, 4
imul rcx, rcx, 0xd
mov eax, dword [rsp + rax + 0x2050]
mov dword [rsp + rcx + 0x2050], eax
jmp 0x14000298b
mov dword [rsp + 0x12c], 6
jmp 0x1400029a8
mov eax, dword [rsp + 0x12c]
inc eax
mov dword [rsp + 0x12c], eax
cmp dword [rsp + 0x12c], 0x13
jge 0x1400029d5
mov eax, dword [rsp + 0x12c]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x12c]
mov eax, dword [rsp + rax*4 + 0x2050]
mov dword [rsp + rcx*4 + 0x2050], eax
jmp 0x140002998
jmp 0x1400029d7
mov rax, qword [rsp + 0x730]
mov rax, qword [rax]
lea r9, [rsp + 0x550]
lea r8, [0x1400cf4c0]
lea rdx, str.v4.0.30319
mov rcx, qword [rsp + 0x730]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetElement]
mov dword [rsp + 0x40], eax
mov rax, qword [rsp + 0x550]
mov rax, qword [rax]
lea rdx, [rsp + 0x94c]
mov rcx, qword [rsp + 0x550]
call qword [rax + 0x50]
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x250], 0
mov rax, qword [rsp + 0x550]
mov rax, qword [rax]
lea r9, [rsp + 0x250]
lea r8, [0x1400cfec0]
lea rdx, [0x1400cfeb0]
mov rcx, qword [rsp + 0x550]
call qword [rax + 0x48]
mov dword [rsp + 0x40], eax
mov rax, qword [rsp + 0x250]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x250]
call qword [rax + 0x50]
mov dword [rsp + 0x40], eax
lea rax, str.TVsZMAUZJM
mov qword [rsp + 0x8c8], rax
mov rax, qword [rsp + 0x8c8]
mov qword [rsp + 0x1208], rax
cmp qword [rsp + 0x8c8], 0
je 0x140002abc
lea rax, str.Code_lVIFVgjWe
mov qword [rsp + 0x8c8], rax
jmp 0x140002abc
mov qword [rsp + 0x8d0], 0xffffffff990901ae
mov byte [rsp + 0x8d8], 1
movzx eax, byte [rsp + 0x8d8]
cmp eax, 1
jne 0x140002ae5
mov byte [rsp + 0x8d8], 0
mov dword [rsp + 0x8dc], 0xb875cfa9
xor edx, edx
lea rcx, [rsp + 0x7c0]
call fcn.1400145f0
nop
mov dword [rsp + 0x950], 0x212
mov dword [rsp + 0x1b28], 0x128fa
mov dword [rsp + 0x1b2c], 0xe8eff
mov dword [rsp + 0x1b30], 0x312b7
mov dword [rsp + 0x1b34], 0x44a03
mov dword [rsp + 0x1b38], 0x65745
mov dword [rsp + 0x1b3c], 0x6ce4a
mov dword [rsp + 0x1b40], 0x212
mov dword [rsp + 0x1b44], 0x56313
mov dword [rsp + 0x1b48], 0xa662e
mov dword [rsp + 0x1b4c], 0x2f8c5
mov dword [rsp + 0x1b50], 0x1c909
mov dword [rsp + 0x1b54], 0x84868
mov dword [rsp + 0x1b58], 0x1aeb7
mov eax, 4
imul rax, rax, 0
mov ecx, 4
imul rcx, rcx, 9
mov eax, dword [rsp + rax + 0x1b28]
mov dword [rsp + rcx + 0x1b28], eax
jmp 0x140002bbc
mov dword [rsp + 0x130], 7
jmp 0x140002bd9
mov eax, dword [rsp + 0x130]
inc eax
mov dword [rsp + 0x130], eax
cmp dword [rsp + 0x130], 0xc
jge 0x140002c06
mov eax, dword [rsp + 0x130]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x130]
mov eax, dword [rsp + rax*4 + 0x1b28]
mov dword [rsp + rcx*4 + 0x1b28], eax
jmp 0x140002bc9
jmp 0x140002c08
mov dword [rsp + 0x134], 2
jmp 0x140002c25
mov eax, dword [rsp + 0x134]
inc eax
mov dword [rsp + 0x134], eax
cmp dword [rsp + 0x134], 0xc
jge 0x140002c52
mov eax, dword [rsp + 0x134]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x134]
mov eax, dword [rsp + rax*4 + 0x1b28]
mov dword [rsp + rcx*4 + 0x1b28], eax
jmp 0x140002c15
jmp 0x140002c54
lea rcx, [rsp + 0x7c0]
call fcn.140015870
mov rcx, qword [rsp + 0x250]
mov rcx, qword [rcx]
mov qword [rsp + 0xb50], rcx
mov rdx, rax
mov rcx, qword [rsp + 0x250]
mov rax, qword [rsp + 0xb50]
call qword [rax + 0x68]
mov dword [rsp + 0x40], eax
xor edx, edx
lea rcx, [rsp + 0x7b8]
call fcn.1400145f0
nop
lea rax, [rsp + 0x11900]
mov rdi, rax
xor eax, eax
mov ecx, 0xaa0
rep stosb byte [rdi], al
mov dword [rsp + 0x258], 0
jmp 0x140002ccf
mov eax, dword [rsp + 0x258]
inc eax
mov dword [rsp + 0x258], eax
movsxd rax, dword [rsp + 0x258]
cmp rax, 0x14
jae 0x140002d34
mov dword [rsp + 0x25c], 0
jmp 0x140002cfa
mov eax, dword [rsp + 0x25c]
inc eax
mov dword [rsp + 0x25c], eax
cmp dword [rsp + 0x25c], 0x11
jge 0x140002d32
movsxd rax, dword [rsp + 0x258]
imul rax, rax, 0x88
lea rax, [rsp + rax + 0x11900]
movsxd rcx, dword [rsp + 0x25c]
movsd xmm0, qword [0x1400d54b8]
movsd qword [rax + rcx*8], xmm0
jmp 0x140002cea
jmp 0x140002cbf
lea rax, [rsp + 0x123a0]
mov rdi, rax
xor eax, eax
mov ecx, 0xaa0
rep stosb byte [rdi], al
mov dword [rsp + 0x260], 0
jmp 0x140002d65
mov eax, dword [rsp + 0x260]
inc eax
mov dword [rsp + 0x260], eax
movsxd rax, dword [rsp + 0x260]
cmp rax, 0x14
jae 0x140002dca
mov dword [rsp + 0x264], 0
jmp 0x140002d90
mov eax, dword [rsp + 0x264]
inc eax
mov dword [rsp + 0x264], eax
cmp dword [rsp + 0x264], 0x11
jge 0x140002dc8
movsxd rax, dword [rsp + 0x260]
imul rax, rax, 0x88
lea rax, [rsp + rax + 0x123a0]
movsxd rcx, dword [rsp + 0x264]
movsd xmm0, qword [0x1400d3570]
movsd qword [rax + rcx*8], xmm0
jmp 0x140002d80
jmp 0x140002d55
lea rax, [rsp + 0x12e40]
mov rdi, rax
xor eax, eax
mov ecx, 0xaa0
rep stosb byte [rdi], al
mov dword [rsp + 0x268], 0
jmp 0x140002dfb
mov eax, dword [rsp + 0x268]
inc eax
mov dword [rsp + 0x268], eax
movsxd rax, dword [rsp + 0x268]
cmp rax, 0x14
jae 0x140002e60
mov dword [rsp + 0x26c], 0
jmp 0x140002e26
mov eax, dword [rsp + 0x26c]
inc eax
mov dword [rsp + 0x26c], eax
cmp dword [rsp + 0x26c], 0x11
jge 0x140002e5e
movsxd rax, dword [rsp + 0x268]
imul rax, rax, 0x88
lea rax, [rsp + rax + 0x12e40]
movsxd rcx, dword [rsp + 0x26c]
movsd xmm0, qword [0x1400d4050]
movsd qword [rax + rcx*8], xmm0
jmp 0x140002e16
jmp 0x140002deb
lea rcx, [rsp + 0x7c0]
call fcn.140015840
mov qword [rsp + 0x7c8], rax
lea rcx, [rsp + 0x7b8]
call fcn.140015870
mov rcx, qword [rsp + 0x7c8]
mov rcx, qword [rcx]
mov qword [rsp + 0xb58], rcx
mov r8, rax
lea rdx, [0x1400cff48]
mov rcx, qword [rsp + 0x7c8]
mov rax, qword [rsp + 0xb58]
call qword [rax]
mov dword [rsp + 0x40], eax
xor edx, edx
lea rcx, [rsp + 0x7b0]
call fcn.1400145f0
nop
mov dword [rsp + 0x1288], 0xa1de60e6
mov dword [rsp + 0x128c], 0x1d6795c1
mov byte [rsp + 0x1290], 1
movzx eax, byte [rsp + 0x1290]
test eax, eax
je 0x140002efb
mov byte [rsp + 0x1290], 0
jmp 0x140002efb
mov byte [rsp + 0x1291], 1
movzx eax, byte [rsp + 0x1291]
cmp eax, 1
jne 0x140002f18
mov byte [rsp + 0x1291], 0
mov qword [rsp + 0x1298], 0x121947ef
mov dword [rsp + 0x8e0], 0xdbfe18e2
lea rax, str.dDZyliNihk
mov qword [rsp + 0x8e8], rax
mov rax, qword [rsp + 0x8e8]
mov qword [rsp + 0x1048], rax
lea rax, str.WtDWRUGFar
mov qword [rsp + 0x8f0], rax
mov rax, qword [rsp + 0x8f0]
mov qword [rsp + 0x1050], rax
cmp qword [rsp + 0x8f0], 0
je 0x140002f8b
lea rax, str.Var_mUphjLbB
mov qword [rsp + 0x8f0], rax
jmp 0x140002f8b
mov dword [rsp + 0x8f8], 0x4300aa9
mov byte [rsp + 0x8fc], 1
movzx eax, byte [rsp + 0x8fc]
test eax, eax
je 0x140002fb6
mov byte [rsp + 0x8fc], 0
jmp 0x140002fb6
mov eax, 8
imul rax, rax, 0
mov dword [rsp + rax + 0x7d0], 0x55c00
mov eax, 8
imul rax, rax, 0
mov dword [rsp + rax + 0x7d4], 0
lea r8, [rsp + 0x7d0]
mov edx, 1
mov cx, 0x11
call qword [sym.imp.OLEAUT32.dll_SafeArrayDestroy]
mov qword [rsp + 0x5d0], rax
mov qword [rsp + 0x850], 0
lea rax, str.HzhdTVsIAA
mov qword [rsp + 0x900], rax
mov rax, qword [rsp + 0x900]
mov qword [rsp + 0x1058], rax
mov byte [rsp + 0x908], 1
movzx eax, byte [rsp + 0x908]
test eax, eax
je 0x140003048
mov byte [rsp + 0x908], 0
jmp 0x140003048
mov dword [rsp + 0x90c], 0xe8db8587
mov dword [rsp + 0x910], 0xcc4defc6
lea rdx, [rsp + 0x850]
mov rcx, qword [rsp + 0x5d0]
call qword [sym.imp.OLEAUT32.dll_SafeArrayUnaccessData]
mov dword [rsp + 0x40], eax
lea rcx, [rsp + 0x39c]
call fcn.140021130
mov qword [rsp + 0xb60], rax
mov qword [rsp + 0xb60], 0
lea rcx, [rsp + 0xb70]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
lea rcx, [rsp + 0xb68]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
cvtsi2sd xmm0, qword [rsp + 0xb68]
cvtsi2sd xmm1, qword [rsp + 0xb70]
divsd xmm0, xmm1
movsd qword [rsp + 0xb78], xmm0
movsd xmm0, qword [rsp + 0xb78]
comisd xmm0, xmmword [0x1400d4930]
jbe 0x1400031b6
lea rax, [rsp + 0x18be0]
lea rcx, str.Ficha_PCgUgDLVOevv
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x28], 0x64
lea rax, [rsp + 0x18ca0]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rsp + 0x18be0]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea rcx, [rsp + 0x18ca0]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0x954], eax
lea rdx, [rsp + 0x18ca0]
lea rcx, [rsp + 0x18d70]
call qword [sym.imp.KERNEL32.dll_lstrcpyW]
lea rax, [rsp + 0x18d70]
lea rcx, [rsp + 0x18ca0]
lea rcx, [rsp + 0x12f0]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx eax, word [rsp + 0x12f8]
movzx ecx, word [rsp + 0x12fa]
cmp eax, ecx
jge 0x1400031a3
mov dword [rsp + 0x43c], 1
jmp 0x1400031ae
mov dword [rsp + 0x43c], 0
movzx eax, word [rsp + 0x12fc]
lea rcx, [rsp + 0x1018]
call fcn.140014ab0
nop
lea rax, str.Ficha_zIXHos
mov qword [rsp + 0x1060], rax
mov dword [rsp + 0x958], 0xd6b1
mov dword [rsp + 0x1610], 0x40
lea rcx, [rsp + 0x1610]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x1400032b8
lea rax, [rsp + 0x18c10]
lea rcx, str.Index_Info_Code_Slide
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x2370]
mov rdi, rax
xor eax, eax
mov ecx, 0x20
rep stosb byte [rdi], al
lea rax, [0x1400cf514]
mov qword [rsp + 0x7d8], rax
mov rdx, qword [rsp + 0x7d8]
lea rcx, [rsp + 0x18c10]
call fcn.1400a3d58
mov qword [rsp + 0x738], rax
mov dword [rsp + 0x414], 0
cmp qword [rsp + 0x738], 0
je 0x1400032b3
movsxd rax, dword [rsp + 0x414]
mov rcx, qword [rsp + 0x738]
mov qword [rsp + rax*8 + 0x2370], rcx
mov rdx, qword [rsp + 0x7d8]
xor ecx, ecx
call fcn.1400a3d58
mov qword [rsp + 0x738], rax
mov eax, dword [rsp + 0x414]
inc eax
mov dword [rsp + 0x414], eax
jmp 0x140003267
jmp 0x1400036c2
mov dword [rsp + 0x95c], 0x42b
mov dword [rsp + 0x1a00], 0xd6d35
mov dword [rsp + 0x1a04], 0xd55a2
mov dword [rsp + 0x1a08], 0xd48d3
mov dword [rsp + 0x1a0c], 0xdcfef
mov dword [rsp + 0x1a10], 0x42a8c
mov dword [rsp + 0x1a14], 0x78be5
mov dword [rsp + 0x1a18], 0x42b
mov dword [rsp + 0x1a1c], 0xef2
mov dword [rsp + 0x1a20], 0x19af2
mov dword [rsp + 0x1a24], 0x544e2
mov dword [rsp + 0x1a28], 0x684aa
mov dword [rsp + 0x1a2c], 0x96e68
mov dword [rsp + 0x1a30], 0x4f82a
mov dword [rsp + 0x1a34], 0x9b384
mov dword [rsp + 0x1a38], 0xd42
mov dword [rsp + 0x1a3c], 0x50c7f
mov dword [rsp + 0x1a40], 0xc400a
mov dword [rsp + 0x1a44], 0xc4a46
mov dword [rsp + 0x1a48], 0xb0b71
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 1
mov eax, dword [rsp + rax + 0x1a00]
mov dword [rsp + rcx + 0x1a00], eax
jmp 0x1400033b6
mov dword [rsp + 0x138], 8
jmp 0x1400033d3
mov eax, dword [rsp + 0x138]
inc eax
mov dword [rsp + 0x138], eax
cmp dword [rsp + 0x138], 0x12
jge 0x140003400
mov eax, dword [rsp + 0x138]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x138]
mov eax, dword [rsp + rax*4 + 0x1a00]
mov dword [rsp + rcx*4 + 0x1a00], eax
jmp 0x1400033c3
jmp 0x140003402
mov dword [rsp + 0x13c], SafeArrayUnaccessData
jmp 0x14000341f
mov eax, dword [rsp + 0x13c]
inc eax
mov dword [rsp + 0x13c], eax
cmp dword [rsp + 0x13c], 0x12
jge 0x14000344c
mov eax, dword [rsp + 0x13c]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x13c]
mov eax, dword [rsp + rax*4 + 0x1a00]
mov dword [rsp + rcx*4 + 0x1a00], eax
jmp 0x14000340f
jmp 0x14000344e
mov eax, 4
imul rax, rax, 4
mov ecx, 4
imul rcx, rcx, 0x10
mov eax, dword [rsp + rax + 0x1a00]
mov dword [rsp + rcx + 0x1a00], eax
jmp 0x140003470
mov eax, 4
imul rax, rax, 6
mov ecx, 4
imul rcx, rcx, 9
mov eax, dword [rsp + rax + 0x1a00]
mov dword [rsp + rcx + 0x1a00], eax
jmp 0x140003492
mov dword [rsp + 0x960], 0x28c
mov dword [rsp + 0x1c20], 0xf3a8d
mov dword [rsp + 0x1c24], 0xdf1ad
mov dword [rsp + 0x1c28], 0xdd2e8
mov dword [rsp + 0x1c2c], 0xa02b
mov dword [rsp + 0x1c30], 0x2dd8a
mov dword [rsp + 0x1c34], 0x14389
mov dword [rsp + 0x1c38], 0x28c
mov dword [rsp + 0x1c3c], 0x2df27
mov dword [rsp + 0x1c40], 0xe937d
mov dword [rsp + 0x1c44], 0xfd0b
mov dword [rsp + 0x1c48], 0xd0908
mov dword [rsp + 0x1c4c], 0xbce20
mov dword [rsp + 0x1c50], 0x24411
mov dword [rsp + 0x1c54], 0x4c261
mov dword [rsp + 0x1c58], 0x38038
mov dword [rsp + 0x1c5c], 0x3f532
mov dword [rsp + 0x1c60], 0x1a375
mov dword [rsp + 0x1c64], 0x7772c
mov dword [rsp + 0x1c68], 0xdeae3
mov dword [rsp + 0x1c6c], 0x9972d
mov dword [rsp + 0x1c70], 0xb23bf
mov dword [rsp + 0x1c74], 0x84953
mov dword [rsp + 0x1c78], 0xb4951
mov dword [rsp + 0x140], 4
jmp 0x1400035b7
mov eax, dword [rsp + 0x140]
inc eax
mov dword [rsp + 0x140], eax
cmp dword [rsp + 0x140], 0x16
jge 0x1400035e4
mov eax, dword [rsp + 0x140]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x140]
mov eax, dword [rsp + rax*4 + 0x1c20]
mov dword [rsp + rcx*4 + 0x1c20], eax
jmp 0x1400035a7
jmp 0x1400035e6
mov dword [rsp + 0x144], 9
jmp 0x140003603
mov eax, dword [rsp + 0x144]
inc eax
mov dword [rsp + 0x144], eax
cmp dword [rsp + 0x144], 0x16
jge 0x140003630
mov eax, dword [rsp + 0x144]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x144]
mov eax, dword [rsp + rax*4 + 0x1c20]
mov dword [rsp + rcx*4 + 0x1c20], eax
jmp 0x1400035f3
jmp 0x140003632
mov eax, 4
imul rax, rax, 7
mov ecx, 4
imul rcx, rcx, 0x14
mov eax, dword [rsp + rax + 0x1c20]
mov dword [rsp + rcx + 0x1c20], eax
jmp 0x140003654
mov dword [rsp + 0x148], 8
jmp 0x140003671
mov eax, dword [rsp + 0x148]
inc eax
mov dword [rsp + 0x148], eax
cmp dword [rsp + 0x148], 0x16
jge 0x14000369e
mov eax, dword [rsp + 0x148]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x148]
mov eax, dword [rsp + rax*4 + 0x1c20]
mov dword [rsp + rcx*4 + 0x1c20], eax
jmp 0x140003661
jmp 0x1400036a0
mov eax, 4
imul rax, rax, 2
mov ecx, 4
imul rcx, rcx, 0x11
mov eax, dword [rsp + rax + 0x1c20]
mov dword [rsp + rcx + 0x1c20], eax
jmp 0x1400036c2
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0x14c], eax
mov eax, 0x26b2
mov word [rsp + 0x618], ax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
cmp dword [rsp + 0x14c], eax
jbe 0x14000374b
mov dword [rsp + 0x440], 0
cmp dword [rsp + 0x14c], 0
je 0x140003746
mov eax, dword [rsp + 0x14c]
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rsp + 0x6e8], eax
imul eax, dword [rsp + 0x440], 0xa
add eax, dword [rsp + 0x6e8]
mov dword [rsp + 0x440], eax
mov eax, dword [rsp + 0x14c]
cdq
mov ecx, 0xa
idiv ecx
mov dword [rsp + 0x14c], eax
jmp 0x1400036f6
jmp 0x140003d58
mov dword [rsp + 0x964], 0x207
mov dword [rsp + 0x1cb8], 0xcf405
mov dword [rsp + 0x1cbc], 0xab9ee
mov dword [rsp + 0x1cc0], 0x992e2
mov dword [rsp + 0x1cc4], 0xe5623
mov dword [rsp + 0x1cc8], 0x62b51
mov dword [rsp + 0x1ccc], 0x4931c
mov dword [rsp + 0x1cd0], 0x207
mov dword [rsp + 0x1cd4], 0xd6639
mov dword [rsp + 0x1cd8], 0xaca88
mov dword [rsp + 0x1cdc], 0x3d824
mov dword [rsp + 0x1ce0], 0xeeb1
mov dword [rsp + 0x1ce4], 0x8922f
mov dword [rsp + 0x1ce8], 0x417f0
mov dword [rsp + 0x1cec], 0x75ff
mov eax, 4
imul rax, rax, 3
mov ecx, 4
imul rcx, rcx, 6
mov eax, dword [rsp + rax + 0x1cb8]
mov dword [rsp + rcx + 0x1cb8], eax
jmp 0x140003812
mov dword [rsp + 0x150], SafeArrayDestroy
jmp 0x14000382f
mov eax, dword [rsp + 0x150]
inc eax
mov dword [rsp + 0x150], eax
cmp dword [rsp + 0x150], 0xd
jge 0x14000385c
mov eax, dword [rsp + 0x150]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x150]
mov eax, dword [rsp + rax*4 + 0x1cb8]
mov dword [rsp + rcx*4 + 0x1cb8], eax
jmp 0x14000381f
jmp 0x14000385e
mov dword [rsp + 0x154], 8
jmp 0x14000387b
mov eax, dword [rsp + 0x154]
inc eax
mov dword [rsp + 0x154], eax
cmp dword [rsp + 0x154], 0xd
jge 0x1400038a8
mov eax, dword [rsp + 0x154]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x154]
mov eax, dword [rsp + rax*4 + 0x1cb8]
mov dword [rsp + rcx*4 + 0x1cb8], eax
jmp 0x14000386b
jmp 0x1400038aa
mov dword [rsp + 0x968], 0x11a
mov dword [rsp + 0x1e70], 0xaffc8
mov dword [rsp + 0x1e74], 0x6fca5
mov dword [rsp + 0x1e78], 0x16cb4
mov dword [rsp + 0x1e7c], 0xcfbfa
mov dword [rsp + 0x1e80], 0x1e5e8
mov dword [rsp + 0x1e84], 0x31c84
mov dword [rsp + 0x1e88], 0x11a
mov dword [rsp + 0x1e8c], 0x1ae65
mov dword [rsp + 0x1e90], 0xd5643
mov dword [rsp + 0x1e94], 0xe9024
mov dword [rsp + 0x1e98], 0x6c947
mov dword [rsp + 0x1e9c], 0x8e90d
mov dword [rsp + 0x1ea0], 0xb487
mov dword [rsp + 0x1ea4], 0xca023
mov dword [rsp + 0x1ea8], 0x9a121
mov dword [rsp + 0x1eac], 0xcad43
mov dword [rsp + 0x1eb0], 0x2412a
mov dword [rsp + 0x1eb4], 0xb47bc
mov dword [rsp + 0x1eb8], 0x40e72
mov dword [rsp + 0x1ebc], 0xf33d5
mov dword [rsp + 0x1ec0], 0x72c14
mov dword [rsp + 0x1ec4], 0x61d3b
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 0xf
mov eax, dword [rsp + rax + 0x1e70]
mov dword [rsp + rcx + 0x1e70], eax
jmp 0x1400039c9
mov eax, 4
imul rax, rax, 0xd
mov ecx, 4
imul rcx, rcx, 0x10
mov eax, dword [rsp + rax + 0x1e70]
mov dword [rsp + rcx + 0x1e70], eax
jmp 0x1400039eb
mov dword [rsp + 0x158], 2
jmp 0x140003a08
mov eax, dword [rsp + 0x158]
inc eax
mov dword [rsp + 0x158], eax
cmp dword [rsp + 0x158], 0x15
jge 0x140003a35
mov eax, dword [rsp + 0x158]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x158]
mov eax, dword [rsp + rax*4 + 0x1e70]
mov dword [rsp + rcx*4 + 0x1e70], eax
jmp 0x1400039f8
jmp 0x140003a37
mov dword [rsp + 0x96c], 0x87
mov dword [rsp + 0x1a50], 0x699b1
mov dword [rsp + 0x1a54], 0xe3b69
mov dword [rsp + 0x1a58], 0x629ac
mov dword [rsp + 0x1a5c], 0x7153a
mov dword [rsp + 0x1a60], 0xdda9b
mov dword [rsp + 0x1a64], 0xb01ec
mov dword [rsp + 0x1a68], 0x87
mov dword [rsp + 0x1a6c], 0x6b4d5
mov dword [rsp + 0x1a70], 0x7fae0
mov dword [rsp + 0x1a74], 0xbbb63
mov dword [rsp + 0x1a78], 0xde7ae
mov dword [rsp + 0x1a7c], 0xa372d
mov dword [rsp + 0x1a80], 0x5e836
mov dword [rsp + 0x1a84], 0x4e28d
mov dword [rsp + 0x1a88], 0x6e7a5
mov dword [rsp + 0x1a8c], 0xa4d20
mov dword [rsp + 0x15c], SafeArrayUnaccessData
jmp 0x140003b0f
mov eax, dword [rsp + 0x15c]
inc eax
mov dword [rsp + 0x15c], eax
cmp dword [rsp + 0x15c], 0xf
jge 0x140003b3c
mov eax, dword [rsp + 0x15c]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x15c]
mov eax, dword [rsp + rax*4 + 0x1a50]
mov dword [rsp + rcx*4 + 0x1a50], eax
jmp 0x140003aff
jmp 0x140003b3e
mov dword [rsp + 0x160], 0xa
jmp 0x140003b5b
mov eax, dword [rsp + 0x160]
inc eax
mov dword [rsp + 0x160], eax
cmp dword [rsp + 0x160], 0xf
jge 0x140003b88
mov eax, dword [rsp + 0x160]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x160]
mov eax, dword [rsp + rax*4 + 0x1a50]
mov dword [rsp + rcx*4 + 0x1a50], eax
jmp 0x140003b4b
jmp 0x140003b8a
mov dword [rsp + 0x164], 7
jmp 0x140003ba7
mov eax, dword [rsp + 0x164]
inc eax
mov dword [rsp + 0x164], eax
cmp dword [rsp + 0x164], 0xf
jge 0x140003bd4
mov eax, dword [rsp + 0x164]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x164]
mov eax, dword [rsp + rax*4 + 0x1a50]
mov dword [rsp + rcx*4 + 0x1a50], eax
jmp 0x140003b97
jmp 0x140003bd6
mov dword [rsp + 0x168], 8
jmp 0x140003bf3
mov eax, dword [rsp + 0x168]
inc eax
mov dword [rsp + 0x168], eax
cmp dword [rsp + 0x168], 0xf
jge 0x140003c20
mov eax, dword [rsp + 0x168]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x168]
mov eax, dword [rsp + rax*4 + 0x1a50]
mov dword [rsp + rcx*4 + 0x1a50], eax
jmp 0x140003be3
jmp 0x140003c22
mov dword [rsp + 0x970], 0x9d
mov dword [rsp + 0x1938], 0x3826
mov dword [rsp + 0x193c], 0x522c0
mov dword [rsp + 0x1940], 0xcd4ad
mov dword [rsp + 0x1944], 0x57364
mov dword [rsp + 0x1948], 0x1ef1f
mov dword [rsp + 0x194c], 0xa98e0
mov dword [rsp + 0x1950], 0x9d
mov dword [rsp + 0x1954], 0x1187f
mov dword [rsp + 0x1958], 0xc0ce7
mov dword [rsp + 0x195c], 0x5acd5
mov dword [rsp + 0x1960], 0x1de1
mov dword [rsp + 0x16c], 2
jmp 0x140003cc3
mov eax, dword [rsp + 0x16c]
inc eax
mov dword [rsp + 0x16c], eax
cmp dword [rsp + 0x16c], 0xa
jge 0x140003cf0
mov eax, dword [rsp + 0x16c]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x16c]
mov eax, dword [rsp + rax*4 + 0x1938]
mov dword [rsp + rcx*4 + 0x1938], eax
jmp 0x140003cb3
jmp 0x140003cf2
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 4
mov eax, dword [rsp + rax + 0x1938]
mov dword [rsp + rcx + 0x1938], eax
jmp 0x140003d14
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 3
mov eax, dword [rsp + rax + 0x1938]
mov dword [rsp + rcx + 0x1938], eax
jmp 0x140003d36
mov eax, 4
imul rax, rax, 2
mov ecx, 4
imul rcx, rcx, 5
mov eax, dword [rsp + rax + 0x1938]
mov dword [rsp + rcx + 0x1938], eax
jmp 0x140003d58
lea rax, str.Hustle_afFQsVbYyw
mov qword [rsp + 0x1068], rax
mov qword [rsp + 0x1070], 0x12c07
mov dword [rsp + 0x1650], 0x40
lea rcx, [rsp + 0x1650]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x140003e48
lea rax, [rsp + 0x189f8]
lea rcx, str.Ficha
mov rdi, rax
mov rsi, rcx
mov ecx, 6
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xc40]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rax, [0x1400cf554]
mov qword [rsp + 0x7e0], rax
mov rdx, qword [rsp + 0x7e0]
lea rcx, [rsp + 0x189f8]
call fcn.1400a3d58
mov qword [rsp + 0x740], rax
mov dword [rsp + 0x3d4], 0
cmp qword [rsp + 0x740], 0
je 0x140003e48
movsxd rax, dword [rsp + 0x3d4]
mov rcx, qword [rsp + 0x740]
mov qword [rsp + rax*8 + 0xc40], rcx
mov rdx, qword [rsp + 0x7e0]
xor ecx, ecx
call fcn.1400a3d58
mov qword [rsp + 0x740], rax
mov eax, dword [rsp + 0x3d4]
inc eax
mov dword [rsp + 0x3d4], eax
jmp 0x140003dfc
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0x270], eax
mov dword [rsp + 0x974], 0x147e2
mov dword [rsp + 0x1690], 0x40
lea rcx, [rsp + 0x1690]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x140003ede
mov dword [rsp + 0x444], 0
cmp dword [rsp + 0x270], 0
je 0x140003ed9
mov eax, dword [rsp + 0x270]
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rsp + 0x6ec], eax
imul eax, dword [rsp + 0x444], 0xa
add eax, dword [rsp + 0x6ec]
mov dword [rsp + 0x444], eax
mov eax, dword [rsp + 0x270]
cdq
mov ecx, 0xa
idiv ecx
mov dword [rsp + 0x270], eax
jmp 0x140003e89
jmp 0x140004085
lea rax, [rsp + 0x6030]
mov rdi, rax
xor eax, eax
mov ecx, 0x528
rep stosb byte [rdi], al
mov dword [rsp + 0x274], 0
jmp 0x140003f0f
mov eax, dword [rsp + 0x274]
inc eax
mov dword [rsp + 0x274], eax
movsxd rax, dword [rsp + 0x274]
cmp rax, 0x16
jae 0x140003f6b
mov dword [rsp + 0x278], 0
jmp 0x140003f3a
mov eax, dword [rsp + 0x278]
inc eax
mov dword [rsp + 0x278], eax
cmp dword [rsp + 0x278], 0xf
jge 0x140003f69
movsxd rax, dword [rsp + 0x274]
imul rax, rax, 0x3c
lea rax, [rsp + rax + 0x6030]
movsxd rcx, dword [rsp + 0x278]
mov dword [rax + rcx*4], 0x16d3
jmp 0x140003f2a
jmp 0x140003eff
lea rax, [rsp + 0x7030]
mov rdi, rax
xor eax, eax
mov ecx, 0x528
rep stosb byte [rdi], al
mov dword [rsp + 0x27c], 0
jmp 0x140003f9c
mov eax, dword [rsp + 0x27c]
inc eax
mov dword [rsp + 0x27c], eax
movsxd rax, dword [rsp + 0x27c]
cmp rax, 0x16
jae 0x140003ff8
mov dword [rsp + 0x280], 0
jmp 0x140003fc7
mov eax, dword [rsp + 0x280]
inc eax
mov dword [rsp + 0x280], eax
cmp dword [rsp + 0x280], 0xf
jge 0x140003ff6
movsxd rax, dword [rsp + 0x27c]
imul rax, rax, 0x3c
lea rax, [rsp + rax + 0x7030]
movsxd rcx, dword [rsp + 0x280]
mov dword [rax + rcx*4], 0x15fe
jmp 0x140003fb7
jmp 0x140003f8c
lea rax, [rsp + 0x6560]
mov rdi, rax
xor eax, eax
mov ecx, 0x528
rep stosb byte [rdi], al
mov dword [rsp + 0x284], 0
jmp 0x140004029
mov eax, dword [rsp + 0x284]
inc eax
mov dword [rsp + 0x284], eax
movsxd rax, dword [rsp + 0x284]
cmp rax, 0x16
jae 0x140004085
mov dword [rsp + 0x288], 0
jmp 0x140004054
mov eax, dword [rsp + 0x288]
inc eax
mov dword [rsp + 0x288], eax
cmp dword [rsp + 0x288], 0xf
jge 0x140004083
movsxd rax, dword [rsp + 0x284]
imul rax, rax, 0x3c
lea rax, [rsp + rax + 0x6560]
movsxd rcx, dword [rsp + 0x288]
mov dword [rax + rcx*4], 0x158b
jmp 0x140004044
jmp 0x140004019
lea rax, str.Frame_ituyy
mov qword [rsp + 0xc48], rax
mov dword [rsp + 0x978], 0x6a08
mov dword [rsp + 0x16d0], 0x40
lea rcx, [rsp + 0x16d0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x140004150
mov byte [rsp + 0x44], 0
mov rax, qword [rsp + 0xc48]
mov qword [rsp + 0x558], rax
mov dword [rsp + 0x448], 0
mov rax, qword [rsp + 0x558]
movsx eax, byte [rax]
test eax, eax
je 0x14000414b
mov rax, qword [rsp + 0x558]
movsx eax, byte [rax]
mov ecx, eax
call fcn.1400a3d90
test eax, eax
je 0x14000412b
imul eax, dword [rsp + 0x448], 0xa
mov rcx, qword [rsp + 0x558]
movsx ecx, byte [rcx]
lea eax, [rax + rcx - 0x30]
mov dword [rsp + 0x448], eax
mov byte [rsp + 0x44], 1
jmp 0x140004136
movzx eax, byte [rsp + 0x44]
test eax, eax
je 0x140004136
jmp 0x14000414b
mov rax, qword [rsp + 0x558]
inc rax
mov qword [rsp + 0x558], rax
jmp 0x1400040e1
jmp 0x1400041d7
lea rax, [rsp + 0x18bd0]
lea rcx, str.Frame_CHoUqbQGb
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x28], 0x64
lea rax, [rsp + 0x191a0]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rsp + 0x18bd0]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea rcx, [rsp + 0x191a0]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0x97c], eax
lea rdx, [rsp + 0x191a0]
lea rcx, [rsp + 0x19050]
call qword [sym.imp.KERNEL32.dll_lstrcpyW]
lea rax, [rsp + 0x19050]
lea rcx, [rsp + 0x191a0]
lea rax, str.Code_groeU
mov qword [rsp + 0x420], rax
mov dword [rsp + 0x980], 0x12bad
mov dword [rsp + 0x1710], 0x40
lea rcx, [rsp + 0x1710]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x1400042cb
mov rcx, qword [rsp + 0x420]
call fcn.1400a3cb0
mov dword [rsp + 0x44c], eax
mov byte [rsp + 0x45], 1
mov dword [rsp + 0x78], 0
jmp 0x140004240
mov eax, dword [rsp + 0x78]
inc eax
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x44c]
cdq
sub eax, edx
sar eax, 1
cmp dword [rsp + 0x78], eax
jge 0x140004292
movsxd rax, dword [rsp + 0x78]
mov rcx, qword [rsp + 0x420]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x78]
mov edx, dword [rsp + 0x44c]
sub edx, ecx
mov ecx, edx
sub ecx, dword [rsp + 0x78]
movsxd rcx, ecx
mov rdx, qword [rsp + 0x420]
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
je 0x140004290
mov byte [rsp + 0x45], 0
jmp 0x140004292
jmp 0x140004236
movzx eax, byte [rsp + 0x45]
test eax, eax
je 0x1400042c6
mov rcx, qword [rsp + 0x420]
call fcn.1400a3cb0
mov rcx, qword [rsp + 0x420]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x420]
call fcn.140014380
jmp 0x1400071ec
lea rcx, [rsp + 0x1300]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx eax, word [rsp + 0x1308]
movzx ecx, word [rsp + 0x130a]
cmp eax, ecx
jge 0x1400042fa
mov dword [rsp + 0x450], 1
jmp 0x140004305
mov dword [rsp + 0x450], 0
movzx eax, word [rsp + 0x130c]
cmp dword [rsp + 0x450], eax
jle 0x1400071ec
lea rax, str.Frame_lMOCrZY
mov qword [rsp + 0x7e8], rax
mov dword [rsp + 0x984], 0x6e55
mov rcx, qword [rsp + 0x7e8]
call fcn.1400a3cb0
cmp rax, 0x1b
jbe 0x1400043d5
mov byte [rsp + 0x46], 0
mov rax, qword [rsp + 0x7e8]
mov qword [rsp + 0x560], rax
mov dword [rsp + 0x454], 0
mov rax, qword [rsp + 0x560]
movsx eax, byte [rax]
test eax, eax
je 0x1400043d5
mov rax, qword [rsp + 0x560]
movsx eax, byte [rax]
mov ecx, eax
call fcn.1400a3d90
test eax, eax
je 0x1400043b5
imul eax, dword [rsp + 0x454], 0xa
mov rcx, qword [rsp + 0x560]
movsx ecx, byte [rcx]
lea eax, [rax + rcx - 0x30]
mov dword [rsp + 0x454], eax
mov byte [rsp + 0x46], 1
jmp 0x1400043c0
movzx eax, byte [rsp + 0x46]
test eax, eax
je 0x1400043c0
jmp 0x1400043d5
mov rax, qword [rsp + 0x560]
inc rax
mov qword [rsp + 0x560], rax
jmp 0x14000436b
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov word [rsp + 0xd4], ax
mov dword [rsp + 0x988], 0x10c18
movsx eax, word [rsp + 0xd4]
mov dword [rsp + 0x6f0], eax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [rsp + 0x6f0]
cmp ecx, eax
jae 0x1400044a1
movsx eax, word [rsp + 0xd4]
mov dword [rsp + 0x28c], eax
mov byte [rsp + 0x38], 1
cmp dword [rsp + 0x28c], 1
jg 0x140004435
mov byte [rsp + 0x38], 0
mov dword [rsp + 0x170], 2
jmp 0x140004452
mov eax, dword [rsp + 0x170]
inc eax
mov dword [rsp + 0x170], eax
mov eax, dword [rsp + 0x170]
imul eax, dword [rsp + 0x170]
cmp eax, dword [rsp + 0x28c]
jg 0x140004488
mov eax, dword [rsp + 0x28c]
cdq
idiv dword [rsp + 0x170]
mov eax, edx
test eax, eax
jne 0x140004486
mov byte [rsp + 0x38], 0
jmp 0x140004488
jmp 0x140004442
movzx eax, byte [rsp + 0x38]
test eax, eax
je 0x14000449c
mov dword [rsp + 0x28c], 0
jmp 0x140006cb8
lea rcx, [rsp + 0x1310]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx eax, word [rsp + 0x131a]
movzx ecx, word [rsp + 0x131c]
cmp eax, ecx
jge 0x1400044d0
mov dword [rsp + 0x458], 1
jmp 0x1400044db
mov dword [rsp + 0x458], 0
movzx eax, word [rsp + 0x1318]
cmp eax, dword [rsp + 0x458]
jne 0x140006c31
lea rcx, [0x1400cf730]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rsp + 0x748], rax
cmp qword [rsp + 0x748], 0
jne 0x140004521
mov qword [rsp + 0x748], 0
jmp 0x140006a40
lea rdx, [0x1400cf740]
mov rcx, qword [rsp + 0x748]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x750], rax
cmp qword [rsp + 0x750], 0
jne 0x140004555
mov qword [rsp + 0x750], 0
call qword [rsp + 0x750]
mov dword [rsp + 0x6f4], eax
cmp dword [rsp + 0x6f4], 0xe74fd
jbe 0x14000678e
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
mov qword [rsp + 0xc50], rax
mov dword [rsp + 0x98c], 0xea3f
mov dword [rsp + 0x1750], 0x40
lea rcx, [rsp + 0x1750]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14000460b
mov eax, dword [rsp + 0xc50]
mov dword [rsp + 0x6f8], eax
mov dword [rsp + 0x45c], 1
mov dword [rsp + 0x290], 2
jmp 0x1400045e3
mov eax, dword [rsp + 0x290]
inc eax
mov dword [rsp + 0x290], eax
mov eax, dword [rsp + 0x6f8]
cmp dword [rsp + 0x290], eax
jg 0x14000460b
mov eax, dword [rsp + 0x45c]
imul eax, dword [rsp + 0x290]
mov dword [rsp + 0x45c], eax
jmp 0x1400045d3
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0x174], eax
mov dword [rsp + 0x990], 0xaae8
call qword [sym.imp.KERNEL32.dll_GetTickCount]
cmp dword [rsp + 0x174], eax
jne 0x140004692
mov dword [rsp + 0x460], 0
cmp dword [rsp + 0x174], 0
je 0x14000468d
mov eax, dword [rsp + 0x174]
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rsp + 0x6fc], eax
imul eax, dword [rsp + 0x460], 0xa
add eax, dword [rsp + 0x6fc]
mov dword [rsp + 0x460], eax
mov eax, dword [rsp + 0x174]
cdq
mov ecx, 0xa
idiv ecx
mov dword [rsp + 0x174], eax
jmp 0x14000463d
jmp 0x140006789
lea rcx, [rsp + 0x1278]
call qword [sym.imp.KERNEL32.dll_GetLocalTime]
movzx eax, word [rsp + 0x1282]
movzx ecx, word [rsp + 0x1284]
cmp eax, ecx
jle 0x1400046c1
mov dword [rsp + 0x464], 1
jmp 0x1400046cc
mov dword [rsp + 0x464], 0
movzx eax, word [rsp + 0x1280]
cmp eax, dword [rsp + 0x464]
jne 0x140006702
movzx eax, word [rsp + 0x1278]
movzx ecx, word [rsp + 0x127a]
add ecx, 0x7d0
cmp eax, ecx
jge 0x140006702
mov dword [rsp + 0x994], 0x11f0
mov qword [rsp + 0xc58], 0xbfe
mov qword [rsp + 0x1078], 0x34
mov dword [rsp + 0x998], 0x694
mov dword [rsp + 0x99c], 0x15eb
mov rax, qword [rsp + 0xc58]
mov qword [rsp + 0xb0], rax
cmp qword [rsp + 0xb0], 0x116d2
jg 0x1400047c7
cmp qword [rsp + 0xb0], 0x116d2
je 0x140004d0c
cmp qword [rsp + 0xb0], 0x110e
je 0x140004826
cmp qword [rsp + 0xb0], 0x11a1
je 0x14000659b
cmp qword [rsp + 0xb0], 0x188b
je 0x140005188
cmp qword [rsp + 0xb0], 0x36ea
je 0x1400053a6
cmp qword [rsp + 0xb0], 0x3bf0
je 0x1400059aa
jmp 0x140006702
cmp qword [rsp + 0xb0], 0x11869
je 0x140004e90
cmp qword [rsp + 0xb0], 0x13790
je 0x1400056a8
cmp qword [rsp + 0xb0], 0x14e52
je 0x140005bc8
cmp qword [rsp + 0xb0], 0x15cf9
je 0x1400062cd
cmp qword [rsp + 0xb0], 0x178ee
je 0x140005fd5
jmp 0x140006702
lea rax, str.eoSOdVurBW
mov qword [rsp + 0x1080], rax
movsd xmm0, qword [0x1400d5c70]
movsd qword [rsp + 0x2220], xmm0
movsd xmm0, qword [0x1400d4208]
movsd qword [rsp + 0x2228], xmm0
movsd xmm0, qword [0x1400d4908]
movsd qword [rsp + 0x2230], xmm0
movsd xmm0, qword [0x1400d6908]
movsd qword [rsp + 0x2238], xmm0
movsd xmm0, qword [0x1400d4078]
movsd qword [rsp + 0x2240], xmm0
movsd xmm0, qword [0x1400d3850]
movsd qword [rsp + 0x2248], xmm0
movsd xmm0, qword [0x1400d6890]
movsd qword [rsp + 0x2250], xmm0
movsd xmm0, qword [0x1400d55e0]
movsd qword [rsp + 0x2258], xmm0
movsd xmm0, qword [0x1400d3898]
movsd qword [rsp + 0x2260], xmm0
movsd xmm0, qword [0x1400d7298]
movsd qword [rsp + 0x2268], xmm0
movsd xmm0, qword [0x1400d69b8]
movsd qword [rsp + 0x2270], xmm0
movsd xmm0, qword [0x1400d3b18]
movsd qword [rsp + 0x2278], xmm0
movsd xmm0, qword [0x1400d7988]
movsd qword [rsp + 0x2280], xmm0
movsd xmm0, qword [0x1400d7120]
movsd qword [rsp + 0x2288], xmm0
movsd xmm0, qword [0x1400d46b0]
movsd qword [rsp + 0x2290], xmm0
movsd xmm0, qword [0x1400d6968]
movsd qword [rsp + 0x2298], xmm0
movsd xmm0, qword [0x1400d4d18]
movsd qword [rsp + 0x22a0], xmm0
movsd xmm0, qword [0x1400d37c8]
movsd qword [rsp + 0x22a8], xmm0
movsd xmm0, qword [0x1400d5de8]
movsd qword [rsp + 0x22b0], xmm0
movsd xmm0, qword [0x1400d5758]
movsd qword [rsp + 0x22b8], xmm0
movsd xmm0, qword [0x1400d5cc8]
movsd qword [rsp + 0x22c0], xmm0
movsd xmm0, qword [0x1400d53f8]
movsd qword [rsp + 0x22c8], xmm0
movsd xmm0, qword [0x1400d65c8]
movsd qword [rsp + 0x22d0], xmm0
movsd xmm0, qword [0x1400d53e8]
movsd qword [rsp + 0x22d8], xmm0
movsd xmm0, qword [0x1400d6cf8]
movsd qword [rsp + 0x22e0], xmm0
movsd xmm0, qword [0x1400d7a08]
movsd qword [rsp + 0x22e8], xmm0
movsd xmm0, qword [0x1400d4320]
movsd qword [rsp + 0x22f0], xmm0
movsd xmm0, qword [0x1400d7e40]
movsd qword [rsp + 0x22f8], xmm0
movsd xmm0, qword [0x1400d7100]
movsd qword [rsp + 0x2300], xmm0
movsd xmm0, qword [0x1400d7770]
movsd qword [rsp + 0x2308], xmm0
movsd xmm0, qword [0x1400d3860]
movsd qword [rsp + 0x2310], xmm0
movsd xmm0, qword [0x1400d51c8]
movsd qword [rsp + 0x2318], xmm0
movsd xmm0, qword [0x1400d5a68]
movsd qword [rsp + 0x2320], xmm0
movsd xmm0, qword [0x1400d7618]
movsd qword [rsp + 0x2328], xmm0
movsd xmm0, qword [0x1400d8168]
movsd qword [rsp + 0x2330], xmm0
movsd xmm0, qword [0x1400d8358]
movsd qword [rsp + 0x2338], xmm0
movsd xmm0, qword [0x1400d5b18]
movsd qword [rsp + 0x2340], xmm0
movsd xmm0, qword [0x1400d7fd0]
movsd qword [rsp + 0x2348], xmm0
movsd xmm0, qword [0x1400d4700]
movsd qword [rsp + 0x2350], xmm0
movsd xmm0, qword [0x1400d4850]
movsd qword [rsp + 0x2358], xmm0
movsd xmm0, qword [0x1400d7c28]
movsd qword [rsp + 0x2360], xmm0
movsd xmm0, qword [0x1400d3c88]
movsd qword [rsp + 0x2368], xmm0
mov dword [rsp + 0x17c], 0
mov dword [rsp + 0x178], 0
jmp 0x140004b27
mov eax, dword [rsp + 0x178]
inc eax
mov dword [rsp + 0x178], eax
cmp dword [rsp + 0x178], 3
jge 0x140004b7d
movsxd rax, dword [rsp + 0x17c]
imul rax, rax, 0x70
lea rax, [rsp + rax + 0x2220]
movsxd rcx, dword [rsp + 0x178]
movsd xmm0, qword [rax + rcx*8]
addsd xmm0, qword [0x1400d3290]
movsxd rax, dword [rsp + 0x178]
movsxd rcx, dword [rsp + 0x17c]
imul rcx, rcx, 0x70
lea rcx, [rsp + rcx + 0x2220]
movsd qword [rcx + rax*8], xmm0
jmp 0x140004b17
mov eax, dword [rsp + 0x17c]
inc eax
mov dword [rsp + 0x17c], eax
cmp dword [rsp + 0x17c], 3
jl 0x140004b0a
lea rax, str.igvrfvVqHD
mov qword [rsp + 0x1088], rax
mov byte [rsp + 0x31], 0x6d
mov byte [rsp + 0x30], 1
mov dword [rsp + 0x7c], 0x143
movss xmm0, dword [0x1400d86c0]
movss dword [rsp + 0x58], xmm0
mov dword [rsp + 0x180], 0
jmp 0x140004be7
mov eax, dword [rsp + 0x180]
inc eax
mov dword [rsp + 0x180], eax
mov eax, dword [rsp + 0x7c]
cmp dword [rsp + 0x180], eax
jge 0x140004c7d
mov eax, dword [rsp + 0x180]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140004c56
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x140004c21
mov dword [rsp + 0x468], 1
jmp 0x140004c2c
mov dword [rsp + 0x468], 0
movzx eax, byte [rsp + 0x468]
mov byte [rsp + 0x30], al
cvtsi2ss xmm0, dword [rsp + 0x180]
movss xmm1, dword [rsp + 0x58]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x58], xmm0
jmp 0x140004c78
movsx eax, byte [rsp + 0x31]
cmp eax, 0x44
jl 0x140004c78
movsx eax, byte [rsp + 0x31]
cmp eax, 0x70
jg 0x140004c78
movsx eax, byte [rsp + 0x31]
add eax, 0x2a1
mov byte [rsp + 0x31], al
jmp 0x140004bd7
cmp dword [rsp + 0x7c], 0
jle 0x140004cc8
mov eax, dword [rsp + 0x7c]
dec eax
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x7c], 0x2c
jge 0x140004cab
movss xmm0, dword [rsp + 0x58]
mulss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x58], xmm0
jmp 0x140004cc8
cvtsi2ss xmm0, dword [rsp + 0x7c]
movss xmm1, dword [rsp + 0x58]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x58], xmm0
jmp 0x140004cc8
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x140004d00
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x140004ce7
mov dword [rsp + 0x46c], 1
jmp 0x140004cf2
mov dword [rsp + 0x46c], 0
movzx eax, byte [rsp + 0x46c]
mov byte [rsp + 0x30], al
jmp 0x140004d0c
movsx eax, byte [rsp + 0x31]
mov dword [rsp + 0x9a0], eax
lea rax, str.prGyHMScsn
mov qword [rsp + 0x1090], rax
mov byte [rsp + 0x33], 0x50
mov byte [rsp + 0x32], 1
mov dword [rsp + 0x80], 0x2ca
movss xmm0, dword [0x1400d86b4]
movss dword [rsp + 0x5c], xmm0
mov dword [rsp + 0x184], 0
jmp 0x140004d5b
mov eax, dword [rsp + 0x184]
inc eax
mov dword [rsp + 0x184], eax
mov eax, dword [rsp + 0x80]
cmp dword [rsp + 0x184], eax
jge 0x140004df2
mov eax, dword [rsp + 0x184]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140004dcd
movzx eax, byte [rsp + 0x32]
test eax, eax
je 0x140004d98
mov dword [rsp + 0x470], 1
jmp 0x140004da3
mov dword [rsp + 0x470], 0
movzx eax, byte [rsp + 0x470]
mov byte [rsp + 0x32], al
cvtsi2ss xmm0, dword [rsp + 0x184]
movss xmm1, dword [rsp + 0x5c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x5c], xmm0
jmp 0x140004ded
movsx eax, byte [rsp + 0x33]
cmp eax, 0x4d
jl 0x140004ded
movsx eax, byte [rsp + 0x33]
cmp eax, 0x34
jg 0x140004ded
movsx eax, byte [rsp + 0x33]
add eax, 0x2d
mov byte [rsp + 0x33], al
jmp 0x140004d4b
cmp dword [rsp + 0x80], 0
jle 0x140004e4c
mov eax, dword [rsp + 0x80]
dec eax
mov dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], 0x57
jge 0x140004e2c
movss xmm0, dword [rsp + 0x5c]
mulss xmm0, dword [rsp + 0x5c]
movss dword [rsp + 0x5c], xmm0
jmp 0x140004e4c
cvtsi2ss xmm0, dword [rsp + 0x80]
movss xmm1, dword [rsp + 0x5c]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x5c], xmm0
jmp 0x140004e4c
movzx eax, byte [rsp + 0x32]
test eax, eax
je 0x140004e84
movzx eax, byte [rsp + 0x32]
test eax, eax
jne 0x140004e6b
mov dword [rsp + 0x474], 1
jmp 0x140004e76
mov dword [rsp + 0x474], 0
movzx eax, byte [rsp + 0x474]
mov byte [rsp + 0x32], al
jmp 0x140004e90
movsx eax, byte [rsp + 0x33]
mov dword [rsp + 0x9a4], eax
lea rax, str.uYDCggoTgw
mov qword [rsp + 0x1098], rax
lea rax, [rsp + 0x18b00]
lea rcx, str.Debug_CInHSOpn
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.OLEAUT32.dll_SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x18a00]
lea rcx, str.Debug_TClmgvSqTZ
mov rdi, rax
mov rsi, rcx
mov ecx, 0x11
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x84], 4
lea rcx, [rsp + 0x18a00]
call fcn.1400a3cb0
mov dword [rsp + 0x3d8], eax
lea rcx, [rsp + 0x18b00]
call fcn.1400a3cb0
mov dword [rsp + 0x478], eax
cmp dword [rsp + 0x84], 0
jl 0x140004f24
mov eax, dword [rsp + 0x3d8]
cmp dword [rsp + 0x84], eax
jle 0x140004f3f
mov dword [rsp + 0x3d8], 0x12944
mov dword [rsp + 0x84], 0
jmp 0x14000500c
mov eax, dword [rsp + 0x478]
mov ecx, dword [rsp + 0x3d8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x700], eax
mov eax, dword [rsp + 0x700]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xc60], rax
mov rax, qword [rsp + 0xc60]
mov qword [rsp + 0x570], rax
lea rdx, [rsp + 0x18a00]
mov rcx, qword [rsp + 0x570]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x84]
mov rcx, qword [rsp + 0x570]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x18b00]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x84]
lea rax, [rsp + rax + 0x18a00]
movsxd rcx, dword [rsp + 0x84]
mov rdx, qword [rsp + 0x570]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x478]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x570]
lea rcx, [rsp + 0x18a00]
call fcn.1400a3be0
lea rax, str.vioBtWZUAl
mov qword [rsp + 0x10a0], rax
lea rax, [rsp + 0x18af0]
lea rcx, str.Index_HIpeHvNb
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.OLEAUT32.dll_SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x189e0]
lea rcx, str.Index_pJnBppIq
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.OLEAUT32.dll_SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x88], 0
lea rcx, [rsp + 0x189e0]
call fcn.1400a3cb0
mov dword [rsp + 0x3dc], eax
lea rcx, [rsp + 0x18af0]
call fcn.1400a3cb0
mov dword [rsp + 0x47c], eax
cmp dword [rsp + 0x88], 0
jl 0x1400050a0
mov eax, dword [rsp + 0x3dc]
cmp dword [rsp + 0x88], eax
jle 0x1400050bb
mov dword [rsp + 0x3dc], 0x5e9c
mov dword [rsp + 0x88], 1
jmp 0x140005188
mov eax, dword [rsp + 0x47c]
mov ecx, dword [rsp + 0x3dc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x704], eax
mov eax, dword [rsp + 0x704]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xc68], rax
mov rax, qword [rsp + 0xc68]
mov qword [rsp + 0x578], rax
lea rdx, [rsp + 0x189e0]
mov rcx, qword [rsp + 0x578]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x88]
mov rcx, qword [rsp + 0x578]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x18af0]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x88]
lea rax, [rsp + rax + 0x189e0]
movsxd rcx, dword [rsp + 0x88]
mov rdx, qword [rsp + 0x578]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x47c]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x578]
lea rcx, [rsp + 0x189e0]
call fcn.1400a3be0
lea rax, str.nnuFiVrNyj
mov qword [rsp + 0x10a8], rax
lea rax, [rsp + 0x2480]
mov rdi, rax
xor eax, eax
mov ecx, 0x2d8
rep stosb byte [rdi], al
mov dword [rsp + 0x294], 0
jmp 0x1400051c8
mov eax, dword [rsp + 0x294]
inc eax
mov dword [rsp + 0x294], eax
movsxd rax, dword [rsp + 0x294]
cmp rax, 0xd
jae 0x14000522a
mov dword [rsp + 0x298], 0
jmp 0x1400051f3
mov eax, dword [rsp + 0x298]
inc eax
mov dword [rsp + 0x298], eax
cmp dword [rsp + 0x298], 7
jge 0x140005228
movsxd rax, dword [rsp + 0x294]
imul rax, rax, 0x38
lea rax, [rsp + rax + 0x2480]
movsxd rcx, dword [rsp + 0x298]
movsd xmm0, qword [0x1400d8650]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400051e3
jmp 0x1400051b8
lea rax, str.feeAdPfIwe
mov qword [rsp + 0x10b0], rax
lea rax, [rsp + 0x18ba0]
lea rcx, str.Index_LFdYpiYGEGLzkw
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x18a48]
lea rcx, str.Info_mukGbTCgpEvT
mov rdi, rax
mov rsi, rcx
mov ecx, 0x12
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x8c], 1
lea rcx, [rsp + 0x18a48]
call fcn.1400a3cb0
mov dword [rsp + 0x3e0], eax
lea rcx, [rsp + 0x18ba0]
call fcn.1400a3cb0
mov dword [rsp + 0x480], eax
cmp dword [rsp + 0x8c], 0
jl 0x1400052be
mov eax, dword [rsp + 0x3e0]
cmp dword [rsp + 0x8c], eax
jle 0x1400052d9
mov dword [rsp + 0x3e0], 0x17b3
mov dword [rsp + 0x8c], 2
jmp 0x1400053a6
mov eax, dword [rsp + 0x480]
mov ecx, dword [rsp + 0x3e0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x708], eax
mov eax, dword [rsp + 0x708]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xc70], rax
mov rax, qword [rsp + 0xc70]
mov qword [rsp + 0x580], rax
lea rdx, [rsp + 0x18a48]
mov rcx, qword [rsp + 0x580]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x8c]
mov rcx, qword [rsp + 0x580]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x18ba0]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x8c]
lea rax, [rsp + rax + 0x18a48]
movsxd rcx, dword [rsp + 0x8c]
mov rdx, qword [rsp + 0x580]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x480]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x580]
lea rcx, [rsp + 0x18a48]
call fcn.1400a3be0
lea rax, str.jJbVTMjqxR
mov qword [rsp + 0x10b8], rax
mov byte [rsp + 0x35], 0x76
mov byte [rsp + 0x34], 1
mov dword [rsp + 0x90], 0x1b9
movss xmm0, dword [0x1400d86c8]
movss dword [rsp + 0x60], xmm0
mov dword [rsp + 0x188], 0
jmp 0x1400053f5
mov eax, dword [rsp + 0x90]
cmp dword [rsp + 0x188], eax
jge 0x14000548e
mov eax, dword [rsp + 0x188]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140005467
cmp dword [rsp + 0x90], 0
jle 0x1400054e8
lea rax, str.pudRDQZelW
mov qword [rsp + 0x10c8], rax
mov byte [rsp + 0x37], 0x4b
mov byte [rsp + 0x36], 1
mov dword [rsp + 0x98], 0x111
movss xmm0, dword [0x1400d87ac]
movss dword [rsp + 0x64], xmm0
mov dword [rsp + 0x18c], 0
jmp 0x1400056f7
mov eax, dword [rsp + 0x18c]
inc eax
mov dword [rsp + 0x18c], eax
mov eax, dword [rsp + 0x98]
cmp dword [rsp + 0x18c], eax
jge 0x140005790
mov eax, dword [rsp + 0x18c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140005769
movzx eax, byte [rsp + 0x36]
test eax, eax
je 0x140005734
mov dword [rsp + 0x490], 1
jmp 0x14000573f
mov dword [rsp + 0x490], 0
movzx eax, byte [rsp + 0x490]
mov byte [rsp + 0x36], al
cvtsi2ss xmm0, dword [rsp + 0x18c]
movss xmm1, dword [rsp + 0x64]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x64], xmm0
jmp 0x14000578b
movsx eax, byte [rsp + 0x37]
cmp eax, 0x74
jl 0x14000578b
movsx eax, byte [rsp + 0x37]
cmp eax, 0x70
jg 0x14000578b
movsx eax, byte [rsp + 0x37]
add eax, 0xd1
mov byte [rsp + 0x37], al
jmp 0x1400056e7
cmp dword [rsp + 0x98], 0
jle 0x1400057ea
mov eax, dword [rsp + 0x98]
dec eax
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 0x1b
jge 0x1400057ca
movss xmm0, dword [rsp + 0x64]
mulss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0x64], xmm0
jmp 0x1400057ea
cvtsi2ss xmm0, dword [rsp + 0x98]
movss xmm1, dword [rsp + 0x64]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x64], xmm0
jmp 0x1400057ea
movzx eax, byte [rsp + 0x36]
test eax, eax
je 0x140005822
movzx eax, byte [rsp + 0x36]
test eax, eax
jne 0x140005809
mov dword [rsp + 0x494], 1
jmp 0x140005814
mov dword [rsp + 0x494], 0
movzx eax, byte [rsp + 0x494]
mov byte [rsp + 0x36], al
jmp 0x14000582e
movsx eax, byte [rsp + 0x37]
mov dword [rsp + 0x9ac], eax
lea rax, str.iTtCjDlKGm
mov qword [rsp + 0x10d0], rax
lea rax, [rsp + 0x18bb8]
lea rcx, str.Ficha_vvwFkUXzyKWKVt
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x189b0]
lea rcx, str.CTX_AZgzb
mov rdi, rax
mov rsi, rcx
mov ecx, 0xa
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x9c], 2
lea rcx, [rsp + 0x189b0]
call fcn.1400a3cb0
mov dword [rsp + 0x3e8], eax
lea rcx, [rsp + 0x18bb8]
call fcn.1400a3cb0
mov dword [rsp + 0x498], eax
cmp dword [rsp + 0x9c], 0
jl 0x1400058c2
mov eax, dword [rsp + 0x3e8]
cmp dword [rsp + 0x9c], eax
jle 0x1400058dd
mov dword [rsp + 0x3e8], 0x9925
mov dword [rsp + 0x9c], 2
jmp 0x1400059aa
mov eax, dword [rsp + 0x498]
mov ecx, dword [rsp + 0x3e8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x714], eax
mov eax, dword [rsp + 0x714]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xc80], rax
mov rax, qword [rsp + 0xc80]
mov qword [rsp + 0x590], rax
lea rdx, [rsp + 0x189b0]
mov rcx, qword [rsp + 0x590]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x9c]
mov rcx, qword [rsp + 0x590]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x18bb8]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x9c]
lea rax, [rsp + rax + 0x189b0]
movsxd rcx, dword [rsp + 0x9c]
mov rdx, qword [rsp + 0x590]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x498]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x590]
lea rcx, [rsp + 0x189b0]
call fcn.1400a3be0
lea rax, str.aPpyMKTfUv
mov qword [rsp + 0x10d8], rax
lea rax, [rsp + 0x18a60]
lea rcx, str.Var_LaTMnjq
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x189d0]
lea rcx, str.Hustle_SgxHtU
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0xa0], 4
lea rcx, [rsp + 0x189d0]
call fcn.1400a3cb0
mov dword [rsp + 0x3ec], eax
lea rcx, [rsp + 0x18a60]
call fcn.1400a3cb0
mov dword [rsp + 0x49c], eax
cmp dword [rsp + 0xa0], 0
jl 0x140005a3e
mov eax, dword [rsp + 0x3ec]
cmp dword [rsp + 0xa0], eax
jle 0x140005a59
mov dword [rsp + 0x3ec], 0x1176
mov dword [rsp + 0xa0], 0
jmp 0x140005b26
mov eax, dword [rsp + 0x49c]
mov ecx, dword [rsp + 0x3ec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x718], eax
mov eax, dword [rsp + 0x718]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xc88], rax
mov rax, qword [rsp + 0xc88]
mov qword [rsp + 0x598], rax
lea rdx, [rsp + 0x189d0]
mov rcx, qword [rsp + 0x598]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0xa0]
mov rcx, qword [rsp + 0x598]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x18a60]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0xa0]
lea rax, [rsp + rax + 0x189d0]
movsxd rcx, dword [rsp + 0xa0]
mov rdx, qword [rsp + 0x598]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x49c]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x598]
lea rcx, [rsp + 0x189d0]
call fcn.1400a3be0
lea rax, str.TpjXnDiQCs
mov qword [rsp + 0x10e0], rax
lea rax, [rsp + 0x2390]
mov rdi, rax
xor eax, eax
mov ecx, 0xf0
rep stosb byte [rdi], al
mov dword [rsp + 0x29c], 0
jmp 0x140005b66
movsxd rax, dword [rsp + 0x29c]
cmp rax, 0xa
jae 0x140005bc8
lea rax, str.AaSfPOYmnz
mov qword [rsp + 0x10e8], rax
lea rax, [rsp + 0x18b60]
lea rcx, str.CTX_mjzePgdSwqJoF
mov rdi, rax
mov rsi, rcx
mov ecx, 0x12
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x18a18]
lea rcx, str.Frame_KtzAKUMGZYL
mov rdi, rax
mov rsi, rcx
mov ecx, 0x12
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0xa4], 1
lea rcx, [rsp + 0x18a18]
call fcn.1400a3cb0
mov dword [rsp + 0x3f0], eax
lea rcx, [rsp + 0x18b60]
call fcn.1400a3cb0
mov dword [rsp + 0x4a0], eax
cmp dword [rsp + 0xa4], 0
jl 0x140005c5c
mov eax, dword [rsp + 0x3f0]
cmp dword [rsp + 0xa4], eax
jle 0x140005c77
mov dword [rsp + 0x3f0], 0xe2de
mov dword [rsp + 0xa4], 4
jmp 0x140005d44
mov eax, dword [rsp + 0x4a0]
mov ecx, dword [rsp + 0x3f0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x71c], eax
mov eax, dword [rsp + 0x71c]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xc90], rax
mov rax, qword [rsp + 0xc90]
mov qword [rsp + 0x5a0], rax
lea rdx, [rsp + 0x18a18]
mov rcx, qword [rsp + 0x5a0]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0xa4]
mov rcx, qword [rsp + 0x5a0]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x18b60]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0xa4]
lea rax, [rsp + rax + 0x18a18]
movsxd rcx, dword [rsp + 0xa4]
mov rdx, qword [rsp + 0x5a0]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x4a0]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x5a0]
lea rcx, [rsp + 0x18a18]
call fcn.1400a3be0
lea rax, str.BUJJgBmiFF
mov qword [rsp + 0x10f0], rax
mov dword [rsp + 0x2160], 0xa1
mov dword [rsp + 0x2164], 0x2496
mov dword [rsp + 0x2168], 0x16fc
mov dword [rsp + 0x216c], 0x1eda
mov dword [rsp + 0x2170], 0x4cf
mov dword [rsp + 0x2174], 0x291
mov dword [rsp + 0x2178], 0x23ba
mov dword [rsp + 0x217c], 0x8ef
mov dword [rsp + 0x2180], 0x14b2
mov dword [rsp + 0x2184], 0xe5b
mov dword [rsp + 0x2188], 0xc6c
mov dword [rsp + 0x218c], 0x1589
mov dword [rsp + 0x2190], 0x450
mov dword [rsp + 0x2194], 0x19a9
mov dword [rsp + 0x2198], 0x1c45
mov dword [rsp + 0x219c], 0x187b
mov dword [rsp + 0x21a0], 0x1a13
mov dword [rsp + 0x21a4], 0x1807
mov dword [rsp + 0x21a8], 0x1a5a
mov dword [rsp + 0x21ac], 0x1622
mov dword [rsp + 0x21b0], 0x84e
mov dword [rsp + 0x21b4], 0x441
mov dword [rsp + 0x21b8], 0xb32
mov dword [rsp + 0x21bc], 0x1104
mov dword [rsp + 0x21c0], 0x871
mov dword [rsp + 0x21c4], 0x1daf
mov dword [rsp + 0x21c8], 0x25d7
mov dword [rsp + 0x21cc], 0x2521
mov dword [rsp + 0x21d0], 0x11b1
mov dword [rsp + 0x21d4], 0xac8
mov dword [rsp + 0x21d8], 0xf03
mov dword [rsp + 0x21dc], 0x1096
mov dword [rsp + 0x21e0], 0x19f9
mov dword [rsp + 0x21e4], 0x1336
mov dword [rsp + 0x21e8], 0x1782
mov dword [rsp + 0x21ec], 0x4b1
mov dword [rsp + 0x21f0], 0x828
mov dword [rsp + 0x21f4], 0x14a
mov dword [rsp + 0x21f8], 0x1988
mov dword [rsp + 0x21fc], 0x19ee
mov dword [rsp + 0x2200], 0x24c1
mov dword [rsp + 0x2204], 0x1d40
mov dword [rsp + 0x2208], 0x1417
mov dword [rsp + 0x220c], 0x485
mov dword [rsp + 0x2210], 0xbf1
mov dword [rsp + 0x194], 0
mov dword [rsp + 0x190], 0
jmp 0x140005f6a
mov eax, dword [rsp + 0x190]
inc eax
mov dword [rsp + 0x190], eax
cmp dword [rsp + 0x190], 3
jge 0x140005fb7
movsxd rax, dword [rsp + 0x194]
imul rax, rax, 0x24
lea rax, [rsp + rax + 0x2160]
movsxd rcx, dword [rsp + 0x190]
mov eax, dword [rax + rcx*4]
add eax, 5
movsxd rcx, dword [rsp + 0x190]
movsxd rdx, dword [rsp + 0x194]
imul rdx, rdx, 0x24
lea rdx, [rsp + rdx + 0x2160]
mov dword [rdx + rcx*4], eax
jmp 0x140005f5a
mov eax, dword [rsp + 0x194]
inc eax
mov dword [rsp + 0x194], eax
cmp dword [rsp + 0x194], 3
jl 0x140005f4d
lea rax, str.oODCFStZuS
mov qword [rsp + 0x10f8], rax
lea rax, [rsp + 0x18b10]
lea rcx, str.Frame_kTKYhcqnl
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x18a98]
lea rcx, str.Slide_xDVpoxWIjQHqg
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0xa8], 5
lea rcx, [rsp + 0x18a98]
call fcn.1400a3cb0
mov dword [rsp + 0x3f4], eax
lea rcx, [rsp + 0x18b10]
call fcn.1400a3cb0
mov dword [rsp + 0x4a4], eax
cmp dword [rsp + 0xa8], 0
jl 0x140006069
mov eax, dword [rsp + 0x3f4]
cmp dword [rsp + 0xa8], eax
jle 0x140006084
mov dword [rsp + 0x3f4], 0xfdef
mov dword [rsp + 0xa8], 0
jmp 0x140006151
mov eax, dword [rsp + 0x4a4]
mov ecx, dword [rsp + 0x3f4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x720], eax
mov eax, dword [rsp + 0x720]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xc98], rax
mov rax, qword [rsp + 0xc98]
mov qword [rsp + 0x5a8], rax
lea rdx, [rsp + 0x18a98]
mov rcx, qword [rsp + 0x5a8]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0xa8]
mov rcx, qword [rsp + 0x5a8]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x18b10]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0xa8]
lea rax, [rsp + rax + 0x18a98]
movsxd rcx, dword [rsp + 0xa8]
mov rdx, qword [rsp + 0x5a8]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x4a4]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x5a8]
lea rcx, [rsp + 0x18a98]
call fcn.1400a3be0
lea rax, str.mRKXBkCnAB
mov qword [rsp + 0x1100], rax
lea rax, [rsp + 0x18b48]
lea rcx, str.Ficha_QrUgcLYFPND
mov rdi, rax
mov rsi, rcx
mov ecx, 0x12
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x189c0]
lea rcx, str.Hustle_QSxiC
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0xac], 0
lea rcx, [rsp + 0x189c0]
call fcn.1400a3cb0
mov dword [rsp + 0x3f8], eax
lea rcx, [rsp + 0x18b48]
call fcn.1400a3cb0
mov dword [rsp + 0x4a8], eax
cmp dword [rsp + 0xac], 0
jl 0x1400061e5
mov eax, dword [rsp + 0x3f8]
cmp dword [rsp + 0xac], eax
jle 0x140006200
mov dword [rsp + 0x3f8], 0x1789e
mov dword [rsp + 0xac], 4
jmp 0x1400062cd
lea rax, str.VTobbWdLsG
mov qword [rsp + 0x1108], rax
lea rax, [rsp + 0x18a70]
lea rcx, str.CTX_czcopKy
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x18ac8]
lea rcx, str.Hustle_UkghgNMWluZIe
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x68], 3
lea rcx, [rsp + 0x18ac8]
call fcn.1400a3cb0
mov dword [rsp + 0x3fc], eax
lea rcx, [rsp + 0x18a70]
call fcn.1400a3cb0
mov dword [rsp + 0x4ac], eax
cmp dword [rsp + 0x68], 0
jl 0x140006358
mov eax, dword [rsp + 0x3fc]
cmp dword [rsp + 0x68], eax
jle 0x140006370
mov dword [rsp + 0x3fc], 0x17796
mov dword [rsp + 0x68], 0
jmp 0x140006434
mov eax, dword [rsp + 0x4ac]
mov ecx, dword [rsp + 0x3fc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x728], eax
mov eax, dword [rsp + 0x728]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xca8], rax
mov rax, qword [rsp + 0xca8]
mov qword [rsp + 0x5b8], rax
lea rdx, [rsp + 0x18ac8]
mov rcx, qword [rsp + 0x5b8]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x68]
mov rcx, qword [rsp + 0x5b8]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x18a70]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x68]
lea rax, [rsp + rax + 0x18ac8]
movsxd rcx, dword [rsp + 0x68]
mov rdx, qword [rsp + 0x5b8]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x4ac]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x5b8]
lea rcx, [rsp + 0x18ac8]
call fcn.1400a3be0
lea rax, str.SitQUmSugq
mov qword [rsp + 0x1110], rax
lea rax, [rsp + 0x18b88]
lea rcx, str.Hustle_lnymgMEaDDUAN
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x18ab0]
lea rcx, str.Debug_qrudChvAlLMsra
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x6c], 3
lea rcx, [rsp + 0x18ab0]
call fcn.1400a3cb0
mov dword [rsp + 0x400], eax
lea rcx, [rsp + 0x18b88]
call fcn.1400a3cb0
mov dword [rsp + 0x4b0], eax
cmp dword [rsp + 0x6c], 0
jl 0x1400064bf
mov eax, dword [rsp + 0x400]
cmp dword [rsp + 0x6c], eax
jle 0x1400064d7
mov dword [rsp + 0x400], 0x42bd
mov dword [rsp + 0x6c], 0
jmp 0x14000659b
mov eax, dword [rsp + 0x4b0]
mov ecx, dword [rsp + 0x400]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5f8], eax
mov eax, dword [rsp + 0x5f8]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xcb0], rax
mov rax, qword [rsp + 0xcb0]
mov qword [rsp + 0x568], rax
lea rdx, [rsp + 0x18ab0]
mov rcx, qword [rsp + 0x568]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x6c]
mov rcx, qword [rsp + 0x568]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x18b88]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x6c]
lea rax, [rsp + rax + 0x18ab0]
movsxd rcx, dword [rsp + 0x6c]
mov rdx, qword [rsp + 0x568]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x4b0]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x568]
lea rcx, [rsp + 0x18ab0]
call fcn.1400a3be0
lea rax, str.RkQURTcwwJ
mov qword [rsp + 0x1118], rax
lea rax, [rsp + 0x18b30]
lea rcx, str.Index_MXcSadLjNk
mov rdi, rax
mov rsi, rcx
mov ecx, 0x11
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x18a80]
lea rcx, str.Info_xNywyJboGJhEOf
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x70], 1
lea rcx, [rsp + 0x18a80]
call fcn.1400a3cb0
mov dword [rsp + 0x3c4], eax
lea rcx, [rsp + 0x18b30]
call fcn.1400a3cb0
mov dword [rsp + 0x4b4], eax
cmp dword [rsp + 0x70], 0
jl 0x140006626
mov eax, dword [rsp + 0x3c4]
cmp dword [rsp + 0x70], eax
jle 0x14000663e
mov dword [rsp + 0x3c4], 0x2604
mov dword [rsp + 0x70], 4
jmp 0x140006702
mov eax, dword [rsp + 0x4b4]
mov ecx, dword [rsp + 0x3c4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x5fc], eax
mov eax, dword [rsp + 0x5fc]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xcb8], rax
mov rax, qword [rsp + 0xcb8]
mov qword [rsp + 0x5c0], rax
lea rdx, [rsp + 0x18a80]
mov rcx, qword [rsp + 0x5c0]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x70]
mov rcx, qword [rsp + 0x5c0]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x18b30]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x70]
lea rax, [rsp + rax + 0x18a80]
movsxd rcx, dword [rsp + 0x70]
mov rdx, qword [rsp + 0x5c0]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x4b4]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x5c0]
lea rcx, [rsp + 0x18a80]
call fcn.1400a3be0
lea rax, [rsp + 0x18bf8]
lea rcx, str.Hustle_tEBUOslpZJrUn
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x28], 0x64
lea rax, [rsp + 0x18de0]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rsp + 0x18bf8]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea rcx, [rsp + 0x18de0]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0x9b0], eax
lea rdx, [rsp + 0x18de0]
lea rcx, [rsp + 0x190c0]
call qword [sym.imp.KERNEL32.dll_lstrcpyW]
lea rax, [rsp + 0x190c0]
lea rcx, [rsp + 0x18de0]
jmp 0x140006a40
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0x2a4], eax
mov qword [rsp + 0x1120], 0x1024a
mov dword [rsp + 0x15d0], 0x40
lea rcx, [rsp + 0x15d0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x140006825
mov dword [rsp + 0x4b8], 0
cmp dword [rsp + 0x2a4], 0
je 0x140006820
mov eax, dword [rsp + 0x2a4]
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rsp + 0x600], eax
imul eax, dword [rsp + 0x4b8], 0xa
add eax, dword [rsp + 0x600]
mov dword [rsp + 0x4b8], eax
mov eax, dword [rsp + 0x2a4]
cdq
mov ecx, 0xa
idiv ecx
mov dword [rsp + 0x2a4], eax
jmp 0x1400067d0
jmp 0x14000697a
mov dword [rsp + 0x9b4], 0x149
mov dword [rsp + 0x1910], 0x3fee4
mov dword [rsp + 0x1914], 0xc22ed
mov dword [rsp + 0x1918], 0xcab9
mov dword [rsp + 0x191c], 0x2749
mov dword [rsp + 0x1920], 0x4643b
mov dword [rsp + 0x1924], 0x1e57c
mov dword [rsp + 0x1928], 0x149
mov dword [rsp + 0x192c], 0x5758c
mov dword [rsp + 0x1930], 0xa6478
mov dword [rsp + 0x1934], 0x7f44b
mov dword [rsp + 0x198], 2
jmp 0x1400068bb
mov eax, dword [rsp + 0x198]
inc eax
mov dword [rsp + 0x198], eax
cmp dword [rsp + 0x198], 9
jge 0x1400068e8
mov eax, dword [rsp + 0x198]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x198]
mov eax, dword [rsp + rax*4 + 0x1910]
mov dword [rsp + rcx*4 + 0x1910], eax
jmp 0x1400068ab
jmp 0x1400068ea
mov eax, 4
imul rax, rax, 2
mov ecx, 4
imul rcx, rcx, 4
mov eax, dword [rsp + rax + 0x1910]
mov dword [rsp + rcx + 0x1910], eax
jmp 0x14000690c
mov dword [rsp + 0x19c], 7
jmp 0x140006929
mov eax, dword [rsp + 0x19c]
inc eax
mov dword [rsp + 0x19c], eax
cmp dword [rsp + 0x19c], 9
jge 0x140006956
mov eax, dword [rsp + 0x19c]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x19c]
mov eax, dword [rsp + rax*4 + 0x1910]
mov dword [rsp + rcx*4 + 0x1910], eax
jmp 0x140006919
jmp 0x140006958
mov eax, 4
imul rax, rax, 0
mov ecx, 4
imul rcx, rcx, 5
mov eax, dword [rsp + rax + 0x1910]
mov dword [rsp + rcx + 0x1910], eax
jmp 0x14000697a
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov word [rsp + 0x3a0], ax
mov qword [rsp + 0x1128], 0xc935
mov dword [rsp + 0x1790], 0x40
lea rcx, [rsp + 0x1790]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x140006a40
movsx eax, word [rsp + 0x3a0]
mov dword [rsp + 0x2a8], eax
mov byte [rsp + 0x39], 1
cmp dword [rsp + 0x2a8], 1
jg 0x1400069d9
mov byte [rsp + 0x39], 0
mov dword [rsp + 0x1a0], 2
jmp 0x1400069f6
mov eax, dword [rsp + 0x1a0]
inc eax
mov dword [rsp + 0x1a0], eax
mov eax, dword [rsp + 0x1a0]
imul eax, dword [rsp + 0x1a0]
cmp eax, dword [rsp + 0x2a8]
jg 0x140006a2c
mov eax, dword [rsp + 0x2a8]
cdq
idiv dword [rsp + 0x1a0]
mov eax, edx
test eax, eax
jne 0x140006a2a
mov byte [rsp + 0x39], 0
jmp 0x140006a2c
jmp 0x1400069e6
movzx eax, byte [rsp + 0x39]
test eax, eax
je 0x140006a40
mov dword [rsp + 0x2a8], 0
lea rcx, [0x1400cfa98]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rsp + 0x758], rax
cmp qword [rsp + 0x758], 0
jne 0x140006a71
mov qword [rsp + 0x758], 0
jmp 0x140006c31
lea rdx, [0x1400cfaa8]
mov rcx, qword [rsp + 0x758]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x760], rax
cmp qword [rsp + 0x760], 0
jne 0x140006aa5
mov qword [rsp + 0x760], 0
call qword [rsp + 0x760]
mov dword [rsp + 0x604], eax
cmp dword [rsp + 0x604], 0x2d3b5
jbe 0x140006c31
mov eax, 0x28f
mov word [rsp + 0x50], ax
mov qword [rsp + 0xce0], 0x290
movsx eax, word [rsp + 0x50]
mov dword [rsp + 0x608], eax
mov eax, 0x1f4a
cdq
mov ecx, dword [rsp + 0x608]
idiv ecx
mov dword [rsp + 0x60c], eax
movsx ecx, word [rsp + 0x50]
mov eax, 0x4ba
cdq
idiv ecx
mov ecx, dword [rsp + 0x60c]
lea eax, [rcx + rax + 0x592]
cdqe
sub rax, qword [rsp + 0xce0]
mov qword [rsp + 0xce8], rax
movsx ecx, word [rsp + 0x50]
mov eax, 0x1aa2
cdq
idiv ecx
cdqe
mov rcx, qword [rsp + 0xce8]
sub rcx, rax
mov rax, rcx
sub rax, 0x2561
mov dword [rsp + 0x9b8], eax
mov dword [rsp + 0x4bc], 0x1c1
mov qword [rsp + 0x7f0], 0x1a2
mov eax, 0x743
cdq
idiv dword [rsp + 0x4bc]
cdqe
mov qword [rsp + 0xcf0], rax
mov eax, 0x8f7
cqo
idiv qword [rsp + 0x7f0]
mov rcx, qword [rsp + 0xcf0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xcf8], rax
mov eax, 0x1898
cdq
idiv dword [rsp + 0x4bc]
cdqe
mov rcx, qword [rsp + 0xcf8]
lea rax, [rcx + rax - 0x14b2]
sub rax, qword [rsp + 0x7f0]
add rax, 0x13c2
mov dword [rsp + 0x9bc], eax
mov dword [rsp + 0x610], 0x489
mov dword [rsp + 0x4c0], 0x3bb
mov eax, 0x81a
sub eax, dword [rsp + 0x4c0]
sub eax, 0x12aa
sub eax, dword [rsp + 0x4c0]
mov dword [rsp + 0x614], eax
mov eax, 0x1775
cdq
idiv dword [rsp + 0x610]
mov ecx, dword [rsp + 0x614]
lea eax, [rcx + rax - 0x123b]
mov dword [rsp + 0x9c0], eax
lea rax, [rsp + 0x18b78]
lea rcx, str.Slide_jDiJbz
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x28], 0x64
lea rax, [rsp + 0x18eb0]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rsp + 0x18b78]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea rcx, [rsp + 0x18eb0]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0x9c4], eax
lea rdx, [rsp + 0x18eb0]
lea rcx, [rsp + 0x19130]
call qword [sym.imp.KERNEL32.dll_lstrcpyW]
lea rax, [rsp + 0x19130]
lea rcx, [rsp + 0x18eb0]
lea rax, str.Info_gvfjON
mov qword [rsp + 0xd00], rax
mov dword [rsp + 0x9c8], 0xf334
mov rcx, qword [rsp + 0xd00]
call fcn.1400a3cb0
cmp rax, 0xa
jne 0x140006cea
jmp 0x140006eac
lea rax, [rsp + 0xd890]
mov rdi, rax
xor eax, eax
mov ecx, 0xb28
rep stosb byte [rdi], al
mov dword [rsp + 0x2ac], 0
jmp 0x140006d1b
mov eax, dword [rsp + 0x2ac]
inc eax
mov dword [rsp + 0x2ac], eax
movsxd rax, dword [rsp + 0x2ac]
cmp rax, 0x15
jae 0x140006d80
mov dword [rsp + 0x2b0], 0
jmp 0x140006d46
mov eax, dword [rsp + 0x2b0]
inc eax
mov dword [rsp + 0x2b0], eax
cmp dword [rsp + 0x2b0], 0x11
jge 0x140006d7e
movsxd rax, dword [rsp + 0x2ac]
imul rax, rax, 0x88
lea rax, [rsp + rax + 0xd890]
movsxd rcx, dword [rsp + 0x2b0]
movsd xmm0, qword [0x1400d7cd0]
movsd qword [rax + rcx*8], xmm0
jmp 0x140006d36
jmp 0x140006d0b
lea rax, [rsp + 0x138e0]
mov rdi, rax
xor eax, eax
mov ecx, 0xb28
rep stosb byte [rdi], al
mov dword [rsp + 0x2b4], 0
jmp 0x140006db1
mov eax, dword [rsp + 0x2b4]
inc eax
mov dword [rsp + 0x2b4], eax
movsxd rax, dword [rsp + 0x2b4]
cmp rax, 0x15
jae 0x140006e16
mov dword [rsp + 0x2b8], 0
jmp 0x140006ddc
mov eax, dword [rsp + 0x2b8]
inc eax
mov dword [rsp + 0x2b8], eax
cmp dword [rsp + 0x2b8], 0x11
jge 0x140006e14
movsxd rax, dword [rsp + 0x2b4]
imul rax, rax, 0x88
lea rax, [rsp + rax + 0x138e0]
movsxd rcx, dword [rsp + 0x2b8]
movsd xmm0, qword [0x1400d5e10]
movsd qword [rax + rcx*8], xmm0
jmp 0x140006dcc
jmp 0x140006da1
lea rax, [rsp + 0x14410]
mov rdi, rax
xor eax, eax
mov ecx, 0xb28
rep stosb byte [rdi], al
mov dword [rsp + 0x2bc], 0
jmp 0x140006e47
mov eax, dword [rsp + 0x2bc]
inc eax
mov dword [rsp + 0x2bc], eax
movsxd rax, dword [rsp + 0x2bc]
cmp rax, 0x15
jae 0x140006eac
mov dword [rsp + 0x2c0], 0
jmp 0x140006e72
mov eax, dword [rsp + 0x2c0]
inc eax
mov dword [rsp + 0x2c0], eax
cmp dword [rsp + 0x2c0], 0x11
jge 0x140006eaa
movsxd rax, dword [rsp + 0x2bc]
imul rax, rax, 0x88
lea rax, [rsp + rax + 0x14410]
movsxd rcx, dword [rsp + 0x2c0]
movsd xmm0, qword [0x1400d4e50]
movsd qword [rax + rcx*8], xmm0
jmp 0x140006e62
jmp 0x140006e37
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0x70c], eax
mov dword [rsp + 0x9cc], 0x177c6
mov dword [rsp + 0x17d0], 0x40
lea rcx, [rsp + 0x17d0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x140006f45
mov eax, dword [rsp + 0x70c]
mov dword [rsp + 0x61c], eax
mov dword [rsp + 0x4c4], 1
mov dword [rsp + 0x2c4], 2
jmp 0x140006f18
mov eax, dword [rsp + 0x2c4]
inc eax
mov dword [rsp + 0x2c4], eax
mov eax, dword [rsp + 0x61c]
cmp dword [rsp + 0x2c4], eax
jg 0x140006f40
mov eax, dword [rsp + 0x4c4]
imul eax, dword [rsp + 0x2c4]
mov dword [rsp + 0x4c4], eax
jmp 0x140006f08
jmp 0x1400071ec
lea rcx, [rsp + 0x1320]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx eax, word [rsp + 0x1328]
movzx ecx, word [rsp + 0x132a]
cmp eax, ecx
jge 0x140006f74
mov dword [rsp + 0x4c8], 1
jmp 0x140006f7f
mov dword [rsp + 0x4c8], 0
movzx eax, word [rsp + 0x132c]
cmp dword [rsp + 0x4c8], eax
jle 0x1400071ec
lea rax, [rsp + 0xbbd0]
mov rdi, rax
xor eax, eax
mov ecx, 0xe60
rep stosb byte [rdi], al
mov dword [rsp + 0x2c8], 0
jmp 0x140006fc5
mov eax, dword [rsp + 0x2c8]
inc eax
mov dword [rsp + 0x2c8], eax
movsxd rax, dword [rsp + 0x2c8]
cmp rax, 0x14
jae 0x14000702a
mov dword [rsp + 0x2cc], 0
jmp 0x140006ff0
mov eax, dword [rsp + 0x2cc]
inc eax
mov dword [rsp + 0x2cc], eax
cmp dword [rsp + 0x2cc], 0x17
jge 0x140007028
movsxd rax, dword [rsp + 0x2c8]
imul rax, rax, 0xb8
lea rax, [rsp + rax + 0xbbd0]
movsxd rcx, dword [rsp + 0x2cc]
movsd xmm0, qword [0x1400d40b8]
movsd qword [rax + rcx*8], xmm0
jmp 0x140006fe0
jmp 0x140006fb5
lea rax, [rsp + 0xca30]
mov rdi, rax
xor eax, eax
mov ecx, 0xe60
rep stosb byte [rdi], al
mov dword [rsp + 0x2d0], 0
jmp 0x14000705b
mov eax, dword [rsp + 0x2d0]
inc eax
mov dword [rsp + 0x2d0], eax
movsxd rax, dword [rsp + 0x2d0]
cmp rax, 0x14
jae 0x1400070c0
mov dword [rsp + 0x2d4], 0
jmp 0x140007086
mov eax, dword [rsp + 0x2d4]
inc eax
mov dword [rsp + 0x2d4], eax
cmp dword [rsp + 0x2d4], 0x17
jge 0x1400070be
movsxd rax, dword [rsp + 0x2d0]
imul rax, rax, 0xb8
lea rax, [rsp + rax + 0xca30]
movsxd rcx, dword [rsp + 0x2d4]
movsd xmm0, qword [0x1400d3528]
movsd qword [rax + rcx*8], xmm0
jmp 0x140007076
jmp 0x14000704b
lea rax, [rsp + 0x10500]
mov rdi, rax
xor eax, eax
mov ecx, 0xa00
rep stosb byte [rdi], al
mov dword [rsp + 0x2d8], 0
jmp 0x1400070f1
mov eax, dword [rsp + 0x2d8]
inc eax
mov dword [rsp + 0x2d8], eax
movsxd rax, dword [rsp + 0x2d8]
cmp rax, 0x14
jae 0x140007156
mov dword [rsp + 0x2dc], 0
jmp 0x14000711c
mov eax, dword [rsp + 0x2dc]
inc eax
mov dword [rsp + 0x2dc], eax
cmp dword [rsp + 0x2dc], 0x10
jge 0x140007154
movsxd rax, dword [rsp + 0x2d8]
imul rax, rax, 0x80
lea rax, [rsp + rax + 0x10500]
movsxd rcx, dword [rsp + 0x2dc]
movsd xmm0, qword [0x1400d4f40]
movsd qword [rax + rcx*8], xmm0
jmp 0x14000710c
jmp 0x1400070e1
lea rax, [rsp + 0x10f00]
mov rdi, rax
xor eax, eax
mov ecx, 0xa00
rep stosb byte [rdi], al
mov dword [rsp + 0x2e0], 0
jmp 0x140007187
movsxd rax, dword [rsp + 0x2e0]
cmp rax, 0x14
jae 0x1400071ec
mov dword [rsp + 0x2e4], 0
jmp 0x1400071b2
cmp dword [rsp + 0x2e4], 0x10
jge 0x1400071ea
movsxd rax, dword [rsp + 0x2e0]
imul rax, rax, 0x80
lea rax, [rsp + rax + 0x10f00]
movsxd rcx, dword [rsp + 0x2e4]
movsd xmm0, qword [0x1400d4878]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400071a2
jmp 0x140007177
lea rax, str.Info_mBRaabvLrnM
mov qword [rsp + 0x7f8], rax
mov dword [rsp + 0x9d0], 0x4142
mov dword [rsp + 0x1810], 0x40
lea rcx, [rsp + 0x1810]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14000727a
mov rcx, qword [rsp + 0x7f8]
call fcn.1400a3cb0
inc rax
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xd08], rax
mov rax, qword [rsp + 0xd08]
mov qword [rsp + 0x800], rax
mov rdx, qword [rsp + 0x7f8]
mov rcx, qword [rsp + 0x800]
call fcn.1400a3be0
mov qword [rsp + 0x800], 0
jmp 0x140007c7f
lea rcx, [rsp + 0x1330]
call qword [sym.imp.KERNEL32.dll_GetLocalTime]
movzx eax, word [rsp + 0x133a]
movzx ecx, word [rsp + 0x133c]
cmp eax, ecx
jle 0x1400072a9
mov dword [rsp + 0x4cc], 1
jmp 0x1400072b4
mov dword [rsp + 0x4cc], 0
movzx eax, word [rsp + 0x1338]
cmp eax, dword [rsp + 0x4cc]
jne 0x140007c7f
lea rax, [rsp + 0x6a90]
mov rdi, rax
xor eax, eax
mov ecx, 0x5a0
rep stosb byte [rdi], al
mov dword [rsp + 0x2e8], 0
jmp 0x1400072fa
mov eax, dword [rsp + 0x2e8]
inc eax
mov dword [rsp + 0x2e8], eax
movsxd rax, dword [rsp + 0x2e8]
cmp rax, 0xf
jae 0x14000735c
mov dword [rsp + 0x2ec], 0
jmp 0x140007325
mov eax, dword [rsp + 0x2ec]
inc eax
mov dword [rsp + 0x2ec], eax
cmp dword [rsp + 0x2ec], 0xc
jge 0x14000735a
movsxd rax, dword [rsp + 0x2e8]
imul rax, rax, 0x60
lea rax, [rsp + rax + 0x6a90]
movsxd rcx, dword [rsp + 0x2ec]
movsd xmm0, qword [0x1400d48b8]
movsd qword [rax + rcx*8], xmm0
jmp 0x140007315
jmp 0x1400072ea
lea rax, [rsp + 0x7560]
mov rdi, rax
xor eax, eax
mov ecx, 0x5a0
rep stosb byte [rdi], al
mov dword [rsp + 0x2f0], 0
jmp 0x14000738d
mov eax, dword [rsp + 0x2f0]
inc eax
mov dword [rsp + 0x2f0], eax
movsxd rax, dword [rsp + 0x2f0]
cmp rax, 0xf
jae 0x1400073ef
mov dword [rsp + 0x2f4], 0
jmp 0x1400073b8
mov eax, dword [rsp + 0x2f4]
inc eax
mov dword [rsp + 0x2f4], eax
cmp dword [rsp + 0x2f4], 0xc
jge 0x1400073ed
movsxd rax, dword [rsp + 0x2f0]
imul rax, rax, 0x60
lea rax, [rsp + rax + 0x7560]
movsxd rcx, dword [rsp + 0x2f4]
movsd xmm0, qword [0x1400d5f40]
movsd qword [rax + rcx*8], xmm0
jmp 0x1400073a8
jmp 0x14000737d
lea rax, [rsp + 0x7b00]
mov rdi, rax
xor eax, eax
mov ecx, 0x5a0
rep stosb byte [rdi], al
mov dword [rsp + 0x2f8], 0
jmp 0x140007420
mov eax, dword [rsp + 0x2f8]
inc eax
mov dword [rsp + 0x2f8], eax
movsxd rax, dword [rsp + 0x2f8]
cmp rax, 0xf
jae 0x140007482
mov dword [rsp + 0x2fc], 0
jmp 0x14000744b
mov eax, dword [rsp + 0x2fc]
inc eax
mov dword [rsp + 0x2fc], eax
cmp dword [rsp + 0x2fc], 0xc
jge 0x140007480
movsxd rax, dword [rsp + 0x2f8]
imul rax, rax, 0x60
lea rax, [rsp + rax + 0x7b00]
movsxd rcx, dword [rsp + 0x2fc]
movsd xmm0, qword [0x1400d5320]
movsd qword [rax + rcx*8], xmm0
jmp 0x14000743b
jmp 0x140007410
lea rax, str.Frame_NbbtKRkbYChPB
mov qword [rsp + 0xd10], rax
mov dword [rsp + 0x9d4], 0x467e
mov rcx, qword [rsp + 0xd10]
call fcn.1400a3cb0
cmp rax, 0xb
jae 0x14000756b
lea rax, [rsp + 0x189f0]
lea rcx, str.Frame
mov rdi, rax
mov rsi, rcx
mov ecx, 6
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xd18]
mov rdi, rax
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
lea rax, [0x1400cf57c]
mov qword [rsp + 0x808], rax
mov rdx, qword [rsp + 0x808]
lea rcx, [rsp + 0x189f0]
call fcn.1400a3d58
mov qword [rsp + 0x768], rax
mov dword [rsp + 0x408], 0
cmp qword [rsp + 0x768], 0
je 0x140007566
movsxd rax, dword [rsp + 0x408]
mov rcx, qword [rsp + 0x768]
mov qword [rsp + rax*8 + 0xd18], rcx
mov rdx, qword [rsp + 0x808]
xor ecx, ecx
call fcn.1400a3d58
mov qword [rsp + 0x768], rax
mov eax, dword [rsp + 0x408]
inc eax
mov dword [rsp + 0x408], eax
jmp 0x14000751a
jmp 0x140007643
lea rcx, [rsp + 0x1340]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx eax, word [rsp + 0x1348]
movzx ecx, word [rsp + 0x134a]
cmp eax, ecx
jge 0x14000759a
mov dword [rsp + 0x4d0], 1
jmp 0x1400075a5
mov dword [rsp + 0x4d0], 0
movzx eax, word [rsp + 0x134c]
cmp dword [rsp + 0x4d0], eax
jne 0x140007643
lea rcx, [0x1400cfb10]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rsp + 0x770], rax
cmp qword [rsp + 0x770], 0
jne 0x1400075e6
mov qword [rsp + 0x770], 0
lea rdx, [0x1400cfb20]
mov rcx, qword [rsp + 0x770]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x5c8], rax
mov rax, qword [rsp + 0x5c8]
mov qword [rsp + 0x1130], rax
cmp qword [rsp + 0x5c8], 0
jne 0x14000762a
mov qword [rsp + 0x5c8], 0
call qword [rsp + 0x5c8]
mov dword [rsp + 0x620], eax
mov dword [rsp + 0x620], 0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
mov qword [rsp + 0xd20], rax
mov qword [rsp + 0x1138], 0x1b13
mov dword [rsp + 0x1850], 0x40
lea rcx, [rsp + 0x1850]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14000770f
mov eax, dword [rsp + 0xd20]
mov dword [rsp + 0x300], eax
mov byte [rsp + 0x3a], 1
cmp dword [rsp + 0x300], 1
jg 0x1400076a3
mov byte [rsp + 0x3a], 0
mov dword [rsp + 0x1a4], 2
jmp 0x1400076c0
mov eax, dword [rsp + 0x1a4]
inc eax
mov dword [rsp + 0x1a4], eax
mov eax, dword [rsp + 0x1a4]
imul eax, dword [rsp + 0x1a4]
cmp eax, dword [rsp + 0x300]
jg 0x1400076f6
mov eax, dword [rsp + 0x300]
cdq
idiv dword [rsp + 0x1a4]
mov eax, edx
test eax, eax
jne 0x1400076f4
mov byte [rsp + 0x3a], 0
jmp 0x1400076f6
jmp 0x1400076b0
movzx eax, byte [rsp + 0x3a]
test eax, eax
je 0x14000770a
mov dword [rsp + 0x300], 0
jmp 0x140007810
mov qword [rsp + 0x810], 0x5bc
mov qword [rsp + 0xd28], 0x363
mov eax, 0x1b8f
cqo
idiv qword [rsp + 0x810]
cqo
mov ecx, 0x4bd
idiv rcx
sub rax, qword [rsp + 0x810]
sub rax, 0x2398
sub rax, qword [rsp + 0xd28]
sub rax, 0x19b9
mov qword [rsp + 0x1140], rax
mov dword [rsp + 0x4d4], 0x2b2
mov eax, 0x439
mov word [rsp + 0x3a4], ax
movsx eax, word [rsp + 0x3a4]
mov ecx, dword [rsp + 0x4d4]
lea eax, [rcx + rax + 0x91e]
mov dword [rsp + 0x624], eax
mov eax, 0x267b
cdq
idiv dword [rsp + 0x4d4]
cdq
mov ecx, 0x20ce
idiv ecx
mov ecx, dword [rsp + 0x624]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x9d8], eax
mov dword [rsp + 0x4d8], 0x484
mov dword [rsp + 0x4dc], 0x4b7
mov eax, 0x17da
cdq
idiv dword [rsp + 0x4dc]
sub eax, 0x1d10
sub eax, dword [rsp + 0x4d8]
sub eax, 0xeea
sub eax, dword [rsp + 0x4d8]
mov ecx, dword [rsp + 0x4dc]
lea eax, [rax + rcx + 0x35ed]
mov dword [rsp + 0x9dc], eax
lea rax, str.Ficha_EeJCFsqyk
mov qword [rsp + 0x818], rax
mov dword [rsp + 0x9e0], 0x8532
mov dword [rsp + 0x1390], 0x40
lea rcx, [rsp + 0x1390]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14000789e
mov rcx, qword [rsp + 0x818]
call fcn.1400a3cb0
inc rax
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xd30], rax
mov rax, qword [rsp + 0xd30]
mov qword [rsp + 0x820], rax
mov rdx, qword [rsp + 0x818]
mov rcx, qword [rsp + 0x820]
call fcn.1400a3be0
mov qword [rsp + 0x820], 0
jmp 0x140007ac4
mov qword [rsp + 0x1148], 0xfe
mov dword [rsp + 0x1b60], 0x27290
mov dword [rsp + 0x1b64], 0x64223
mov dword [rsp + 0x1b68], 0x67f5a
mov dword [rsp + 0x1b6c], 0xb69c2
mov dword [rsp + 0x1b70], 0x89f16
mov dword [rsp + 0x1b74], 0x52d3a
mov dword [rsp + 0x1b78], 0xfe
mov dword [rsp + 0x1b7c], 0x24919
mov dword [rsp + 0x1b80], 0x4a8ff
mov dword [rsp + 0x1b84], 0xdfd0d
mov dword [rsp + 0x1b88], 0xbfd4b
mov dword [rsp + 0x1b8c], 0xe078f
mov dword [rsp + 0x1b90], 0x9b10f
mov dword [rsp + 0x1b94], 0x1fe76
mov dword [rsp + 0x1b98], 0x5ebe3
mov dword [rsp + 0x1b9c], 0xd81c8
mov dword [rsp + 0x1ba0], 0x60a38
mov dword [rsp + 0x1ba4], 0x50235
mov dword [rsp + 0x1ba8], 0x72e23
mov dword [rsp + 0x1bac], 0x7292a
mov dword [rsp + 0x1bb0], 0x678e2
mov dword [rsp + 0x1bb4], 0xa2f09
mov eax, 4
imul rax, rax, 8
mov ecx, 4
imul rcx, rcx, 7
mov eax, dword [rsp + rax + 0x1b60]
mov dword [rsp + rcx + 0x1b60], eax
jmp 0x1400079be
mov dword [rsp + 0x1a8], 3
jmp 0x1400079db
mov eax, dword [rsp + 0x1a8]
inc eax
mov dword [rsp + 0x1a8], eax
cmp dword [rsp + 0x1a8], 0x15
jge 0x140007a08
mov eax, dword [rsp + 0x1a8]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x1a8]
mov eax, dword [rsp + rax*4 + 0x1b60]
mov dword [rsp + rcx*4 + 0x1b60], eax
jmp 0x1400079cb
jmp 0x140007a0a
mov dword [rsp + 0x1ac], 2
jmp 0x140007a27
mov eax, dword [rsp + 0x1ac]
inc eax
mov dword [rsp + 0x1ac], eax
cmp dword [rsp + 0x1ac], 0x15
jge 0x140007a54
mov eax, dword [rsp + 0x1ac]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x1ac]
mov eax, dword [rsp + rax*4 + 0x1b60]
mov dword [rsp + rcx*4 + 0x1b60], eax
jmp 0x140007a17
jmp 0x140007a56
mov eax, 4
imul rax, rax, 8
mov ecx, 4
imul rcx, rcx, 0x11
mov eax, dword [rsp + rax + 0x1b60]
mov dword [rsp + rcx + 0x1b60], eax
jmp 0x140007a78
mov dword [rsp + 0x1b0], reloc.OLEAUT32.dll_SafeArrayDestroy
jmp 0x140007a95
cmp dword [rsp + 0x1b0], 0x15
jge 0x140007ac2
mov eax, dword [rsp + 0x1b0]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x1b0]
mov eax, dword [rsp + rax*4 + 0x1b60]
mov dword [rsp + rcx*4 + 0x1b60], eax
jmp 0x140007a85
jmp 0x140007ac4
lea rax, str.CTX_JbyxZNPEwzjaA
mov qword [rsp + 0x828], rax
mov qword [rsp + 0x1150], 0xf291
mov dword [rsp + 0x13d0], 0x40
lea rcx, [rsp + 0x13d0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x140007b53
mov rcx, qword [rsp + 0x828]
call fcn.1400a3cb0
inc rax
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0xd60], rax
mov rax, qword [rsp + 0xd60]
mov qword [rsp + 0x830], rax
mov rdx, qword [rsp + 0x828]
mov rcx, qword [rsp + 0x830]
call fcn.1400a3be0
mov qword [rsp + 0x830], 0
jmp 0x140007c7f
lea rax, [rsp + 0x14f40]
mov rdi, rax
xor eax, eax
mov ecx, 0xbb0
rep stosb byte [rdi], al
mov dword [rsp + 0x304], 0
jmp 0x140007b84
mov eax, dword [rsp + 0x304]
inc eax
mov dword [rsp + 0x304], eax
movsxd rax, dword [rsp + 0x304]
cmp rax, 0x11
jae 0x140007be9
mov dword [rsp + 0x308], 0
jmp 0x140007baf
mov eax, dword [rsp + 0x308]
inc eax
mov dword [rsp + 0x308], eax
cmp dword [rsp + 0x308], 0x16
jge 0x140007be7
movsxd rax, dword [rsp + 0x304]
imul rax, rax, 0xb0
lea rax, [rsp + rax + 0x14f40]
movsxd rcx, dword [rsp + 0x308]
movsd xmm0, qword [0x1400d7d48]
movsd qword [rax + rcx*8], xmm0
jmp 0x140007b9f
jmp 0x140007b74
lea rax, [rsp + 0x15af0]
mov rdi, rax
xor eax, eax
mov ecx, 0xbb0
rep stosb byte [rdi], al
mov dword [rsp + 0x30c], 0
jmp 0x140007c1a
mov eax, dword [rsp + 0x30c]
inc eax
mov dword [rsp + 0x30c], eax
movsxd rax, dword [rsp + 0x30c]
cmp rax, 0x11
jae 0x140007c7f
mov dword [rsp + 0x310], 0
jmp 0x140007c45
mov eax, dword [rsp + 0x310]
inc eax
mov dword [rsp + 0x310], eax
cmp dword [rsp + 0x310], 0x16
jge 0x140007c7d
movsxd rax, dword [rsp + 0x30c]
imul rax, rax, 0xb0
lea rax, [rsp + rax + 0x15af0]
movsxd rcx, dword [rsp + 0x310]
movsd xmm0, qword [0x1400d4000]
movsd qword [rax + rcx*8], xmm0
jmp 0x140007c35
jmp 0x140007c0a
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0x40c], eax
mov qword [rsp + 0x1158], 0x6531
call qword [sym.imp.KERNEL32.dll_GetTickCount]
cmp dword [rsp + 0x40c], eax
jne 0x140007d4a
cmp dword [rsp + 0x40c], 0xafe0
jge 0x140007d4a
mov eax, dword [rsp + 0x40c]
mov dword [rsp + 0x314], eax
mov byte [rsp + 0x3b], 1
cmp dword [rsp + 0x314], 1
jg 0x140007cde
mov byte [rsp + 0x3b], 0
mov dword [rsp + 0x1b4], 2
jmp 0x140007cfb
mov eax, dword [rsp + 0x1b4]
inc eax
mov dword [rsp + 0x1b4], eax
mov eax, dword [rsp + 0x1b4]
imul eax, dword [rsp + 0x1b4]
cmp eax, dword [rsp + 0x314]
jg 0x140007d31
mov eax, dword [rsp + 0x314]
cdq
idiv dword [rsp + 0x1b4]
mov eax, edx
test eax, eax
jne 0x140007d2f
mov byte [rsp + 0x3b], 0
jmp 0x140007d31
jmp 0x140007ceb
movzx eax, byte [rsp + 0x3b]
test eax, eax
je 0x140007d45
mov dword [rsp + 0x314], 0
jmp 0x140007fa2
lea rax, [rsp + 0x8c50]
mov rdi, rax
xor eax, eax
mov ecx, 0xbe0
rep stosb byte [rdi], al
mov dword [rsp + 0x318], 0
jmp 0x140007d7b
mov eax, dword [rsp + 0x318]
inc eax
mov dword [rsp + 0x318], eax
movsxd rax, dword [rsp + 0x318]
cmp rax, 0x13
jae 0x140007de0
mov dword [rsp + 0x31c], 0
jmp 0x140007da6
mov eax, dword [rsp + 0x31c]
inc eax
mov dword [rsp + 0x31c], eax
cmp dword [rsp + 0x31c], 0x14
jge 0x140007dde
movsxd rax, dword [rsp + 0x318]
imul rax, rax, 0xa0
lea rax, [rsp + rax + 0x8c50]
movsxd rcx, dword [rsp + 0x31c]
movsd xmm0, qword [0x1400d6270]
movsd qword [rax + rcx*8], xmm0
jmp 0x140007d96
jmp 0x140007d6b
lea rax, [rsp + 0x9830]
mov rdi, rax
xor eax, eax
mov ecx, 0xbe0
rep stosb byte [rdi], al
mov dword [rsp + 0x320], 0
jmp 0x140007e11
mov eax, dword [rsp + 0x320]
inc eax
mov dword [rsp + 0x320], eax
movsxd rax, dword [rsp + 0x320]
cmp rax, 0x13
jae 0x140007e76
mov dword [rsp + 0x324], 0
jmp 0x140007e3c
mov eax, dword [rsp + 0x324]
inc eax
mov dword [rsp + 0x324], eax
cmp dword [rsp + 0x324], 0x14
jge 0x140007e74
movsxd rax, dword [rsp + 0x320]
imul rax, rax, 0xa0
lea rax, [rsp + rax + 0x9830]
movsxd rcx, dword [rsp + 0x324]
movsd xmm0, qword [0x1400d67c0]
movsd qword [rax + rcx*8], xmm0
jmp 0x140007e2c
jmp 0x140007e01
lea rax, [rsp + 0xa410]
mov rdi, rax
xor eax, eax
mov ecx, 0xbe0
rep stosb byte [rdi], al
mov dword [rsp + 0x328], 0
jmp 0x140007ea7
mov eax, dword [rsp + 0x328]
inc eax
mov dword [rsp + 0x328], eax
movsxd rax, dword [rsp + 0x328]
cmp rax, 0x13
jae 0x140007f0c
mov dword [rsp + 0x32c], 0
jmp 0x140007ed2
mov eax, dword [rsp + 0x32c]
inc eax
mov dword [rsp + 0x32c], eax
cmp dword [rsp + 0x32c], 0x14
jge 0x140007f0a
movsxd rax, dword [rsp + 0x328]
imul rax, rax, 0xa0
lea rax, [rsp + rax + 0xa410]
movsxd rcx, dword [rsp + 0x32c]
movsd xmm0, qword [0x1400d6ed0]
movsd qword [rax + rcx*8], xmm0
jmp 0x140007ec2
jmp 0x140007e97
lea rax, [rsp + 0xaff0]
mov rdi, rax
xor eax, eax
mov ecx, 0xbe0
rep stosb byte [rdi], al
mov dword [rsp + 0x330], 0
jmp 0x140007f3d
mov eax, dword [rsp + 0x330]
inc eax
mov dword [rsp + 0x330], eax
movsxd rax, dword [rsp + 0x330]
cmp rax, 0x13
jae 0x140007fa2
mov dword [rsp + 0x334], 0
jmp 0x140007f68
mov eax, dword [rsp + 0x334]
inc eax
mov dword [rsp + 0x334], eax
cmp dword [rsp + 0x334], 0x14
jge 0x140007fa0
movsxd rax, dword [rsp + 0x330]
imul rax, rax, 0xa0
lea rax, [rsp + rax + 0xaff0]
movsxd rcx, dword [rsp + 0x334]
movsd xmm0, qword [0x1400d44d8]
movsd qword [rax + rcx*8], xmm0
jmp 0x140007f58
jmp 0x140007f2d
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov word [rsp + 0x3a8], ax
mov dword [rsp + 0x9e4], 0x17aa0
mov dword [rsp + 0x1410], 0x40
lea rcx, [rsp + 0x1410]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14000806c
movsx eax, word [rsp + 0x3a8]
mov dword [rsp + 0x338], eax
mov byte [rsp + 0x3c], 1
cmp dword [rsp + 0x338], 1
jg 0x140008000
mov byte [rsp + 0x3c], 0
mov dword [rsp + 0x1b8], 2
jmp 0x14000801d
mov eax, dword [rsp + 0x1b8]
inc eax
mov dword [rsp + 0x1b8], eax
mov eax, dword [rsp + 0x1b8]
imul eax, dword [rsp + 0x1b8]
cmp eax, dword [rsp + 0x338]
jg 0x140008053
mov eax, dword [rsp + 0x338]
cdq
idiv dword [rsp + 0x1b8]
mov eax, edx
test eax, eax
jne 0x140008051
mov byte [rsp + 0x3c], 0
jmp 0x140008053
jmp 0x14000800d
movzx eax, byte [rsp + 0x3c]
test eax, eax
je 0x140008067
mov dword [rsp + 0x338], 0
jmp 0x1400081e3
mov qword [rsp + 0x838], 0x75
mov qword [rsp + 0x840], 0x1d8
mov eax, 0xbaf
cqo
idiv qword [rsp + 0x840]
mov qword [rsp + 0xd68], rax
mov eax, 0x1de6
cqo
idiv qword [rsp + 0x838]
cqo
mov ecx, 0x22e9
idiv rcx
mov rcx, qword [rsp + 0xd68]
add rcx, rax
mov rax, rcx
sub rax, qword [rsp + 0x838]
sub rax, 0x252d
mov qword [rsp + 0xd70], rax
mov rax, qword [rsp + 0x840]
cqo
mov ecx, 0x5a1
idiv rcx
mov rcx, qword [rsp + 0xd70]
sub rcx, rax
mov rax, rcx
mov word [rsp + 0x6cc], ax
mov dword [rsp + 0x9e8], 0x487
mov dword [rsp + 0x410], 0x1ed
mov eax, dword [rsp + 0x410]
mov ecx, dword [rsp + 0x410]
lea eax, [rax + rcx - 0xfdb]
mov dword [rsp + 0x628], eax
mov eax, 0x22e2
cdq
idiv dword [rsp + 0x410]
cdq
mov ecx, 0x14a7
idiv ecx
mov ecx, dword [rsp + 0x628]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x9ec], eax
mov dword [rsp + 0x4e0], 0x154
mov qword [rsp + 0x848], 0x468
mov eax, dword [rsp + 0x4e0]
add eax, 0xf1a
cdqe
mov qword [rsp + 0xd78], rax
mov eax, 0x29b
cqo
idiv qword [rsp + 0x848]
mov rcx, qword [rsp + 0xd78]
lea rax, [rcx + rax - 0x251f]
mov qword [rsp + 0xd80], rax
mov eax, dword [rsp + 0x4e0]
cdq
mov ecx, 0x1b15
idiv ecx
cdqe
mov rcx, qword [rsp + 0xd80]
sub rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x848]
lea rax, [rax + rcx + 0x1b74]
mov dword [rsp + 0x9f0], eax
mov dword [rsp + 0x33c], 0
jmp 0x140008200
mov eax, dword [rsp + 0x33c]
inc eax
mov dword [rsp + 0x33c], eax
movsxd rax, dword [rsp + 0x33c]
cmp rax, 0x2ae00
jae 0x140008237
movsxd rax, dword [rsp + 0x33c]
lea rcx, [0x1400f5010]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [rsp + 0x1018]
call fcn.140072b40
jmp 0x1400081f0
mov qword [rsp + 0x1160], 0x152
mov dword [rsp + 0x20a0], 0x202a1
mov dword [rsp + 0x20a4], 0x190d8
mov dword [rsp + 0x20a8], 0x4f2ea
mov dword [rsp + 0x20ac], 0x26633
mov dword [rsp + 0x20b0], 0x12579
mov dword [rsp + 0x20b4], 0xb7342
mov dword [rsp + 0x20b8], 0x152
mov dword [rsp + 0x20bc], 0x9589b
mov dword [rsp + 0x20c0], 0x6c242
mov dword [rsp + 0x20c4], 0xddb5b
mov dword [rsp + 0x20c8], 0xa3aec
mov dword [rsp + 0x20cc], 0x75a08
mov dword [rsp + 0x20d0], 0x9a96a
mov dword [rsp + 0x20d4], 0xa0c31
mov dword [rsp + 0x20d8], 0xaf528
mov dword [rsp + 0x20dc], 0x61935
mov dword [rsp + 0x20e0], 0x8a2dd
mov dword [rsp + 0x20e4], 0x8d952
mov dword [rsp + 0x20e8], 0x23157
mov dword [rsp + 0x20ec], 0xab883
mov dword [rsp + 0x20f0], 0x234e3
mov dword [rsp + 0x20f4], 0x94318
mov dword [rsp + 0x1bc], 9
jmp 0x140008352
mov eax, dword [rsp + 0x1bc]
inc eax
mov dword [rsp + 0x1bc], eax
cmp dword [rsp + 0x1bc], 0x15
jge 0x14000837f
mov eax, dword [rsp + 0x1bc]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x1bc]
mov eax, dword [rsp + rax*4 + 0x20a0]
mov dword [rsp + rcx*4 + 0x20a0], eax
jmp 0x140008342
jmp 0x140008381
mov dword [rsp + 0x1c0], 9
jmp 0x14000839e
mov eax, dword [rsp + 0x1c0]
inc eax
mov dword [rsp + 0x1c0], eax
cmp dword [rsp + 0x1c0], 0x15
jge 0x1400083cb
mov eax, dword [rsp + 0x1c0]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x1c0]
mov eax, dword [rsp + rax*4 + 0x20a0]
mov dword [rsp + rcx*4 + 0x20a0], eax
jmp 0x14000838e
jmp 0x1400083cd
mov qword [rsp + 0x1168], 0x37a
mov dword [rsp + 0x2100], 0xbc3ef
mov dword [rsp + 0x2104], 0x11ad7
mov dword [rsp + 0x2108], 0x1c966
mov dword [rsp + 0x210c], 0xc1aa5
mov dword [rsp + 0x2110], 0x34b85
mov dword [rsp + 0x2114], 0x760d4
mov dword [rsp + 0x2118], 0x37a
mov dword [rsp + 0x211c], 0x2f9c1
mov dword [rsp + 0x2120], 0x3d263
mov dword [rsp + 0x2124], 0x8f829
mov dword [rsp + 0x2128], 0xe50d9
mov dword [rsp + 0x212c], 0xda07b
mov dword [rsp + 0x2130], 0xe552c
mov dword [rsp + 0x2134], 0xad8f
mov dword [rsp + 0x2138], 0xe7b81
mov dword [rsp + 0x213c], 0x932f2
mov dword [rsp + 0x2140], 0x125c1
mov dword [rsp + 0x2144], 0xa93e7
mov dword [rsp + 0x2148], 0xc34db
mov dword [rsp + 0x214c], 0x5abec
mov dword [rsp + 0x2150], 0xa69cb
mov dword [rsp + 0x2154], 0x801c7
mov dword [rsp + 0x2158], 0x5a3b2
mov eax, 4
imul rax, rax, 0xa
mov ecx, 4
imul rcx, rcx, 0xd
mov eax, dword [rsp + rax + 0x2100]
mov dword [rsp + rcx + 0x2100], eax
jmp 0x1400084f8
mov eax, 0x9a
mov word [rsp + 0x6d0], ax
mov dword [rsp + 0x2000], 0xd8a80
mov dword [rsp + 0x2004], 0x9da50
mov dword [rsp + 0x2008], 0x44fce
mov dword [rsp + 0x200c], 0xbca77
mov dword [rsp + 0x2010], 0x58dcd
mov dword [rsp + 0x2014], 0xa12c1
mov dword [rsp + 0x2018], 0x9a
mov dword [rsp + 0x201c], 0xe7d61
mov dword [rsp + 0x2020], 0x570b5
mov dword [rsp + 0x2024], 0x2373b
mov dword [rsp + 0x2028], 0x6e934
mov dword [rsp + 0x202c], 0x77c73
mov dword [rsp + 0x2030], 0x7dfe5
mov dword [rsp + 0x2034], 0x10850
mov dword [rsp + 0x2038], 0xbc108
mov dword [rsp + 0x203c], 0xd405d
mov dword [rsp + 0x2040], 0x550d6
mov dword [rsp + 0x2044], 0x9aea6
mov dword [rsp + 0x2048], 0x392c8
mov dword [rsp + 0x204c], 0x978cd
mov eax, 4
imul rax, rax, 0
mov ecx, 4
imul rcx, rcx, 4
mov eax, dword [rsp + rax + 0x2000]
mov dword [rsp + rcx + 0x2000], eax
jmp 0x140008603
mov dword [rsp + 0x1c4], 1
jmp 0x140008620
cmp dword [rsp + 0x1c4], 0x13
jge 0x14000864d
mov rcx, qword [rsp + 0x19440]
xor rcx, rsp
call fcn.14009cb40
add rsp, 0x19458
pop rdi
pop rsi
ret