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

Disassembly:
mov qword [rsp + 8], rcx
push rsi
push rdi
mov eax, 0x9fd8
call fcn.14009cae0
sub rsp, rax
mov rax, qword [0x14014ac48]
xor rax, rsp
mov qword [rsp + 0x9fc8], rax
mov dword [rsp + 0x12c], 0x25a5
mov dword [rsp + 0xb0], 0
cmp dword [rsp + 0xb0], 0x3b5de
je 0x14006b80c
cmp dword [rsp + 0xb0], 0x194d6a
je 0x14006bc43
cmp dword [rsp + 0xb0], 0x2d2146
je 0x14006caa3
cmp dword [rsp + 0xb0], 0x34e9ce
je 0x14006b927
cmp dword [rsp + 0xb0], 0x950668
je 0x14006b672
jmp 0x14006cfab
mov dword [rsp + 0x21c], 0x1d1
mov dword [rsp + 0x380], 0x2b1
mov eax, 0x10d8
sub eax, dword [rsp + 0x21c]
sub eax, 0x14d3
sub eax, dword [rsp + 0x21c]
mov dword [rsp + 0x384], eax
mov eax, dword [rsp + 0x380]
cdq
mov ecx, 0x1ff3
idiv ecx
mov ecx, dword [rsp + 0x384]
lea eax, [rcx + rax + 0x2576]
mov dword [rsp + 0x438], eax
mov dword [rsp + 0x388], 0x2e1
mov eax, 0x15a
mov word [rsp + 0x88], ax
movsx eax, word [rsp + 0x88]
mov ecx, 0x281
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x38c], eax
mov eax, 0x5a8
cdq
idiv dword [rsp + 0x388]
cdq
mov ecx, 0xf3d
idiv ecx
mov ecx, dword [rsp + 0x38c]
add ecx, eax
mov eax, ecx
movsx ecx, word [rsp + 0x88]
sub eax, ecx
add eax, 0xaf5
mov dword [rsp + 0x43c], eax
mov qword [rsp + 0x3c0], 0x182
mov dword [rsp + 0x2e0], 0x258
mov rax, qword [rsp + 0x3c0]
add rax, 0x2ab0
sub rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x4a0], rax
mov eax, dword [rsp + 0x2e0]
cdq
mov ecx, 0x1350
idiv ecx
cdqe
mov rcx, qword [rsp + 0x4a0]
lea rax, [rcx + rax - 0x25a3]
mov qword [rsp + 0x728], rax
mov dword [rsp + 0x224], 0x3f0
mov dword [rsp + 0x220], 0x4f9
mov eax, 0x1c58
sub eax, dword [rsp + 0x224]
mov dword [rsp + 0x2e4], eax
mov eax, 0x767
cdq
idiv dword [rsp + 0x220]
cdq
mov ecx, 0x1087
idiv ecx
mov ecx, dword [rsp + 0x2e4]
add ecx, eax
mov eax, ecx
sub eax, dword [rsp + 0x220]
add eax, 0x1b9a
mov dword [rsp + 0x2e8], eax
mov eax, dword [rsp + 0x224]
cdq
mov ecx, 0xca6
idiv ecx
mov ecx, dword [rsp + 0x2e8]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x440], eax
mov dword [rsp + 0x1e0], 0x438
mov dword [rsp + 0x2ec], 0x21a
mov eax, 0x1b3a
sub eax, dword [rsp + 0x1e0]
add eax, 0x55d
sub eax, dword [rsp + 0x1e0]
mov ecx, dword [rsp + 0x2ec]
lea eax, [rax + rcx - 0x1250]
mov ecx, dword [rsp + 0x1e0]
lea eax, [rax + rcx - 0x183d]
mov dword [rsp + 0x444], eax
mov dword [rsp + 0x1e4], 0x234
mov qword [rsp + 0x730], 0x9a
mov eax, 0x173f
sub eax, dword [rsp + 0x1e4]
mov dword [rsp + 0x2f0], eax
mov eax, 0xbf4
cdq
idiv dword [rsp + 0x1e4]
mov ecx, dword [rsp + 0x2f0]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x2f4], eax
mov eax, dword [rsp + 0x1e4]
cdq
mov ecx, 0x278
idiv ecx
mov ecx, dword [rsp + 0x2f4]
lea eax, [rcx + rax - 0x1628]
cdqe
mov qword [rsp + 0x738], rax
mov dword [rsp + 0x2f8], 0x524
mov dword [rsp + 0x228], 0x446
mov eax, 0x829
sub eax, dword [rsp + 0x2f8]
sub eax, 0x2250
sub eax, dword [rsp + 0x228]
mov dword [rsp + 0x2fc], eax
mov eax, 0x64
cdq
idiv dword [rsp + 0x228]
mov ecx, dword [rsp + 0x2fc]
lea eax, [rcx + rax + 0x2169]
cdqe
mov qword [rsp + 0x740], rax
lea rcx, [rsp + 0x820]
call qword [sym.imp.KERNEL32.dll_GetLocalTime]
movzx eax, word [rsp + 0x82a]
movzx ecx, word [rsp + 0x82c]
cmp eax, ecx
jle 0x14006b956
mov dword [rsp + 0x22c], 1
jmp 0x14006b961
mov dword [rsp + 0x22c], 0
movzx eax, word [rsp + 0x828]
cmp eax, dword [rsp + 0x22c]
jne 0x14006bc43
lea rax, [rsp + 0x2170]
mov rdi, rax
xor eax, eax
mov ecx, 0x2a0
rep stosb byte [rdi], al
mov dword [rsp + 0x130], 0
jmp 0x14006b9a7
mov eax, dword [rsp + 0x130]
inc eax
mov dword [rsp + 0x130], eax
movsxd rax, dword [rsp + 0x130]
cmp rax, 0xc
jae 0x14006ba03
mov dword [rsp + 0x134], 0
jmp 0x14006b9d2
mov eax, dword [rsp + 0x134]
inc eax
mov dword [rsp + 0x134], eax
cmp dword [rsp + 0x134], 0xe
jge 0x14006ba01
movsxd rax, dword [rsp + 0x130]
imul rax, rax, 0x38
lea rax, [rsp + rax + 0x2170]
movsxd rcx, dword [rsp + 0x134]
mov dword [rax + rcx*4], 0x32a
jmp 0x14006b9c2
jmp 0x14006b997
lea rax, [rsp + 0x1ed0]
mov rdi, rax
xor eax, eax
mov ecx, 0x2a0
rep stosb byte [rdi], al
mov dword [rsp + 0x138], 0
jmp 0x14006ba34
mov eax, dword [rsp + 0x138]
inc eax
mov dword [rsp + 0x138], eax
movsxd rax, dword [rsp + 0x138]
cmp rax, 0xc
jae 0x14006ba90
mov dword [rsp + 0x13c], 0
jmp 0x14006ba5f
mov eax, dword [rsp + 0x13c]
inc eax
mov dword [rsp + 0x13c], eax
cmp dword [rsp + 0x13c], 0xe
jge 0x14006ba8e
movsxd rax, dword [rsp + 0x138]
imul rax, rax, 0x38
lea rax, [rsp + rax + 0x1ed0]
movsxd rcx, dword [rsp + 0x13c]
mov dword [rax + rcx*4], 0x2e3
jmp 0x14006ba4f
jmp 0x14006ba24
lea rax, [rsp + 0x1c30]
mov rdi, rax
xor eax, eax
mov ecx, 0x2a0
rep stosb byte [rdi], al
mov dword [rsp + 0x140], 0
jmp 0x14006bac1
mov eax, dword [rsp + 0x140]
inc eax
mov dword [rsp + 0x140], eax
movsxd rax, dword [rsp + 0x140]
cmp rax, 0xc
jae 0x14006bb1d
mov dword [rsp + 0x144], 0
jmp 0x14006baec
mov eax, dword [rsp + 0x144]
inc eax
mov dword [rsp + 0x144], eax
cmp dword [rsp + 0x144], 0xe
jge 0x14006bb1b
movsxd rax, dword [rsp + 0x140]
imul rax, rax, 0x38
lea rax, [rsp + rax + 0x1c30]
movsxd rcx, dword [rsp + 0x144]
mov dword [rax + rcx*4], 0x1aa3
jmp 0x14006badc
jmp 0x14006bab1
lea rax, [rsp + 0x2c90]
mov rdi, rax
xor eax, eax
mov ecx, 0x750
rep stosb byte [rdi], al
mov dword [rsp + 0x148], 0
jmp 0x14006bb4e
mov eax, dword [rsp + 0x148]
inc eax
mov dword [rsp + 0x148], eax
movsxd rax, dword [rsp + 0x148]
cmp rax, 0x12
jae 0x14006bbb0
mov dword [rsp + 0x14c], 0
jmp 0x14006bb79
mov eax, dword [rsp + 0x14c]
inc eax
mov dword [rsp + 0x14c], eax
cmp dword [rsp + 0x14c], 0xd
jge 0x14006bbae
movsxd rax, dword [rsp + 0x148]
imul rax, rax, 0x68
lea rax, [rsp + rax + 0x2c90]
movsxd rcx, dword [rsp + 0x14c]
movsd xmm0, qword [0x1400d4558]
movsd qword [rax + rcx*8], xmm0
jmp 0x14006bb69
jmp 0x14006bb3e
lea rax, [rsp + 0x33e0]
mov rdi, rax
xor eax, eax
mov ecx, 0x750
rep stosb byte [rdi], al
mov dword [rsp + 0x150], 0
jmp 0x14006bbe1
mov eax, dword [rsp + 0x150]
inc eax
mov dword [rsp + 0x150], eax
movsxd rax, dword [rsp + 0x150]
cmp rax, 0x12
jae 0x14006bc43
mov dword [rsp + 0x154], 0
jmp 0x14006bc0c
mov eax, dword [rsp + 0x154]
inc eax
mov dword [rsp + 0x154], eax
cmp dword [rsp + 0x154], 0xd
jge 0x14006bc41
movsxd rax, dword [rsp + 0x150]
imul rax, rax, 0x68
lea rax, [rsp + rax + 0x33e0]
movsxd rcx, dword [rsp + 0x154]
movsd xmm0, qword [0x1400d4658]
movsd qword [rax + rcx*8], xmm0
jmp 0x14006bbfc
jmp 0x14006bbd1
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0xb4], eax
mov qword [rsp + 0x748], 0xc242
call qword [sym.imp.KERNEL32.dll_GetTickCount]
cmp dword [rsp + 0xb4], eax
jae 0x14006bccb
mov dword [rsp + 0x230], 0
cmp dword [rsp + 0xb4], 0
je 0x14006bcc6
mov eax, dword [rsp + 0xb4]
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rsp + 0x300], eax
imul eax, dword [rsp + 0x230], 0xa
add eax, dword [rsp + 0x300]
mov dword [rsp + 0x230], eax
mov eax, dword [rsp + 0xb4]
cdq
mov ecx, 0xa
idiv ecx
mov dword [rsp + 0xb4], eax
jmp 0x14006bc76
jmp 0x14006be8d
lea rax, [rsp + 0x6a50]
mov rdi, rax
xor eax, eax
mov ecx, 0xbb0
rep stosb byte [rdi], al
mov dword [rsp + 0x158], 0
jmp 0x14006bcfc
mov eax, dword [rsp + 0x158]
inc eax
mov dword [rsp + 0x158], eax
movsxd rax, dword [rsp + 0x158]
cmp rax, 0x16
jae 0x14006bd61
mov dword [rsp + 0x15c], 0
jmp 0x14006bd27
mov eax, dword [rsp + 0x15c]
inc eax
mov dword [rsp + 0x15c], eax
cmp dword [rsp + 0x15c], 0x11
jge 0x14006bd5f
movsxd rax, dword [rsp + 0x158]
imul rax, rax, 0x88
lea rax, [rsp + rax + 0x6a50]
movsxd rcx, dword [rsp + 0x15c]
movsd xmm0, qword [0x1400d4240]
movsd qword [rax + rcx*8], xmm0
jmp 0x14006bd17
jmp 0x14006bcec
lea rax, [rsp + 0x7600]
mov rdi, rax
xor eax, eax
mov ecx, 0xbb0
rep stosb byte [rdi], al
mov dword [rsp + 0x160], 0
jmp 0x14006bd92
mov eax, dword [rsp + 0x160]
inc eax
mov dword [rsp + 0x160], eax
movsxd rax, dword [rsp + 0x160]
cmp rax, 0x16
jae 0x14006bdf7
mov dword [rsp + 0x164], 0
jmp 0x14006bdbd
mov eax, dword [rsp + 0x164]
inc eax
mov dword [rsp + 0x164], eax
cmp dword [rsp + 0x164], 0x11
jge 0x14006bdf5
movsxd rax, dword [rsp + 0x160]
imul rax, rax, 0x88
lea rax, [rsp + rax + 0x7600]
movsxd rcx, dword [rsp + 0x164]
movsd xmm0, qword [0x1400d4448]
movsd qword [rax + rcx*8], xmm0
jmp 0x14006bdad
jmp 0x14006bd82
lea rax, [rsp + 0x81b0]
mov rdi, rax
xor eax, eax
mov ecx, 0xbb0
rep stosb byte [rdi], al
mov dword [rsp + 0x168], 0
jmp 0x14006be28
mov eax, dword [rsp + 0x168]
inc eax
mov dword [rsp + 0x168], eax
movsxd rax, dword [rsp + 0x168]
cmp rax, 0x16
jae 0x14006be8d
mov dword [rsp + 0x16c], 0
jmp 0x14006be53
mov eax, dword [rsp + 0x16c]
inc eax
mov dword [rsp + 0x16c], eax
cmp dword [rsp + 0x16c], 0x11
jge 0x14006be8b
movsxd rax, dword [rsp + 0x168]
imul rax, rax, 0x88
lea rax, [rsp + rax + 0x81b0]
movsxd rcx, dword [rsp + 0x16c]
movsd xmm0, qword [0x1400d4ca8]
movsd qword [rax + rcx*8], xmm0
jmp 0x14006be43
jmp 0x14006be18
lea rax, str.Ficha_Jomidfnw
mov qword [rsp + 0x4a8], rax
mov dword [rsp + 0x448], 0xf7d2
mov rcx, qword [rsp + 0x4a8]
call fcn.1400a3cb0
cmp rax, 0x29
jne 0x14006bebf
jmp 0x14006bfe5
lea rax, [rsp + 0x3b30]
mov rdi, rax
xor eax, eax
mov ecx, 0x820
rep stosb byte [rdi], al
mov dword [rsp + 0x170], 0
jmp 0x14006bef0
mov eax, dword [rsp + 0x170]
inc eax
mov dword [rsp + 0x170], eax
movsxd rax, dword [rsp + 0x170]
cmp rax, 0x14
jae 0x14006bf52
mov dword [rsp + 0x174], 0
jmp 0x14006bf1b
mov eax, dword [rsp + 0x174]
inc eax
mov dword [rsp + 0x174], eax
cmp dword [rsp + 0x174], 0xd
jge 0x14006bf50
movsxd rax, dword [rsp + 0x170]
imul rax, rax, 0x68
lea rax, [rsp + rax + 0x3b30]
movsxd rcx, dword [rsp + 0x174]
movsd xmm0, qword [0x1400d7258]
movsd qword [rax + rcx*8], xmm0
jmp 0x14006bf0b
jmp 0x14006bee0
lea rax, [rsp + 0x6230]
mov rdi, rax
xor eax, eax
mov ecx, 0x820
rep stosb byte [rdi], al
mov dword [rsp + 0x178], 0
jmp 0x14006bf83
mov eax, dword [rsp + 0x178]
inc eax
mov dword [rsp + 0x178], eax
movsxd rax, dword [rsp + 0x178]
cmp rax, 0x14
jae 0x14006bfe5
mov dword [rsp + 0x17c], 0
jmp 0x14006bfae
mov eax, dword [rsp + 0x17c]
inc eax
mov dword [rsp + 0x17c], eax
cmp dword [rsp + 0x17c], 0xd
jge 0x14006bfe3
movsxd rax, dword [rsp + 0x178]
imul rax, rax, 0x68
lea rax, [rsp + rax + 0x6230]
movsxd rcx, dword [rsp + 0x17c]
movsd xmm0, qword [0x1400d46a8]
movsd qword [rax + rcx*8], xmm0
jmp 0x14006bf9e
jmp 0x14006bf73
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0x234], eax
mov dword [rsp + 0x44c], 0x1746f
call qword [sym.imp.KERNEL32.dll_GetTickCount]
cmp dword [rsp + 0x234], eax
jae 0x14006c06f
mov eax, dword [rsp + 0x234]
mov dword [rsp + 0x304], eax
mov dword [rsp + 0x238], 1
mov dword [rsp + 0x180], 2
jmp 0x14006c042
mov eax, dword [rsp + 0x180]
inc eax
mov dword [rsp + 0x180], eax
mov eax, dword [rsp + 0x304]
cmp dword [rsp + 0x180], eax
jg 0x14006c06a
mov eax, dword [rsp + 0x238]
imul eax, dword [rsp + 0x180]
mov dword [rsp + 0x238], eax
jmp 0x14006c032
jmp 0x14006c522
mov eax, 0x539
mov word [rsp + 0x37c], ax
mov dword [rsp + 0xc00], 0x53c74
mov dword [rsp + 0xc04], 0xa04ff
mov dword [rsp + 0xc08], 0xaf5a3
mov dword [rsp + 0xc0c], 0x47f70
mov dword [rsp + 0xc10], 0xcf698
mov dword [rsp + 0xc14], 0xdc9fd
mov dword [rsp + 0xc18], 0x539
mov dword [rsp + 0xc1c], 0x6f670
mov dword [rsp + 0xc20], 0x7b169
mov dword [rsp + 0xc24], 0x1aa26
mov dword [rsp + 0xc28], 0xd3971
mov dword [rsp + 0xc2c], 0x1ff95
mov dword [rsp + 0xc30], 0x6b1a9
mov dword [rsp + 0xc34], 0xf1e86
mov dword [rsp + 0xc38], 0xc74ae
mov dword [rsp + 0xc3c], 0x11d3c
mov dword [rsp + 0xc40], 0xeefce
mov dword [rsp + 0xc44], 0xce891
mov dword [rsp + 0xc48], 0xb5121
mov dword [rsp + 0xc4c], 0x9501a
mov dword [rsp + 0xc50], 0xcf139
mov dword [rsp + 0xc54], 0x8731
mov dword [rsp + 0xb8], SafeArrayUnaccessData
jmp 0x14006c18b
mov eax, dword [rsp + 0xb8]
inc eax
mov dword [rsp + 0xb8], eax
cmp dword [rsp + 0xb8], 0x15
jge 0x14006c1b8
mov eax, dword [rsp + 0xb8]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xb8]
mov eax, dword [rsp + rax*4 + 0xc00]
mov dword [rsp + rcx*4 + 0xc00], eax
jmp 0x14006c17b
jmp 0x14006c1ba
mov eax, 4
imul rax, rax, 3
mov ecx, 4
imul rcx, rcx, 8
mov eax, dword [rsp + rax + 0xc00]
mov dword [rsp + rcx + 0xc00], eax
jmp 0x14006c1dc
mov eax, 4
imul rax, rax, 2
mov ecx, 4
imul rcx, rcx, 0xe
mov eax, dword [rsp + rax + 0xc00]
mov dword [rsp + rcx + 0xc00], eax
jmp 0x14006c1fe
mov dword [rsp + 0xbc], 0xa
jmp 0x14006c21b
mov eax, dword [rsp + 0xbc]
inc eax
mov dword [rsp + 0xbc], eax
cmp dword [rsp + 0xbc], 0x15
jge 0x14006c248
mov eax, dword [rsp + 0xbc]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xbc]
mov eax, dword [rsp + rax*4 + 0xc00]
mov dword [rsp + rcx*4 + 0xc00], eax
jmp 0x14006c20b
jmp 0x14006c24a
mov dword [rsp + 0x450], 0x1d7
mov dword [rsp + 0xb88], 0x8b29b
mov dword [rsp + 0xb8c], 0xe17d6
mov dword [rsp + 0xb90], 0x7dab7
mov dword [rsp + 0xb94], 0x1b7b4
mov dword [rsp + 0xb98], 0x29e0d
mov dword [rsp + 0xb9c], 0x4d217
mov dword [rsp + 0xba0], 0x1d7
mov dword [rsp + 0xba4], 0x10993
mov dword [rsp + 0xba8], 0xd6c12
mov dword [rsp + 0xbac], 0x1695c
mov dword [rsp + 0xbb0], 0x271b
mov dword [rsp + 0xbb4], 0x4b542
mov dword [rsp + 0xbb8], 0x66825
mov dword [rsp + 0xbbc], 0xd8c1d
mov dword [rsp + 0xc0], 5
jmp 0x14006c30c
mov eax, dword [rsp + 0xc0]
inc eax
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0xc0], 0xd
jge 0x14006c339
mov eax, dword [rsp + 0xc0]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xc0]
mov eax, dword [rsp + rax*4 + 0xb88]
mov dword [rsp + rcx*4 + 0xb88], eax
jmp 0x14006c2fc
jmp 0x14006c33b
mov eax, 4
imul rax, rax, 9
mov ecx, 4
imul rcx, rcx, 8
mov eax, dword [rsp + rax + 0xb88]
mov dword [rsp + rcx + 0xb88], eax
jmp 0x14006c35d
mov eax, 4
imul rax, rax, 5
mov ecx, 4
imul rcx, rcx, 7
mov eax, dword [rsp + rax + 0xb88]
mov dword [rsp + rcx + 0xb88], eax
jmp 0x14006c37f
mov dword [rsp + 0x454], 0x53
mov dword [rsp + 0xcf0], 0x3f92a
mov dword [rsp + 0xcf4], 0x492e1
mov dword [rsp + 0xcf8], 0x6cf2b
mov dword [rsp + 0xcfc], 0xaaa90
mov dword [rsp + 0xd00], 0x54233
mov dword [rsp + 0xd04], 0x66b6d
mov dword [rsp + 0xd08], 0x53
mov dword [rsp + 0xd0c], 0x17799
mov dword [rsp + 0xd10], 0x4c0a1
mov dword [rsp + 0xd14], 0x2b96d
mov dword [rsp + 0xd18], 0xdd441
mov dword [rsp + 0xd1c], 0x6611b
mov dword [rsp + 0xd20], 0xa84a0
mov dword [rsp + 0xd24], 0x9a59d
mov dword [rsp + 0xd28], 0x5ac37
mov dword [rsp + 0xd2c], 0x82f51
mov dword [rsp + 0xd30], 0x66a32
mov dword [rsp + 0xd34], 0xdc7e9
mov dword [rsp + 0xd38], 0x748a3
mov dword [rsp + 0xd3c], 0xbf4a1
mov dword [rsp + 0xd40], 0x53e45
mov dword [rsp + 0xd44], 0xda5dd
mov dword [rsp + 0xd48], 0xf8cb
mov dword [rsp + 0xd4c], 0xf246a
mov eax, 4
imul rax, rax, 0xd
mov ecx, 4
imul rcx, rcx, 0x11
mov eax, dword [rsp + rax + 0xcf0]
mov dword [rsp + rcx + 0xcf0], eax
jmp 0x14006c4b4
mov dword [rsp + 0xc4], 4
jmp 0x14006c4d1
mov eax, dword [rsp + 0xc4]
inc eax
mov dword [rsp + 0xc4], eax
cmp dword [rsp + 0xc4], 0x17
jge 0x14006c4fe
mov eax, dword [rsp + 0xc4]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xc4]
mov eax, dword [rsp + rax*4 + 0xcf0]
mov dword [rsp + rcx*4 + 0xcf0], eax
jmp 0x14006c4c1
jmp 0x14006c500
mov eax, 4
imul rax, rax, 8
mov ecx, 4
imul rcx, rcx, 0xa
mov eax, dword [rsp + rax + 0xcf0]
mov dword [rsp + rcx + 0xcf0], eax
jmp 0x14006c522
lea rax, str.CTX_jyOjPyiGBcTMT
mov qword [rsp + 0x500], rax
mov dword [rsp + 0x458], 0x14a86
mov rcx, qword [rsp + 0x500]
call fcn.1400a3cb0
cmp rax, 8
jae 0x14006c554
jmp 0x14006c88e
mov dword [rsp + 0x45c], 0x3d2
mov dword [rsp + 0xad0], 0x93995
mov dword [rsp + 0xad4], 0x5958b
mov dword [rsp + 0xad8], 0x39a16
mov dword [rsp + 0xadc], 0x6ed00
mov dword [rsp + 0xae0], 0xcfb03
mov dword [rsp + 0xae4], 0xd6e4d
mov dword [rsp + 0xae8], 0x3d2
mov dword [rsp + 0xaec], 0x430c3
mov dword [rsp + 0xaf0], 0x6da90
mov dword [rsp + 0xaf4], 0xa1604
mov dword [rsp + 0xaf8], 0x644b1
mov dword [rsp + 0xafc], 0x85a91
mov dword [rsp + 0xb00], 0x380ec
mov dword [rsp + 0xb04], 0x35216
mov dword [rsp + 0xb08], 0x12aa
mov dword [rsp + 0xc8], SafeArrayDestroy
jmp 0x14006c621
mov eax, dword [rsp + 0xc8]
inc eax
mov dword [rsp + 0xc8], eax
cmp dword [rsp + 0xc8], 0xe
jge 0x14006c64e
mov eax, dword [rsp + 0xc8]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xc8]
mov eax, dword [rsp + rax*4 + 0xad0]
mov dword [rsp + rcx*4 + 0xad0], eax
jmp 0x14006c611
jmp 0x14006c650
mov dword [rsp + 0xcc], 7
jmp 0x14006c66d
mov eax, dword [rsp + 0xcc]
inc eax
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 0xe
jge 0x14006c69a
mov eax, dword [rsp + 0xcc]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xcc]
mov eax, dword [rsp + rax*4 + 0xad0]
mov dword [rsp + rcx*4 + 0xad0], eax
jmp 0x14006c65d
jmp 0x14006c69c
mov dword [rsp + 0xd0], 6
jmp 0x14006c6b9
mov eax, dword [rsp + 0xd0]
inc eax
mov dword [rsp + 0xd0], eax
cmp dword [rsp + 0xd0], 0xe
jge 0x14006c6e6
mov eax, dword [rsp + 0xd0]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xd0]
mov eax, dword [rsp + rax*4 + 0xad0]
mov dword [rsp + rcx*4 + 0xad0], eax
jmp 0x14006c6a9
jmp 0x14006c6e8
mov eax, 4
imul rax, rax, 4
mov ecx, 4
imul rcx, rcx, 0xb
mov eax, dword [rsp + rax + 0xad0]
mov dword [rsp + rcx + 0xad0], eax
jmp 0x14006c70a
mov eax, 4
imul rax, rax, 6
mov ecx, 4
imul rcx, rcx, 4
mov eax, dword [rsp + rax + 0xad0]
mov dword [rsp + rcx + 0xad0], eax
jmp 0x14006c72c
mov dword [rsp + 0x460], 0x347
mov dword [rsp + 0xb10], 0xaba95
mov dword [rsp + 0xb14], 0x420ec
mov dword [rsp + 0xb18], 0x10bf8
mov dword [rsp + 0xb1c], 0x9685f
mov dword [rsp + 0xb20], 0xc35ae
mov dword [rsp + 0xb24], 0xdf9f5
mov dword [rsp + 0xb28], 0x347
mov dword [rsp + 0xb2c], 0xc0fee
mov dword [rsp + 0xb30], 0xbec79
mov dword [rsp + 0xb34], 0x87ce8
mov dword [rsp + 0xb38], 0xf305f
mov dword [rsp + 0xb3c], 0x99522
mov dword [rsp + 0xb40], 0x1acaf
mov dword [rsp + 0xb44], 0xcc048
mov dword [rsp + 0xb48], 0xd06e8
mov dword [rsp + 0xd4], 0xa
jmp 0x14006c7f9
mov eax, dword [rsp + 0xd4]
inc eax
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0xe
jge 0x14006c826
mov eax, dword [rsp + 0xd4]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xd4]
mov eax, dword [rsp + rax*4 + 0xb10]
mov dword [rsp + rcx*4 + 0xb10], eax
jmp 0x14006c7e9
jmp 0x14006c828
mov eax, 4
imul rax, rax, 4
mov ecx, 4
imul rcx, rcx, 1
mov eax, dword [rsp + rax + 0xb10]
mov dword [rsp + rcx + 0xb10], eax
jmp 0x14006c84a
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 1
mov eax, dword [rsp + rax + 0xb10]
mov dword [rsp + rcx + 0xb10], eax
jmp 0x14006c86c
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 0xb
mov eax, dword [rsp + rax + 0xb10]
mov dword [rsp + rcx + 0xb10], eax
jmp 0x14006c88e
lea rax, str.Debug_SGyJvHz
mov qword [rsp + 0x550], rax
mov dword [rsp + 0x464], 0x17ba2
mov rcx, qword [rsp + 0x550]
call fcn.1400a3cb0
cmp rax, 9
jae 0x14006c977
lea rax, [rsp + 0x9d90]
lea rcx, str.Code_Ficha_Slide_Frame
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.OLEAUT32.dll_SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1140]
mov rdi, rax
xor eax, eax
mov ecx, 0x20
rep stosb byte [rdi], al
lea rax, [0x1400d00e0]
mov qword [rsp + 0x3c8], rax
mov rdx, qword [rsp + 0x3c8]
lea rcx, [rsp + 0x9d90]
call fcn.1400a3d58
mov qword [rsp + 0x390], rax
mov dword [rsp + 0x1e8], 0
cmp qword [rsp + 0x390], 0
je 0x14006c972
movsxd rax, dword [rsp + 0x1e8]
mov rcx, qword [rsp + 0x390]
mov qword [rsp + rax*8 + 0x1140], rcx
mov rdx, qword [rsp + 0x3c8]
xor ecx, ecx
call fcn.1400a3d58
mov qword [rsp + 0x390], rax
mov eax, dword [rsp + 0x1e8]
inc eax
mov dword [rsp + 0x1e8], eax
jmp 0x14006c926
jmp 0x14006caa3
lea rax, [rsp + 0x8d60]
mov rdi, rax
xor eax, eax
mov ecx, 0xf18
rep stosb byte [rdi], al
mov dword [rsp + 0x184], 0
jmp 0x14006c9a8
mov eax, dword [rsp + 0x184]
inc eax
mov dword [rsp + 0x184], eax
movsxd rax, dword [rsp + 0x184]
cmp rax, 0x17
jae 0x14006ca0d
mov dword [rsp + 0x188], 0
jmp 0x14006c9d3
mov eax, dword [rsp + 0x188]
inc eax
mov dword [rsp + 0x188], eax
cmp dword [rsp + 0x188], 0x15
jge 0x14006ca0b
movsxd rax, dword [rsp + 0x184]
imul rax, rax, 0xa8
lea rax, [rsp + rax + 0x8d60]
movsxd rcx, dword [rsp + 0x188]
movsd xmm0, qword [0x1400d3f18]
movsd qword [rax + rcx*8], xmm0
jmp 0x14006c9c3
jmp 0x14006c998
lea rax, [rsp + 0x4350]
mov rdi, rax
xor eax, eax
mov ecx, 0xf18
rep stosb byte [rdi], al
mov dword [rsp + 0x18c], 0
jmp 0x14006ca3e
mov eax, dword [rsp + 0x18c]
inc eax
mov dword [rsp + 0x18c], eax
movsxd rax, dword [rsp + 0x18c]
cmp rax, 0x17
jae 0x14006caa3
mov dword [rsp + 0x190], 0
jmp 0x14006ca69
mov eax, dword [rsp + 0x190]
inc eax
mov dword [rsp + 0x190], eax
cmp dword [rsp + 0x190], 0x15
jge 0x14006caa1
movsxd rax, dword [rsp + 0x18c]
imul rax, rax, 0xa8
lea rax, [rsp + rax + 0x4350]
movsxd rcx, dword [rsp + 0x190]
movsd xmm0, qword [0x1400d43d0]
movsd qword [rax + rcx*8], xmm0
jmp 0x14006ca59
jmp 0x14006ca2e
lea rcx, [rsp + 0x560]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
lea rcx, [rsp + 0x558]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
cvtsi2sd xmm0, qword [rsp + 0x558]
cvtsi2sd xmm1, qword [rsp + 0x560]
divsd xmm0, xmm1
movsd qword [rsp + 0x568], xmm0
movsd xmm0, qword [rsp + 0x568]
ucomisd xmm0, qword [0x1400d3330]
jp 0x14006cfab
jne 0x14006cfab
mov qword [rsp + 0x750], 0xe4
mov dword [rsp + 0xdf0], 0xd919d
mov dword [rsp + 0xdf4], 0x9358c
mov dword [rsp + 0xdf8], 0xae89e
mov dword [rsp + 0xdfc], 0xb950e
mov dword [rsp + 0xe00], 0x43191
mov dword [rsp + 0xe04], 0x2a35f
mov dword [rsp + 0xe08], 0xe4
mov dword [rsp + 0xe0c], 0x90cdd
mov dword [rsp + 0xe10], 0x4d825
mov dword [rsp + 0xe14], 0x5d68b
mov dword [rsp + 0xe18], 0x2f917
mov dword [rsp + 0xe1c], 0xc1247
mov dword [rsp + 0xe20], 0xf02df
mov dword [rsp + 0xe24], 0xadb73
mov dword [rsp + 0xe28], 0xbac72
mov dword [rsp + 0xe2c], 0x5d589
mov dword [rsp + 0xe30], 0xe6501
mov dword [rsp + 0xe34], 0xdd280
mov dword [rsp + 0xe38], 0x92dd7
mov dword [rsp + 0xe3c], 0x23d6e
mov dword [rsp + 0xe40], 0x300a3
mov dword [rsp + 0xd8], SafeArrayUnaccessData
jmp 0x14006cc0d
mov eax, dword [rsp + 0xd8]
inc eax
mov dword [rsp + 0xd8], eax
cmp dword [rsp + 0xd8], 0x14
jge 0x14006cc3a
mov eax, dword [rsp + 0xd8]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xd8]
mov eax, dword [rsp + rax*4 + 0xdf0]
mov dword [rsp + rcx*4 + 0xdf0], eax
jmp 0x14006cbfd
jmp 0x14006cc3c
mov eax, 4
imul rax, rax, 7
mov ecx, 4
imul rcx, rcx, 0xe
mov eax, dword [rsp + rax + 0xdf0]
mov dword [rsp + rcx + 0xdf0], eax
jmp 0x14006cc5e
mov dword [rsp + 0x468], 0x4f8
mov dword [rsp + 0xc60], 0xf3a2d
mov dword [rsp + 0xc64], 0x1e759
mov dword [rsp + 0xc68], 0xe34ec
mov dword [rsp + 0xc6c], 0x822ef
mov dword [rsp + 0xc70], 0x14c1f
mov dword [rsp + 0xc74], 0xd11ed
mov dword [rsp + 0xc78], 0x4f8
mov dword [rsp + 0xc7c], 0x1c817
mov dword [rsp + 0xc80], 0x77a16
mov dword [rsp + 0xc84], 0x7b60a
mov dword [rsp + 0xc88], 0xd31c7
mov dword [rsp + 0xc8c], 0xb64ae
mov dword [rsp + 0xc90], 0xe9170
mov dword [rsp + 0xc94], 0x9a58d
mov dword [rsp + 0xc98], 0xfe5b
mov dword [rsp + 0xc9c], 0xcc226
mov dword [rsp + 0xca0], 0x2919e
mov dword [rsp + 0xca4], 0x4d2b6
mov dword [rsp + 0xdc], 7
jmp 0x14006cd4c
mov eax, dword [rsp + 0xdc]
inc eax
mov dword [rsp + 0xdc], eax
cmp dword [rsp + 0xdc], 0x11
jge 0x14006cd79
mov eax, dword [rsp + 0xdc]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xdc]
mov eax, dword [rsp + rax*4 + 0xc60]
mov dword [rsp + rcx*4 + 0xc60], eax
jmp 0x14006cd3c
jmp 0x14006cd7b
mov dword [rsp + 0xe0], 0xa
jmp 0x14006cd98
mov eax, dword [rsp + 0xe0]
inc eax
mov dword [rsp + 0xe0], eax
cmp dword [rsp + 0xe0], 0x11
jge 0x14006cdc5
mov eax, dword [rsp + 0xe0]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xe0]
mov eax, dword [rsp + rax*4 + 0xc60]
mov dword [rsp + rcx*4 + 0xc60], eax
jmp 0x14006cd88
jmp 0x14006cdc7
mov dword [rsp + 0xe4], 1
jmp 0x14006cde4
mov eax, dword [rsp + 0xe4]
inc eax
mov dword [rsp + 0xe4], eax
cmp dword [rsp + 0xe4], 0x11
jge 0x14006ce11
mov eax, dword [rsp + 0xe4]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xe4]
mov eax, dword [rsp + rax*4 + 0xc60]
mov dword [rsp + rcx*4 + 0xc60], eax
jmp 0x14006cdd4
jmp 0x14006ce13
mov dword [rsp + 0x46c], 0x538
mov dword [rsp + 0xa60], 0x5dd9b
mov dword [rsp + 0xa64], 0xc7da8
mov dword [rsp + 0xa68], 0xedfd3
mov dword [rsp + 0xa6c], 0x10ae7
mov dword [rsp + 0xa70], 0xf14e
mov dword [rsp + 0xa74], 0x530f4
mov dword [rsp + 0xa78], 0x538
mov dword [rsp + 0xa7c], 0x6acfc
mov dword [rsp + 0xa80], 0xc2959
mov dword [rsp + 0xa84], 0x3f17f
mov dword [rsp + 0xa88], 0x12b6b
mov dword [rsp + 0xa8c], 0xf0675
mov dword [rsp + 0xa90], 0x86205
mov dword [rsp + 0xe8], 0xa
jmp 0x14006ceca
mov eax, dword [rsp + 0xe8]
inc eax
mov dword [rsp + 0xe8], eax
cmp dword [rsp + 0xe8], 0xc
jge 0x14006cef7
mov eax, dword [rsp + 0xe8]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xe8]
mov eax, dword [rsp + rax*4 + 0xa60]
mov dword [rsp + rcx*4 + 0xa60], eax
jmp 0x14006ceba
jmp 0x14006cef9
mov eax, 4
imul rax, rax, 5
mov ecx, 4
imul rcx, rcx, 5
mov eax, dword [rsp + rax + 0xa60]
mov dword [rsp + rcx + 0xa60], eax
jmp 0x14006cf1b
mov dword [rsp + 0xec], 5
jmp 0x14006cf38
mov eax, dword [rsp + 0xec]
inc eax
mov dword [rsp + 0xec], eax
cmp dword [rsp + 0xec], 0xc
jge 0x14006cf65
mov eax, dword [rsp + 0xec]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xec]
mov eax, dword [rsp + rax*4 + 0xa60]
mov dword [rsp + rcx*4 + 0xa60], eax
jmp 0x14006cf28
jmp 0x14006cf67
mov eax, 4
imul rax, rax, 9
mov ecx, 4
imul rcx, rcx, 5
mov eax, dword [rsp + rax + 0xa60]
mov dword [rsp + rcx + 0xa60], eax
jmp 0x14006cf89
mov eax, 4
imul rax, rax, 2
mov ecx, 4
imul rcx, rcx, 3
mov eax, dword [rsp + rax + 0xa60]
mov dword [rsp + rcx + 0xa60], eax
jmp 0x14006cfab
mov dword [rsp + 0xf0], 1
cmp dword [rsp + 0xf0], 0x10b892
je 0x14006d8dc
cmp dword [rsp + 0xf0], 0x444f00
je 0x14006d7eb
cmp dword [rsp + 0xf0], 0x6ad3e8
je 0x14006d00c
cmp dword [rsp + 0xf0], 0x7026ed
je 0x14006d6bd
cmp dword [rsp + 0xf0], 0x9858e1
je 0x14006d516
jmp 0x14006e20a
lea rcx, [rsp + 0x5c8]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
lea rcx, [rsp + 0x5c0]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
cvtsi2sd xmm0, qword [rsp + 0x5c0]
cvtsi2sd xmm1, qword [rsp + 0x5c8]
divsd xmm0, xmm1
movsd qword [rsp + 0x5d0], xmm0
movsd xmm0, qword [0x1400d51d0]
comisd xmm0, xmmword [rsp + 0x5d0]
jbe 0x14006d12e
mov dword [rsp + 0x308], 0x1d2
mov eax, SafeArrayUnaccessData
mov word [rsp + 0x8c], ax
movsx eax, word [rsp + 0x8c]
mov ecx, 0x421
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x30c], eax
movsx ecx, word [rsp + 0x8c]
mov eax, 0x1603
cdq
idiv ecx
mov ecx, dword [rsp + 0x308]
mov edx, dword [rsp + 0x30c]
add ecx, edx
lea eax, [rax + rcx + 0x26a6]
mov dword [rsp + 0x470], eax
mov dword [rsp + 0x310], 0x5cb
mov qword [rsp + 0x398], 0x284
mov rax, qword [rsp + 0x398]
mov rcx, qword [rsp + 0x398]
lea rax, [rax + rcx - 0x5ba]
movsxd rcx, dword [rsp + 0x310]
lea rax, [rax + rcx + 0x223f]
mov qword [rsp + 0x5d8], rax
mov rax, qword [rsp + 0x398]
cqo
mov ecx, 0x16c
idiv rcx
mov rcx, qword [rsp + 0x5d8]
lea rax, [rcx + rax - 0x1797]
mov dword [rsp + 0x474], eax
lea rcx, [rsp + 0x830]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx eax, word [rsp + 0x838]
movzx ecx, word [rsp + 0x83a]
cmp eax, ecx
jne 0x14006d15d
mov dword [rsp + 0x23c], 1
jmp 0x14006d168
mov dword [rsp + 0x23c], 0
movzx eax, word [rsp + 0x83c]
cmp dword [rsp + 0x23c], eax
jne 0x14006d516
lea rax, str.Frame_WdQDQpmjf
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x758], 0x124a1
mov rcx, qword [rsp + 0x3a0]
call fcn.1400a3cb0
cmp rax, 0xc
jne 0x14006d201
mov rcx, qword [rsp + 0x3a0]
call fcn.1400a3cb0
inc rax
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0x5e0], rax
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x3d0], rax
mov rdx, qword [rsp + 0x3a0]
mov rcx, qword [rsp + 0x3d0]
call fcn.1400a3be0
mov qword [rsp + 0x3d0], 0
jmp 0x14006d516
lea rcx, [rsp + 0x840]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx eax, word [rsp + 0x84a]
movzx ecx, word [rsp + 0x84c]
cmp eax, ecx
jle 0x14006d230
mov dword [rsp + 0x240], 1
jmp 0x14006d23b
mov dword [rsp + 0x240], 0
movzx eax, word [rsp + 0x848]
cmp eax, dword [rsp + 0x240]
jne 0x14006d48d
mov dword [rsp + 0x478], 0x48b
mov dword [rsp + 0xcb0], 0x7d540
mov dword [rsp + 0xcb4], 0x8f313
mov dword [rsp + 0xcb8], 0x21a9f
mov dword [rsp + 0xcbc], 0x884a7
mov dword [rsp + 0xcc0], 0x3fb5a
mov dword [rsp + 0xcc4], 0x6d4a5
mov dword [rsp + 0xcc8], 0x48b
mov dword [rsp + 0xccc], 0x52247
mov dword [rsp + 0xcd0], 0xcf3db
mov dword [rsp + 0xcd4], 0xb8f49
mov dword [rsp + 0xcd8], 0x6685a
mov dword [rsp + 0xcdc], 0x4061f
mov dword [rsp + 0xce0], 0x642f0
mov dword [rsp + 0xce4], 0xd11c3
mov dword [rsp + 0xf4], 0xa
jmp 0x14006d312
mov eax, dword [rsp + 0xf4]
inc eax
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 0xd
jge 0x14006d33f
mov eax, dword [rsp + 0xf4]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xf4]
mov eax, dword [rsp + rax*4 + 0xcb0]
mov dword [rsp + rcx*4 + 0xcb0], eax
jmp 0x14006d302
jmp 0x14006d341
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 5
mov eax, dword [rsp + rax + 0xcb0]
mov dword [rsp + rcx + 0xcb0], eax
jmp 0x14006d363
mov dword [rsp + 0x47c], 0x27e
mov dword [rsp + 0xb50], 0xa56ce
mov dword [rsp + 0xb54], 0x8b795
mov dword [rsp + 0xb58], 0x2e59d
mov dword [rsp + 0xb5c], 0xd20a5
mov dword [rsp + 0xb60], 0xaa691
mov dword [rsp + 0xb64], 0x9958b
mov dword [rsp + 0xb68], 0x27e
mov dword [rsp + 0xb6c], 0xa7ee1
mov dword [rsp + 0xb70], 0xd4aeb
mov dword [rsp + 0xb74], 0x46279
mov dword [rsp + 0xb78], 0x4bd7f
mov dword [rsp + 0xb7c], 0xec34c
mov dword [rsp + 0xb80], 0xa9fb1
mov eax, 4
imul rax, rax, 5
mov ecx, 4
imul rcx, rcx, 5
mov eax, dword [rsp + rax + 0xb50]
mov dword [rsp + rcx + 0xb50], eax
jmp 0x14006d41f
mov eax, 4
imul rax, rax, 0
mov ecx, 4
imul rcx, rcx, 0xa
mov eax, dword [rsp + rax + 0xb50]
mov dword [rsp + rcx + 0xb50], eax
jmp 0x14006d441
mov dword [rsp + 0xf8], 1
jmp 0x14006d45e
mov eax, dword [rsp + 0xf8]
inc eax
mov dword [rsp + 0xf8], eax
cmp dword [rsp + 0xf8], 0xc
jge 0x14006d48b
mov eax, dword [rsp + 0xf8]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xf8]
mov eax, dword [rsp + rax*4 + 0xb50]
mov dword [rsp + rcx*4 + 0xb50], eax
jmp 0x14006d44e
jmp 0x14006d48d
lea rcx, str.winmm.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rsp + 0x3a8], rax
cmp qword [rsp + 0x3a8], 0
jne 0x14006d4b9
mov qword [rsp + 0x3a8], 0
lea rdx, str.timeGetTime
mov rcx, qword [rsp + 0x3a8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x760], rax
cmp qword [rsp + 0x2a8], 0
jne 0x14006d4fd
mov qword [rsp + 0x2a8], 0
call qword [rsp + 0x2a8]
mov dword [rsp + 0x314], eax
mov dword [rsp + 0x314], 0
lea rax, [rsp + 0x18a0]
mov rdi, rax
xor eax, eax
mov ecx, 0x390
rep stosb byte [rdi], al
mov dword [rsp + 0x194], 0
jmp 0x14006d547
mov eax, dword [rsp + 0x194]
inc eax
mov dword [rsp + 0x194], eax
movsxd rax, dword [rsp + 0x194]
cmp rax, 0x13
jae 0x14006d5a3
mov dword [rsp + 0x198], 0
jmp 0x14006d572
mov eax, dword [rsp + 0x198]
inc eax
mov dword [rsp + 0x198], eax
cmp dword [rsp + 0x198], 0xc
jge 0x14006d5a1
movsxd rax, dword [rsp + 0x194]
imul rax, rax, 0x30
lea rax, [rsp + rax + 0x18a0]
movsxd rcx, dword [rsp + 0x198]
mov dword [rax + rcx*4], 0x39e
jmp 0x14006d562
jmp 0x14006d537
lea rax, [rsp + 0x1510]
mov rdi, rax
xor eax, eax
mov ecx, 0x390
rep stosb byte [rdi], al
mov dword [rsp + 0x19c], 0
jmp 0x14006d5d4
mov eax, dword [rsp + 0x19c]
inc eax
mov dword [rsp + 0x19c], eax
movsxd rax, dword [rsp + 0x19c]
cmp rax, 0x13
jae 0x14006d630
mov dword [rsp + 0x1a0], 0
jmp 0x14006d5ff
mov eax, dword [rsp + 0x1a0]
inc eax
mov dword [rsp + 0x1a0], eax
cmp dword [rsp + 0x1a0], 0xc
jge 0x14006d62e
movsxd rax, dword [rsp + 0x19c]
imul rax, rax, 0x30
lea rax, [rsp + rax + 0x1510]
movsxd rcx, dword [rsp + 0x1a0]
mov dword [rax + rcx*4], 0x86d
jmp 0x14006d5ef
jmp 0x14006d5c4
lea rax, [rsp + 0x1180]
mov rdi, rax
xor eax, eax
mov ecx, 0x390
rep stosb byte [rdi], al
mov dword [rsp + 0x1a4], 0
jmp 0x14006d661
mov eax, dword [rsp + 0x1a4]
inc eax
mov dword [rsp + 0x1a4], eax
movsxd rax, dword [rsp + 0x1a4]
cmp rax, 0x13
jae 0x14006d6bd
mov dword [rsp + 0x1a8], 0
jmp 0x14006d68c
mov eax, dword [rsp + 0x1a8]
inc eax
mov dword [rsp + 0x1a8], eax
cmp dword [rsp + 0x1a8], 0xc
jge 0x14006d6bb
movsxd rax, dword [rsp + 0x1a4]
imul rax, rax, 0x30
lea rax, [rsp + rax + 0x1180]
movsxd rcx, dword [rsp + 0x1a8]
mov dword [rax + rcx*4], 0x1e06
jmp 0x14006d67c
jmp 0x14006d651
mov dword [rsp + 0x318], 0x321
mov qword [rsp + 0x3d8], 0x22f
mov rax, qword [rsp + 0x3d8]
add rax, 0x6e4
sub rax, qword [rsp + 0x3d8]
mov qword [rsp + 0x610], rax
mov eax, dword [rsp + 0x318]
cdq
mov ecx, 0x433
idiv ecx
cdqe
mov rcx, qword [rsp + 0x610]
lea rax, [rcx + rax - 0x208e]
mov qword [rsp + 0x768], rax
mov qword [rsp + 0x3e0], 0x8e
mov dword [rsp + 0x218], 0xf5
mov eax, dword [rsp + 0x218]
cdq
mov ecx, 0xebf
idiv ecx
cdqe
cqo
idiv qword [rsp + 0x3e0]
mov rcx, qword [rsp + 0x3e0]
lea rax, [rax + rcx + 0x1bf7]
mov qword [rsp + 0x618], rax
mov eax, 0xbd4
cdq
idiv dword [rsp + 0x218]
cdq
mov ecx, 0x184e
idiv ecx
cdqe
mov rcx, qword [rsp + 0x618]
add rcx, rax
mov rax, rcx
mov dword [rsp + 0x480], eax
mov dword [rsp + 0x484], 0x35
mov dword [rsp + 0x1ec], 0x5b2
mov eax, 0x685
sub eax, dword [rsp + 0x1ec]
sub eax, 0x39e
sub eax, dword [rsp + 0x1ec]
mov dword [rsp + 0x31c], eax
mov eax, dword [rsp + 0x1ec]
cdq
mov ecx, 0xc0d
idiv ecx
mov ecx, dword [rsp + 0x31c]
lea eax, [rcx + rax + 0x1e30]
mov word [rsp + 0x368], ax
lea rax, str.Index_QTYlEaycGHu
mov qword [rsp + 0x208], rax
mov eax, 0xffffe93d
mov word [rsp + 0x36c], ax
mov dword [rsp + 0xa20], 0x40
lea rcx, [rsp + 0xa20]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14006d8dc
mov rcx, qword [rsp + 0x208]
call fcn.1400a3cb0
mov dword [rsp + 0x248], eax
mov byte [rsp + 0x39], 1
mov dword [rsp + 0x7c], 0
jmp 0x14006d856
mov eax, dword [rsp + 0x7c]
inc eax
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x248]
cdq
sub eax, edx
sar eax, 1
cmp dword [rsp + 0x7c], eax
jge 0x14006d8a8
movsxd rax, dword [rsp + 0x7c]
mov rcx, qword [rsp + 0x208]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x7c]
mov edx, dword [rsp + 0x248]
sub edx, ecx
mov ecx, edx
sub ecx, dword [rsp + 0x7c]
movsxd rcx, ecx
mov rdx, qword [rsp + 0x208]
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
je 0x14006d8a6
mov byte [rsp + 0x39], 0
jmp 0x14006d8a8
jmp 0x14006d84c
movzx eax, byte [rsp + 0x39]
test eax, eax
je 0x14006d8dc
mov rcx, qword [rsp + 0x208]
call fcn.1400a3cb0
mov rcx, qword [rsp + 0x208]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x208]
call fcn.140014380
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
mov qword [rsp + 0x3e8], rax
mov eax, 0x2fd
mov word [rsp + 0x370], ax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
cmp qword [rsp + 0x3e8], rax
jne 0x14006d96e
mov eax, dword [rsp + 0x3e8]
mov dword [rsp + 0x320], eax
mov dword [rsp + 0x24c], 1
mov dword [rsp + 0x1ac], 2
jmp 0x14006d941
mov eax, dword [rsp + 0x1ac]
inc eax
mov dword [rsp + 0x1ac], eax
mov eax, dword [rsp + 0x320]
cmp dword [rsp + 0x1ac], eax
jg 0x14006d969
mov eax, dword [rsp + 0x24c]
imul eax, dword [rsp + 0x1ac]
mov dword [rsp + 0x24c], eax
jmp 0x14006d931
jmp 0x14006dbe4
mov qword [rsp + 0x770], 0x13d
mov dword [rsp + 0xe50], 0x3acb
mov dword [rsp + 0xe54], 0xe5ee0
mov dword [rsp + 0xe58], 0xbe2ec
mov dword [rsp + 0xe5c], 0x74994
mov dword [rsp + 0xe60], 0x9f6e4
mov dword [rsp + 0xe64], 0x4cd5
mov dword [rsp + 0xe68], 0x13d
mov dword [rsp + 0xe6c], 0xe71a6
mov dword [rsp + 0xe70], 0x64d15
mov dword [rsp + 0xe74], 0x73035
mov dword [rsp + 0xe78], 0x73637
mov dword [rsp + 0xe7c], 0xa074c
mov dword [rsp + 0xe80], 0xf18e8
mov dword [rsp + 0xe84], 0xdfa7b
mov dword [rsp + 0xe88], 0x7fdb6
mov dword [rsp + 0xe8c], 0x4db5b
mov dword [rsp + 0xe90], 0x66970
mov dword [rsp + 0xe94], 0xdc637
mov dword [rsp + 0xe98], 0x512a5
mov dword [rsp + 0xe9c], 0x353a0
mov dword [rsp + 0xea0], 0x2429d
mov dword [rsp + 0xea4], 0xe5b80
mov eax, 4
imul rax, rax, 0x10
mov ecx, 4
imul rcx, rcx, 0x11
mov eax, dword [rsp + rax + 0xe50]
mov dword [rsp + rcx + 0xe50], eax
jmp 0x14006da8e
mov dword [rsp + reloc.OLEAUT32.dll_SafeArrayDestroyc], 0xf
jmp 0x14006daab
mov eax, dword [rsp + 0xfc]
inc eax
mov dword [rsp + 0xfc], eax
cmp dword [rsp + 0xfc], 0x15
jge 0x14006dad8
mov eax, dword [rsp + 0xfc]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xfc]
mov eax, dword [rsp + rax*4 + 0xe50]
mov dword [rsp + rcx*4 + 0xe50], eax
jmp 0x14006da9b
jmp 0x14006dada
mov dword [rsp + 0x488], 0xae
mov dword [rsp + 0xda0], 0x4b0ba
mov dword [rsp + 0xda4], 0x5aade
mov dword [rsp + 0xda8], 0xa3a76
mov dword [rsp + 0xdac], 0x2f81a
mov dword [rsp + 0xdb0], 0x162b2
mov dword [rsp + 0xdb4], 0xd6302
mov dword [rsp + 0xdb8], 0xae
mov dword [rsp + 0xdbc], 0xbb2c
mov dword [rsp + 0xdc0], 0x90886
mov dword [rsp + 0xdc4], 0xd154
mov dword [rsp + 0xdc8], 0x869c3
mov dword [rsp + 0xdcc], 0xa4742
mov dword [rsp + 0xdd0], 0x751a3
mov dword [rsp + 0xdd4], 0x7a798
mov dword [rsp + 0xdd8], 0x210da
mov dword [rsp + 0xddc], 0xeaa98
mov dword [rsp + 0xde0], 0xeca1d
mov eax, 4
imul rax, rax, 0xd
mov ecx, 4
imul rcx, rcx, 2
mov eax, dword [rsp + rax + 0xda0]
mov dword [rsp + rcx + 0xda0], eax
jmp 0x14006dbc2
mov eax, 4
imul rax, rax, 6
mov ecx, 4
imul rcx, rcx, 3
mov eax, dword [rsp + rax + 0xda0]
mov dword [rsp + rcx + 0xda0], eax
jmp 0x14006dbe4
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0x324], eax
mov eax, 0x71de
mov word [rsp + 0x374], ax
mov dword [rsp + 0x9e0], 0x40
lea rcx, [rsp + 0x9e0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14006dcae
mov eax, dword [rsp + 0x324]
mov dword [rsp + 0x1b0], eax
mov byte [rsp + 0x38], 1
cmp dword [rsp + 0x1b0], 1
jg 0x14006dc42
mov byte [rsp + 0x38], 0
mov dword [rsp + 0x100], 2
jmp 0x14006dc5f
mov eax, dword [rsp + 0x100]
inc eax
mov dword [rsp + 0x100], eax
mov eax, dword [rsp + 0x100]
imul eax, dword [rsp + 0x100]
cmp eax, dword [rsp + 0x1b0]
jg 0x14006dc95
mov eax, dword [rsp + 0x1b0]
cdq
idiv dword [rsp + 0x100]
mov eax, edx
test eax, eax
jne 0x14006dc93
mov byte [rsp + 0x38], 0
jmp 0x14006dc95
jmp 0x14006dc4f
movzx eax, byte [rsp + 0x38]
test eax, eax
je 0x14006dca9
mov dword [rsp + 0x1b0], 0
jmp 0x14006df22
mov dword [rsp + 0x250], 0x23a
mov dword [rsp + 0x254], 0x1c4
mov eax, dword [rsp + 0x250]
cdq
mov ecx, 0x662
idiv ecx
add eax, 0x8da
sub eax, dword [rsp + 0x250]
mov ecx, dword [rsp + 0x254]
lea eax, [rax + rcx + 0x1e3]
mov dword [rsp + 0x328], eax
mov eax, 0x2139
cdq
idiv dword [rsp + 0x254]
cdq
mov ecx, 0x2d1
idiv ecx
mov ecx, dword [rsp + 0x328]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x48c], eax
mov eax, 0x13a
mov word [rsp + 0x94], ax
mov eax, 0x491
mov word [rsp + 0x90], ax
movsx eax, word [rsp + 0x90]
sub eax, 0x1700
mov dword [rsp + 0x32c], eax
movsx ecx, word [rsp + 0x90]
mov eax, ecx
cdq
mov ecx, 0x231f
idiv ecx
mov ecx, dword [rsp + 0x32c]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x330], eax
movsx ecx, word [rsp + 0x94]
mov eax, ecx
cdq
mov ecx, 0x10e4
idiv ecx
movsx ecx, word [rsp + 0x94]
cdq
idiv ecx
mov ecx, dword [rsp + 0x330]
lea eax, [rcx + rax - 0x2cd]
cdqe
mov qword [rsp + 0x778], rax
mov dword [rsp + 0x334], 0x3df
mov dword [rsp + 0x1f0], 0x578
mov eax, dword [rsp + 0x1f0]
cdq
mov ecx, 0x53d
idiv ecx
mov ecx, dword [rsp + 0x1f0]
lea eax, [rcx + rax + 0x31dc]
mov dword [rsp + 0x338], eax
mov eax, dword [rsp + 0x1f0]
cdq
mov ecx, 0x101d
idiv ecx
mov ecx, dword [rsp + 0x334]
mov edx, dword [rsp + 0x338]
add ecx, edx
lea eax, [rax + rcx + 0x13e9]
cdqe
mov qword [rsp + 0x780], rax
mov qword [rsp + 0x3f0], 0x337
mov dword [rsp + 0x258], 0xce
mov eax, 0x23af
cqo
idiv qword [rsp + 0x3f0]
mov qword [rsp + 0x640], rax
mov rax, qword [rsp + 0x3f0]
cqo
mov ecx, 0x1c1b
idiv rcx
mov rcx, qword [rsp + 0x640]
lea rax, [rcx + rax - 0x2321]
mov qword [rsp + 0x648], rax
mov eax, dword [rsp + 0x258]
cdq
mov ecx, 0x576
idiv ecx
cdq
idiv dword [rsp + 0x258]
cdqe
mov rcx, qword [rsp + 0x648]
sub rcx, rax
mov rax, rcx
sub rax, 0x2f
mov dword [rsp + 0x490], eax
mov dword [rsp + 0x33c], 0x13d
mov qword [rsp + 0x3b0], 0x41e
mov eax, 0x45
sub rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x650], rax
mov eax, 0x147a
cqo
idiv qword [rsp + 0x3b0]
cqo
mov ecx, 0x1035
idiv rcx
mov rcx, qword [rsp + 0x650]
sub rcx, rax
mov rax, rcx
sub rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x658], rax
mov eax, dword [rsp + 0x33c]
cdq
mov ecx, 0xf88
idiv ecx
cdqe
mov rcx, qword [rsp + 0x658]
lea rax, [rcx + rax + 0x26c8]
mov qword [rsp + 0x788], rax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
mov qword [rsp + 0x660], rax
mov qword [rsp + 0x790], 0x16831
mov dword [rsp + 0x860], 0x40
lea rcx, [rsp + 0x860]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14006dfb1
mov rcx, qword [rsp + 0x660]
call fcn.140071190
mov dword [rsp + 0x340], eax
mov eax, dword [rsp + 0x340]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14006df90
mov dword [rsp + 0x25c], 1
jmp 0x14006df9b
mov dword [rsp + 0x25c], 0
movzx eax, byte [rsp + 0x25c]
mov byte [rsp + 0x40], al
movzx eax, byte [rsp + 0x40]
jmp 0x14006e11a
lea rcx, [rsp + 0x850]
call qword [sym.imp.KERNEL32.dll_GetSystemTime]
movzx eax, word [rsp + 0x858]
movzx ecx, word [rsp + 0x85a]
cmp eax, ecx
jle 0x14006dfe0
mov dword [rsp + 0x260], 1
jmp 0x14006dfeb
mov dword [rsp + 0x260], 0
movzx eax, word [rsp + 0x85c]
cmp dword [rsp + 0x260], eax
jge 0x14006e11a
lea rax, [rsp + 0x2410]
mov rdi, rax
xor eax, eax
mov ecx, 0x440
rep stosb byte [rdi], al
mov dword [rsp + 0x1b4], 0
jmp 0x14006e031
mov eax, dword [rsp + 0x1b4]
inc eax
mov dword [rsp + 0x1b4], eax
movsxd rax, dword [rsp + 0x1b4]
cmp rax, 0x11
jae 0x14006e08d
mov dword [rsp + 0x1b8], 0
jmp 0x14006e05c
mov eax, dword [rsp + 0x1b8]
inc eax
mov dword [rsp + 0x1b8], eax
cmp dword [rsp + 0x1b8], 0x10
jge 0x14006e08b
movsxd rax, dword [rsp + 0x1b4]
imul rax, rax, 0x40
lea rax, [rsp + rax + 0x2410]
movsxd rcx, dword [rsp + 0x1b8]
mov dword [rax + rcx*4], 0x10d4
jmp 0x14006e04c
jmp 0x14006e021
lea rax, [rsp + 0x2850]
mov rdi, rax
xor eax, eax
mov ecx, 0x440
rep stosb byte [rdi], al
mov dword [rsp + 0x1bc], 0
jmp 0x14006e0be
mov eax, dword [rsp + 0x1bc]
inc eax
mov dword [rsp + 0x1bc], eax
movsxd rax, dword [rsp + 0x1bc]
cmp rax, 0x11
jae 0x14006e11a
mov dword [rsp + 0x1c0], 0
jmp 0x14006e0e9
mov eax, dword [rsp + 0x1c0]
inc eax
mov dword [rsp + 0x1c0], eax
cmp dword [rsp + 0x1c0], 0x10
jge 0x14006e118
movsxd rax, dword [rsp + 0x1bc]
imul rax, rax, 0x40
lea rax, [rsp + rax + 0x2850]
movsxd rcx, dword [rsp + 0x1c0]
mov dword [rax + rcx*4], 0x7e5
jmp 0x14006e0d9
jmp 0x14006e0ae
lea rax, str.Var_xmnguUbV
mov qword [rsp + 0x798], rax
mov qword [rsp + 0x7a0], 0x44c6
mov dword [rsp + 0x8a0], 0x40
lea rcx, [rsp + 0x8a0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14006e20a
lea rax, [rsp + 0x9da8]
lea rcx, str.Hustle_Info_Slide_Ficha
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.OLEAUT32.dll_SafeArrayGetElement
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1160]
mov rdi, rax
xor eax, eax
mov ecx, 0x20
rep stosb byte [rdi], al
lea rax, [0x1400d00e0]
mov qword [rsp + 0x3f8], rax
mov rdx, qword [rsp + 0x3f8]
lea rcx, [rsp + 0x9da8]
call fcn.1400a3d58
mov qword [rsp + 0x3b8], rax
mov dword [rsp + 0x1f4], 0
cmp qword [rsp + 0x3b8], 0
je 0x14006e20a
movsxd rax, dword [rsp + 0x1f4]
mov rcx, qword [rsp + 0x3b8]
mov qword [rsp + rax*8 + 0x1160], rcx
mov rdx, qword [rsp + 0x3f8]
xor ecx, ecx
call fcn.1400a3d58
mov qword [rsp + 0x3b8], rax
mov eax, dword [rsp + 0x1f4]
inc eax
mov dword [rsp + 0x1f4], eax
jmp 0x14006e1be
mov dword [rsp + 0x494], 0x106b
mov qword [rsp + 0x668], 0x2198
mov qword [rsp + 0x7a8], 0xf0d
mov qword [rsp + 0x7b0], 0x613
mov qword [rsp + 0x7b8], 0x1c4a
mov rax, qword [rsp + 0x668]
mov qword [rsp + 0x1f8], rax
cmp qword [rsp + 0x1f8], 0xb399
jg 0x14006e2ac
cmp qword [rsp + 0x1f8], 0xb399
je 0x14006f3c8
cmp qword [rsp + 0x1f8], 0xdc1
je 0x14006e8a5
cmp qword [rsp + 0x1f8], 0x6d79
je 0x14006ea0c
cmp qword [rsp + 0x1f8], 0xad77
je 0x14006e2d5
jmp 0x14006f6a0
cmp qword [rsp + 0x1f8], 0x106f8
je 0x14006e5d7
cmp qword [rsp + 0x1f8], 0x1736d
je 0x14006ece4
jmp 0x14006f6a0
lea rax, str.FQaudSbnxV
mov qword [rsp + 0x7c0], rax
lea rax, [rsp + 0x9d18]
lea rcx, str.Info_zAtCfFVRhxLd
mov rdi, rax
mov rsi, rcx
mov ecx, 0x12
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9ca0]
lea rcx, str.CTX_KgZjrRmSQ
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x80], 3
lea rcx, [rsp + 0x9ca0]
call fcn.1400a3cb0
mov dword [rsp + 0x1cc], eax
lea rcx, [rsp + 0x9d18]
call fcn.1400a3cb0
mov dword [rsp + 0x264], eax
cmp dword [rsp + 0x80], 0
jl 0x14006e369
mov eax, dword [rsp + 0x1cc]
cmp dword [rsp + 0x80], eax
jle 0x14006e384
mov dword [rsp + 0x1cc], 0x52f5
mov dword [rsp + 0x80], 2
jmp 0x14006e451
mov eax, dword [rsp + 0x264]
mov ecx, dword [rsp + 0x1cc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x344], eax
mov eax, dword [rsp + 0x344]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0x670], rax
mov rax, qword [rsp + 0x670]
mov qword [rsp + 0x2b0], rax
lea rdx, [rsp + 0x9ca0]
mov rcx, qword [rsp + 0x2b0]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x80]
mov rcx, qword [rsp + 0x2b0]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x9d18]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x80]
lea rax, [rsp + rax + 0x9ca0]
movsxd rcx, dword [rsp + 0x80]
mov rdx, qword [rsp + 0x2b0]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x264]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x2b0]
lea rcx, [rsp + 0x9ca0]
call fcn.1400a3be0
lea rax, str.gjysPiBVwV
mov qword [rsp + 0x7c8], rax
mov byte [rsp + 0x31], 0x56
mov byte [rsp + 0x30], 1
mov dword [rsp + 0x84], 0x2ee
movss xmm0, dword [0x1400d87fc]
movss dword [rsp + 0x4c], xmm0
mov dword [rsp + 0x104], 0
jmp 0x14006e4a0
mov eax, dword [rsp + 0x104]
inc eax
mov dword [rsp + 0x104], eax
mov eax, dword [rsp + 0x84]
cmp dword [rsp + 0x104], eax
jge 0x14006e539
mov eax, dword [rsp + 0x104]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14006e512
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x14006e4dd
mov dword [rsp + 0x268], 1
jmp 0x14006e4e8
mov dword [rsp + 0x268], 0
movzx eax, byte [rsp + 0x268]
mov byte [rsp + 0x30], al
cvtsi2ss xmm0, dword [rsp + 0x104]
movss xmm1, dword [rsp + 0x4c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x4c], xmm0
jmp 0x14006e534
movsx eax, byte [rsp + 0x31]
cmp eax, 0x4a
jl 0x14006e534
movsx eax, byte [rsp + 0x31]
cmp eax, 0x58
jg 0x14006e534
movsx eax, byte [rsp + 0x31]
add eax, 0x34f
mov byte [rsp + 0x31], al
jmp 0x14006e490
cmp dword [rsp + 0x84], 0
jle 0x14006e593
mov eax, dword [rsp + 0x84]
dec eax
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x84], 0x3a
jge 0x14006e573
movss xmm0, dword [rsp + 0x4c]
mulss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x4c], xmm0
jmp 0x14006e593
cvtsi2ss xmm0, dword [rsp + 0x84]
movss xmm1, dword [rsp + 0x4c]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x4c], xmm0
jmp 0x14006e593
movzx eax, byte [rsp + 0x30]
test eax, eax
je 0x14006e5cb
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x14006e5b2
mov dword [rsp + 0x26c], 1
jmp 0x14006e5bd
mov dword [rsp + 0x26c], 0
movzx eax, byte [rsp + 0x26c]
mov byte [rsp + 0x30], al
jmp 0x14006e5d7
movsx eax, byte [rsp + 0x31]
mov dword [rsp + 0x498], eax
lea rax, str.UOraRPEPsN
mov qword [rsp + 0x7d0], rax
lea rax, [rsp + 0x9d60]
lea rcx, str.Ficha_NrNkjTqGuwcCl
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9ce0]
lea rcx, str.Hustle_vXzzEuZvsmSoYB
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x54], 3
lea rcx, [rsp + 0x9ce0]
call fcn.1400a3cb0
mov dword [rsp + 0x1d0], eax
lea rcx, [rsp + 0x9d60]
call fcn.1400a3cb0
mov dword [rsp + 0x270], eax
cmp dword [rsp + 0x54], 0
jl 0x14006e662
mov eax, dword [rsp + 0x1d0]
cmp dword [rsp + 0x54], eax
jle 0x14006e67a
mov dword [rsp + 0x1d0], 0x144b9
mov dword [rsp + 0x54], 2
jmp 0x14006e73e
mov eax, dword [rsp + 0x270]
mov ecx, dword [rsp + 0x1d0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x348], eax
mov eax, dword [rsp + 0x348]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0x678], rax
mov rax, qword [rsp + 0x678]
mov qword [rsp + 0x2b8], rax
lea rdx, [rsp + 0x9ce0]
mov rcx, qword [rsp + 0x2b8]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x54]
mov rcx, qword [rsp + 0x2b8]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x9d60]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x54]
lea rax, [rsp + rax + 0x9ce0]
movsxd rcx, dword [rsp + 0x54]
mov rdx, qword [rsp + 0x2b8]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x270]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x2b8]
lea rcx, [rsp + 0x9ce0]
call fcn.1400a3be0
lea rax, str.cFgrAsEhCG
mov qword [rsp + 0x7d8], rax
lea rax, [rsp + 0x9d08]
lea rcx, str.Code_xFHKgkRDku
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9c90]
lea rcx, str.CTX_JaVjWVtIn
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x58], 0
lea rcx, [rsp + 0x9c90]
call fcn.1400a3cb0
mov dword [rsp + 0x1c8], eax
lea rcx, [rsp + 0x9d08]
call fcn.1400a3cb0
mov dword [rsp + 0x274], eax
cmp dword [rsp + 0x58], 0
jl 0x14006e7c9
mov eax, dword [rsp + 0x1c8]
cmp dword [rsp + 0x58], eax
jle 0x14006e7e1
mov dword [rsp + 0x1c8], 0x47e2
mov dword [rsp + 0x58], 4
jmp 0x14006e8a5
mov eax, dword [rsp + 0x274]
mov ecx, dword [rsp + 0x1c8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x34c], eax
mov eax, dword [rsp + 0x34c]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0x680], rax
mov rax, qword [rsp + 0x680]
mov qword [rsp + 0x2c0], rax
lea rdx, [rsp + 0x9c90]
mov rcx, qword [rsp + 0x2c0]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x58]
mov rcx, qword [rsp + 0x2c0]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x9d08]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x58]
lea rax, [rsp + rax + 0x9c90]
movsxd rcx, dword [rsp + 0x58]
mov rdx, qword [rsp + 0x2c0]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x274]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x2c0]
lea rcx, [rsp + 0x9c90]
call fcn.1400a3be0
lea rax, str.ARmydbFzzs
mov qword [rsp + 0x7e0], rax
lea rax, [rsp + 0x9cf8]
lea rcx, str.Frame_kwQexKuI
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.OLEAUT32.dll_SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9cb0]
lea rcx, str.CTX_aDjlNVrBKQHh
mov rdi, rax
mov rsi, rcx
mov ecx, 0x11
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x5c], 5
lea rcx, [rsp + 0x9cb0]
call fcn.1400a3cb0
mov dword [rsp + 0x1d8], eax
lea rcx, [rsp + 0x9cf8]
call fcn.1400a3cb0
mov dword [rsp + 0x278], eax
cmp dword [rsp + 0x5c], 0
jl 0x14006e930
mov eax, dword [rsp + 0x1d8]
cmp dword [rsp + 0x5c], eax
jle 0x14006e948
mov dword [rsp + 0x1d8], 0x16bee
mov dword [rsp + 0x5c], 3
jmp 0x14006ea0c
mov eax, dword [rsp + 0x278]
mov ecx, dword [rsp + 0x1d8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x350], eax
mov eax, dword [rsp + 0x350]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0x688], rax
mov rax, qword [rsp + 0x688]
mov qword [rsp + 0x2c8], rax
lea rdx, [rsp + 0x9cb0]
mov rcx, qword [rsp + 0x2c8]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x5c]
mov rcx, qword [rsp + 0x2c8]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x9cf8]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x5c]
lea rax, [rsp + rax + 0x9cb0]
movsxd rcx, dword [rsp + 0x5c]
mov rdx, qword [rsp + 0x2c8]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x278]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x2c8]
lea rcx, [rsp + 0x9cb0]
call fcn.1400a3be0
lea rax, str.NXDWqzTstk
mov qword [rsp + 0x7e8], rax
lea rax, [rsp + 0x9d30]
lea rcx, str.Index_JDhqKpRJnbD
mov rdi, rax
mov rsi, rcx
mov ecx, 0x12
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9cc8]
lea rcx, str.Debug_XrKKnozZoOamUq
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x60], 3
lea rcx, [rsp + 0x9cc8]
call fcn.1400a3cb0
mov dword [rsp + 0x1dc], eax
lea rcx, [rsp + 0x9d30]
call fcn.1400a3cb0
mov dword [rsp + 0x27c], eax
cmp dword [rsp + 0x60], 0
jl 0x14006ea97
mov eax, dword [rsp + 0x1dc]
cmp dword [rsp + 0x60], eax
jle 0x14006eaaf
mov dword [rsp + 0x1dc], 0x547f
mov dword [rsp + 0x60], 2
jmp 0x14006eb73
mov eax, dword [rsp + 0x27c]
mov ecx, dword [rsp + 0x1dc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x354], eax
mov eax, dword [rsp + 0x354]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0x690], rax
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x2d0], rax
lea rdx, [rsp + 0x9cc8]
mov rcx, qword [rsp + 0x2d0]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x2d0]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x9d30]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x60]
lea rax, [rsp + rax + 0x9cc8]
movsxd rcx, dword [rsp + 0x60]
mov rdx, qword [rsp + 0x2d0]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x27c]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x2d0]
lea rcx, [rsp + 0x9cc8]
call fcn.1400a3be0
lea rax, str.LhKVriVYRK
mov qword [rsp + 0x7f0], rax
mov byte [rsp + 0x33], 0x37
mov byte [rsp + 0x32], 1
mov dword [rsp + 0x64], 0x2bf
movss xmm0, dword [0x1400d87a0]
movss dword [rsp + 0x50], xmm0
mov dword [rsp + 0x108], 0
jmp 0x14006ebbf
mov eax, dword [rsp + 0x108]
inc eax
mov dword [rsp + 0x108], eax
mov eax, dword [rsp + 0x64]
cmp dword [rsp + 0x108], eax
jge 0x14006ec55
mov eax, dword [rsp + 0x108]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14006ec2e
movzx eax, byte [rsp + 0x32]
test eax, eax
jne 0x14006ebf9
mov dword [rsp + 0x280], 1
jmp 0x14006ec04
mov dword [rsp + 0x280], 0
movzx eax, byte [rsp + 0x280]
mov byte [rsp + 0x32], al
cvtsi2ss xmm0, dword [rsp + 0x108]
movss xmm1, dword [rsp + 0x50]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x50], xmm0
jmp 0x14006ec50
movsx eax, byte [rsp + 0x33]
cmp eax, 0x6f
jl 0x14006ec50
movsx eax, byte [rsp + 0x33]
cmp eax, 0x44
jg 0x14006ec50
movsx eax, byte [rsp + 0x33]
add eax, 0x2fa
mov byte [rsp + 0x33], al
jmp 0x14006ebaf
cmp dword [rsp + 0x64], 0
jle 0x14006eca0
mov eax, dword [rsp + 0x64]
dec eax
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0x38
jge 0x14006ec83
movss xmm0, dword [rsp + 0x50]
mulss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x50], xmm0
jmp 0x14006eca0
cvtsi2ss xmm0, dword [rsp + 0x64]
movss xmm1, dword [rsp + 0x50]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x50], xmm0
jmp 0x14006eca0
movzx eax, byte [rsp + 0x32]
test eax, eax
je 0x14006ecd8
movzx eax, byte [rsp + 0x32]
test eax, eax
jne 0x14006ecbf
mov dword [rsp + 0x2a0], 1
jmp 0x14006ecca
mov dword [rsp + 0x2a0], 0
movzx eax, byte [rsp + 0x2a0]
mov byte [rsp + 0x32], al
jmp 0x14006ece4
movsx eax, byte [rsp + 0x33]
mov dword [rsp + 0x408], eax
lea rax, str.liFjIfXLPT
mov qword [rsp + 0x7f8], rax
mov byte [rsp + 0x35], 0x42
mov byte [rsp + 0x34], 1
mov dword [rsp + 0x68], 0x262
movss xmm0, dword [0x1400d869c]
movss dword [rsp + 0x44], xmm0
mov dword [rsp + 0x10c], 0
jmp 0x14006ed30
mov eax, dword [rsp + 0x10c]
inc eax
mov dword [rsp + 0x10c], eax
mov eax, dword [rsp + 0x68]
cmp dword [rsp + 0x10c], eax
jge 0x14006edc6
mov eax, dword [rsp + 0x10c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14006ed9f
movzx eax, byte [rsp + 0x34]
test eax, eax
jne 0x14006ed6a
mov dword [rsp + 0x288], 1
jmp 0x14006ed75
mov dword [rsp + 0x288], 0
movzx eax, byte [rsp + 0x288]
mov byte [rsp + 0x34], al
cvtsi2ss xmm0, dword [rsp + 0x10c]
movss xmm1, dword [rsp + 0x44]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x44], xmm0
jmp 0x14006edc1
movsx eax, byte [rsp + 0x35]
cmp eax, 0x6f
jl 0x14006edc1
movsx eax, byte [rsp + 0x35]
cmp eax, 0x6f
jg 0x14006edc1
movsx eax, byte [rsp + 0x35]
add eax, 0xfb
mov byte [rsp + 0x35], al
jmp 0x14006ed20
cmp dword [rsp + 0x68], 0
jle 0x14006ee11
mov eax, dword [rsp + 0x68]
dec eax
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x68], 0x1b
jge 0x14006edf4
movss xmm0, dword [rsp + 0x44]
mulss xmm0, dword [rsp + 0x44]
movss dword [rsp + 0x44], xmm0
jmp 0x14006ee11
cvtsi2ss xmm0, dword [rsp + 0x68]
movss xmm1, dword [rsp + 0x44]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x44], xmm0
jmp 0x14006ee11
movzx eax, byte [rsp + 0x34]
test eax, eax
je 0x14006ee49
movzx eax, byte [rsp + 0x34]
test eax, eax
jne 0x14006ee30
mov dword [rsp + 0x28c], 1
jmp 0x14006ee3b
mov dword [rsp + 0x28c], 0
movzx eax, byte [rsp + 0x28c]
mov byte [rsp + 0x34], al
jmp 0x14006ee55
movsx eax, byte [rsp + 0x35]
mov dword [rsp + 0x40c], eax
lea rax, str.XFYgaIRZCW
mov qword [rsp + 0x800], rax
movsd xmm0, qword [0x1400d78f8]
movsd qword [rsp + 0xf00], xmm0
movsd xmm0, qword [0x1400d3ec0]
movsd qword [rsp + 0xf08], xmm0
movsd xmm0, qword [0x1400d5a00]
movsd qword [rsp + 0xf10], xmm0
movsd xmm0, qword [0x1400d3778]
movsd qword [rsp + 0xf18], xmm0
movsd xmm0, qword [0x1400d5810]
movsd qword [rsp + 0xf20], xmm0
movsd xmm0, qword [0x1400d7840]
movsd qword [rsp + 0xf28], xmm0
movsd xmm0, qword [0x1400d36b0]
movsd qword [rsp + 0xf30], xmm0
movsd xmm0, qword [0x1400d52e0]
movsd qword [rsp + 0xf38], xmm0
movsd xmm0, qword [0x1400d4d98]
movsd qword [rsp + 0xf40], xmm0
movsd xmm0, qword [0x1400d5570]
movsd qword [rsp + 0xf48], xmm0
movsd xmm0, qword [0x1400d36c0]
movsd qword [rsp + 0xf50], xmm0
movsd xmm0, qword [0x1400d3890]
movsd qword [rsp + 0xf58], xmm0
movsd xmm0, qword [0x1400d6f88]
movsd qword [rsp + 0xf60], xmm0
movsd xmm0, qword [0x1400d4f70]
movsd qword [rsp + 0xf68], xmm0
movsd xmm0, qword [0x1400d4c50]
movsd qword [rsp + 0xf70], xmm0
movsd xmm0, qword [0x1400d4148]
movsd qword [rsp + 0xf78], xmm0
movsd xmm0, qword [0x1400d6038]
movsd qword [rsp + 0xf80], xmm0
movsd xmm0, qword [0x1400d3b30]
movsd qword [rsp + 0xf88], xmm0
movsd xmm0, qword [0x1400d5480]
movsd qword [rsp + 0xf90], xmm0
movsd xmm0, qword [0x1400d4168]
movsd qword [rsp + 0xf98], xmm0
movsd xmm0, qword [0x1400d4150]
movsd qword [rsp + 0xfa0], xmm0
movsd xmm0, qword [0x1400d4008]
movsd qword [rsp + 0xfa8], xmm0
movsd xmm0, qword [0x1400d3828]
movsd qword [rsp + 0xfb0], xmm0
movsd xmm0, qword [0x1400d41f8]
movsd qword [rsp + 0xfb8], xmm0
movsd xmm0, qword [0x1400d7bc0]
movsd qword [rsp + 0xfc0], xmm0
movsd xmm0, qword [0x1400d4f68]
movsd qword [rsp + 0xfc8], xmm0
movsd xmm0, qword [0x1400d3c68]
movsd qword [rsp + 0xfd0], xmm0
movsd xmm0, qword [0x1400d6dd8]
movsd qword [rsp + 0xfd8], xmm0
movsd xmm0, qword [0x1400d71b8]
movsd qword [rsp + 0xfe0], xmm0
movsd xmm0, qword [0x1400d5530]
movsd qword [rsp + 0xfe8], xmm0
movsd xmm0, qword [0x1400d6560]
movsd qword [rsp + 0xff0], xmm0
movsd xmm0, qword [0x1400d5600]
movsd qword [rsp + 0xff8], xmm0
movsd xmm0, qword [0x1400d66d0]
movsd qword [rsp + 0x1000], xmm0
movsd xmm0, qword [0x1400d6b78]
movsd qword [rsp + 0x1008], xmm0
movsd xmm0, qword [0x1400d5e80]
movsd qword [rsp + 0x1010], xmm0
movsd xmm0, qword [0x1400d7e00]
movsd qword [rsp + 0x1018], xmm0
movsd xmm0, qword [0x1400d63e0]
movsd qword [rsp + 0x1020], xmm0
movsd xmm0, qword [0x1400d75b8]
movsd qword [rsp + 0x1028], xmm0
movsd xmm0, qword [0x1400d32e8]
movsd qword [rsp + 0x1030], xmm0
movsd xmm0, qword [0x1400d4300]
movsd qword [rsp + 0x1038], xmm0
movsd xmm0, qword [0x1400d4ad8]
movsd qword [rsp + 0x1040], xmm0
movsd xmm0, qword [0x1400d4600]
movsd qword [rsp + 0x1048], xmm0
movsd xmm0, qword [0x1400d5838]
movsd qword [rsp + 0x1050], xmm0
movsd xmm0, qword [0x1400d7e68]
movsd qword [rsp + 0x1058], xmm0
movsd xmm0, qword [0x1400d70a0]
movsd qword [rsp + 0x1060], xmm0
movsd xmm0, qword [0x1400d41b8]
movsd qword [rsp + 0x1068], xmm0
movsd xmm0, qword [0x1400d7b78]
movsd qword [rsp + 0x1070], xmm0
movsd xmm0, qword [0x1400d67f0]
movsd qword [rsp + 0x1078], xmm0
movsd xmm0, qword [0x1400d49d0]
movsd qword [rsp + 0x1080], xmm0
movsd xmm0, qword [0x1400d6b90]
movsd qword [rsp + 0x1088], xmm0
movsd xmm0, qword [0x1400d4b88]
movsd qword [rsp + 0x1090], xmm0
movsd xmm0, qword [0x1400d3ac8]
movsd qword [rsp + 0x1098], xmm0
movsd xmm0, qword [0x1400d6a50]
movsd qword [rsp + 0x10a0], xmm0
movsd xmm0, qword [0x1400d44a8]
movsd qword [rsp + 0x10a8], xmm0
movsd xmm0, qword [0x1400d6ba0]
movsd qword [rsp + 0x10b0], xmm0
movsd xmm0, qword [0x1400d6ae8]
movsd qword [rsp + 0x10b8], xmm0
movsd xmm0, qword [0x1400d6b80]
movsd qword [rsp + 0x10c0], xmm0
movsd xmm0, qword [0x1400d6d18]
movsd qword [rsp + 0x10c8], xmm0
movsd xmm0, qword [0x1400d6c00]
movsd qword [rsp + 0x10d0], xmm0
movsd xmm0, qword [0x1400d4318]
movsd qword [rsp + 0x10d8], xmm0
movsd xmm0, qword [0x1400d7c30]
movsd qword [rsp + 0x10e0], xmm0
movsd xmm0, qword [0x1400d75c0]
movsd qword [rsp + 0x10e8], xmm0
movsd xmm0, qword [0x1400d48f0]
movsd qword [rsp + 0x10f0], xmm0
movsd xmm0, qword [0x1400d3e88]
movsd qword [rsp + 0x10f8], xmm0
movsd xmm0, qword [0x1400d5cd8]
movsd qword [rsp + 0x1100], xmm0
movsd xmm0, qword [0x1400d3870]
movsd qword [rsp + 0x1108], xmm0
movsd xmm0, qword [0x1400d3698]
movsd qword [rsp + 0x1110], xmm0
movsd xmm0, qword [0x1400d57b0]
movsd qword [rsp + 0x1118], xmm0
movsd xmm0, qword [0x1400d6670]
movsd qword [rsp + 0x1120], xmm0
movsd xmm0, qword [0x1400d3688]
movsd qword [rsp + 0x1128], xmm0
movsd xmm0, qword [0x1400d3ed0]
movsd qword [rsp + 0x1130], xmm0
movsd xmm0, qword [0x1400d4ef8]
movsd qword [rsp + 0x1138], xmm0
mov dword [rsp + 0x114], 1
mov dword [rsp + 0x110], 0
jmp 0x14006f354
mov eax, dword [rsp + 0x110]
inc eax
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 3
jge 0x14006f3aa
movsxd rax, dword [rsp + 0x114]
imul rax, rax, 0x40
lea rax, [rsp + rax + 0xf00]
movsxd rcx, dword [rsp + 0x110]
movsd xmm0, qword [rax + rcx*8]
addsd xmm0, qword [0x1400d3290]
movsxd rax, dword [rsp + 0x110]
movsxd rcx, dword [rsp + 0x114]
imul rcx, rcx, 0x40
lea rcx, [rsp + rcx + 0xf00]
movsd qword [rcx + rax*8], xmm0
jmp 0x14006f344
mov eax, dword [rsp + 0x114]
inc eax
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 3
jl 0x14006f337
lea rax, str.aynbXmZxyb
mov qword [rsp + 0x808], rax
lea rax, [rsp + 0x9d48]
lea rcx, str.Code_eqwIAWqhPAszZO
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayUnaccessData
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x9c80]
lea rcx, str.Code_oXJbg
mov rdi, rax
mov rsi, rcx
mov ecx, SafeArrayDestroy
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x6c], 2
lea rcx, [rsp + 0x9c80]
call fcn.1400a3cb0
mov dword [rsp + 0x1d4], eax
lea rcx, [rsp + 0x9d48]
call fcn.1400a3cb0
mov dword [rsp + 0x290], eax
cmp dword [rsp + 0x6c], 0
jl 0x14006f453
mov eax, dword [rsp + 0x1d4]
cmp dword [rsp + 0x6c], eax
jle 0x14006f46b
mov dword [rsp + 0x1d4], 0xfb27
mov dword [rsp + 0x6c], 4
jmp 0x14006f52f
mov eax, dword [rsp + 0x290]
mov ecx, dword [rsp + 0x1d4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x358], eax
mov eax, dword [rsp + 0x358]
inc eax
cdqe
mov rcx, rax
call fcn.14009c9cc
mov qword [rsp + 0x698], rax
mov rax, qword [rsp + 0x698]
mov qword [rsp + 0x2d8], rax
lea rdx, [rsp + 0x9c80]
mov rcx, qword [rsp + 0x2d8]
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x6c]
mov rcx, qword [rsp + 0x2d8]
add rcx, rax
mov rax, rcx
lea rdx, [rsp + 0x9d48]
mov rcx, rax
call fcn.1400a3be0
movsxd rax, dword [rsp + 0x6c]
lea rax, [rsp + rax + 0x9c80]
movsxd rcx, dword [rsp + 0x6c]
mov rdx, qword [rsp + 0x2d8]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x290]
add rcx, rdx
mov rdx, rax
call fcn.1400a3be0
mov rdx, qword [rsp + 0x2d8]
lea rcx, [rsp + 0x9c80]
call fcn.1400a3be0
lea rax, str.TUczqdMnAC
mov qword [rsp + 0x810], rax
mov byte [rsp + 0x37], 0x6d
mov byte [rsp + 0x36], 1
mov dword [rsp + 0x70], 0x314
movss xmm0, dword [0x1400d8744]
movss dword [rsp + 0x48], xmm0
mov dword [rsp + 0x98], 0
jmp 0x14006f57b
mov eax, dword [rsp + 0x98]
inc eax
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x70]
cmp dword [rsp + 0x98], eax
jge 0x14006f611
mov eax, dword [rsp + 0x98]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14006f5ea
movzx eax, byte [rsp + 0x36]
test eax, eax
jne 0x14006f5b5
mov dword [rsp + 0x294], 1
jmp 0x14006f5c0
mov dword [rsp + 0x294], 0
movzx eax, byte [rsp + 0x294]
mov byte [rsp + 0x36], al
cvtsi2ss xmm0, dword [rsp + 0x98]
movss xmm1, dword [rsp + 0x48]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x48], xmm0
jmp 0x14006f60c
movsx eax, byte [rsp + 0x37]
cmp eax, 0x74
jl 0x14006f60c
movsx eax, byte [rsp + 0x37]
cmp eax, 0x6c
jg 0x14006f60c
movsx eax, byte [rsp + 0x37]
add eax, 0x3db
mov byte [rsp + 0x37], al
jmp 0x14006f56b
cmp dword [rsp + 0x70], 0
jle 0x14006f65c
mov eax, dword [rsp + 0x70]
dec eax
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0x49
jge 0x14006f63f
movss xmm0, dword [rsp + 0x48]
mulss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x48], xmm0
jmp 0x14006f65c
cvtsi2ss xmm0, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x48]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x48], xmm0
jmp 0x14006f65c
movzx eax, byte [rsp + 0x36]
test eax, eax
je 0x14006f694
movzx eax, byte [rsp + 0x36]
test eax, eax
jne 0x14006f67b
mov dword [rsp + 0x284], 1
jmp 0x14006f686
mov dword [rsp + 0x284], 0
movzx eax, byte [rsp + 0x284]
mov byte [rsp + 0x36], al
jmp 0x14006f6a0
movsx eax, byte [rsp + 0x37]
mov dword [rsp + 0x410], eax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0x1c4], eax
mov dword [rsp + 0x414], 0x2d84
mov dword [rsp + 0x8e0], 0x40
lea rcx, [rsp + 0x8e0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14006f736
mov dword [rsp + 0x298], 0
cmp dword [rsp + 0x1c4], 0
je 0x14006f731
mov eax, dword [rsp + 0x1c4]
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rsp + 0x35c], eax
imul eax, dword [rsp + 0x298], 0xa
add eax, dword [rsp + 0x35c]
mov dword [rsp + 0x298], eax
mov eax, dword [rsp + 0x1c4]
cdq
mov ecx, 0xa
idiv ecx
mov dword [rsp + 0x1c4], eax
jmp 0x14006f6e1
jmp 0x14006fb6c
mov dword [rsp + 0x418], 0x386
mov dword [rsp + 0xd50], 0x2fb67
mov dword [rsp + 0xd54], 0x97fda
mov dword [rsp + 0xd58], 0x91088
mov dword [rsp + 0xd5c], 0xc52d3
mov dword [rsp + 0xd60], 0xd83e2
mov dword [rsp + 0xd64], 0xa1f48
mov dword [rsp + 0xd68], 0x386
mov dword [rsp + 0xd6c], 0xb95b8
mov dword [rsp + 0xd70], 0xe71e9
mov dword [rsp + 0xd74], 0x55c5b
mov dword [rsp + 0xd78], 0x7d3a6
mov dword [rsp + 0xd7c], 0x35c8e
mov dword [rsp + 0xd80], 0xeb20
mov dword [rsp + 0xd84], 0x8302a
mov dword [rsp + 0xd88], 0x2706f
mov dword [rsp + 0xd8c], 0x14376
mov dword [rsp + 0xd90], 0x204
mov eax, 4
imul rax, rax, 3
mov ecx, 4
imul rcx, rcx, 0xd
mov eax, dword [rsp + rax + 0xd50]
mov dword [rsp + rcx + 0xd50], eax
jmp 0x14006f81e
mov dword [rsp + 0x9c], 5
jmp 0x14006f83b
mov eax, dword [rsp + 0x9c]
inc eax
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 0x10
jge 0x14006f868
mov eax, dword [rsp + 0x9c]
inc eax
cdqe
movsxd rcx, dword [rsp + 0x9c]
mov eax, dword [rsp + rax*4 + 0xd50]
mov dword [rsp + rcx*4 + 0xd50], eax
jmp 0x14006f82b
jmp 0x14006f86a
mov dword [rsp + 0x41c], 0xe2
mov dword [rsp + 0xa98], 0xc868c
mov dword [rsp + 0xa9c], 0xa8e0d
mov dword [rsp + 0xaa0], 0x15124
mov dword [rsp + 0xaa4], 0xc731b
mov dword [rsp + 0xaa8], 0xf1075
mov dword [rsp + 0xaac], 0x59650
mov dword [rsp + 0xab0], 0xe2
mov dword [rsp + 0xab4], 0x63ef4
mov dword [rsp + 0xab8], 0x23d05
mov dword [rsp + 0xabc], 0x92a65
mov dword [rsp + 0xac0], 0x4b08c
mov dword [rsp + 0xac4], 0xde0f8
mov dword [rsp + 0xac8], 0x1bf6d
mov dword [rsp + 0xacc], 0xbf9ee
mov dword [rsp + 0xa0], 0xa
jmp 0x14006f92c
mov eax, dword [rsp + 0xa0]
inc eax
mov dword [rsp + 0xa0], eax
cmp dword [rsp + 0xa0], 0xd
jge 0x14006f959
mov eax, dword [rsp + 0xa0]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xa0]
mov eax, dword [rsp + rax*4 + 0xa98]
mov dword [rsp + rcx*4 + 0xa98], eax
jmp 0x14006f91c
jmp 0x14006f95b
mov eax, 4
imul rax, rax, 2
mov ecx, 4
imul rcx, rcx, 6
mov eax, dword [rsp + rax + 0xa98]
mov dword [rsp + rcx + 0xa98], eax
jmp 0x14006f97d
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 4
mov eax, dword [rsp + rax + 0xa98]
mov dword [rsp + rcx + 0xa98], eax
jmp 0x14006f99f
mov dword [rsp + 0xa4], 6
jmp 0x14006f9bc
mov eax, dword [rsp + 0xa4]
inc eax
mov dword [rsp + 0xa4], eax
cmp dword [rsp + 0xa4], 0xd
jge 0x14006f9e9
mov eax, dword [rsp + 0xa4]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xa4]
mov eax, dword [rsp + rax*4 + 0xa98]
mov dword [rsp + rcx*4 + 0xa98], eax
jmp 0x14006f9ac
jmp 0x14006f9eb
mov eax, 4
imul rax, rax, 1
mov ecx, 4
imul rcx, rcx, 0xa
mov eax, dword [rsp + rax + 0xa98]
mov dword [rsp + rcx + 0xa98], eax
jmp 0x14006fa0d
mov dword [rsp + 0x420], 0x159
mov dword [rsp + 0xbc0], 0xd88cf
mov dword [rsp + 0xbc4], 0x4e7f4
mov dword [rsp + 0xbc8], 0xf13f5
mov dword [rsp + 0xbcc], 0x204b4
mov dword [rsp + 0xbd0], 0x79845
mov dword [rsp + 0xbd4], 0x1059
mov dword [rsp + 0xbd8], 0x159
mov dword [rsp + 0xbdc], 0xeb4a1
mov dword [rsp + 0xbe0], 0xa8ed5
mov dword [rsp + 0xbe4], 0x1a0ab
mov dword [rsp + 0xbe8], 0x39c6f
mov dword [rsp + 0xbec], 0x54ce3
mov dword [rsp + 0xbf0], 0x445d7
mov dword [rsp + 0xbf4], 0x670bb
mov dword [rsp + 0xa8], 1
jmp 0x14006facf
mov eax, dword [rsp + 0xa8]
inc eax
mov dword [rsp + 0xa8], eax
cmp dword [rsp + 0xa8], 0xd
jge 0x14006fafc
mov eax, dword [rsp + 0xa8]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xa8]
mov eax, dword [rsp + rax*4 + 0xbc0]
mov dword [rsp + rcx*4 + 0xbc0], eax
jmp 0x14006fabf
jmp 0x14006fafe
mov eax, 4
imul rax, rax, 8
mov ecx, 4
imul rcx, rcx, 6
mov eax, dword [rsp + rax + 0xbc0]
mov dword [rsp + rcx + 0xbc0], eax
jmp 0x14006fb20
mov dword [rsp + 0xac], 7
jmp 0x14006fb3d
mov eax, dword [rsp + 0xac]
inc eax
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 0xd
jge 0x14006fb6a
mov eax, dword [rsp + 0xac]
inc eax
cdqe
movsxd rcx, dword [rsp + 0xac]
mov eax, dword [rsp + rax*4 + 0xbc0]
mov dword [rsp + rcx*4 + 0xbc0], eax
jmp 0x14006fb2d
jmp 0x14006fb6c
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov word [rsp + 0x3c], ax
mov dword [rsp + 0x424], 0x207d
mov dword [rsp + 0x920], 0x40
lea rcx, [rsp + 0x920]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14006fbf9
mov dword [rsp + 0x29c], 0
movsx eax, word [rsp + 0x3c]
test eax, eax
je 0x14006fbf4
movsx eax, word [rsp + 0x3c]
cdq
mov ecx, 0xa
idiv ecx
mov eax, edx
mov dword [rsp + 0x360], eax
imul eax, dword [rsp + 0x29c], 0xa
add eax, dword [rsp + 0x360]
mov dword [rsp + 0x29c], eax
movsx eax, word [rsp + 0x3c]
cdq
mov ecx, 0xa
idiv ecx
mov word [rsp + 0x3c], ax
jmp 0x14006fbab
jmp 0x14006fcec
mov dword [rsp + 0x428], 0x2a1
mov dword [rsp + 0xeb0], 0x641fa
mov dword [rsp + 0xeb4], 0x6a860
mov dword [rsp + 0xeb8], 0xc470f
mov dword [rsp + 0xebc], 0x512dc
mov dword [rsp + 0xec0], 0x3d236
mov dword [rsp + 0xec4], 0x6171c
mov dword [rsp + 0xec8], 0x2a1
mov dword [rsp + 0xecc], 0x703f
mov dword [rsp + 0xed0], 0x7cb03
mov dword [rsp + 0xed4], 0xbb5f3
mov dword [rsp + 0xed8], 0xe7ecd
mov dword [rsp + 0xedc], 0xa1a3d
mov dword [rsp + 0xee0], 0xa3dc2
mov dword [rsp + 0xee4], 0x5ecfa
mov dword [rsp + 0xee8], 0x88073
mov dword [rsp + 0xeec], 0x1d43d
mov dword [rsp + 0xef0], 0xaa506
mov dword [rsp + 0xef4], 0x3b665
mov eax, 4
imul rax, rax, 0xe
mov ecx, 4
imul rcx, rcx, 6
mov eax, dword [rsp + rax + 0xeb0]
mov dword [rsp + rcx + 0xeb0], eax
jmp 0x14006fcec
lea rax, str.Ficha_QNdWtPCofrzHS
mov qword [rsp + 0x200], rax
mov eax, 0x47e0
mov word [rsp + 0x378], ax
mov dword [rsp + 0x960], 0x40
lea rcx, [rsp + 0x960]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x14006fddd
mov rcx, qword [rsp + 0x200]
call fcn.1400a3cb0
mov dword [rsp + 0x210], eax
mov byte [rsp + 0x3a], 1
mov dword [rsp + 0x74], 0
jmp 0x14006fd57
mov eax, dword [rsp + 0x74]
inc eax
mov dword [rsp + 0x74], eax
mov eax, dword [rsp + 0x210]
cdq
sub eax, edx
sar eax, 1
cmp dword [rsp + 0x74], eax
jge 0x14006fda9
movsxd rax, dword [rsp + 0x74]
mov rcx, qword [rsp + 0x200]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x74]
mov edx, dword [rsp + 0x210]
sub edx, ecx
mov ecx, edx
sub ecx, dword [rsp + 0x74]
movsxd rcx, ecx
mov rdx, qword [rsp + 0x200]
movsx ecx, byte [rdx + rcx]
cmp eax, ecx
je 0x14006fda7
mov byte [rsp + 0x3a], 0
jmp 0x14006fda9
jmp 0x14006fd4d
movzx eax, byte [rsp + 0x3a]
test eax, eax
je 0x14006fddd
mov rcx, qword [rsp + 0x200]
call fcn.1400a3cb0
mov rcx, qword [rsp + 0x200]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x200]
call fcn.140014380
mov dword [rsp + 0x78], 0
jmp 0x14006fdf1
mov eax, dword [rsp + 0x12c]
cmp dword [rsp + 0x78], eax
jge 0x14006fe2c
mov eax, dword [rsp + 0x12c]
add eax, 0x7b8
mov dword [rsp + 0x12c], eax
cmp dword [rsp + 0x78], 0x13e0
jle 0x14006fe28
mov eax, dword [rsp + 0x78]
add eax, 0x45c
mov dword [rsp + 0x78], eax
jmp 0x14006fe2c
mov dword [rsp + 0x214], 0x46b
mov qword [rsp + 0x400], 0x45c
mov eax, 0x4a3
sub eax, dword [rsp + 0x214]
add eax, 0x109d
cdqe
sub rax, qword [rsp + 0x400]
sub rax, 0x18cf
movsxd rcx, dword [rsp + 0x214]
sub rax, rcx
sub rax, 0x958
mov qword [rsp + 0x6f8], rax
mov rax, qword [rsp + 0x400]
cqo
mov ecx, 0x1569
idiv rcx
mov rcx, qword [rsp + 0x6f8]
sub rcx, rax
mov rax, rcx
mov dword [rsp + 0x42c], eax
mov rcx, qword [rsp + 0x9ff0]
call fcn.14006a930
lea rax, str.CTX_WshVXRbV
mov qword [rsp + 0x700], rax
mov dword [rsp + 0x430], 0x112f2
mov rcx, qword [rsp + 0x700]
call fcn.1400a3cb0
cmp rax, 0x25
jne 0x14006fee3
jmp 0x1400700d8
lea rax, [rsp + 0x9d78]
lea rcx, str.Frame_PTLiPjuqDEo
mov rdi, rax
mov rsi, rcx
mov ecx, 0x12
rep movsb byte [rdi], byte [rsi]
mov dword [rsp + 0x28], 0x64
lea rax, [rsp + 0x9e30]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rsp + 0x9d78]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea rcx, [rsp + 0x9e30]
call qword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [rsp + 0x434], eax
lea rdx, [rsp + 0x9e30]
lea rcx, [rsp + 0x9dc0]
call qword [sym.imp.KERNEL32.dll_lstrcpyW]
lea rax, [rsp + 0x9dc0]
lea rcx, [rsp + 0x9e30]
lea rcx, [rsp + 0x710]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
lea rcx, [rsp + 0x708]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
cvtsi2sd xmm0, qword [rsp + 0x708]
cvtsi2sd xmm1, qword [rsp + 0x710]
divsd xmm0, xmm1
movsd qword [rsp + 0x718], xmm0
movsd xmm0, qword [rsp + 0x718]
comisd xmm0, xmmword [0x1400d7500]
jbe 0x1400700d8
lea rax, [rsp + 0x5270]
mov rdi, rax
xor eax, eax
mov ecx, 0x7e0
rep stosb byte [rdi], al
mov dword [rsp + 0x118], 0
jmp 0x14006ffef
movsxd rax, dword [rsp + 0x118]
cmp rax, 0x18
jae 0x14007004b
mov dword [rsp + 0x11c], 0
jmp 0x14007001a
lea rax, [rsp + 0x5a50]
mov rdi, rax
xor eax, eax
mov ecx, 0x7e0
rep stosb byte [rdi], al
mov dword [rsp + 0x120], 0
jmp 0x14007007c
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov eax, eax
mov qword [rsp + 0x720], rax
mov qword [rsp + 0x818], 0x7ae4
mov dword [rsp + 0x9a0], 0x40
lea rcx, [rsp + 0x9a0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
cmp eax, 1
jne 0x140070170
mov eax, dword [rsp + 0x720]
mov dword [rsp + 0x364], eax
mov dword [rsp + 0x244], 1
mov dword [rsp + 0x128], 2
jmp 0x140070148
mov eax, dword [rsp + 0x364]
cmp dword [rsp + 0x128], eax
jg 0x140070170
movsxd rax, dword [rsp + 0x12c]
mov rcx, qword [rsp + 0x9fc8]
xor rcx, rsp
call fcn.14009cb40
add rsp, 0x9fd8
pop rdi
pop rsi
ret