Function at 0x1400048f0
Capabilities:
Connect to wmi namespace via wbemlocator
Load assembly via iassembly

Disassembly:
mov eax, 0x19a8
call fcn.14002b1e0
sub rsp, rax
mov qword [rsp + 0x1920], rcx
mov qword [rsp + 0x1918], rdx
mov dword [rsp + 0x1910], 0x7077
mov dword [rsp + 0x190c], 0
cmp dword [rsp + 0x190c], 0x784
jge 0x1400049f5
mov ecx, 0x26b70
call fcn.140043e90
mov qword [rsp + 0x1900], rax
mov dword [rsp + 0x18fc], 0
cmp dword [rsp + 0x18fc], 0x18f
jge 0x1400049b3
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x16d8
cdq
idiv ecx
mov rax, qword [rsp + 0x1900]
movsxd rcx, dword [rsp + 0x18fc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x34e6
cdq
idiv ecx
add edx, dword [rsp + 0x1910]
mov dword [rsp + 0x1910], edx
mov eax, dword [rsp + 0x18fc]
add eax, 1
mov dword [rsp + 0x18fc], eax
jmp 0x140004951
mov rax, qword [rsp + 0x1900]
mov qword [rsp + 0x6d8], rax
cmp rax, 0
je 0x1400049da
mov rcx, qword [rsp + 0x6d8]
call fcn.140043e70
jmp 0x1400049df
mov eax, dword [rsp + 0x190c]
add eax, 1
mov dword [rsp + 0x190c], eax
jmp 0x140004923
mov dword [rsp + 0x18f8], 0x4cd1
mov dword [rsp + 0x18f4], 0
cmp dword [rsp + 0x18f4], 0x51d
jge 0x140004add
mov ecx, 0xc7e0
call fcn.140043e90
mov qword [rsp + 0x18e8], rax
mov dword [rsp + 0x18e4], 0
cmp dword [rsp + 0x18e4], 0x192
jge 0x140004a9b
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x36c4
cdq
idiv ecx
mov rax, qword [rsp + 0x18e8]
movsxd rcx, dword [rsp + 0x18e4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x30df
cdq
idiv ecx
add edx, dword [rsp + 0x18f8]
mov dword [rsp + 0x18f8], edx
mov eax, dword [rsp + 0x18e4]
add eax, 1
mov dword [rsp + 0x18e4], eax
jmp 0x140004a39
mov rax, qword [rsp + 0x18e8]
mov qword [rsp + 0x6d0], rax
cmp rax, 0
je 0x140004ac2
mov rcx, qword [rsp + 0x6d0]
call fcn.140043e70
jmp 0x140004ac7
mov eax, dword [rsp + 0x18f4]
add eax, 1
mov dword [rsp + 0x18f4], eax
jmp 0x140004a0b
mov dword [rsp + 0x18e0], 0x90a
mov dword [rsp + 0x18dc], 0
cmp dword [rsp + 0x18dc], 0x5aa
jge 0x140004bc5
mov ecx, 0x201c0
call fcn.140043e90
mov qword [rsp + 0x18d0], rax
mov dword [rsp + 0x18cc], 0
cmp dword [rsp + 0x18cc], 0x1d5
jge 0x140004b83
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x158d
cdq
idiv ecx
mov rax, qword [rsp + 0x18d0]
movsxd rcx, dword [rsp + 0x18cc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3a05
cdq
idiv ecx
add edx, dword [rsp + 0x18e0]
mov dword [rsp + 0x18e0], edx
mov eax, dword [rsp + 0x18cc]
add eax, 1
mov dword [rsp + 0x18cc], eax
jmp 0x140004b21
mov rax, qword [rsp + 0x18d0]
mov qword [rsp + 0x6c8], rax
cmp rax, 0
je 0x140004baa
mov rcx, qword [rsp + 0x6c8]
call fcn.140043e70
jmp 0x140004baf
mov eax, dword [rsp + 0x18dc]
add eax, 1
mov dword [rsp + 0x18dc], eax
jmp 0x140004af3
mov dword [rsp + 0x18c8], 0x3574
mov dword [rsp + 0x18c4], 0
cmp dword [rsp + 0x18c4], 0x6f7
jge 0x140004cad
mov ecx, 0xa300
call fcn.140043e90
mov qword [rsp + 0x18b8], rax
mov dword [rsp + 0x18b4], 0
cmp dword [rsp + 0x18b4], 0xd4
jge 0x140004c6b
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2ed8
cdq
idiv ecx
mov rax, qword [rsp + 0x18b8]
movsxd rcx, dword [rsp + 0x18b4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2eab
cdq
idiv ecx
add edx, dword [rsp + 0x18c8]
mov dword [rsp + 0x18c8], edx
mov eax, dword [rsp + 0x18b4]
add eax, 1
mov dword [rsp + 0x18b4], eax
jmp 0x140004c09
mov rax, qword [rsp + 0x18b8]
mov qword [rsp + 0x6c0], rax
cmp rax, 0
je 0x140004c92
mov rcx, qword [rsp + 0x6c0]
call fcn.140043e70
jmp 0x140004c97
mov eax, dword [rsp + 0x18c4]
add eax, 1
mov dword [rsp + 0x18c4], eax
jmp 0x140004bdb
mov dword [rsp + 0x18b0], 0x1eac
mov dword [rsp + 0x18ac], 0
cmp dword [rsp + 0x18ac], 0x48f
jge 0x140004d95
mov ecx, 0x1c674
call fcn.140043e90
mov qword [rsp + 0x18a0], rax
mov dword [rsp + 0x189c], 0
cmp dword [rsp + 0x189c], 0xcb
jge 0x140004d53
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x346f
cdq
idiv ecx
mov rax, qword [rsp + 0x18a0]
movsxd rcx, dword [rsp + 0x189c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1ab3
cdq
idiv ecx
add edx, dword [rsp + 0x18b0]
mov dword [rsp + 0x18b0], edx
mov eax, dword [rsp + 0x189c]
add eax, 1
mov dword [rsp + 0x189c], eax
jmp 0x140004cf1
mov rax, qword [rsp + 0x18a0]
mov qword [rsp + 0x6b8], rax
cmp rax, 0
je 0x140004d7a
mov rcx, qword [rsp + 0x6b8]
call fcn.140043e70
jmp 0x140004d7f
mov eax, dword [rsp + 0x18ac]
add eax, 1
mov dword [rsp + 0x18ac], eax
jmp 0x140004cc3
mov dword [rsp + 0x1898], 0x1be4
mov dword [rsp + 0x1894], 0
cmp dword [rsp + 0x1894], 0x608
jge 0x140004e7d
mov ecx, 0x14f44
call fcn.140043e90
mov qword [rsp + 0x1888], rax
mov dword [rsp + 0x1884], 0
cmp dword [rsp + 0x1884], 0x129
jge 0x140004e3b
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x294a
cdq
idiv ecx
mov rax, qword [rsp + 0x1888]
movsxd rcx, dword [rsp + 0x1884]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x19fb
cdq
idiv ecx
add edx, dword [rsp + 0x1898]
mov dword [rsp + 0x1898], edx
mov eax, dword [rsp + 0x1884]
add eax, 1
mov dword [rsp + 0x1884], eax
jmp 0x140004dd9
mov rax, qword [rsp + 0x1888]
mov qword [rsp + 0x6b0], rax
cmp rax, 0
je 0x140004e62
mov rcx, qword [rsp + 0x6b0]
call fcn.140043e70
jmp 0x140004e67
mov eax, dword [rsp + 0x1894]
add eax, 1
mov dword [rsp + 0x1894], eax
jmp 0x140004dab
movss xmm0, dword [0x14006200c]
movss dword [rsp + 0x1880], xmm0
movss xmm0, dword [0x140062008]
movss dword [rsp + 0x1880], xmm0
movss xmm0, dword [rsp + 0x1880]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [section..rdata]
ucomisd xmm0, xmm1
jne 0x140004fdb
jp 0x140004fdb
mov dword [rsp + 0x187c], 0
cmp dword [rsp + 0x187c], 0x1030
jge 0x140004fb9
mov ecx, 0xc7b0
call fcn.140043e90
mov qword [rsp + 0x1870], rax
mov dword [rsp + 0x186c], 0
cmp dword [rsp + 0x186c], 0xfd
jge 0x140004f77
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x28b6
cdq
idiv ecx
mov rax, qword [rsp + 0x1870]
movsxd rcx, dword [rsp + 0x186c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062610]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1880]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1880], xmm0
mov eax, dword [rsp + 0x186c]
add eax, 1
mov dword [rsp + 0x186c], eax
jmp 0x140004efd
mov rax, qword [rsp + 0x1870]
mov qword [rsp + 0x6a8], rax
cmp rax, 0
je 0x140004f9e
mov rcx, qword [rsp + 0x6a8]
call fcn.140043e70
jmp 0x140004fa3
mov eax, dword [rsp + 0x187c]
add eax, 1
mov dword [rsp + 0x187c], eax
jmp 0x140004ecf
movss xmm0, dword [0x140062014]
movss dword [rsp + 0x1880], xmm0
movss xmm0, dword [0x140062010]
movss dword [rsp + 0x1880], xmm0
movss xmm0, dword [rsp + 0x1880]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062018]
ucomisd xmm0, xmm1
jne 0x140005117
jp 0x140005117
mov dword [rsp + 0x1868], 0
cmp dword [rsp + 0x1868], 0xa18
jge 0x1400050f5
mov ecx, 0x1a1ec
call fcn.140043e90
mov qword [rsp + 0x1860], rax
mov dword [rsp + 0x185c], 0
cmp dword [rsp + 0x185c], 0x26a
jge 0x1400050b3
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x287d
cdq
idiv ecx
mov rax, qword [rsp + 0x1860]
movsxd rcx, dword [rsp + 0x185c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062608]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1880]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1880], xmm0
mov eax, dword [rsp + 0x185c]
add eax, 1
mov dword [rsp + 0x185c], eax
jmp 0x140005039
mov rax, qword [rsp + 0x1860]
mov qword [rsp + 0x6a0], rax
cmp rax, 0
je 0x1400050da
mov rcx, qword [rsp + 0x6a0]
call fcn.140043e70
jmp 0x1400050df
mov eax, dword [rsp + 0x1868]
add eax, 1
mov dword [rsp + 0x1868], eax
jmp 0x14000500b
movss xmm0, dword [0x140062024]
movss dword [rsp + 0x1880], xmm0
movss xmm0, dword [0x140062020]
movss dword [rsp + 0x1880], xmm0
movss xmm0, dword [rsp + 0x1880]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062028]
ucomisd xmm0, xmm1
jne 0x140005253
jp 0x140005253
mov dword [rsp + 0x1858], 0
cmp dword [rsp + 0x1858], 0xdc7
jge 0x140005231
mov ecx, 0xbb40
call fcn.140043e90
mov qword [rsp + 0x1850], rax
mov dword [rsp + 0x184c], 0
cmp dword [rsp + 0x184c], 0x301
jge 0x1400051ef
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x23a0
cdq
idiv ecx
mov rax, qword [rsp + 0x1850]
movsxd rcx, dword [rsp + 0x184c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062600]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1880]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1880], xmm0
mov eax, dword [rsp + 0x184c]
add eax, 1
mov dword [rsp + 0x184c], eax
jmp 0x140005175
mov rax, qword [rsp + 0x1850]
mov qword [rsp + 0x698], rax
cmp rax, 0
je 0x140005216
mov rcx, qword [rsp + 0x698]
call fcn.140043e70
jmp 0x14000521b
mov eax, dword [rsp + 0x1858]
add eax, 1
mov dword [rsp + 0x1858], eax
jmp 0x140005147
movss xmm0, dword [0x140062034]
movss dword [rsp + 0x1880], xmm0
movss xmm0, dword [0x140062030]
movss dword [rsp + 0x1880], xmm0
movss xmm0, dword [rsp + 0x1880]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062038]
ucomisd xmm0, xmm1
jne 0x14000538f
jp 0x14000538f
mov dword [rsp + 0x1848], 0
cmp dword [rsp + 0x1848], 0x10fe
jge 0x14000536d
mov ecx, 0x2515c
call fcn.140043e90
mov qword [rsp + 0x1840], rax
mov dword [rsp + 0x183c], 0
cmp dword [rsp + 0x183c], 0x150
jge 0x14000532b
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1c50
cdq
idiv ecx
mov rax, qword [rsp + 0x1840]
movsxd rcx, dword [rsp + 0x183c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625f8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1880]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1880], xmm0
mov eax, dword [rsp + 0x183c]
add eax, 1
mov dword [rsp + 0x183c], eax
jmp 0x1400052b1
mov rax, qword [rsp + 0x1840]
mov qword [rsp + 0x690], rax
cmp rax, 0
je 0x140005352
mov rcx, qword [rsp + 0x690]
call fcn.140043e70
jmp 0x140005357
mov eax, dword [rsp + 0x1848]
add eax, 1
mov dword [rsp + 0x1848], eax
jmp 0x140005283
movss xmm0, dword [0x140062044]
movss dword [rsp + 0x1880], xmm0
movss xmm0, dword [0x140062040]
movss dword [rsp + 0x1880], xmm0
xor eax, eax
mov ecx, eax
xor edx, edx
call qword [sym.imp.ole32.dll_CoInitializeEx]
mov dword [rsp + 0x1914], eax
cmp dword [rsp + 0x1914], 0
jge 0x1400053c0
mov dword [rsp + 0x192c], 0
jmp 0x1400119f3
mov dword [rsp + 0x1838], 0x325e
mov dword [rsp + 0x1834], 0
cmp dword [rsp + 0x1834], 0x4cc
jge 0x1400054a8
mov ecx, 0x12138
call fcn.140043e90
mov qword [rsp + 0x1828], rax
mov dword [rsp + 0x1824], 0
cmp dword [rsp + 0x1824], 0xfb
jge 0x140005466
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1a0a
cdq
idiv ecx
mov rax, qword [rsp + 0x1828]
movsxd rcx, dword [rsp + 0x1824]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x29e0
cdq
idiv ecx
add edx, dword [rsp + 0x1838]
mov dword [rsp + 0x1838], edx
mov eax, dword [rsp + 0x1824]
add eax, 1
mov dword [rsp + 0x1824], eax
jmp 0x140005404
mov rax, qword [rsp + 0x1828]
mov qword [rsp + 0x688], rax
cmp rax, 0
je 0x14000548d
mov rcx, qword [rsp + 0x688]
call fcn.140043e70
jmp 0x140005492
mov eax, dword [rsp + 0x1834]
add eax, 1
mov dword [rsp + 0x1834], eax
jmp 0x1400053d6
mov dword [rsp + 0x1820], 0x4fcb
mov dword [rsp + 0x181c], 0
cmp dword [rsp + 0x181c], 0x56d
jge 0x140005590
mov ecx, 0xfe7c
call fcn.140043e90
mov qword [rsp + 0x1810], rax
mov dword [rsp + 0x180c], 0
cmp dword [rsp + 0x180c], 0x8c
jge 0x14000554e
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2031
cdq
idiv ecx
mov rax, qword [rsp + 0x1810]
movsxd rcx, dword [rsp + 0x180c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2401
cdq
idiv ecx
add edx, dword [rsp + 0x1820]
mov dword [rsp + 0x1820], edx
mov eax, dword [rsp + 0x180c]
add eax, 1
mov dword [rsp + 0x180c], eax
jmp 0x1400054ec
mov rax, qword [rsp + 0x1810]
mov qword [rsp + 0x680], rax
cmp rax, 0
je 0x140005575
mov rcx, qword [rsp + 0x680]
call fcn.140043e70
jmp 0x14000557a
mov eax, dword [rsp + 0x181c]
add eax, 1
mov dword [rsp + 0x181c], eax
jmp 0x1400054be
mov dword [rsp + 0x1808], 0x5157
mov dword [rsp + 0x1804], 0
cmp dword [rsp + 0x1804], 0x3ff
jge 0x140005678
mov ecx, 0xd6f4
call fcn.140043e90
mov qword [rsp + 0x17f8], rax
mov dword [rsp + 0x17f4], 0
cmp dword [rsp + 0x17f4], 0x151
jge 0x140005636
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2e5f
cdq
idiv ecx
mov rax, qword [rsp + 0x17f8]
movsxd rcx, dword [rsp + 0x17f4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2004
cdq
idiv ecx
add edx, dword [rsp + 0x1808]
mov dword [rsp + 0x1808], edx
mov eax, dword [rsp + 0x17f4]
add eax, 1
mov dword [rsp + 0x17f4], eax
jmp 0x1400055d4
mov rax, qword [rsp + 0x17f8]
mov qword [rsp + 0x678], rax
cmp rax, 0
je 0x14000565d
mov rcx, qword [rsp + 0x678]
call fcn.140043e70
jmp 0x140005662
mov eax, dword [rsp + 0x1804]
add eax, 1
mov dword [rsp + 0x1804], eax
jmp 0x1400055a6
mov dword [rsp + 0x17f0], 0x1c44
mov dword [rsp + 0x17ec], 0
cmp dword [rsp + 0x17ec], 0x587
jge 0x140005760
mov ecx, 0x139bc
call fcn.140043e90
mov qword [rsp + 0x17e0], rax
mov dword [rsp + 0x17dc], 0
cmp dword [rsp + 0x17dc], 0x167
jge 0x14000571e
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1a24
cdq
idiv ecx
mov rax, qword [rsp + 0x17e0]
movsxd rcx, dword [rsp + 0x17dc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3a85
cdq
idiv ecx
add edx, dword [rsp + 0x17f0]
mov dword [rsp + 0x17f0], edx
mov eax, dword [rsp + 0x17dc]
add eax, 1
mov dword [rsp + 0x17dc], eax
jmp 0x1400056bc
mov rax, qword [rsp + 0x17e0]
mov qword [rsp + 0x670], rax
cmp rax, 0
je 0x140005745
mov rcx, qword [rsp + 0x670]
call fcn.140043e70
jmp 0x14000574a
mov eax, dword [rsp + 0x17ec]
add eax, 1
mov dword [rsp + 0x17ec], eax
jmp 0x14000568e
mov dword [rsp + 0x17d8], 0x4916
mov dword [rsp + 0x17d4], 0
cmp dword [rsp + 0x17d4], 0x4fe
jge 0x140005848
mov ecx, 0x25ebc
call fcn.140043e90
mov qword [rsp + 0x17c8], rax
mov dword [rsp + 0x17c4], 0
cmp dword [rsp + 0x17c4], 0x168
jge 0x140005806
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2df8
cdq
idiv ecx
mov rax, qword [rsp + 0x17c8]
movsxd rcx, dword [rsp + 0x17c4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1a7c
cdq
idiv ecx
add edx, dword [rsp + 0x17d8]
mov dword [rsp + 0x17d8], edx
mov eax, dword [rsp + 0x17c4]
add eax, 1
mov dword [rsp + 0x17c4], eax
jmp 0x1400057a4
mov rax, qword [rsp + 0x17c8]
mov qword [rsp + 0x668], rax
cmp rax, 0
je 0x14000582d
mov rcx, qword [rsp + 0x668]
call fcn.140043e70
jmp 0x140005832
mov eax, dword [rsp + 0x17d4]
add eax, 1
mov dword [rsp + 0x17d4], eax
jmp 0x140005776
movss xmm0, dword [0x140062054]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [0x140062050]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [rsp + 0x17c0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062048]
ucomisd xmm0, xmm1
jne 0x1400059a6
jp 0x1400059a6
mov dword [rsp + 0x17bc], 0
cmp dword [rsp + 0x17bc], 0x8dc
jge 0x140005984
mov ecx, 0x1cd1c
call fcn.140043e90
mov qword [rsp + 0x17b0], rax
mov dword [rsp + 0x17ac], 0
cmp dword [rsp + 0x17ac], 0x256
jge 0x140005942
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2b38
cdq
idiv ecx
mov rax, qword [rsp + 0x17b0]
movsxd rcx, dword [rsp + 0x17ac]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625f0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x17c0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17c0], xmm0
mov eax, dword [rsp + 0x17ac]
add eax, 1
mov dword [rsp + 0x17ac], eax
jmp 0x1400058c8
mov rax, qword [rsp + 0x17b0]
mov qword [rsp + 0x660], rax
cmp rax, 0
je 0x140005969
mov rcx, qword [rsp + 0x660]
call fcn.140043e70
jmp 0x14000596e
mov eax, dword [rsp + 0x17bc]
add eax, 1
mov dword [rsp + 0x17bc], eax
jmp 0x14000589a
movss xmm0, dword [0x14006205c]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [0x140062058]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [rsp + 0x17c0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062060]
ucomisd xmm0, xmm1
jne 0x140005adf
jp 0x140005adf
mov dword [rsp + 0x17a8], 0
cmp dword [rsp + 0x17a8], 0xb20
jge 0x140005abd
mov ecx, 0x1a848
call fcn.140043e90
mov qword [rsp + 0x17a0], rax
mov dword [rsp + 0x179c], 0
cmp dword [rsp + 0x179c], 0x64
jge 0x140005a7b
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x305d
cdq
idiv ecx
mov rax, qword [rsp + 0x17a0]
movsxd rcx, dword [rsp + 0x179c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625e8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x17c0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17c0], xmm0
mov eax, dword [rsp + 0x179c]
add eax, 1
mov dword [rsp + 0x179c], eax
jmp 0x140005a04
mov rax, qword [rsp + 0x17a0]
mov qword [rsp + 0x658], rax
cmp rax, 0
je 0x140005aa2
mov rcx, qword [rsp + 0x658]
call fcn.140043e70
jmp 0x140005aa7
mov eax, dword [rsp + 0x17a8]
add eax, 1
mov dword [rsp + 0x17a8], eax
jmp 0x1400059d6
movss xmm0, dword [0x14006206c]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [0x140062068]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [rsp + 0x17c0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062070]
ucomisd xmm0, xmm1
jne 0x140005c1b
jp 0x140005c1b
mov dword [rsp + 0x1798], 0
cmp dword [rsp + 0x1798], 0x1116
jge 0x140005bf9
mov ecx, 0x270fc
call fcn.140043e90
mov qword [rsp + 0x1790], rax
mov dword [rsp + 0x178c], 0
cmp dword [rsp + 0x178c], 0x1bd
jge 0x140005bb7
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x371d
cdq
idiv ecx
mov rax, qword [rsp + 0x1790]
movsxd rcx, dword [rsp + 0x178c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625e0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x17c0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17c0], xmm0
mov eax, dword [rsp + 0x178c]
add eax, 1
mov dword [rsp + 0x178c], eax
jmp 0x140005b3d
mov rax, qword [rsp + 0x1790]
mov qword [rsp + 0x650], rax
cmp rax, 0
je 0x140005bde
mov rcx, qword [rsp + 0x650]
call fcn.140043e70
jmp 0x140005be3
mov eax, dword [rsp + 0x1798]
add eax, 1
mov dword [rsp + 0x1798], eax
jmp 0x140005b0f
movss xmm0, dword [0x14006207c]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [0x140062078]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [rsp + 0x17c0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062080]
ucomisd xmm0, xmm1
jne 0x140005d57
jp 0x140005d57
mov dword [rsp + 0x1788], 0
cmp dword [rsp + 0x1788], 0xc45
jge 0x140005d35
mov ecx, 0xd0f4
call fcn.140043e90
mov qword [rsp + 0x1780], rax
mov dword [rsp + 0x177c], 0
cmp dword [rsp + 0x177c], 0x30f
jge 0x140005cf3
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x23b0
cdq
idiv ecx
mov rax, qword [rsp + 0x1780]
movsxd rcx, dword [rsp + 0x177c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625d8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x17c0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17c0], xmm0
mov eax, dword [rsp + 0x177c]
add eax, 1
mov dword [rsp + 0x177c], eax
jmp 0x140005c79
mov rax, qword [rsp + 0x1780]
mov qword [rsp + 0x648], rax
cmp rax, 0
je 0x140005d1a
mov rcx, qword [rsp + 0x648]
call fcn.140043e70
jmp 0x140005d1f
mov eax, dword [rsp + 0x1788]
add eax, 1
mov dword [rsp + 0x1788], eax
jmp 0x140005c4b
movss xmm0, dword [0x14006208c]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [0x140062088]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [rsp + 0x17c0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062090]
ucomisd xmm0, xmm1
jne 0x140005e93
jp 0x140005e93
mov dword [rsp + 0x1778], 0
cmp dword [rsp + 0x1778], 0x1391
jge 0x140005e71
mov ecx, 0xe8bc
call fcn.140043e90
mov qword [rsp + 0x1770], rax
mov dword [rsp + 0x176c], 0
cmp dword [rsp + 0x176c], 0x277
jge 0x140005e2f
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x362b
cdq
idiv ecx
mov rax, qword [rsp + 0x1770]
movsxd rcx, dword [rsp + 0x176c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625d0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x17c0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17c0], xmm0
mov eax, dword [rsp + 0x176c]
add eax, 1
mov dword [rsp + 0x176c], eax
jmp 0x140005db5
mov rax, qword [rsp + 0x1770]
mov qword [rsp + 0x640], rax
cmp rax, 0
je 0x140005e56
mov rcx, qword [rsp + 0x640]
call fcn.140043e70
jmp 0x140005e5b
mov eax, dword [rsp + 0x1778]
add eax, 1
mov dword [rsp + 0x1778], eax
jmp 0x140005d87
movss xmm0, dword [0x14006209c]
movss dword [rsp + 0x17c0], xmm0
movss xmm0, dword [0x140062098]
movss dword [rsp + 0x17c0], xmm0
xor eax, eax
mov r9d, eax
mov edx, 0xffffffff
xor eax, eax
mov rcx, r9
mov r8, r9
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x28], 3
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x40], 0
call qword [sym.imp.ole32.dll_CoInitializeSecurity]
mov dword [rsp + 0x1914], eax
mov dword [rsp + 0x1768], 0x5bb6
mov dword [rsp + 0x1764], 0
cmp dword [rsp + 0x1764], 0x618
jge 0x140005fc4
mov ecx, 0x12ae4
call fcn.140043e90
mov qword [rsp + 0x1758], rax
mov dword [rsp + 0x1754], 0
cmp dword [rsp + 0x1754], 0x18a
jge 0x140005f82
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3700
cdq
idiv ecx
mov rax, qword [rsp + 0x1758]
movsxd rcx, dword [rsp + 0x1754]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x36b1
cdq
idiv ecx
add edx, dword [rsp + 0x1768]
mov dword [rsp + 0x1768], edx
mov eax, dword [rsp + 0x1754]
add eax, 1
mov dword [rsp + 0x1754], eax
jmp 0x140005f20
mov rax, qword [rsp + 0x1758]
mov qword [rsp + 0x638], rax
cmp rax, 0
je 0x140005fa9
mov rcx, qword [rsp + 0x638]
call fcn.140043e70
jmp 0x140005fae
mov eax, dword [rsp + 0x1764]
add eax, 1
mov dword [rsp + 0x1764], eax
jmp 0x140005ef2
mov dword [rsp + 0x1750], 0x109e
mov dword [rsp + 0x174c], 0
cmp dword [rsp + 0x174c], 0x5b7
jge 0x1400060ac
mov ecx, 0xf5e4
call fcn.140043e90
mov qword [rsp + 0x1740], rax
mov dword [rsp + 0x173c], 0
cmp dword [rsp + 0x173c], 0xbc
jge 0x14000606a
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3a78
cdq
idiv ecx
mov rax, qword [rsp + 0x1740]
movsxd rcx, dword [rsp + 0x173c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1ad0
cdq
idiv ecx
add edx, dword [rsp + 0x1750]
mov dword [rsp + 0x1750], edx
mov eax, dword [rsp + 0x173c]
add eax, 1
mov dword [rsp + 0x173c], eax
jmp 0x140006008
mov rax, qword [rsp + 0x1740]
mov qword [rsp + 0x630], rax
cmp rax, 0
je 0x140006091
mov rcx, qword [rsp + 0x630]
call fcn.140043e70
jmp 0x140006096
mov eax, dword [rsp + 0x174c]
add eax, 1
mov dword [rsp + 0x174c], eax
jmp 0x140005fda
mov dword [rsp + 0x1738], 0x2d31
mov dword [rsp + 0x1734], 0
cmp dword [rsp + 0x1734], 0x4f2
jge 0x140006194
mov ecx, 0x24b24
call fcn.140043e90
mov qword [rsp + 0x1728], rax
mov dword [rsp + 0x1724], 0
cmp dword [rsp + 0x1724], 0xc1
jge 0x140006152
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1ad1
cdq
idiv ecx
mov rax, qword [rsp + 0x1728]
movsxd rcx, dword [rsp + 0x1724]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1512
cdq
idiv ecx
add edx, dword [rsp + 0x1738]
mov dword [rsp + 0x1738], edx
mov eax, dword [rsp + 0x1724]
add eax, 1
mov dword [rsp + 0x1724], eax
jmp 0x1400060f0
mov rax, qword [rsp + 0x1728]
mov qword [rsp + 0x628], rax
cmp rax, 0
je 0x140006179
mov rcx, qword [rsp + 0x628]
call fcn.140043e70
jmp 0x14000617e
mov eax, dword [rsp + 0x1734]
add eax, 1
mov dword [rsp + 0x1734], eax
jmp 0x1400060c2
mov dword [rsp + 0x1720], 0x33a2
mov dword [rsp + 0x171c], 0
cmp dword [rsp + 0x171c], 0x6fb
jge 0x14000627c
mov ecx, 0x198ac
call fcn.140043e90
mov qword [rsp + 0x1710], rax
mov dword [rsp + 0x170c], 0
cmp dword [rsp + 0x170c], 0x155
jge 0x14000623a
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x296f
cdq
idiv ecx
mov rax, qword [rsp + 0x1710]
movsxd rcx, dword [rsp + 0x170c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2296
cdq
idiv ecx
add edx, dword [rsp + 0x1720]
mov dword [rsp + 0x1720], edx
mov eax, dword [rsp + 0x170c]
add eax, 1
mov dword [rsp + 0x170c], eax
jmp 0x1400061d8
mov rax, qword [rsp + 0x1710]
mov qword [rsp + 0x620], rax
cmp rax, 0
je 0x140006261
mov rcx, qword [rsp + 0x620]
call fcn.140043e70
jmp 0x140006266
mov eax, dword [rsp + 0x171c]
add eax, 1
mov dword [rsp + 0x171c], eax
jmp 0x1400061aa
mov dword [rsp + 0x1708], 0x15e9
mov dword [rsp + 0x1704], 0
cmp dword [rsp + 0x1704], 0x4b1
jge 0x140006364
mov ecx, 0x16d2c
call fcn.140043e90
mov qword [rsp + 0x16f8], rax
mov dword [rsp + 0x16f4], 0
cmp dword [rsp + 0x16f4], 0xe6
jge 0x140006322
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3002
cdq
idiv ecx
mov rax, qword [rsp + 0x16f8]
movsxd rcx, dword [rsp + 0x16f4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1be6
cdq
idiv ecx
add edx, dword [rsp + 0x1708]
mov dword [rsp + 0x1708], edx
mov eax, dword [rsp + 0x16f4]
add eax, 1
mov dword [rsp + 0x16f4], eax
jmp 0x1400062c0
mov rax, qword [rsp + 0x16f8]
mov qword [rsp + 0x618], rax
cmp rax, 0
je 0x140006349
mov rcx, qword [rsp + 0x618]
call fcn.140043e70
jmp 0x14000634e
mov eax, dword [rsp + 0x1704]
add eax, 1
mov dword [rsp + 0x1704], eax
jmp 0x140006292
mov dword [rsp + 0x16f0], 0xd0a
mov dword [rsp + 0x16ec], 0
cmp dword [rsp + 0x16ec], 0x7b1
jge 0x14000644c
mov ecx, 0x10a58
call fcn.140043e90
mov qword [rsp + 0x16e0], rax
mov dword [rsp + 0x16dc], 0
cmp dword [rsp + 0x16dc], 0x90
jge 0x14000640a
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2fff
cdq
idiv ecx
mov rax, qword [rsp + 0x16e0]
movsxd rcx, dword [rsp + 0x16dc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1ce1
cdq
idiv ecx
add edx, dword [rsp + 0x16f0]
mov dword [rsp + 0x16f0], edx
mov eax, dword [rsp + 0x16dc]
add eax, 1
mov dword [rsp + 0x16dc], eax
jmp 0x1400063a8
mov rax, qword [rsp + 0x16e0]
mov qword [rsp + 0x610], rax
cmp rax, 0
je 0x140006431
mov rcx, qword [rsp + 0x610]
call fcn.140043e70
jmp 0x140006436
mov eax, dword [rsp + 0x16ec]
add eax, 1
mov dword [rsp + 0x16ec], eax
jmp 0x14000637a
mov dword [rsp + 0x16d8], 0x144f
mov dword [rsp + 0x16d4], 0
cmp dword [rsp + 0x16d4], 0x4d7
jge 0x140006534
mov ecx, 0x1d858
call fcn.140043e90
mov qword [rsp + 0x16c8], rax
mov dword [rsp + 0x16c4], 0
cmp dword [rsp + 0x16c4], 0x13c
jge 0x1400064f2
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2557
cdq
idiv ecx
mov rax, qword [rsp + 0x16c8]
movsxd rcx, dword [rsp + 0x16c4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3a5e
cdq
idiv ecx
add edx, dword [rsp + 0x16d8]
mov dword [rsp + 0x16d8], edx
mov eax, dword [rsp + 0x16c4]
add eax, 1
mov dword [rsp + 0x16c4], eax
jmp 0x140006490
mov rax, qword [rsp + 0x16c8]
mov qword [rsp + 0x608], rax
cmp rax, 0
je 0x140006519
mov rcx, qword [rsp + 0x608]
call fcn.140043e70
jmp 0x14000651e
mov eax, dword [rsp + 0x16d4]
add eax, 1
mov dword [rsp + 0x16d4], eax
jmp 0x140006462
mov dword [rsp + 0x16c0], 0xe71
mov dword [rsp + 0x16bc], 0
cmp dword [rsp + 0x16bc], 0x62b
jge 0x14000661c
mov ecx, 0x1e080
call fcn.140043e90
mov qword [rsp + 0x16b0], rax
mov dword [rsp + 0x16ac], 0
cmp dword [rsp + 0x16ac], 0x1d5
jge 0x1400065da
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1932
cdq
idiv ecx
mov rax, qword [rsp + 0x16b0]
movsxd rcx, dword [rsp + 0x16ac]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x13d1
cdq
idiv ecx
add edx, dword [rsp + 0x16c0]
mov dword [rsp + 0x16c0], edx
mov eax, dword [rsp + 0x16ac]
add eax, 1
mov dword [rsp + 0x16ac], eax
jmp 0x140006578
mov rax, qword [rsp + 0x16b0]
mov qword [rsp + 0x600], rax
cmp rax, 0
je 0x140006601
mov rcx, qword [rsp + 0x600]
call fcn.140043e70
jmp 0x140006606
mov eax, dword [rsp + 0x16bc]
add eax, 1
mov dword [rsp + 0x16bc], eax
jmp 0x14000654a
movss xmm0, dword [0x1400620ac]
movss dword [rsp + 0x16a8], xmm0
movss xmm0, dword [0x1400620a8]
movss dword [rsp + 0x16a8], xmm0
movss xmm0, dword [rsp + 0x16a8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [str._p.D]
ucomisd xmm0, xmm1
jne 0x14000677a
jp 0x14000677a
mov dword [rsp + 0x16a4], 0
cmp dword [rsp + 0x16a4], 0x1311
jge 0x140006758
mov ecx, 0x2156c
call fcn.140043e90
mov qword [rsp + 0x1698], rax
mov dword [rsp + 0x1694], 0
cmp dword [rsp + 0x1694], 0x2bc
jge 0x140006716
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1eff
cdq
idiv ecx
mov rax, qword [rsp + 0x1698]
movsxd rcx, dword [rsp + 0x1694]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625c8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x16a8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x16a8], xmm0
mov eax, dword [rsp + 0x1694]
add eax, 1
mov dword [rsp + 0x1694], eax
jmp 0x14000669c
mov rax, qword [rsp + 0x1698]
mov qword [rsp + 0x5f8], rax
cmp rax, 0
je 0x14000673d
mov rcx, qword [rsp + 0x5f8]
call fcn.140043e70
jmp 0x140006742
mov eax, dword [rsp + 0x16a4]
add eax, 1
mov dword [rsp + 0x16a4], eax
jmp 0x14000666e
movss xmm0, dword [0x1400620b4]
movss dword [rsp + 0x16a8], xmm0
movss xmm0, dword [0x1400620b0]
movss dword [rsp + 0x16a8], xmm0
movss xmm0, dword [rsp + 0x16a8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400620b8]
ucomisd xmm0, xmm1
jne 0x1400068b6
jp 0x1400068b6
mov dword [rsp + 0x1690], 0
cmp dword [rsp + 0x1690], 0x1625
jge 0x140006894
mov ecx, 0x19b0c
call fcn.140043e90
mov qword [rsp + 0x1688], rax
mov dword [rsp + 0x1684], 0
cmp dword [rsp + 0x1684], 0x275
jge 0x140006852
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x204e
cdq
idiv ecx
mov rax, qword [rsp + 0x1688]
movsxd rcx, dword [rsp + 0x1684]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625c0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x16a8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x16a8], xmm0
mov eax, dword [rsp + 0x1684]
add eax, 1
mov dword [rsp + 0x1684], eax
jmp 0x1400067d8
mov rax, qword [rsp + 0x1688]
mov qword [rsp + 0x5f0], rax
cmp rax, 0
je 0x140006879
mov rcx, qword [rsp + 0x5f0]
call fcn.140043e70
jmp 0x14000687e
mov eax, dword [rsp + 0x1690]
add eax, 1
mov dword [rsp + 0x1690], eax
jmp 0x1400067aa
movss xmm0, dword [0x1400620c4]
movss dword [rsp + 0x16a8], xmm0
movss xmm0, dword [0x1400620c0]
movss dword [rsp + 0x16a8], xmm0
movss xmm0, dword [rsp + 0x16a8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400620c8]
ucomisd xmm0, xmm1
jne 0x1400069f2
jp 0x1400069f2
mov dword [rsp + 0x1680], 0
cmp dword [rsp + 0x1680], 0x10d5
jge 0x1400069d0
mov ecx, 0xdb04
call fcn.140043e90
mov qword [rsp + 0x1678], rax
mov dword [rsp + 0x1674], 0
cmp dword [rsp + 0x1674], 0x353
jge 0x14000698e
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x38c2
cdq
idiv ecx
mov rax, qword [rsp + 0x1678]
movsxd rcx, dword [rsp + 0x1674]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625b8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x16a8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x16a8], xmm0
mov eax, dword [rsp + 0x1674]
add eax, 1
mov dword [rsp + 0x1674], eax
jmp 0x140006914
mov rax, qword [rsp + 0x1678]
mov qword [rsp + 0x5e8], rax
cmp rax, 0
je 0x1400069b5
mov rcx, qword [rsp + 0x5e8]
call fcn.140043e70
jmp 0x1400069ba
mov eax, dword [rsp + 0x1680]
add eax, 1
mov dword [rsp + 0x1680], eax
jmp 0x1400068e6
movss xmm0, dword [0x1400620d4]
movss dword [rsp + 0x16a8], xmm0
movss xmm0, dword [0x1400620d0]
movss dword [rsp + 0x16a8], xmm0
cmp dword [rsp + 0x1914], 0
jge 0x140006a16
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rsp + 0x192c], 0
jmp 0x1400119f3
mov dword [rsp + 0x1670], 0x6b74
mov dword [rsp + 0x166c], 0
cmp dword [rsp + 0x166c], 0x4bf
jge 0x140006afe
mov ecx, 0xdbf4
call fcn.140043e90
mov qword [rsp + 0x1660], rax
mov dword [rsp + 0x165c], 0
cmp dword [rsp + 0x165c], 0x18b
jge 0x140006abc
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1d62
cdq
idiv ecx
mov rax, qword [rsp + 0x1660]
movsxd rcx, dword [rsp + 0x165c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2c89
cdq
idiv ecx
add edx, dword [rsp + 0x1670]
mov dword [rsp + 0x1670], edx
mov eax, dword [rsp + 0x165c]
add eax, 1
mov dword [rsp + 0x165c], eax
jmp 0x140006a5a
mov rax, qword [rsp + 0x1660]
mov qword [rsp + 0x5e0], rax
cmp rax, 0
je 0x140006ae3
mov rcx, qword [rsp + 0x5e0]
call fcn.140043e70
jmp 0x140006ae8
mov eax, dword [rsp + 0x166c]
add eax, 1
mov dword [rsp + 0x166c], eax
jmp 0x140006a2c
mov dword [rsp + 0x1658], 0x19fc
mov dword [rsp + 0x1654], 0
cmp dword [rsp + 0x1654], 0x754
jge 0x140006be6
mov ecx, 0x1ae3c
call fcn.140043e90
mov qword [rsp + 0x1648], rax
mov dword [rsp + 0x1644], 0
cmp dword [rsp + 0x1644], 0x11c
jge 0x140006ba4
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x23ba
cdq
idiv ecx
mov rax, qword [rsp + 0x1648]
movsxd rcx, dword [rsp + 0x1644]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1903
cdq
idiv ecx
add edx, dword [rsp + 0x1658]
mov dword [rsp + 0x1658], edx
mov eax, dword [rsp + 0x1644]
add eax, 1
mov dword [rsp + 0x1644], eax
jmp 0x140006b42
mov rax, qword [rsp + 0x1648]
mov qword [rsp + 0x5d8], rax
cmp rax, 0
je 0x140006bcb
mov rcx, qword [rsp + 0x5d8]
call fcn.140043e70
jmp 0x140006bd0
mov eax, dword [rsp + 0x1654]
add eax, 1
mov dword [rsp + 0x1654], eax
jmp 0x140006b14
mov dword [rsp + 0x1640], 0x4f72
mov dword [rsp + 0x163c], 0
cmp dword [rsp + 0x163c], 0x5db
jge 0x140006ccb
mov ecx, 0x11290
call fcn.140043e90
mov qword [rsp + 0x1630], rax
mov dword [rsp + 0x162c], 0
cmp dword [rsp + 0x162c], 0x6d
jge 0x140006c89
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x176e
cdq
idiv ecx
mov rax, qword [rsp + 0x1630]
movsxd rcx, dword [rsp + 0x162c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x14f3
cdq
idiv ecx
add edx, dword [rsp + 0x1640]
mov dword [rsp + 0x1640], edx
mov eax, dword [rsp + 0x162c]
add eax, 1
mov dword [rsp + 0x162c], eax
jmp 0x140006c2a
mov rax, qword [rsp + 0x1630]
mov qword [rsp + 0x5d0], rax
cmp rax, 0
je 0x140006cb0
mov rcx, qword [rsp + 0x5d0]
call fcn.140043e70
jmp 0x140006cb5
mov eax, dword [rsp + 0x163c]
add eax, 1
mov dword [rsp + 0x163c], eax
jmp 0x140006bfc
mov dword [rsp + 0x1628], 0x3b51
mov dword [rsp + 0x1624], 0
cmp dword [rsp + 0x1624], 0x6b5
jge 0x140006db3
mov ecx, 0x20558
call fcn.140043e90
mov qword [rsp + 0x1618], rax
mov dword [rsp + 0x1614], 0
cmp dword [rsp + 0x1614], 0xd9
jge 0x140006d71
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2c7b
cdq
idiv ecx
mov rax, qword [rsp + 0x1618]
movsxd rcx, dword [rsp + 0x1614]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1774
cdq
idiv ecx
add edx, dword [rsp + 0x1628]
mov dword [rsp + 0x1628], edx
mov eax, dword [rsp + 0x1614]
add eax, 1
mov dword [rsp + 0x1614], eax
jmp 0x140006d0f
mov rax, qword [rsp + 0x1618]
mov qword [rsp + 0x5c8], rax
cmp rax, 0
je 0x140006d98
mov rcx, qword [rsp + 0x5c8]
call fcn.140043e70
jmp 0x140006d9d
mov eax, dword [rsp + 0x1624]
add eax, 1
mov dword [rsp + 0x1624], eax
jmp 0x140006ce1
mov dword [rsp + 0x1610], 0x601d
mov dword [rsp + 0x160c], 0
cmp dword [rsp + 0x160c], 0x73f
jge 0x140006e9b
mov ecx, 0x109e4
call fcn.140043e90
mov qword [rsp + 0x1600], rax
mov dword [rsp + 0x15fc], 0
cmp dword [rsp + 0x15fc], 0xb9
jge 0x140006e59
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x17d2
cdq
idiv ecx
mov rax, qword [rsp + 0x1600]
movsxd rcx, dword [rsp + 0x15fc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1917
cdq
idiv ecx
add edx, dword [rsp + 0x1610]
mov dword [rsp + 0x1610], edx
mov eax, dword [rsp + 0x15fc]
add eax, 1
mov dword [rsp + 0x15fc], eax
jmp 0x140006df7
mov rax, qword [rsp + 0x1600]
mov qword [rsp + 0x5c0], rax
cmp rax, 0
je 0x140006e80
mov rcx, qword [rsp + 0x5c0]
call fcn.140043e70
jmp 0x140006e85
mov eax, dword [rsp + 0x160c]
add eax, 1
mov dword [rsp + 0x160c], eax
jmp 0x140006dc9
mov dword [rsp + 0x15f8], 0x6ef0
mov dword [rsp + 0x15f4], 0
cmp dword [rsp + 0x15f4], 0x62a
jge 0x140006f83
mov ecx, 0x1f728
call fcn.140043e90
mov qword [rsp + 0x15e8], rax
mov dword [rsp + 0x15e4], 0
cmp dword [rsp + 0x15e4], 0x14e
jge 0x140006f41
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x28ec
cdq
idiv ecx
mov rax, qword [rsp + 0x15e8]
movsxd rcx, dword [rsp + 0x15e4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x13ea
cdq
idiv ecx
add edx, dword [rsp + 0x15f8]
mov dword [rsp + 0x15f8], edx
mov eax, dword [rsp + 0x15e4]
add eax, 1
mov dword [rsp + 0x15e4], eax
jmp 0x140006edf
mov rax, qword [rsp + 0x15e8]
mov qword [rsp + 0x5b8], rax
cmp rax, 0
je 0x140006f68
mov rcx, qword [rsp + 0x5b8]
call fcn.140043e70
jmp 0x140006f6d
mov eax, dword [rsp + 0x15f4]
add eax, 1
mov dword [rsp + 0x15f4], eax
jmp 0x140006eb1
mov dword [rsp + 0x15e0], 0x28cc
mov dword [rsp + 0x15dc], 0
cmp dword [rsp + 0x15dc], 0x554
jge 0x14000706b
mov ecx, 0x1aad0
call fcn.140043e90
mov qword [rsp + 0x15d0], rax
mov dword [rsp + 0x15cc], 0
cmp dword [rsp + 0x15cc], 0x1b6
jge 0x140007029
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x13e4
cdq
idiv ecx
mov rax, qword [rsp + 0x15d0]
movsxd rcx, dword [rsp + 0x15cc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x32e0
cdq
idiv ecx
add edx, dword [rsp + 0x15e0]
mov dword [rsp + 0x15e0], edx
mov eax, dword [rsp + 0x15cc]
add eax, 1
mov dword [rsp + 0x15cc], eax
jmp 0x140006fc7
mov rax, qword [rsp + 0x15d0]
mov qword [rsp + 0x5b0], rax
cmp rax, 0
je 0x140007050
mov rcx, qword [rsp + 0x5b0]
call fcn.140043e70
jmp 0x140007055
mov eax, dword [rsp + 0x15dc]
add eax, 1
mov dword [rsp + 0x15dc], eax
jmp 0x140006f99
mov dword [rsp + 0x15c8], 0x6055
mov dword [rsp + 0x15c4], 0
cmp dword [rsp + 0x15c4], 0x67b
jge 0x140007153
mov ecx, 0x15168
call fcn.140043e90
mov qword [rsp + 0x15b8], rax
mov dword [rsp + 0x15b4], 0
cmp dword [rsp + 0x15b4], 0x17c
jge 0x140007111
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x148a
cdq
idiv ecx
mov rax, qword [rsp + 0x15b8]
movsxd rcx, dword [rsp + 0x15b4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2172
cdq
idiv ecx
add edx, dword [rsp + 0x15c8]
mov dword [rsp + 0x15c8], edx
mov eax, dword [rsp + 0x15b4]
add eax, 1
mov dword [rsp + 0x15b4], eax
jmp 0x1400070af
mov rax, qword [rsp + 0x15b8]
mov qword [rsp + 0x5a8], rax
cmp rax, 0
je 0x140007138
mov rcx, qword [rsp + 0x5a8]
call fcn.140043e70
jmp 0x14000713d
mov eax, dword [rsp + 0x15c4]
add eax, 1
mov dword [rsp + 0x15c4], eax
jmp 0x140007081
mov dword [rsp + 0x15b0], 0x1609
mov dword [rsp + 0x15ac], 0
cmp dword [rsp + 0x15ac], 0x595
jge 0x14000723b
mov ecx, 0x19570
call fcn.140043e90
mov qword [rsp + 0x15a0], rax
mov dword [rsp + 0x159c], 0
cmp dword [rsp + 0x159c], 0xa5
jge 0x1400071f9
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2215
cdq
idiv ecx
mov rax, qword [rsp + 0x15a0]
movsxd rcx, dword [rsp + 0x159c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x21bd
cdq
idiv ecx
add edx, dword [rsp + 0x15b0]
mov dword [rsp + 0x15b0], edx
mov eax, dword [rsp + 0x159c]
add eax, 1
mov dword [rsp + 0x159c], eax
jmp 0x140007197
mov rax, qword [rsp + 0x15a0]
mov qword [rsp + 0x5a0], rax
cmp rax, 0
je 0x140007220
mov rcx, qword [rsp + 0x5a0]
call fcn.140043e70
jmp 0x140007225
mov eax, dword [rsp + 0x15ac]
add eax, 1
mov dword [rsp + 0x15ac], eax
jmp 0x140007169
movss xmm0, dword [0x1400620e4]
movss dword [rsp + 0x1598], xmm0
movss xmm0, dword [0x1400620e0]
movss dword [rsp + 0x1598], xmm0
movss xmm0, dword [rsp + 0x1598]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400620d8]
ucomisd xmm0, xmm1
jne 0x140007399
jp 0x140007399
mov dword [rsp + 0x1594], 0
cmp dword [rsp + 0x1594], 0x12b3
jge 0x140007377
mov ecx, 0x1f358
call fcn.140043e90
mov qword [rsp + 0x1588], rax
mov dword [rsp + 0x1584], 0
cmp dword [rsp + 0x1584], 0x224
jge 0x140007335
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2534
cdq
idiv ecx
mov rax, qword [rsp + 0x1588]
movsxd rcx, dword [rsp + 0x1584]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625b0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1598]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1598], xmm0
mov eax, dword [rsp + 0x1584]
add eax, 1
mov dword [rsp + 0x1584], eax
jmp 0x1400072bb
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0x598], rax
cmp rax, 0
je 0x14000735c
mov rcx, qword [rsp + 0x598]
call fcn.140043e70
jmp 0x140007361
mov eax, dword [rsp + 0x1594]
add eax, 1
mov dword [rsp + 0x1594], eax
jmp 0x14000728d
movss xmm0, dword [0x1400620ec]
movss dword [rsp + 0x1598], xmm0
movss xmm0, dword [0x1400620e8]
movss dword [rsp + 0x1598], xmm0
mov qword [rsp + 0x1578], 0
mov rcx, qword [0x14006f2a0]
xor eax, eax
mov edx, eax
mov r8d, 1
mov r9, qword [0x14006f2a8]
lea rax, [rsp + 0x1578]
mov qword [rsp + 0x20], rax
call qword [sym.imp.ole32.dll_CoCreateInstance]
mov dword [rsp + 0x1914], eax
mov dword [rsp + 0x1574], 0x80d
mov dword [rsp + 0x1570], 0
cmp dword [rsp + 0x1570], 0x4d6
jge 0x1400074bf
mov ecx, 0x1b81c
call fcn.140043e90
mov qword [rsp + 0x1568], rax
mov dword [rsp + 0x1564], 0
cmp dword [rsp + 0x1564], 0x105
jge 0x14000747d
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3189
cdq
idiv ecx
mov rax, qword [rsp + 0x1568]
movsxd rcx, dword [rsp + 0x1564]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1591
cdq
idiv ecx
add edx, dword [rsp + 0x1574]
mov dword [rsp + 0x1574], edx
mov eax, dword [rsp + 0x1564]
add eax, 1
mov dword [rsp + 0x1564], eax
jmp 0x14000741b
mov rax, qword [rsp + 0x1568]
mov qword [rsp + 0x590], rax
cmp rax, 0
je 0x1400074a4
mov rcx, qword [rsp + 0x590]
call fcn.140043e70
jmp 0x1400074a9
mov eax, dword [rsp + 0x1570]
add eax, 1
mov dword [rsp + 0x1570], eax
jmp 0x1400073ed
mov dword [rsp + 0x1560], 0x2afa
mov dword [rsp + 0x155c], 0
cmp dword [rsp + 0x155c], 0x51c
jge 0x1400075a7
mov ecx, 0x1c3a8
call fcn.140043e90
mov qword [rsp + 0x1550], rax
mov dword [rsp + 0x154c], 0
cmp dword [rsp + 0x154c], 0xa1
jge 0x140007565
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2da9
cdq
idiv ecx
mov rax, qword [rsp + 0x1550]
movsxd rcx, dword [rsp + 0x154c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3581
cdq
idiv ecx
add edx, dword [rsp + 0x1560]
mov dword [rsp + 0x1560], edx
mov eax, dword [rsp + 0x154c]
add eax, 1
mov dword [rsp + 0x154c], eax
jmp 0x140007503
mov rax, qword [rsp + 0x1550]
mov qword [rsp + 0x588], rax
cmp rax, 0
je 0x14000758c
mov rcx, qword [rsp + 0x588]
call fcn.140043e70
jmp 0x140007591
mov eax, dword [rsp + 0x155c]
add eax, 1
mov dword [rsp + 0x155c], eax
jmp 0x1400074d5
mov dword [rsp + 0x1548], 0x5769
mov dword [rsp + 0x1544], 0
cmp dword [rsp + 0x1544], 0x6d5
jge 0x14000768f
mov ecx, 0x165c8
call fcn.140043e90
mov qword [rsp + 0x1538], rax
mov dword [rsp + 0x1534], 0
cmp dword [rsp + 0x1534], 0x1c4
jge 0x14000764d
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x22c4
cdq
idiv ecx
mov rax, qword [rsp + 0x1538]
movsxd rcx, dword [rsp + 0x1534]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x289d
cdq
idiv ecx
add edx, dword [rsp + 0x1548]
mov dword [rsp + 0x1548], edx
mov eax, dword [rsp + 0x1534]
add eax, 1
mov dword [rsp + 0x1534], eax
jmp 0x1400075eb
mov rax, qword [rsp + 0x1538]
mov qword [rsp + 0x580], rax
cmp rax, 0
je 0x140007674
mov rcx, qword [rsp + 0x580]
call fcn.140043e70
jmp 0x140007679
mov eax, dword [rsp + 0x1544]
add eax, 1
mov dword [rsp + 0x1544], eax
jmp 0x1400075bd
mov dword [rsp + 0x1530], 0x12d6
mov dword [rsp + 0x152c], 0
cmp dword [rsp + 0x152c], 0x55c
jge 0x140007777
mov ecx, 0xef80
call fcn.140043e90
mov qword [rsp + 0x1520], rax
mov dword [rsp + 0x151c], 0
cmp dword [rsp + 0x151c], 0x95
jge 0x140007735
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x19db
cdq
idiv ecx
mov rax, qword [rsp + 0x1520]
movsxd rcx, dword [rsp + 0x151c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x357c
cdq
idiv ecx
add edx, dword [rsp + 0x1530]
mov dword [rsp + 0x1530], edx
mov eax, dword [rsp + 0x151c]
add eax, 1
mov dword [rsp + 0x151c], eax
jmp 0x1400076d3
mov rax, qword [rsp + 0x1520]
mov qword [rsp + 0x578], rax
cmp rax, 0
je 0x14000775c
mov rcx, qword [rsp + 0x578]
call fcn.140043e70
jmp 0x140007761
mov eax, dword [rsp + 0x152c]
add eax, 1
mov dword [rsp + 0x152c], eax
jmp 0x1400076a5
mov dword [rsp + 0x1518], 0x4259
mov dword [rsp + 0x1514], 0
cmp dword [rsp + 0x1514], 0x555
jge 0x14000785c
mov ecx, 0x26a94
call fcn.140043e90
mov qword [rsp + 0x1508], rax
mov dword [rsp + 0x1504], 0
cmp dword [rsp + 0x1504], 0x79
jge 0x14000781a
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x204b
cdq
idiv ecx
mov rax, qword [rsp + 0x1508]
movsxd rcx, dword [rsp + 0x1504]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2620
cdq
idiv ecx
add edx, dword [rsp + 0x1518]
mov dword [rsp + 0x1518], edx
mov eax, dword [rsp + 0x1504]
add eax, 1
mov dword [rsp + 0x1504], eax
jmp 0x1400077bb
mov rax, qword [rsp + 0x1508]
mov qword [rsp + 0x570], rax
cmp rax, 0
je 0x140007841
mov rcx, qword [rsp + 0x570]
call fcn.140043e70
jmp 0x140007846
mov eax, dword [rsp + 0x1514]
add eax, 1
mov dword [rsp + 0x1514], eax
jmp 0x14000778d
mov dword [rsp + 0x1500], 0x429e
mov dword [rsp + 0x14fc], 0
cmp dword [rsp + 0x14fc], 0x537
jge 0x140007944
mov ecx, 0x1fed8
call fcn.140043e90
mov qword [rsp + 0x14f0], rax
mov dword [rsp + 0x14ec], 0
cmp dword [rsp + 0x14ec], 0x10e
jge 0x140007902
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x279f
cdq
idiv ecx
mov rax, qword [rsp + 0x14f0]
movsxd rcx, dword [rsp + 0x14ec]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x138e
cdq
idiv ecx
add edx, dword [rsp + 0x1500]
mov dword [rsp + 0x1500], edx
mov eax, dword [rsp + 0x14ec]
add eax, 1
mov dword [rsp + 0x14ec], eax
jmp 0x1400078a0
mov rax, qword [rsp + 0x14f0]
mov qword [rsp + 0x568], rax
cmp rax, 0
je 0x140007929
mov rcx, qword [rsp + 0x568]
call fcn.140043e70
jmp 0x14000792e
mov eax, dword [rsp + 0x14fc]
add eax, 1
mov dword [rsp + 0x14fc], eax
jmp 0x140007872
mov dword [rsp + 0x14e8], 0x4b27
mov dword [rsp + 0x14e4], 0
cmp dword [rsp + 0x14e4], 0x6e8
jge 0x140007a2c
mov ecx, 0xe378
call fcn.140043e90
mov qword [rsp + 0x14d8], rax
mov dword [rsp + 0x14d4], 0
cmp dword [rsp + 0x14d4], 0x17d
jge 0x1400079ea
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1a0c
cdq
idiv ecx
mov rax, qword [rsp + 0x14d8]
movsxd rcx, dword [rsp + 0x14d4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x19db
cdq
idiv ecx
add edx, dword [rsp + 0x14e8]
mov dword [rsp + 0x14e8], edx
mov eax, dword [rsp + 0x14d4]
add eax, 1
mov dword [rsp + 0x14d4], eax
jmp 0x140007988
mov rax, qword [rsp + 0x14d8]
mov qword [rsp + 0x560], rax
cmp rax, 0
je 0x140007a11
mov rcx, qword [rsp + 0x560]
call fcn.140043e70
jmp 0x140007a16
mov eax, dword [rsp + 0x14e4]
add eax, 1
mov dword [rsp + 0x14e4], eax
jmp 0x14000795a
mov dword [rsp + 0x14d0], 0x65d8
mov dword [rsp + 0x14cc], 0
cmp dword [rsp + 0x14cc], 0x6e7
jge 0x140007b14
mov ecx, 0xdb04
call fcn.140043e90
mov qword [rsp + 0x14c0], rax
mov dword [rsp + 0x14bc], 0
cmp dword [rsp + 0x14bc], 0x162
jge 0x140007ad2
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2b42
cdq
idiv ecx
mov rax, qword [rsp + 0x14c0]
movsxd rcx, dword [rsp + 0x14bc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3907
cdq
idiv ecx
add edx, dword [rsp + 0x14d0]
mov dword [rsp + 0x14d0], edx
mov eax, dword [rsp + 0x14bc]
add eax, 1
mov dword [rsp + 0x14bc], eax
jmp 0x140007a70
mov rax, qword [rsp + 0x14c0]
mov qword [rsp + 0x558], rax
cmp rax, 0
je 0x140007af9
mov rcx, qword [rsp + 0x558]
call fcn.140043e70
jmp 0x140007afe
mov eax, dword [rsp + 0x14cc]
add eax, 1
mov dword [rsp + 0x14cc], eax
jmp 0x140007a42
mov dword [rsp + 0x14b8], 0x4658
mov dword [rsp + 0x14b4], 0
cmp dword [rsp + 0x14b4], 0x617
jge 0x140007bfc
mov ecx, 0xea54
call fcn.140043e90
mov qword [rsp + 0x14a8], rax
mov dword [rsp + 0x14a4], 0
cmp dword [rsp + 0x14a4], 0xdd
jge 0x140007bba
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3785
cdq
idiv ecx
mov rax, qword [rsp + 0x14a8]
movsxd rcx, dword [rsp + 0x14a4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3541
cdq
idiv ecx
add edx, dword [rsp + 0x14b8]
mov dword [rsp + 0x14b8], edx
mov eax, dword [rsp + 0x14a4]
add eax, 1
mov dword [rsp + 0x14a4], eax
jmp 0x140007b58
mov rax, qword [rsp + 0x14a8]
mov qword [rsp + 0x550], rax
cmp rax, 0
je 0x140007be1
mov rcx, qword [rsp + 0x550]
call fcn.140043e70
jmp 0x140007be6
mov eax, dword [rsp + 0x14b4]
add eax, 1
mov dword [rsp + 0x14b4], eax
jmp 0x140007b2a
mov dword [rsp + 0x14a0], 0x575c
mov dword [rsp + 0x149c], 0
cmp dword [rsp + 0x149c], 0x727
jge 0x140007ce4
mov ecx, 0x22170
call fcn.140043e90
mov qword [rsp + 0x1490], rax
mov dword [rsp + 0x148c], 0
cmp dword [rsp + 0x148c], 0x101
jge 0x140007ca2
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x38da
cdq
idiv ecx
mov rax, qword [rsp + 0x1490]
movsxd rcx, dword [rsp + 0x148c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1c06
cdq
idiv ecx
add edx, dword [rsp + 0x14a0]
mov dword [rsp + 0x14a0], edx
mov eax, dword [rsp + 0x148c]
add eax, 1
mov dword [rsp + 0x148c], eax
jmp 0x140007c40
mov rax, qword [rsp + 0x1490]
mov qword [rsp + 0x548], rax
cmp rax, 0
je 0x140007cc9
mov rcx, qword [rsp + 0x548]
call fcn.140043e70
jmp 0x140007cce
mov eax, dword [rsp + 0x149c]
add eax, 1
mov dword [rsp + 0x149c], eax
jmp 0x140007c12
movss xmm0, dword [0x1400620fc]
movss dword [rsp + 0x1488], xmm0
movss xmm0, dword [0x1400620f8]
movss dword [rsp + 0x1488], xmm0
movss xmm0, dword [rsp + 0x1488]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400620f0]
ucomisd xmm0, xmm1
jne 0x140007e42
jp 0x140007e42
mov dword [rsp + 0x1484], 0
cmp dword [rsp + 0x1484], 0xd66
jge 0x140007e20
mov ecx, 0xb69c
call fcn.140043e90
mov qword [rsp + 0x1478], rax
mov dword [rsp + 0x1474], 0
cmp dword [rsp + 0x1474], 0xa4
jge 0x140007dde
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2b02
cdq
idiv ecx
mov rax, qword [rsp + 0x1478]
movsxd rcx, dword [rsp + 0x1474]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625a8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1488]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1488], xmm0
mov eax, dword [rsp + 0x1474]
add eax, 1
mov dword [rsp + 0x1474], eax
jmp 0x140007d64
mov rax, qword [rsp + 0x1478]
mov qword [rsp + 0x540], rax
cmp rax, 0
je 0x140007e05
mov rcx, qword [rsp + 0x540]
call fcn.140043e70
jmp 0x140007e0a
mov eax, dword [rsp + 0x1484]
add eax, 1
mov dword [rsp + 0x1484], eax
jmp 0x140007d36
movss xmm0, dword [0x140062104]
movss dword [rsp + 0x1488], xmm0
movss xmm0, dword [0x140062100]
movss dword [rsp + 0x1488], xmm0
movss xmm0, dword [rsp + 0x1488]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062108]
ucomisd xmm0, xmm1
jne 0x140007f7e
jp 0x140007f7e
mov dword [rsp + 0x1470], 0
cmp dword [rsp + 0x1470], 0xb3b
jge 0x140007f5c
mov ecx, 0x2172c
call fcn.140043e90
mov qword [rsp + 0x1468], rax
mov dword [rsp + 0x1464], 0
cmp dword [rsp + 0x1464], 0x369
jge 0x140007f1a
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x395a
cdq
idiv ecx
mov rax, qword [rsp + 0x1468]
movsxd rcx, dword [rsp + 0x1464]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400625a0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1488]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1488], xmm0
mov eax, dword [rsp + 0x1464]
add eax, 1
mov dword [rsp + 0x1464], eax
jmp 0x140007ea0
mov rax, qword [rsp + 0x1468]
mov qword [rsp + 0x538], rax
cmp rax, 0
je 0x140007f41
mov rcx, qword [rsp + 0x538]
call fcn.140043e70
jmp 0x140007f46
mov eax, dword [rsp + 0x1470]
add eax, 1
mov dword [rsp + 0x1470], eax
jmp 0x140007e72
movss xmm0, dword [0x140062114]
movss dword [rsp + 0x1488], xmm0
movss xmm0, dword [0x140062110]
movss dword [rsp + 0x1488], xmm0
movss xmm0, dword [rsp + 0x1488]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062118]
ucomisd xmm0, xmm1
jne 0x1400080ba
jp 0x1400080ba
mov dword [rsp + 0x1460], 0
cmp dword [rsp + 0x1460], 0x121a
jge 0x140008098
mov ecx, 0x17c0c
call fcn.140043e90
mov qword [rsp + 0x1458], rax
mov dword [rsp + 0x1454], 0
cmp dword [rsp + 0x1454], 0x2a0
jge 0x140008056
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3841
cdq
idiv ecx
mov rax, qword [rsp + 0x1458]
movsxd rcx, dword [rsp + 0x1454]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062598]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1488]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1488], xmm0
mov eax, dword [rsp + 0x1454]
add eax, 1
mov dword [rsp + 0x1454], eax
jmp 0x140007fdc
mov rax, qword [rsp + 0x1458]
mov qword [rsp + 0x530], rax
cmp rax, 0
je 0x14000807d
mov rcx, qword [rsp + 0x530]
call fcn.140043e70
jmp 0x140008082
mov eax, dword [rsp + 0x1460]
add eax, 1
mov dword [rsp + 0x1460], eax
jmp 0x140007fae
movss xmm0, dword [0x140062124]
movss dword [rsp + 0x1488], xmm0
movss xmm0, dword [0x140062120]
movss dword [rsp + 0x1488], xmm0
cmp dword [rsp + 0x1914], 0
jge 0x1400080de
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rsp + 0x192c], 0
jmp 0x1400119f3
mov dword [rsp + 0x1450], 0x6392
mov dword [rsp + 0x144c], 0
cmp dword [rsp + 0x144c], 0x75e
jge 0x1400081c6
mov ecx, 0x153f0
call fcn.140043e90
mov qword [rsp + 0x1440], rax
mov dword [rsp + 0x143c], 0
cmp dword [rsp + 0x143c], 0x149
jge 0x140008184
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1685
cdq
idiv ecx
mov rax, qword [rsp + 0x1440]
movsxd rcx, dword [rsp + 0x143c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1ab9
cdq
idiv ecx
add edx, dword [rsp + 0x1450]
mov dword [rsp + 0x1450], edx
mov eax, dword [rsp + 0x143c]
add eax, 1
mov dword [rsp + 0x143c], eax
jmp 0x140008122
mov rax, qword [rsp + 0x1440]
mov qword [rsp + 0x528], rax
cmp rax, 0
je 0x1400081ab
mov rcx, qword [rsp + 0x528]
call fcn.140043e70
jmp 0x1400081b0
mov eax, dword [rsp + 0x144c]
add eax, 1
mov dword [rsp + 0x144c], eax
jmp 0x1400080f4
mov dword [rsp + 0x1438], 0xf1e
mov dword [rsp + 0x1434], 0
cmp dword [rsp + 0x1434], 0x514
jge 0x1400082ae
mov ecx, 0x17484
call fcn.140043e90
mov qword [rsp + 0x1428], rax
mov dword [rsp + 0x1424], 0
cmp dword [rsp + 0x1424], 0x15c
jge 0x14000826c
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x13ab
cdq
idiv ecx
mov rax, qword [rsp + 0x1428]
movsxd rcx, dword [rsp + 0x1424]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x22e5
cdq
idiv ecx
add edx, dword [rsp + 0x1438]
mov dword [rsp + 0x1438], edx
mov eax, dword [rsp + 0x1424]
add eax, 1
mov dword [rsp + 0x1424], eax
jmp 0x14000820a
mov rax, qword [rsp + 0x1428]
mov qword [rsp + 0x520], rax
cmp rax, 0
je 0x140008293
mov rcx, qword [rsp + 0x520]
call fcn.140043e70
jmp 0x140008298
mov eax, dword [rsp + 0x1434]
add eax, 1
mov dword [rsp + 0x1434], eax
jmp 0x1400081dc
mov dword [rsp + 0x1420], 0x45c8
mov dword [rsp + 0x141c], 0
cmp dword [rsp + 0x141c], 0x4cd
jge 0x140008396
mov ecx, 0x254c8
call fcn.140043e90
mov qword [rsp + 0x1410], rax
mov dword [rsp + 0x140c], 0
cmp dword [rsp + 0x140c], 0x159
jge 0x140008354
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1d37
cdq
idiv ecx
mov rax, qword [rsp + 0x1410]
movsxd rcx, dword [rsp + 0x140c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1ff4
cdq
idiv ecx
add edx, dword [rsp + 0x1420]
mov dword [rsp + 0x1420], edx
mov eax, dword [rsp + 0x140c]
add eax, 1
mov dword [rsp + 0x140c], eax
jmp 0x1400082f2
mov rax, qword [rsp + 0x1410]
mov qword [rsp + 0x518], rax
cmp rax, 0
je 0x14000837b
mov rcx, qword [rsp + 0x518]
call fcn.140043e70
jmp 0x140008380
mov eax, dword [rsp + 0x141c]
add eax, 1
mov dword [rsp + 0x141c], eax
jmp 0x1400082c4
mov dword [rsp + 0x1408], 0x4209
mov dword [rsp + 0x1404], 0
cmp dword [rsp + 0x1404], 0x6c8
jge 0x14000847b
mov ecx, 0x14520
call fcn.140043e90
mov qword [rsp + 0x13f8], rax
mov dword [rsp + 0x13f4], 0
cmp dword [rsp + 0x13f4], 0x7d
jge 0x140008439
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2961
cdq
idiv ecx
mov rax, qword [rsp + 0x13f8]
movsxd rcx, dword [rsp + 0x13f4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1a36
cdq
idiv ecx
add edx, dword [rsp + 0x1408]
mov dword [rsp + 0x1408], edx
mov eax, dword [rsp + 0x13f4]
add eax, 1
mov dword [rsp + 0x13f4], eax
jmp 0x1400083da
mov rax, qword [rsp + 0x13f8]
mov qword [rsp + 0x510], rax
cmp rax, 0
je 0x140008460
mov rcx, qword [rsp + 0x510]
call fcn.140043e70
jmp 0x140008465
mov eax, dword [rsp + 0x1404]
add eax, 1
mov dword [rsp + 0x1404], eax
jmp 0x1400083ac
mov dword [rsp + 0x13f0], 0x5bdc
mov dword [rsp + 0x13ec], 0
cmp dword [rsp + 0x13ec], 0x5db
jge 0x140008563
mov ecx, 0xa758
call fcn.140043e90
mov qword [rsp + 0x13e0], rax
mov dword [rsp + 0x13dc], 0
cmp dword [rsp + 0x13dc], 0xb7
jge 0x140008521
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x233b
cdq
idiv ecx
mov rax, qword [rsp + 0x13e0]
movsxd rcx, dword [rsp + 0x13dc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2bc6
cdq
idiv ecx
add edx, dword [rsp + 0x13f0]
mov dword [rsp + 0x13f0], edx
mov eax, dword [rsp + 0x13dc]
add eax, 1
mov dword [rsp + 0x13dc], eax
jmp 0x1400084bf
mov rax, qword [rsp + 0x13e0]
mov qword [rsp + 0x508], rax
cmp rax, 0
je 0x140008548
mov rcx, qword [rsp + 0x508]
call fcn.140043e70
jmp 0x14000854d
mov eax, dword [rsp + 0x13ec]
add eax, 1
mov dword [rsp + 0x13ec], eax
jmp 0x140008491
mov dword [rsp + 0x13d8], 0x45bb
mov dword [rsp + 0x13d4], 0
cmp dword [rsp + 0x13d4], 0x576
jge 0x14000864b
mov ecx, 0x1dfec
call fcn.140043e90
mov qword [rsp + 0x13c8], rax
mov dword [rsp + 0x13c4], 0
cmp dword [rsp + 0x13c4], 0xf2
jge 0x140008609
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x322e
cdq
idiv ecx
mov rax, qword [rsp + 0x13c8]
movsxd rcx, dword [rsp + 0x13c4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x25d1
cdq
idiv ecx
add edx, dword [rsp + 0x13d8]
mov dword [rsp + 0x13d8], edx
mov eax, dword [rsp + 0x13c4]
add eax, 1
mov dword [rsp + 0x13c4], eax
jmp 0x1400085a7
mov rax, qword [rsp + 0x13c8]
mov qword [rsp + 0x500], rax
cmp rax, 0
je 0x140008630
mov rcx, qword [rsp + 0x500]
call fcn.140043e70
jmp 0x140008635
mov eax, dword [rsp + 0x13d4]
add eax, 1
mov dword [rsp + 0x13d4], eax
jmp 0x140008579
mov dword [rsp + 0x13c0], 0x703f
mov dword [rsp + 0x13bc], 0
cmp dword [rsp + 0x13bc], 0x5ca
jge 0x140008733
mov ecx, 0x24ab0
call fcn.140043e90
mov qword [rsp + 0x13b0], rax
mov dword [rsp + 0x13ac], 0
cmp dword [rsp + 0x13ac], 0x19c
jge 0x1400086f1
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1e22
cdq
idiv ecx
mov rax, qword [rsp + 0x13b0]
movsxd rcx, dword [rsp + 0x13ac]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x28e6
cdq
idiv ecx
add edx, dword [rsp + 0x13c0]
mov dword [rsp + 0x13c0], edx
mov eax, dword [rsp + 0x13ac]
add eax, 1
mov dword [rsp + 0x13ac], eax
jmp 0x14000868f
mov rax, qword [rsp + 0x13b0]
mov qword [rsp + 0x4f8], rax
cmp rax, 0
je 0x140008718
mov rcx, qword [rsp + 0x4f8]
call fcn.140043e70
jmp 0x14000871d
mov eax, dword [rsp + 0x13bc]
add eax, 1
mov dword [rsp + 0x13bc], eax
jmp 0x140008661
mov dword [rsp + 0x13a8], 0x4632
mov dword [rsp + 0x13a4], 0
cmp dword [rsp + 0x13a4], 0x61b
jge 0x14000881b
mov ecx, 0xd2bc
call fcn.140043e90
mov qword [rsp + 0x1398], rax
mov dword [rsp + 0x1394], 0
cmp dword [rsp + 0x1394], 0x172
jge 0x1400087d9
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x193d
cdq
idiv ecx
mov rax, qword [rsp + 0x1398]
movsxd rcx, dword [rsp + 0x1394]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3703
cdq
idiv ecx
add edx, dword [rsp + 0x13a8]
mov dword [rsp + 0x13a8], edx
mov eax, dword [rsp + 0x1394]
add eax, 1
mov dword [rsp + 0x1394], eax
jmp 0x140008777
mov rax, qword [rsp + 0x1398]
mov qword [rsp + 0x4f0], rax
cmp rax, 0
je 0x140008800
mov rcx, qword [rsp + 0x4f0]
call fcn.140043e70
jmp 0x140008805
mov eax, dword [rsp + 0x13a4]
add eax, 1
mov dword [rsp + 0x13a4], eax
jmp 0x140008749
mov dword [rsp + 0x1390], 0x1037
mov dword [rsp + 0x138c], 0
cmp dword [rsp + 0x138c], 0x575
jge 0x140008903
mov ecx, 0x19504
call fcn.140043e90
mov qword [rsp + 0x1380], rax
mov dword [rsp + 0x137c], 0
cmp dword [rsp + 0x137c], 0xf3
jge 0x1400088c1
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2d96
cdq
idiv ecx
mov rax, qword [rsp + 0x1380]
movsxd rcx, dword [rsp + 0x137c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2fef
cdq
idiv ecx
add edx, dword [rsp + 0x1390]
mov dword [rsp + 0x1390], edx
mov eax, dword [rsp + 0x137c]
add eax, 1
mov dword [rsp + 0x137c], eax
jmp 0x14000885f
mov rax, qword [rsp + 0x1380]
mov qword [rsp + 0x4e8], rax
cmp rax, 0
je 0x1400088e8
mov rcx, qword [rsp + 0x4e8]
call fcn.140043e70
jmp 0x1400088ed
mov eax, dword [rsp + 0x138c]
add eax, 1
mov dword [rsp + 0x138c], eax
jmp 0x140008831
mov dword [rsp + 0x1378], 0x5030
mov dword [rsp + 0x1374], 0
cmp dword [rsp + 0x1374], 0x57d
jge 0x1400089eb
mov ecx, 0x2260c
call fcn.140043e90
mov qword [rsp + 0x1368], rax
mov dword [rsp + 0x1364], 0
cmp dword [rsp + 0x1364], 0x160
jge 0x1400089a9
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x148d
cdq
idiv ecx
mov rax, qword [rsp + 0x1368]
movsxd rcx, dword [rsp + 0x1364]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x24f0
cdq
idiv ecx
add edx, dword [rsp + 0x1378]
mov dword [rsp + 0x1378], edx
mov eax, dword [rsp + 0x1364]
add eax, 1
mov dword [rsp + 0x1364], eax
jmp 0x140008947
mov rax, qword [rsp + 0x1368]
mov qword [rsp + 0x4e0], rax
cmp rax, 0
je 0x1400089d0
mov rcx, qword [rsp + 0x4e0]
call fcn.140043e70
jmp 0x1400089d5
mov eax, dword [rsp + 0x1374]
add eax, 1
mov dword [rsp + 0x1374], eax
jmp 0x140008919
movss xmm0, dword [0x140062134]
movss dword [rsp + 0x1360], xmm0
movss xmm0, dword [0x140062130]
movss dword [rsp + 0x1360], xmm0
movss xmm0, dword [rsp + 0x1360]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062128]
ucomisd xmm0, xmm1
jne 0x140008b49
jp 0x140008b49
mov dword [rsp + 0x135c], 0
cmp dword [rsp + 0x135c], 0x8d4
jge 0x140008b27
mov ecx, 0x233e8
call fcn.140043e90
mov qword [rsp + 0x1350], rax
mov dword [rsp + 0x134c], 0
cmp dword [rsp + 0x134c], 0x13a
jge 0x140008ae5
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3960
cdq
idiv ecx
mov rax, qword [rsp + 0x1350]
movsxd rcx, dword [rsp + 0x134c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062590]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1360]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1360], xmm0
mov eax, dword [rsp + 0x134c]
add eax, 1
mov dword [rsp + 0x134c], eax
jmp 0x140008a6b
mov rax, qword [rsp + 0x1350]
mov qword [rsp + 0x4d8], rax
cmp rax, 0
je 0x140008b0c
mov rcx, qword [rsp + 0x4d8]
call fcn.140043e70
jmp 0x140008b11
mov eax, dword [rsp + 0x135c]
add eax, 1
mov dword [rsp + 0x135c], eax
jmp 0x140008a3d
movss xmm0, dword [0x14006213c]
movss dword [rsp + 0x1360], xmm0
movss xmm0, dword [0x140062138]
movss dword [rsp + 0x1360], xmm0
movss xmm0, dword [rsp + 0x1360]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062140]
ucomisd xmm0, xmm1
jne 0x140008c85
jp 0x140008c85
mov dword [rsp + 0x1348], 0
cmp dword [rsp + 0x1348], 0xbcd
jge 0x140008c63
mov ecx, 0xb2a0
call fcn.140043e90
mov qword [rsp + 0x1340], rax
mov dword [rsp + 0x133c], 0
cmp dword [rsp + 0x133c], 0x280
jge 0x140008c21
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1f61
cdq
idiv ecx
mov rax, qword [rsp + 0x1340]
movsxd rcx, dword [rsp + 0x133c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062588]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1360]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1360], xmm0
mov eax, dword [rsp + 0x133c]
add eax, 1
mov dword [rsp + 0x133c], eax
jmp 0x140008ba7
mov rax, qword [rsp + 0x1340]
mov qword [rsp + 0x4d0], rax
cmp rax, 0
je 0x140008c48
mov rcx, qword [rsp + 0x4d0]
call fcn.140043e70
jmp 0x140008c4d
mov eax, dword [rsp + 0x1348]
add eax, 1
mov dword [rsp + 0x1348], eax
jmp 0x140008b79
movss xmm0, dword [0x14006214c]
movss dword [rsp + 0x1360], xmm0
movss xmm0, dword [0x140062148]
movss dword [rsp + 0x1360], xmm0
movss xmm0, dword [rsp + 0x1360]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062150]
ucomisd xmm0, xmm1
jne 0x140008dc1
jp 0x140008dc1
mov dword [rsp + 0x1338], 0
cmp dword [rsp + 0x1338], 0xa39
jge 0x140008d9f
mov ecx, 0xba58
call fcn.140043e90
mov qword [rsp + 0x1330], rax
mov dword [rsp + 0x132c], 0
cmp dword [rsp + 0x132c], 0x213
jge 0x140008d5d
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3076
cdq
idiv ecx
mov rax, qword [rsp + 0x1330]
movsxd rcx, dword [rsp + 0x132c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062580]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1360]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1360], xmm0
mov eax, dword [rsp + 0x132c]
add eax, 1
mov dword [rsp + 0x132c], eax
jmp 0x140008ce3
mov rax, qword [rsp + 0x1330]
mov qword [rsp + 0x4c8], rax
cmp rax, 0
je 0x140008d84
mov rcx, qword [rsp + 0x4c8]
call fcn.140043e70
jmp 0x140008d89
mov eax, dword [rsp + 0x1338]
add eax, 1
mov dword [rsp + 0x1338], eax
jmp 0x140008cb5
movss xmm0, dword [0x14006215c]
movss dword [rsp + 0x1360], xmm0
movss xmm0, dword [0x140062158]
movss dword [rsp + 0x1360], xmm0
movss xmm0, dword [rsp + 0x1360]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062160]
ucomisd xmm0, xmm1
jne 0x140008efd
jp 0x140008efd
mov dword [rsp + 0x1328], 0
cmp dword [rsp + 0x1328], 0x15f8
jge 0x140008edb
mov ecx, 0x23118
call fcn.140043e90
mov qword [rsp + 0x1320], rax
mov dword [rsp + 0x131c], 0
cmp dword [rsp + 0x131c], 0x321
jge 0x140008e99
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3a91
cdq
idiv ecx
mov rax, qword [rsp + 0x1320]
movsxd rcx, dword [rsp + 0x131c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062578]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1360]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1360], xmm0
mov eax, dword [rsp + 0x131c]
add eax, 1
mov dword [rsp + 0x131c], eax
jmp 0x140008e1f
mov rax, qword [rsp + 0x1320]
mov qword [rsp + 0x4c0], rax
cmp rax, 0
je 0x140008ec0
mov rcx, qword [rsp + 0x4c0]
call fcn.140043e70
jmp 0x140008ec5
mov eax, dword [rsp + 0x1328]
add eax, 1
mov dword [rsp + 0x1328], eax
jmp 0x140008df1
movss xmm0, dword [0x14006216c]
movss dword [rsp + 0x1360], xmm0
movss xmm0, dword [0x140062168]
movss dword [rsp + 0x1360], xmm0
mov qword [rsp + 0x1310], 0
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0x4b0], rax
lea rcx, [rsp + 0x12f0]
lea rdx, [rsp + 0x12e8]
call fcn.140011a10
lea rax, [rsp + 0x12f0]
mov qword [rsp + 0x1930], rax
mov rax, qword [rsp + 0x1930]
mov qword [rsp + 0x4b8], rax
mov qword [rsp + 0x1948], rax
mov rax, qword [rsp + 0x1948]
movzx eax, word [rax + 0x14]
cmp eax, 0
je 0x140009008
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x1960], rax
mov qword [rsp + 0x1958], rax
mov rax, qword [rsp + 0x1960]
mov qword [rsp + 0x4a8], rax
mov dword [rsp + 0x1954], 0
cmp dword [rsp + 0x1954], 0xb
jge 0x140009003
mov rax, qword [rsp + 0x1958]
movsxd rcx, dword [rsp + 0x1954]
movzx ecx, word [rax + rcx*2]
mov eax, dword [rsp + 0x1954]
mov r8d, 0x32
cdq
idiv r8d
mov rax, qword [rsp + 0x4a8]
add edx, 0x36
xor ecx, edx
mov dx, cx
movsxd rcx, dword [rsp + 0x1954]
mov word [rax + rcx*2], dx
mov eax, dword [rsp + 0x1954]
add eax, 1
mov dword [rsp + 0x1954], eax
jmp 0x140008f9e
jmp 0x140009008
mov rdx, qword [rsp + 0x4b8]
lea rcx, [rsp + 0x1308]
mov qword [rsp + 0x498], rcx
call fcn.140032e40
mov rcx, qword [rsp + 0x498]
call fcn.1400338a0
mov rcx, qword [rsp + 0x4b0]
mov rdx, rax
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
mov r8, rsp
lea r9, [rsp + 0x1310]
mov qword [r8 + 0x40], r9
mov qword [r8 + 0x38], 0
mov qword [r8 + 0x30], 0
mov dword [r8 + 0x28], 0
mov qword [r8 + 0x20], 0
xor r8d, r8d
mov r9d, r8d
mov r8, r9
call rax
mov dword [rsp + 0x4a4], eax
jmp 0x14000908a
mov eax, dword [rsp + 0x4a4]
mov dword [rsp + 0x1914], eax
lea rcx, [rsp + 0x1308]
call fcn.140032ef0
mov dword [rsp + 0x12d8], 0x499e
mov dword [rsp + 0x12d4], 0
cmp dword [rsp + 0x12d4], 0x679
jge 0x1400091b3
mov ecx, 0x1688c
call fcn.140043e90
mov qword [rsp + 0x12c8], rax
mov dword [rsp + 0x12c4], 0
cmp dword [rsp + 0x12c4], 0xbd
jge 0x140009171
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x35a6
cdq
idiv ecx
mov rax, qword [rsp + 0x12c8]
movsxd rcx, dword [rsp + 0x12c4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1aa4
cdq
idiv ecx
add edx, dword [rsp + 0x12d8]
mov dword [rsp + 0x12d8], edx
mov eax, dword [rsp + 0x12c4]
add eax, 1
mov dword [rsp + 0x12c4], eax
jmp 0x1400090e9
mov rax, qword [rsp + 0x12c8]
mov qword [rsp + 0x490], rax
cmp rax, 0
je 0x140009198
mov rcx, qword [rsp + 0x490]
call fcn.140043e70
jmp 0x14000919d
mov eax, dword [rsp + 0x12d4]
add eax, 1
mov dword [rsp + 0x12d4], eax
jmp 0x1400090bb
mov dword [rsp + 0x12c0], 0x13c5
mov dword [rsp + 0x12bc], 0
cmp dword [rsp + 0x12bc], 0x4b6
jge 0x14000929b
mov ecx, 0xfff8
call fcn.140043e90
mov qword [rsp + 0x12b0], rax
mov dword [rsp + 0x12ac], 0
cmp dword [rsp + 0x12ac], 0x1ce
jge 0x140009259
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2304
cdq
idiv ecx
mov rax, qword [rsp + 0x12b0]
movsxd rcx, dword [rsp + 0x12ac]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2a00
cdq
idiv ecx
add edx, dword [rsp + 0x12c0]
mov dword [rsp + 0x12c0], edx
mov eax, dword [rsp + 0x12ac]
add eax, 1
mov dword [rsp + 0x12ac], eax
jmp 0x1400091f7
mov rax, qword [rsp + 0x12b0]
mov qword [rsp + 0x488], rax
cmp rax, 0
je 0x140009280
mov rcx, qword [rsp + 0x488]
call fcn.140043e70
jmp 0x140009285
mov eax, dword [rsp + 0x12bc]
add eax, 1
mov dword [rsp + 0x12bc], eax
jmp 0x1400091c9
mov dword [rsp + 0x12a8], 0x3ea8
mov dword [rsp + 0x12a4], 0
cmp dword [rsp + 0x12a4], 0x494
jge 0x140009383
mov ecx, 0x201f0
call fcn.140043e90
mov qword [rsp + 0x1298], rax
mov dword [rsp + 0x1294], 0
cmp dword [rsp + 0x1294], 0x1cd
jge 0x140009341
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1d83
cdq
idiv ecx
mov rax, qword [rsp + 0x1298]
movsxd rcx, dword [rsp + 0x1294]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1ea0
cdq
idiv ecx
add edx, dword [rsp + 0x12a8]
mov dword [rsp + 0x12a8], edx
mov eax, dword [rsp + 0x1294]
add eax, 1
mov dword [rsp + 0x1294], eax
jmp 0x1400092df
mov rax, qword [rsp + 0x1298]
mov qword [rsp + 0x480], rax
cmp rax, 0
je 0x140009368
mov rcx, qword [rsp + 0x480]
call fcn.140043e70
jmp 0x14000936d
mov eax, dword [rsp + 0x12a4]
add eax, 1
mov dword [rsp + 0x12a4], eax
jmp 0x1400092b1
mov dword [rsp + 0x1290], 0x416e
mov dword [rsp + 0x128c], 0
cmp dword [rsp + 0x128c], 0x79e
jge 0x14000946b
mov ecx, 0x1d0b8
call fcn.140043e90
mov qword [rsp + 0x1280], rax
mov dword [rsp + 0x127c], 0
cmp dword [rsp + 0x127c], 0x87
jge 0x140009429
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2ae3
cdq
idiv ecx
mov rax, qword [rsp + 0x1280]
movsxd rcx, dword [rsp + 0x127c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3399
cdq
idiv ecx
add edx, dword [rsp + 0x1290]
mov dword [rsp + 0x1290], edx
mov eax, dword [rsp + 0x127c]
add eax, 1
mov dword [rsp + 0x127c], eax
jmp 0x1400093c7
mov rax, qword [rsp + 0x1280]
mov qword [rsp + 0x478], rax
cmp rax, 0
je 0x140009450
mov rcx, qword [rsp + 0x478]
call fcn.140043e70
jmp 0x140009455
mov eax, dword [rsp + 0x128c]
add eax, 1
mov dword [rsp + 0x128c], eax
jmp 0x140009399
mov dword [rsp + 0x1278], 0x64fd
mov dword [rsp + 0x1274], 0
cmp dword [rsp + 0x1274], 0x41e
jge 0x140009553
mov ecx, 0xc1d0
call fcn.140043e90
mov qword [rsp + 0x1268], rax
mov dword [rsp + 0x1264], 0
cmp dword [rsp + 0x1264], 0x105
jge 0x140009511
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x15a1
cdq
idiv ecx
mov rax, qword [rsp + 0x1268]
movsxd rcx, dword [rsp + 0x1264]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2e38
cdq
idiv ecx
add edx, dword [rsp + 0x1278]
mov dword [rsp + 0x1278], edx
mov eax, dword [rsp + 0x1264]
add eax, 1
mov dword [rsp + 0x1264], eax
jmp 0x1400094af
mov rax, qword [rsp + 0x1268]
mov qword [rsp + 0x470], rax
cmp rax, 0
je 0x140009538
mov rcx, qword [rsp + 0x470]
call fcn.140043e70
jmp 0x14000953d
mov eax, dword [rsp + 0x1274]
add eax, 1
mov dword [rsp + 0x1274], eax
jmp 0x140009481
mov dword [rsp + 0x1260], 0x2002
mov dword [rsp + 0x125c], 0
cmp dword [rsp + 0x125c], 0x761
jge 0x14000963b
mov ecx, 0xbf98
call fcn.140043e90
mov qword [rsp + 0x1250], rax
mov dword [rsp + 0x124c], 0
cmp dword [rsp + 0x124c], 0x13e
jge 0x1400095f9
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x25bf
cdq
idiv ecx
mov rax, qword [rsp + 0x1250]
movsxd rcx, dword [rsp + 0x124c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2a5d
cdq
idiv ecx
add edx, dword [rsp + 0x1260]
mov dword [rsp + 0x1260], edx
mov eax, dword [rsp + 0x124c]
add eax, 1
mov dword [rsp + 0x124c], eax
jmp 0x140009597
mov rax, qword [rsp + 0x1250]
mov qword [rsp + 0x468], rax
cmp rax, 0
je 0x140009620
mov rcx, qword [rsp + 0x468]
call fcn.140043e70
jmp 0x140009625
mov eax, dword [rsp + 0x125c]
add eax, 1
mov dword [rsp + 0x125c], eax
jmp 0x140009569
mov dword [rsp + 0x1248], 0x4ca2
mov dword [rsp + 0x1244], 0
cmp dword [rsp + 0x1244], 0x615
jge 0x140009723
mov ecx, 0x239e0
call fcn.140043e90
mov qword [rsp + 0x1238], rax
mov dword [rsp + 0x1234], 0
cmp dword [rsp + 0x1234], 0x13f
jge 0x1400096e1
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1a13
cdq
idiv ecx
mov rax, qword [rsp + 0x1238]
movsxd rcx, dword [rsp + 0x1234]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1ded
cdq
idiv ecx
add edx, dword [rsp + 0x1248]
mov dword [rsp + 0x1248], edx
mov eax, dword [rsp + 0x1234]
add eax, 1
mov dword [rsp + 0x1234], eax
jmp 0x14000967f
mov rax, qword [rsp + 0x1238]
mov qword [rsp + 0x460], rax
cmp rax, 0
je 0x140009708
mov rcx, qword [rsp + 0x460]
call fcn.140043e70
jmp 0x14000970d
mov eax, dword [rsp + 0x1244]
add eax, 1
mov dword [rsp + 0x1244], eax
jmp 0x140009651
mov dword [rsp + 0x1230], 0x4be4
mov dword [rsp + 0x122c], 0
cmp dword [rsp + 0x122c], 0x685
jge 0x14000980b
mov ecx, 0x1ed10
call fcn.140043e90
mov qword [rsp + 0x1220], rax
mov dword [rsp + 0x121c], 0
cmp dword [rsp + 0x121c], 0x109
jge 0x1400097c9
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x16cc
cdq
idiv ecx
mov rax, qword [rsp + 0x1220]
movsxd rcx, dword [rsp + 0x121c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x15c6
cdq
idiv ecx
add edx, dword [rsp + 0x1230]
mov dword [rsp + 0x1230], edx
mov eax, dword [rsp + 0x121c]
add eax, 1
mov dword [rsp + 0x121c], eax
jmp 0x140009767
mov rax, qword [rsp + 0x1220]
mov qword [rsp + 0x458], rax
cmp rax, 0
je 0x1400097f0
mov rcx, qword [rsp + 0x458]
call fcn.140043e70
jmp 0x1400097f5
mov eax, dword [rsp + 0x122c]
add eax, 1
mov dword [rsp + 0x122c], eax
jmp 0x140009739
mov dword [rsp + 0x1218], 0x476c
mov dword [rsp + 0x1214], 0
cmp dword [rsp + 0x1214], 0x733
jge 0x1400098f3
mov ecx, 0xb7d0
call fcn.140043e90
mov qword [rsp + 0x1208], rax
mov dword [rsp + 0x1204], 0
cmp dword [rsp + 0x1204], 0xf4
jge 0x1400098b1
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3933
cdq
idiv ecx
mov rax, qword [rsp + 0x1208]
movsxd rcx, dword [rsp + 0x1204]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x34c0
cdq
idiv ecx
add edx, dword [rsp + 0x1218]
mov dword [rsp + 0x1218], edx
mov eax, dword [rsp + 0x1204]
add eax, 1
mov dword [rsp + 0x1204], eax
jmp 0x14000984f
mov rax, qword [rsp + 0x1208]
mov qword [rsp + 0x450], rax
cmp rax, 0
je 0x1400098d8
mov rcx, qword [rsp + 0x450]
call fcn.140043e70
jmp 0x1400098dd
mov eax, dword [rsp + 0x1214]
add eax, 1
mov dword [rsp + 0x1214], eax
jmp 0x140009821
mov dword [rsp + 0x1200], 0x667d
mov dword [rsp + 0x11fc], 0
cmp dword [rsp + 0x11fc], 0x40a
jge 0x1400099db
mov ecx, 0x12480
call fcn.140043e90
mov qword [rsp + 0x11f0], rax
mov dword [rsp + 0x11ec], 0
cmp dword [rsp + 0x11ec], 0x17f
jge 0x140009999
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1e9e
cdq
idiv ecx
mov rax, qword [rsp + 0x11f0]
movsxd rcx, dword [rsp + 0x11ec]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x152d
cdq
idiv ecx
add edx, dword [rsp + 0x1200]
mov dword [rsp + 0x1200], edx
mov eax, dword [rsp + 0x11ec]
add eax, 1
mov dword [rsp + 0x11ec], eax
jmp 0x140009937
mov rax, qword [rsp + 0x11f0]
mov qword [rsp + 0x448], rax
cmp rax, 0
je 0x1400099c0
mov rcx, qword [rsp + 0x448]
call fcn.140043e70
jmp 0x1400099c5
mov eax, dword [rsp + 0x11fc]
add eax, 1
mov dword [rsp + 0x11fc], eax
jmp 0x140009909
movss xmm0, dword [0x14006217c]
movss dword [rsp + 0x11e8], xmm0
movss xmm0, dword [0x140062178]
movss dword [rsp + 0x11e8], xmm0
movss xmm0, dword [rsp + 0x11e8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062170]
ucomisd xmm0, xmm1
jne 0x140009b39
jp 0x140009b39
mov dword [rsp + 0x11e4], 0
cmp dword [rsp + 0x11e4], 0xf92
jge 0x140009b17
mov ecx, 0x16284
call fcn.140043e90
mov qword [rsp + 0x11d8], rax
mov dword [rsp + 0x11d4], 0
cmp dword [rsp + 0x11d4], 0x28f
jge 0x140009ad5
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x316d
cdq
idiv ecx
mov rax, qword [rsp + 0x11d8]
movsxd rcx, dword [rsp + 0x11d4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062570]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x11e8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x11e8], xmm0
mov eax, dword [rsp + 0x11d4]
add eax, 1
mov dword [rsp + 0x11d4], eax
jmp 0x140009a5b
mov rax, qword [rsp + 0x11d8]
mov qword [rsp + 0x440], rax
cmp rax, 0
je 0x140009afc
mov rcx, qword [rsp + 0x440]
call fcn.140043e70
jmp 0x140009b01
mov eax, dword [rsp + 0x11e4]
add eax, 1
mov dword [rsp + 0x11e4], eax
jmp 0x140009a2d
movss xmm0, dword [0x140062184]
movss dword [rsp + 0x11e8], xmm0
movss xmm0, dword [0x140062180]
movss dword [rsp + 0x11e8], xmm0
movss xmm0, dword [rsp + 0x11e8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062188]
ucomisd xmm0, xmm1
jne 0x140009c75
jp 0x140009c75
mov dword [rsp + 0x11d0], 0
cmp dword [rsp + 0x11d0], 0x16ca
jge 0x140009c53
mov ecx, 0xac30
call fcn.140043e90
mov qword [rsp + 0x11c8], rax
mov dword [rsp + 0x11c4], 0
cmp dword [rsp + 0x11c4], 0x374
jge 0x140009c11
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2ae3
cdq
idiv ecx
mov rax, qword [rsp + 0x11c8]
movsxd rcx, dword [rsp + 0x11c4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062568]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x11e8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x11e8], xmm0
mov eax, dword [rsp + 0x11c4]
add eax, 1
mov dword [rsp + 0x11c4], eax
jmp 0x140009b97
mov rax, qword [rsp + 0x11c8]
mov qword [rsp + 0x438], rax
cmp rax, 0
je 0x140009c38
mov rcx, qword [rsp + 0x438]
call fcn.140043e70
jmp 0x140009c3d
mov eax, dword [rsp + 0x11d0]
add eax, 1
mov dword [rsp + 0x11d0], eax
jmp 0x140009b69
movss xmm0, dword [0x140062194]
movss dword [rsp + 0x11e8], xmm0
movss xmm0, dword [0x140062190]
movss dword [rsp + 0x11e8], xmm0
movss xmm0, dword [rsp + 0x11e8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062198]
ucomisd xmm0, xmm1
jne 0x140009db1
jp 0x140009db1
mov dword [rsp + 0x11c0], 0
cmp dword [rsp + 0x11c0], 0x12e6
jge 0x140009d8f
mov ecx, 0xe7b4
call fcn.140043e90
mov qword [rsp + 0x11b8], rax
mov dword [rsp + 0x11b4], 0
cmp dword [rsp + 0x11b4], 0x36f
jge 0x140009d4d
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2a09
cdq
idiv ecx
mov rax, qword [rsp + 0x11b8]
movsxd rcx, dword [rsp + 0x11b4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062560]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x11e8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x11e8], xmm0
mov eax, dword [rsp + 0x11b4]
add eax, 1
mov dword [rsp + 0x11b4], eax
jmp 0x140009cd3
mov rax, qword [rsp + 0x11b8]
mov qword [rsp + 0x430], rax
cmp rax, 0
je 0x140009d74
mov rcx, qword [rsp + 0x430]
call fcn.140043e70
jmp 0x140009d79
mov eax, dword [rsp + 0x11c0]
add eax, 1
mov dword [rsp + 0x11c0], eax
jmp 0x140009ca5
movss xmm0, dword [0x1400621a4]
movss dword [rsp + 0x11e8], xmm0
movss xmm0, dword [0x1400621a0]
movss dword [rsp + 0x11e8], xmm0
movss xmm0, dword [rsp + 0x11e8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400621a8]
ucomisd xmm0, xmm1
jne 0x140009eed
jp 0x140009eed
mov dword [rsp + 0x11b0], 0
cmp dword [rsp + 0x11b0], 0xd49
jge 0x140009ecb
mov ecx, 0x105ec
call fcn.140043e90
mov qword [rsp + 0x11a8], rax
mov dword [rsp + 0x11a4], 0
cmp dword [rsp + 0x11a4], 0x2f1
jge 0x140009e89
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x26d7
cdq
idiv ecx
mov rax, qword [rsp + 0x11a8]
movsxd rcx, dword [rsp + 0x11a4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062558]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x11e8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x11e8], xmm0
mov eax, dword [rsp + 0x11a4]
add eax, 1
mov dword [rsp + 0x11a4], eax
jmp 0x140009e0f
mov rax, qword [rsp + 0x11a8]
mov qword [rsp + 0x428], rax
cmp rax, 0
je 0x140009eb0
mov rcx, qword [rsp + 0x428]
call fcn.140043e70
jmp 0x140009eb5
mov eax, dword [rsp + 0x11b0]
add eax, 1
mov dword [rsp + 0x11b0], eax
jmp 0x140009de1
movss xmm0, dword [0x1400621b4]
movss dword [rsp + 0x11e8], xmm0
movss xmm0, dword [0x1400621b0]
movss dword [rsp + 0x11e8], xmm0
cmp dword [rsp + 0x1914], 0
jge 0x140009f1f
mov rcx, qword [rsp + 0x1578]
mov rax, qword [rcx]
call qword [rax + 0x10]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rsp + 0x192c], 0
jmp 0x1400119f3
mov dword [rsp + 0x11a0], 0x3132
mov dword [rsp + 0x119c], 0
cmp dword [rsp + 0x119c], 0x504
jge 0x14000a007
mov ecx, 0x11b10
call fcn.140043e90
mov qword [rsp + 0x1190], rax
mov dword [rsp + 0x118c], 0
cmp dword [rsp + 0x118c], 0x169
jge 0x140009fc5
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x300a
cdq
idiv ecx
mov rax, qword [rsp + 0x1190]
movsxd rcx, dword [rsp + 0x118c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3764
cdq
idiv ecx
add edx, dword [rsp + 0x11a0]
mov dword [rsp + 0x11a0], edx
mov eax, dword [rsp + 0x118c]
add eax, 1
mov dword [rsp + 0x118c], eax
jmp 0x140009f63
mov rax, qword [rsp + 0x1190]
mov qword [rsp + 0x420], rax
cmp rax, 0
je 0x140009fec
mov rcx, qword [rsp + 0x420]
call fcn.140043e70
jmp 0x140009ff1
mov eax, dword [rsp + 0x119c]
add eax, 1
mov dword [rsp + 0x119c], eax
jmp 0x140009f35
mov dword [rsp + 0x1188], 0x489d
mov dword [rsp + 0x1184], 0
cmp dword [rsp + 0x1184], 0x4f3
jge 0x14000a0ec
mov ecx, 0x17a90
call fcn.140043e90
mov qword [rsp + 0x1178], rax
mov dword [rsp + 0x1174], 0
cmp dword [rsp + 0x1174], 0x7a
jge 0x14000a0aa
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x38b4
cdq
idiv ecx
mov rax, qword [rsp + 0x1178]
movsxd rcx, dword [rsp + 0x1174]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x25af
cdq
idiv ecx
add edx, dword [rsp + 0x1188]
mov dword [rsp + 0x1188], edx
mov eax, dword [rsp + 0x1174]
add eax, 1
mov dword [rsp + 0x1174], eax
jmp 0x14000a04b
mov rax, qword [rsp + 0x1178]
mov qword [rsp + 0x418], rax
cmp rax, 0
je 0x14000a0d1
mov rcx, qword [rsp + 0x418]
call fcn.140043e70
jmp 0x14000a0d6
mov eax, dword [rsp + 0x1184]
add eax, 1
mov dword [rsp + 0x1184], eax
jmp 0x14000a01d
mov dword [rsp + 0x1170], 0x4700
mov dword [rsp + 0x116c], 0
cmp dword [rsp + 0x116c], 0x412
jge 0x14000a1d4
mov ecx, 0x11cb0
call fcn.140043e90
mov qword [rsp + 0x1160], rax
mov dword [rsp + 0x115c], 0
cmp dword [rsp + 0x115c], 0x12c
jge 0x14000a192
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3279
cdq
idiv ecx
mov rax, qword [rsp + 0x1160]
movsxd rcx, dword [rsp + 0x115c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x283d
cdq
idiv ecx
add edx, dword [rsp + 0x1170]
mov dword [rsp + 0x1170], edx
mov eax, dword [rsp + 0x115c]
add eax, 1
mov dword [rsp + 0x115c], eax
jmp 0x14000a130
mov rax, qword [rsp + 0x1160]
mov qword [rsp + 0x410], rax
cmp rax, 0
je 0x14000a1b9
mov rcx, qword [rsp + 0x410]
call fcn.140043e70
jmp 0x14000a1be
mov eax, dword [rsp + 0x116c]
add eax, 1
mov dword [rsp + 0x116c], eax
jmp 0x14000a102
mov dword [rsp + 0x1158], 0x45fd
mov dword [rsp + 0x1154], 0
cmp dword [rsp + 0x1154], 0x44a
jge 0x14000a2bc
mov ecx, 0x1cef4
call fcn.140043e90
mov qword [rsp + 0x1148], rax
mov dword [rsp + 0x1144], 0
cmp dword [rsp + 0x1144], 0xb1
jge 0x14000a27a
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2d26
cdq
idiv ecx
mov rax, qword [rsp + 0x1148]
movsxd rcx, dword [rsp + 0x1144]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3012
cdq
idiv ecx
add edx, dword [rsp + 0x1158]
mov dword [rsp + 0x1158], edx
mov eax, dword [rsp + 0x1144]
add eax, 1
mov dword [rsp + 0x1144], eax
jmp 0x14000a218
mov rax, qword [rsp + 0x1148]
mov qword [rsp + 0x408], rax
cmp rax, 0
je 0x14000a2a1
mov rcx, qword [rsp + 0x408]
call fcn.140043e70
jmp 0x14000a2a6
mov eax, dword [rsp + 0x1154]
add eax, 1
mov dword [rsp + 0x1154], eax
jmp 0x14000a1ea
mov dword [rsp + 0x1140], 0x1ce2
mov dword [rsp + 0x113c], 0
cmp dword [rsp + 0x113c], 0x64e
jge 0x14000a3a4
mov ecx, 0x22a74
call fcn.140043e90
mov qword [rsp + 0x1130], rax
mov dword [rsp + 0x112c], 0
cmp dword [rsp + 0x112c], 0xb4
jge 0x14000a362
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1673
cdq
idiv ecx
mov rax, qword [rsp + 0x1130]
movsxd rcx, dword [rsp + 0x112c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x36a8
cdq
idiv ecx
add edx, dword [rsp + 0x1140]
mov dword [rsp + 0x1140], edx
mov eax, dword [rsp + 0x112c]
add eax, 1
mov dword [rsp + 0x112c], eax
jmp 0x14000a300
mov rax, qword [rsp + 0x1130]
mov qword [rsp + 0x400], rax
cmp rax, 0
je 0x14000a389
mov rcx, qword [rsp + 0x400]
call fcn.140043e70
jmp 0x14000a38e
mov eax, dword [rsp + 0x113c]
add eax, 1
mov dword [rsp + 0x113c], eax
jmp 0x14000a2d2
mov dword [rsp + 0x1128], 0x6da7
mov dword [rsp + 0x1124], 0
cmp dword [rsp + 0x1124], 0x741
jge 0x14000a48c
mov ecx, 0x21c3c
call fcn.140043e90
mov qword [rsp + 0x1118], rax
mov dword [rsp + 0x1114], 0
cmp dword [rsp + 0x1114], 0x121
jge 0x14000a44a
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x239f
cdq
idiv ecx
mov rax, qword [rsp + 0x1118]
movsxd rcx, dword [rsp + 0x1114]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3406
cdq
idiv ecx
add edx, dword [rsp + 0x1128]
mov dword [rsp + 0x1128], edx
mov eax, dword [rsp + 0x1114]
add eax, 1
mov dword [rsp + 0x1114], eax
jmp 0x14000a3e8
mov rax, qword [rsp + 0x1118]
mov qword [rsp + 0x3f8], rax
cmp rax, 0
je 0x14000a471
mov rcx, qword [rsp + 0x3f8]
call fcn.140043e70
jmp 0x14000a476
mov eax, dword [rsp + 0x1124]
add eax, 1
mov dword [rsp + 0x1124], eax
jmp 0x14000a3ba
mov dword [rsp + 0x1110], 0x6940
mov dword [rsp + 0x110c], 0
cmp dword [rsp + 0x110c], 0x751
jge 0x14000a574
mov ecx, 0xfe78
call fcn.140043e90
mov qword [rsp + 0x1100], rax
mov dword [rsp + 0x10fc], 0
cmp dword [rsp + 0x10fc], 0xd3
jge 0x14000a532
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1f0c
cdq
idiv ecx
mov rax, qword [rsp + 0x1100]
movsxd rcx, dword [rsp + 0x10fc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2996
cdq
idiv ecx
add edx, dword [rsp + 0x1110]
mov dword [rsp + 0x1110], edx
mov eax, dword [rsp + 0x10fc]
add eax, 1
mov dword [rsp + 0x10fc], eax
jmp 0x14000a4d0
mov rax, qword [rsp + 0x1100]
mov qword [rsp + 0x3f0], rax
cmp rax, 0
je 0x14000a559
mov rcx, qword [rsp + 0x3f0]
call fcn.140043e70
jmp 0x14000a55e
mov eax, dword [rsp + 0x110c]
add eax, 1
mov dword [rsp + 0x110c], eax
jmp 0x14000a4a2
movss xmm0, dword [str.t3_I]
movss dword [rsp + 0x10f8], xmm0
movss xmm0, dword [0x1400621c0]
movss dword [rsp + 0x10f8], xmm0
movss xmm0, dword [rsp + 0x10f8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400621b8]
ucomisd xmm0, xmm1
jne 0x14000a6d2
jp 0x14000a6d2
mov dword [rsp + 0x10f4], 0
cmp dword [rsp + 0x10f4], 0x16fe
jge 0x14000a6b0
mov ecx, 0x1a024
call fcn.140043e90
mov qword [rsp + 0x10e8], rax
mov dword [rsp + 0x10e4], 0
cmp dword [rsp + 0x10e4], 0x2e0
jge 0x14000a66e
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x27ba
cdq
idiv ecx
mov rax, qword [rsp + 0x10e8]
movsxd rcx, dword [rsp + 0x10e4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062550]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x10f8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x10f8], xmm0
mov eax, dword [rsp + 0x10e4]
add eax, 1
mov dword [rsp + 0x10e4], eax
jmp 0x14000a5f4
mov rax, qword [rsp + 0x10e8]
mov qword [rsp + 0x3e8], rax
cmp rax, 0
je 0x14000a695
mov rcx, qword [rsp + 0x3e8]
call fcn.140043e70
jmp 0x14000a69a
mov eax, dword [rsp + 0x10f4]
add eax, 1
mov dword [rsp + 0x10f4], eax
jmp 0x14000a5c6
movss xmm0, dword [0x1400621cc]
movss dword [rsp + 0x10f8], xmm0
movss xmm0, dword [0x1400621c8]
movss dword [rsp + 0x10f8], xmm0
mov qword [rsp + 0x10d8], 0
mov rax, qword [rsp + 0x1310]
mov qword [rsp + 0x3d8], rax
lea rcx, [rsp + 0x10c0]
call fcn.140011a50
mov qword [rsp + 0x10c8], rax
lea rax, [rsp + 0x10c8]
mov qword [rsp + 0x1938], rax
mov rax, qword [rsp + 0x1938]
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x1968], rax
mov rax, qword [rsp + 0x1968]
movzx eax, word [rax + 6]
cmp eax, 0
je 0x14000a7dd
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x1980], rax
mov qword [rsp + 0x1978], rax
mov rax, qword [rsp + 0x1980]
mov qword [rsp + 0x3d0], rax
mov dword [rsp + 0x1974], 0
cmp dword [rsp + 0x1974], 4
jge 0x14000a7d8
mov rax, qword [rsp + 0x1978]
movsxd rcx, dword [rsp + 0x1974]
movzx ecx, word [rax + rcx*2]
mov eax, dword [rsp + 0x1974]
mov r8d, 0x32
cdq
idiv r8d
mov rax, qword [rsp + 0x3d0]
add edx, 0x36
xor ecx, edx
mov dx, cx
movsxd rcx, dword [rsp + 0x1974]
mov word [rax + rcx*2], dx
mov eax, dword [rsp + 0x1974]
add eax, 1
mov dword [rsp + 0x1974], eax
jmp 0x14000a773
jmp 0x14000a7dd
mov rdx, qword [rsp + 0x3e0]
lea rcx, [rsp + 0x10d0]
mov qword [rsp + 0x3c0], rcx
call fcn.140032e40
mov rcx, qword [rsp + 0x3c0]
call fcn.1400338a0
mov qword [rsp + 0x3c8], rax
lea rcx, [rsp + 0x1070]
lea rdx, [rsp + 0x1068]
call fcn.140011a70
jmp 0x14000a829
lea rax, [rsp + 0x1070]
mov qword [rsp + 0x1940], rax
mov rax, qword [rsp + 0x1940]
mov qword [rsp + 0x3b8], rax
mov qword [rsp + 0x1988], rax
mov rax, qword [rsp + 0x1988]
movzx eax, word [rax + 0x46]
cmp eax, 0
je 0x14000a903
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x19a0], rax
mov qword [rsp + 0x1998], rax
mov rax, qword [rsp + 0x19a0]
mov qword [rsp + 0x3b0], rax
mov dword [rsp + 0x1994], 0
cmp dword [rsp + 0x1994], 0x24
jge 0x14000a8fe
mov rax, qword [rsp + 0x1998]
movsxd rcx, dword [rsp + 0x1994]
movzx ecx, word [rax + rcx*2]
mov eax, dword [rsp + 0x1994]
mov r8d, 0x32
cdq
idiv r8d
mov rax, qword [rsp + 0x3b0]
add edx, 0x36
xor ecx, edx
mov dx, cx
movsxd rcx, dword [rsp + 0x1994]
mov word [rax + rcx*2], dx
mov eax, dword [rsp + 0x1994]
add eax, 1
mov dword [rsp + 0x1994], eax
jmp 0x14000a899
jmp 0x14000a903
jmp 0x14000a908
mov rdx, qword [rsp + 0x3b8]
lea rcx, [rsp + 0x10b8]
call fcn.140032e40
jmp 0x14000a922
lea rcx, [rsp + 0x10b8]
call fcn.1400338a0
mov rcx, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3c8]
mov r8, rax
mov rax, qword [rcx]
mov rax, qword [rax + 0xa0]
mov r9, rsp
lea r10, [rsp + 0x10d8]
mov qword [r9 + 0x28], r10
mov qword [r9 + 0x20], 0
mov r9d, 0x30
call rax
mov dword [rsp + 0x3ac], eax
jmp 0x14000a977
mov eax, dword [rsp + 0x3ac]
mov dword [rsp + 0x1914], eax
lea rcx, [rsp + 0x10b8]
call fcn.140032ef0
lea rcx, [rsp + 0x10d0]
call fcn.140032ef0
mov dword [rsp + 0x1064], 0x71a9
mov dword [rsp + 0x1060], 0
cmp dword [rsp + 0x1060], 0x612
jge 0x14000aad3
mov ecx, 0x236c0
call fcn.140043e90
mov qword [rsp + 0x1058], rax
mov dword [rsp + 0x1054], 0
cmp dword [rsp + 0x1054], 0x1ee
jge 0x14000aa91
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2692
cdq
idiv ecx
mov rax, qword [rsp + 0x1058]
movsxd rcx, dword [rsp + 0x1054]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2d3a
cdq
idiv ecx
add edx, dword [rsp + 0x1064]
mov dword [rsp + 0x1064], edx
mov eax, dword [rsp + 0x1054]
add eax, 1
mov dword [rsp + 0x1054], eax
jmp 0x14000a9e3
mov rax, qword [rsp + 0x1058]
mov qword [rsp + 0x3a0], rax
cmp rax, 0
je 0x14000aab8
mov rcx, qword [rsp + 0x3a0]
call fcn.140043e70
jmp 0x14000aabd
mov eax, dword [rsp + 0x1060]
add eax, 1
mov dword [rsp + 0x1060], eax
jmp 0x14000a9b5
mov dword [rsp + 0x1050], 0x3927
mov dword [rsp + 0x104c], 0
cmp dword [rsp + 0x104c], 0x61b
jge 0x14000abbb
mov ecx, 0xb738
call fcn.140043e90
mov qword [rsp + 0x1040], rax
mov dword [rsp + 0x103c], 0
cmp dword [rsp + 0x103c], 0x126
jge 0x14000ab79
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3a6c
cdq
idiv ecx
mov rax, qword [rsp + 0x1040]
movsxd rcx, dword [rsp + 0x103c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x224d
cdq
idiv ecx
add edx, dword [rsp + 0x1050]
mov dword [rsp + 0x1050], edx
mov eax, dword [rsp + 0x103c]
add eax, 1
mov dword [rsp + 0x103c], eax
jmp 0x14000ab17
mov rax, qword [rsp + 0x1040]
mov qword [rsp + 0x398], rax
cmp rax, 0
je 0x14000aba0
mov rcx, qword [rsp + 0x398]
call fcn.140043e70
jmp 0x14000aba5
mov eax, dword [rsp + 0x104c]
add eax, 1
mov dword [rsp + 0x104c], eax
jmp 0x14000aae9
mov dword [rsp + 0x1038], 0x4023
mov dword [rsp + 0x1034], 0
cmp dword [rsp + 0x1034], 0x5fa
jge 0x14000aca3
mov ecx, 0x1b8b4
call fcn.140043e90
mov qword [rsp + 0x1028], rax
mov dword [rsp + 0x1024], 0
cmp dword [rsp + 0x1024], 0x118
jge 0x14000ac61
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x229e
cdq
idiv ecx
mov rax, qword [rsp + 0x1028]
movsxd rcx, dword [rsp + 0x1024]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2a6a
cdq
idiv ecx
add edx, dword [rsp + 0x1038]
mov dword [rsp + 0x1038], edx
mov eax, dword [rsp + 0x1024]
add eax, 1
mov dword [rsp + 0x1024], eax
jmp 0x14000abff
mov rax, qword [rsp + 0x1028]
mov qword [rsp + 0x390], rax
cmp rax, 0
je 0x14000ac88
mov rcx, qword [rsp + 0x390]
call fcn.140043e70
jmp 0x14000ac8d
mov eax, dword [rsp + 0x1034]
add eax, 1
mov dword [rsp + 0x1034], eax
jmp 0x14000abd1
mov dword [rsp + 0x1020], 0x598f
mov dword [rsp + 0x101c], 0
cmp dword [rsp + 0x101c], 0x600
jge 0x14000ad8b
mov ecx, 0x1b13c
call fcn.140043e90
mov qword [rsp + 0x1010], rax
mov dword [rsp + 0x100c], 0
cmp dword [rsp + 0x100c], 0x136
jge 0x14000ad49
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x369a
cdq
idiv ecx
mov rax, qword [rsp + 0x1010]
movsxd rcx, dword [rsp + 0x100c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1d86
cdq
idiv ecx
add edx, dword [rsp + 0x1020]
mov dword [rsp + 0x1020], edx
mov eax, dword [rsp + 0x100c]
add eax, 1
mov dword [rsp + 0x100c], eax
jmp 0x14000ace7
mov rax, qword [rsp + 0x1010]
mov qword [rsp + 0x388], rax
cmp rax, 0
je 0x14000ad70
mov rcx, qword [rsp + 0x388]
call fcn.140043e70
jmp 0x14000ad75
mov eax, dword [rsp + 0x101c]
add eax, 1
mov dword [rsp + 0x101c], eax
jmp 0x14000acb9
mov dword [rsp + 0x1008], 0x14f3
mov dword [rsp + 0x1004], 0
cmp dword [rsp + 0x1004], 0x75e
jge 0x14000ae70
mov ecx, 0x18718
call fcn.140043e90
mov qword [rsp + 0xff8], rax
mov dword [rsp + 0xff4], 0
cmp dword [rsp + 0xff4], 0x6d
jge 0x14000ae2e
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1c98
cdq
idiv ecx
mov rax, qword [rsp + 0xff8]
movsxd rcx, dword [rsp + 0xff4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2325
cdq
idiv ecx
add edx, dword [rsp + 0x1008]
mov dword [rsp + 0x1008], edx
mov eax, dword [rsp + 0xff4]
add eax, 1
mov dword [rsp + 0xff4], eax
jmp 0x14000adcf
mov rax, qword [rsp + 0xff8]
mov qword [rsp + 0x380], rax
cmp rax, 0
je 0x14000ae55
mov rcx, qword [rsp + 0x380]
call fcn.140043e70
jmp 0x14000ae5a
mov eax, dword [rsp + 0x1004]
add eax, 1
mov dword [rsp + 0x1004], eax
jmp 0x14000ada1
mov dword [rsp + 0xff0], 0x321a
mov dword [rsp + 0xfec], 0
cmp dword [rsp + 0xfec], 0x792
jge 0x14000af58
mov ecx, 0x23b78
call fcn.140043e90
mov qword [rsp + 0xfe0], rax
mov dword [rsp + 0xfdc], 0
cmp dword [rsp + 0xfdc], 0x11c
jge 0x14000af16
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x20f1
cdq
idiv ecx
mov rax, qword [rsp + 0xfe0]
movsxd rcx, dword [rsp + 0xfdc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x213a
cdq
idiv ecx
add edx, dword [rsp + 0xff0]
mov dword [rsp + 0xff0], edx
mov eax, dword [rsp + 0xfdc]
add eax, 1
mov dword [rsp + 0xfdc], eax
jmp 0x14000aeb4
mov rax, qword [rsp + 0xfe0]
mov qword [rsp + 0x378], rax
cmp rax, 0
je 0x14000af3d
mov rcx, qword [rsp + 0x378]
call fcn.140043e70
jmp 0x14000af42
mov eax, dword [rsp + 0xfec]
add eax, 1
mov dword [rsp + 0xfec], eax
jmp 0x14000ae86
mov dword [rsp + 0xfd8], 0x4a91
mov dword [rsp + 0xfd4], 0
cmp dword [rsp + 0xfd4], 0x475
jge 0x14000b040
mov ecx, 0x26280
call fcn.140043e90
mov qword [rsp + 0xfc8], rax
mov dword [rsp + 0xfc4], 0
cmp dword [rsp + 0xfc4], 0x147
jge 0x14000affe
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x24b6
cdq
idiv ecx
mov rax, qword [rsp + 0xfc8]
movsxd rcx, dword [rsp + 0xfc4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2cfb
cdq
idiv ecx
add edx, dword [rsp + 0xfd8]
mov dword [rsp + 0xfd8], edx
mov eax, dword [rsp + 0xfc4]
add eax, 1
mov dword [rsp + 0xfc4], eax
jmp 0x14000af9c
mov rax, qword [rsp + 0xfc8]
mov qword [rsp + 0x370], rax
cmp rax, 0
je 0x14000b025
mov rcx, qword [rsp + 0x370]
call fcn.140043e70
jmp 0x14000b02a
mov eax, dword [rsp + 0xfd4]
add eax, 1
mov dword [rsp + 0xfd4], eax
jmp 0x14000af6e
movss xmm0, dword [0x1400621dc]
movss dword [rsp + 0xfc0], xmm0
movss xmm0, dword [0x1400621d8]
movss dword [rsp + 0xfc0], xmm0
movss xmm0, dword [rsp + 0xfc0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400621d0]
ucomisd xmm0, xmm1
jne 0x14000b19e
jp 0x14000b19e
mov dword [rsp + 0xfbc], 0
cmp dword [rsp + 0xfbc], 0x12ce
jge 0x14000b17c
mov ecx, 0xc380
call fcn.140043e90
mov qword [rsp + 0xfb0], rax
mov dword [rsp + 0xfac], 0
cmp dword [rsp + 0xfac], 0x2c3
jge 0x14000b13a
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2095
cdq
idiv ecx
mov rax, qword [rsp + 0xfb0]
movsxd rcx, dword [rsp + 0xfac]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062548]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xfc0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xfc0], xmm0
mov eax, dword [rsp + 0xfac]
add eax, 1
mov dword [rsp + 0xfac], eax
jmp 0x14000b0c0
mov rax, qword [rsp + 0xfb0]
mov qword [rsp + 0x368], rax
cmp rax, 0
je 0x14000b161
mov rcx, qword [rsp + 0x368]
call fcn.140043e70
jmp 0x14000b166
mov eax, dword [rsp + 0xfbc]
add eax, 1
mov dword [rsp + 0xfbc], eax
jmp 0x14000b092
movss xmm0, dword [0x1400621e4]
movss dword [rsp + 0xfc0], xmm0
movss xmm0, dword [0x1400621e0]
movss dword [rsp + 0xfc0], xmm0
movss xmm0, dword [rsp + 0xfc0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400621e8]
ucomisd xmm0, xmm1
jne 0x14000b2da
jp 0x14000b2da
mov dword [rsp + 0xfa8], 0
cmp dword [rsp + 0xfa8], 0x1151
jge 0x14000b2b8
mov ecx, 0x1e614
call fcn.140043e90
mov qword [rsp + 0xfa0], rax
mov dword [rsp + 0xf9c], 0
cmp dword [rsp + 0xf9c], 0x18a
jge 0x14000b276
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1b9a
cdq
idiv ecx
mov rax, qword [rsp + 0xfa0]
movsxd rcx, dword [rsp + 0xf9c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062540]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xfc0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xfc0], xmm0
mov eax, dword [rsp + 0xf9c]
add eax, 1
mov dword [rsp + 0xf9c], eax
jmp 0x14000b1fc
mov rax, qword [rsp + 0xfa0]
mov qword [rsp + 0x360], rax
cmp rax, 0
je 0x14000b29d
mov rcx, qword [rsp + 0x360]
call fcn.140043e70
jmp 0x14000b2a2
mov eax, dword [rsp + 0xfa8]
add eax, 1
mov dword [rsp + 0xfa8], eax
jmp 0x14000b1ce
movss xmm0, dword [0x1400621f4]
movss dword [rsp + 0xfc0], xmm0
movss xmm0, dword [0x1400621f0]
movss dword [rsp + 0xfc0], xmm0
movss xmm0, dword [rsp + 0xfc0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400621f8]
ucomisd xmm0, xmm1
jne 0x14000b416
jp 0x14000b416
mov dword [rsp + 0xf98], 0
cmp dword [rsp + 0xf98], 0xabc
jge 0x14000b3f4
mov ecx, 0x1de1c
call fcn.140043e90
mov qword [rsp + 0xf90], rax
mov dword [rsp + 0xf8c], 0
cmp dword [rsp + 0xf8c], 0x11b
jge 0x14000b3b2
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2b9c
cdq
idiv ecx
mov rax, qword [rsp + 0xf90]
movsxd rcx, dword [rsp + 0xf8c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062538]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xfc0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xfc0], xmm0
mov eax, dword [rsp + 0xf8c]
add eax, 1
mov dword [rsp + 0xf8c], eax
jmp 0x14000b338
mov rax, qword [rsp + 0xf90]
mov qword [rsp + 0x358], rax
cmp rax, 0
je 0x14000b3d9
mov rcx, qword [rsp + 0x358]
call fcn.140043e70
jmp 0x14000b3de
mov eax, dword [rsp + 0xf98]
add eax, 1
mov dword [rsp + 0xf98], eax
jmp 0x14000b30a
movss xmm0, dword [0x140062204]
movss dword [rsp + 0xfc0], xmm0
movss xmm0, dword [0x140062200]
movss dword [rsp + 0xfc0], xmm0
cmp dword [rsp + 0x1914], 0
jge 0x14000b456
mov rcx, qword [rsp + 0x1310]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x1578]
mov rax, qword [rcx]
call qword [rax + 0x10]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rsp + 0x192c], 0
jmp 0x1400119f3
mov dword [rsp + 0xf88], 0x5f9b
mov dword [rsp + 0xf84], 0
cmp dword [rsp + 0xf84], 0x57e
jge 0x14000b53e
mov ecx, 0x21d78
call fcn.140043e90
mov qword [rsp + 0xf78], rax
mov dword [rsp + 0xf74], 0
cmp dword [rsp + 0xf74], 0x16a
jge 0x14000b4fc
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2fbb
cdq
idiv ecx
mov rax, qword [rsp + 0xf78]
movsxd rcx, dword [rsp + 0xf74]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2556
cdq
idiv ecx
add edx, dword [rsp + 0xf88]
mov dword [rsp + 0xf88], edx
mov eax, dword [rsp + 0xf74]
add eax, 1
mov dword [rsp + 0xf74], eax
jmp 0x14000b49a
mov rax, qword [rsp + 0xf78]
mov qword [rsp + 0x350], rax
cmp rax, 0
je 0x14000b523
mov rcx, qword [rsp + 0x350]
call fcn.140043e70
jmp 0x14000b528
mov eax, dword [rsp + 0xf84]
add eax, 1
mov dword [rsp + 0xf84], eax
jmp 0x14000b46c
mov dword [rsp + 0xf70], 0x6dbc
mov dword [rsp + 0xf6c], 0
cmp dword [rsp + 0xf6c], 0x651
jge 0x14000b626
mov ecx, 0xe3a8
call fcn.140043e90
mov qword [rsp + 0xf60], rax
mov dword [rsp + 0xf5c], 0
cmp dword [rsp + 0xf5c], 0x8d
jge 0x14000b5e4
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2c57
cdq
idiv ecx
mov rax, qword [rsp + 0xf60]
movsxd rcx, dword [rsp + 0xf5c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2fd3
cdq
idiv ecx
add edx, dword [rsp + 0xf70]
mov dword [rsp + 0xf70], edx
mov eax, dword [rsp + 0xf5c]
add eax, 1
mov dword [rsp + 0xf5c], eax
jmp 0x14000b582
mov rax, qword [rsp + 0xf60]
mov qword [rsp + 0x348], rax
cmp rax, 0
je 0x14000b60b
mov rcx, qword [rsp + 0x348]
call fcn.140043e70
jmp 0x14000b610
mov eax, dword [rsp + 0xf6c]
add eax, 1
mov dword [rsp + 0xf6c], eax
jmp 0x14000b554
mov dword [rsp + 0xf58], 0x2720
mov dword [rsp + 0xf54], 0
cmp dword [rsp + 0xf54], 0x504
jge 0x14000b70e
mov ecx, 0x1651c
call fcn.140043e90
mov qword [rsp + 0xf48], rax
mov dword [rsp + 0xf44], 0
cmp dword [rsp + 0xf44], 0x94
jge 0x14000b6cc
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x38d4
cdq
idiv ecx
mov rax, qword [rsp + 0xf48]
movsxd rcx, dword [rsp + 0xf44]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x21ab
cdq
idiv ecx
add edx, dword [rsp + 0xf58]
mov dword [rsp + 0xf58], edx
mov eax, dword [rsp + 0xf44]
add eax, 1
mov dword [rsp + 0xf44], eax
jmp 0x14000b66a
mov rax, qword [rsp + 0xf48]
mov qword [rsp + 0x340], rax
cmp rax, 0
je 0x14000b6f3
mov rcx, qword [rsp + 0x340]
call fcn.140043e70
jmp 0x14000b6f8
mov eax, dword [rsp + 0xf54]
add eax, 1
mov dword [rsp + 0xf54], eax
jmp 0x14000b63c
mov dword [rsp + 0xf40], 0x4d8b
mov dword [rsp + 0xf3c], 0
cmp dword [rsp + 0xf3c], 0x4ba
jge 0x14000b7f6
mov ecx, 0x1eee0
call fcn.140043e90
mov qword [rsp + 0xf30], rax
mov dword [rsp + 0xf2c], 0
cmp dword [rsp + 0xf2c], 0x1be
jge 0x14000b7b4
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1d2d
cdq
idiv ecx
mov rax, qword [rsp + 0xf30]
movsxd rcx, dword [rsp + 0xf2c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1def
cdq
idiv ecx
add edx, dword [rsp + 0xf40]
mov dword [rsp + 0xf40], edx
mov eax, dword [rsp + 0xf2c]
add eax, 1
mov dword [rsp + 0xf2c], eax
jmp 0x14000b752
mov rax, qword [rsp + 0xf30]
mov qword [rsp + 0x338], rax
cmp rax, 0
je 0x14000b7db
mov rcx, qword [rsp + 0x338]
call fcn.140043e70
jmp 0x14000b7e0
mov eax, dword [rsp + 0xf3c]
add eax, 1
mov dword [rsp + 0xf3c], eax
jmp 0x14000b724
mov dword [rsp + 0xf28], 0x43d2
mov dword [rsp + 0xf24], 0
cmp dword [rsp + 0xf24], 0x6d4
jge 0x14000b8de
mov ecx, 0x10034
call fcn.140043e90
mov qword [rsp + 0xf18], rax
mov dword [rsp + 0xf14], 0
cmp dword [rsp + 0xf14], 0x8d
jge 0x14000b89c
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3488
cdq
idiv ecx
mov rax, qword [rsp + 0xf18]
movsxd rcx, dword [rsp + 0xf14]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3235
cdq
idiv ecx
add edx, dword [rsp + 0xf28]
mov dword [rsp + 0xf28], edx
mov eax, dword [rsp + 0xf14]
add eax, 1
mov dword [rsp + 0xf14], eax
jmp 0x14000b83a
mov rax, qword [rsp + 0xf18]
mov qword [rsp + 0x330], rax
cmp rax, 0
je 0x14000b8c3
mov rcx, qword [rsp + 0x330]
call fcn.140043e70
jmp 0x14000b8c8
mov eax, dword [rsp + 0xf24]
add eax, 1
mov dword [rsp + 0xf24], eax
jmp 0x14000b80c
mov dword [rsp + 0xf10], 0x4728
mov dword [rsp + 0xf0c], 0
cmp dword [rsp + 0xf0c], 0x4b8
jge 0x14000b9c6
mov ecx, 0x26db4
call fcn.140043e90
mov qword [rsp + 0xf00], rax
mov dword [rsp + 0xefc], 0
cmp dword [rsp + 0xefc], 0x95
jge 0x14000b984
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1ee2
cdq
idiv ecx
mov rax, qword [rsp + 0xf00]
movsxd rcx, dword [rsp + 0xefc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x29d0
cdq
idiv ecx
add edx, dword [rsp + 0xf10]
mov dword [rsp + 0xf10], edx
mov eax, dword [rsp + 0xefc]
add eax, 1
mov dword [rsp + 0xefc], eax
jmp 0x14000b922
mov rax, qword [rsp + 0xf00]
mov qword [rsp + 0x328], rax
cmp rax, 0
je 0x14000b9ab
mov rcx, qword [rsp + 0x328]
call fcn.140043e70
jmp 0x14000b9b0
mov eax, dword [rsp + 0xf0c]
add eax, 1
mov dword [rsp + 0xf0c], eax
jmp 0x14000b8f4
mov dword [rsp + 0xef8], 0x2dcc
mov dword [rsp + 0xef4], 0
cmp dword [rsp + 0xef4], 0x6f9
jge 0x14000baae
mov ecx, 0x1cc5c
call fcn.140043e90
mov qword [rsp + 0xee8], rax
mov dword [rsp + 0xee4], 0
cmp dword [rsp + 0xee4], 0xfc
jge 0x14000ba6c
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3a18
cdq
idiv ecx
mov rax, qword [rsp + 0xee8]
movsxd rcx, dword [rsp + 0xee4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2760
cdq
idiv ecx
add edx, dword [rsp + 0xef8]
mov dword [rsp + 0xef8], edx
mov eax, dword [rsp + 0xee4]
add eax, 1
mov dword [rsp + 0xee4], eax
jmp 0x14000ba0a
mov rax, qword [rsp + 0xee8]
mov qword [rsp + 0x320], rax
cmp rax, 0
je 0x14000ba93
mov rcx, qword [rsp + 0x320]
call fcn.140043e70
jmp 0x14000ba98
mov eax, dword [rsp + 0xef4]
add eax, 1
mov dword [rsp + 0xef4], eax
jmp 0x14000b9dc
mov dword [rsp + 0xee0], 0x580e
mov dword [rsp + 0xedc], 0
cmp dword [rsp + 0xedc], 0x5e1
jge 0x14000bb96
mov ecx, 0x14edc
call fcn.140043e90
mov qword [rsp + 0xed0], rax
mov dword [rsp + 0xecc], 0
cmp dword [rsp + 0xecc], 0x1f2
jge 0x14000bb54
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x37d9
cdq
idiv ecx
mov rax, qword [rsp + 0xed0]
movsxd rcx, dword [rsp + 0xecc]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x39a9
cdq
idiv ecx
add edx, dword [rsp + 0xee0]
mov dword [rsp + 0xee0], edx
mov eax, dword [rsp + 0xecc]
add eax, 1
mov dword [rsp + 0xecc], eax
jmp 0x14000baf2
mov rax, qword [rsp + 0xed0]
mov qword [rsp + 0x318], rax
cmp rax, 0
je 0x14000bb7b
mov rcx, qword [rsp + 0x318]
call fcn.140043e70
jmp 0x14000bb80
mov eax, dword [rsp + 0xedc]
add eax, 1
mov dword [rsp + 0xedc], eax
jmp 0x14000bac4
mov dword [rsp + 0xec8], 0x976
mov dword [rsp + 0xec4], 0
cmp dword [rsp + 0xec4], 0x4e2
jge 0x14000bc7e
mov ecx, 0x13458
call fcn.140043e90
mov qword [rsp + 0xeb8], rax
mov dword [rsp + 0xeb4], 0
cmp dword [rsp + 0xeb4], 0x1cf
jge 0x14000bc3c
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2027
cdq
idiv ecx
mov rax, qword [rsp + 0xeb8]
movsxd rcx, dword [rsp + 0xeb4]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3739
cdq
idiv ecx
add edx, dword [rsp + 0xec8]
mov dword [rsp + 0xec8], edx
mov eax, dword [rsp + 0xeb4]
add eax, 1
mov dword [rsp + 0xeb4], eax
jmp 0x14000bbda
mov rax, qword [rsp + 0xeb8]
mov qword [rsp + 0x310], rax
cmp rax, 0
je 0x14000bc63
mov rcx, qword [rsp + 0x310]
call fcn.140043e70
jmp 0x14000bc68
mov eax, dword [rsp + 0xec4]
add eax, 1
mov dword [rsp + 0xec4], eax
jmp 0x14000bbac
mov dword [rsp + 0xeb0], 0x5d57
mov dword [rsp + 0xeac], 0
cmp dword [rsp + 0xeac], 0x629
jge 0x14000bd66
mov ecx, 0xef84
call fcn.140043e90
mov qword [rsp + 0xea0], rax
mov dword [rsp + 0xe9c], 0
cmp dword [rsp + 0xe9c], 0x113
jge 0x14000bd24
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x1510
cdq
idiv ecx
mov rax, qword [rsp + 0xea0]
movsxd rcx, dword [rsp + 0xe9c]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x3720
cdq
idiv ecx
add edx, dword [rsp + 0xeb0]
mov dword [rsp + 0xeb0], edx
mov eax, dword [rsp + 0xe9c]
add eax, 1
mov dword [rsp + 0xe9c], eax
jmp 0x14000bcc2
mov rax, qword [rsp + 0xea0]
mov qword [rsp + 0x308], rax
cmp rax, 0
je 0x14000bd4b
mov rcx, qword [rsp + 0x308]
call fcn.140043e70
jmp 0x14000bd50
mov eax, dword [rsp + 0xeac]
add eax, 1
mov dword [rsp + 0xeac], eax
jmp 0x14000bc94
movss xmm0, dword [0x140062214]
movss dword [rsp + 0xe98], xmm0
movss xmm0, dword [0x140062210]
movss dword [rsp + 0xe98], xmm0
movss xmm0, dword [rsp + 0xe98]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062208]
ucomisd xmm0, xmm1
jne 0x14000bec4
jp 0x14000bec4
mov dword [rsp + 0xe94], 0
cmp dword [rsp + 0xe94], 0x1398
jge 0x14000bea2
mov ecx, 0x1ff9c
call fcn.140043e90
mov qword [rsp + 0xe88], rax
mov dword [rsp + 0xe84], 0
cmp dword [rsp + 0xe84], 0x301
jge 0x14000be60
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x174c
cdq
idiv ecx
mov rax, qword [rsp + 0xe88]
movsxd rcx, dword [rsp + 0xe84]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062530]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xe98]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xe98], xmm0
mov eax, dword [rsp + 0xe84]
add eax, 1
mov dword [rsp + 0xe84], eax
jmp 0x14000bde6
mov rax, qword [rsp + 0xe88]
mov qword [rsp + 0x300], rax
cmp rax, 0
je 0x14000be87
mov rcx, qword [rsp + 0x300]
call fcn.140043e70
jmp 0x14000be8c
movss xmm0, dword [0x14006221c]
movss dword [rsp + 0xe98], xmm0
movss xmm0, dword [0x140062218]
movss dword [rsp + 0xe98], xmm0
movss xmm0, dword [rsp + 0xe98]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062220]
ucomisd xmm0, xmm1
jne 0x14000c000
jp 0x14000c000
mov dword [rsp + 0xe80], 0
cmp dword [rsp + 0xe80], 0x16f6
jge 0x14000bfde
mov ecx, 0x1ded8
call fcn.140043e90
mov qword [rsp + 0xe78], rax
mov dword [rsp + 0xe74], 0
cmp dword [rsp + 0xe74], 0x2ac
jge 0x14000bf9c
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov ecx, 0x2d42
cdq
idiv ecx
mov rax, qword [rsp + 0xe78]
movsxd rcx, dword [rsp + 0xe74]
mov dword [rax + rcx*4], edx
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x140062528]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xe98]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xe98], xmm0
mov eax, dword [rsp + 0xe74]
add eax, 1
mov dword [rsp + 0xe74], eax
jmp 0x14000bf22
mov rax, qword [rsp + 0xe78]
mov qword [rsp + 0x2f8], rax
cmp rax, 0
je 0x14000bfc3
movss xmm0, dword [0x14006222c]
movss dword [rsp + 0xe98], xmm0
movss xmm0, dword [0x140062228]
movss dword [rsp + 0xe98], xmm0
movss xmm0, dword [rsp + 0xe98]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062230]
ucomisd xmm0, xmm1
jne 0x14000c13c
jp 0x14000c13c
mov dword [rsp + 0xe70], 0
cmp dword [rsp + 0xe70], 0x9e4
jge 0x14000c11a
mov ecx, 0x11610
call fcn.140043e90
mov qword [rsp + 0xe68], rax
mov dword [rsp + 0xe64], 0
cmp dword [rsp + 0xe64], 0xcb
jge 0x14000c0d8
movss xmm0, dword [0x14006223c]
movss dword [rsp + 0xe98], xmm0
movss xmm0, dword [0x140062238]
movss dword [rsp + 0xe98], xmm0
movss xmm0, dword [rsp + 0xe98]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062240]
ucomisd xmm0, xmm1
jne 0x14000c278
jp 0x14000c278
mov dword [rsp + 0xe60], 0
cmp dword [rsp + 0xe60], 0x8e5
jge 0x14000c256
movss xmm0, dword [rsp + 0xe98]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x140062250]
ucomisd xmm0, xmm1
jne 0x14000c3b4
jp 0x14000c3b4
mov qword [rsp + 0xe38], 0
mov dword [rsp + 0xe34], 0
mov dword [rsp + 0xe30], 0x6c19
mov dword [rsp + 0xe2c], 0
cmp dword [rsp + 0xe2c], 0x79c
jge 0x14000c4b3
mov eax, dword [rsp + 0x192c]
add rsp, 0x19a8
ret