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

Disassembly:
mov eax, 0x18f8
call fcn.14002bd40
sub rsp, rax
mov qword [rsp + 0x1870], rcx
mov qword [rsp + 0x1868], rdx
mov dword [rsp + 0x1860], 0x1e86
mov dword [rsp + 0x185c], 0
cmp dword [rsp + 0x185c], 0x2b1
jge 0x1400049f5
mov ecx, 0x26244
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1850], rax
mov dword [rsp + 0x184c], 0
cmp dword [rsp + 0x184c], 0x82
jge 0x1400049b3
call sub.msvcrt.dll_rand
mov ecx, 0x2f84
cdq
idiv ecx
mov rax, qword [rsp + 0x1850]
movsxd rcx, dword [rsp + 0x184c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x3464
cdq
idiv ecx
add edx, dword [rsp + 0x1860]
mov dword [rsp + 0x1860], edx
mov eax, dword [rsp + 0x184c]
add eax, 1
mov dword [rsp + 0x184c], eax
jmp 0x140004951
mov rax, qword [rsp + 0x1850]
mov qword [rsp + 0x6a8], rax
cmp rax, 0
je 0x1400049da
mov rcx, qword [rsp + 0x6a8]
call sym.operator_delete_void_
jmp 0x1400049df
mov eax, dword [rsp + 0x185c]
add eax, 1
mov dword [rsp + 0x185c], eax
jmp 0x140004923
mov dword [rsp + 0x1848], 0x7356
mov dword [rsp + 0x1844], 0
cmp dword [rsp + 0x1844], 0x327
jge 0x140004add
mov ecx, 0x1f060
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1838], rax
mov dword [rsp + 0x1834], 0
cmp dword [rsp + 0x1834], 0x195
jge 0x140004a9b
call sub.msvcrt.dll_rand
mov ecx, 0x314c
cdq
idiv ecx
mov rax, qword [rsp + 0x1838]
movsxd rcx, dword [rsp + 0x1834]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x345e
cdq
idiv ecx
add edx, dword [rsp + 0x1848]
mov dword [rsp + 0x1848], edx
mov eax, dword [rsp + 0x1834]
add eax, 1
mov dword [rsp + 0x1834], eax
jmp 0x140004a39
mov rax, qword [rsp + 0x1838]
mov qword [rsp + 0x6a0], rax
cmp rax, 0
je 0x140004ac2
mov rcx, qword [rsp + 0x6a0]
call sym.operator_delete_void_
jmp 0x140004ac7
mov eax, dword [rsp + 0x1844]
add eax, 1
mov dword [rsp + 0x1844], eax
jmp 0x140004a0b
mov dword [rsp + 0x1830], 0xea9
mov dword [rsp + 0x182c], 0
cmp dword [rsp + 0x182c], 0x292
jge 0x140004bc5
mov ecx, 0x25924
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1820], rax
mov dword [rsp + 0x181c], 0
cmp dword [rsp + 0x181c], 0xb4
jge 0x140004b83
call sub.msvcrt.dll_rand
mov ecx, 0x15cc
cdq
idiv ecx
mov rax, qword [rsp + 0x1820]
movsxd rcx, dword [rsp + 0x181c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x3054
cdq
idiv ecx
add edx, dword [rsp + 0x1830]
mov dword [rsp + 0x1830], edx
mov eax, dword [rsp + 0x181c]
add eax, 1
mov dword [rsp + 0x181c], eax
jmp 0x140004b21
mov rax, qword [rsp + 0x1820]
mov qword [rsp + 0x698], rax
cmp rax, 0
je 0x140004baa
mov rcx, qword [rsp + 0x698]
call sym.operator_delete_void_
jmp 0x140004baf
mov eax, dword [rsp + 0x182c]
add eax, 1
mov dword [rsp + 0x182c], eax
jmp 0x140004af3
mov dword [rsp + 0x1818], 0x6b11
mov dword [rsp + 0x1814], 0
cmp dword [rsp + 0x1814], 0x3bc
jge 0x140004cad
mov ecx, 0x172cc
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1808], rax
mov dword [rsp + 0x1804], 0
cmp dword [rsp + 0x1804], 0x1e7
jge 0x140004c6b
call sub.msvcrt.dll_rand
mov ecx, 0x20ab
cdq
idiv ecx
mov rax, qword [rsp + 0x1808]
movsxd rcx, dword [rsp + 0x1804]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x16b6
cdq
idiv ecx
add edx, dword [rsp + 0x1818]
mov dword [rsp + 0x1818], edx
mov eax, dword [rsp + 0x1804]
add eax, 1
mov dword [rsp + 0x1804], eax
jmp 0x140004c09
mov rax, qword [rsp + 0x1808]
mov qword [rsp + 0x690], rax
cmp rax, 0
je 0x140004c92
mov rcx, qword [rsp + 0x690]
call sym.operator_delete_void_
jmp 0x140004c97
mov eax, dword [rsp + 0x1814]
add eax, 1
mov dword [rsp + 0x1814], eax
jmp 0x140004bdb
mov dword [rsp + 0x1800], 0x1856
mov dword [rsp + 0x17fc], 0
cmp dword [rsp + 0x17fc], 0x2b1
jge 0x140004d95
mov ecx, 0x1e1d4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x17f0], rax
mov dword [rsp + 0x17ec], 0
cmp dword [rsp + 0x17ec], 0x105
jge 0x140004d53
call sub.msvcrt.dll_rand
mov ecx, 0x34f3
cdq
idiv ecx
mov rax, qword [rsp + 0x17f0]
movsxd rcx, dword [rsp + 0x17ec]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2070
cdq
idiv ecx
add edx, dword [rsp + 0x1800]
mov dword [rsp + 0x1800], edx
mov eax, dword [rsp + 0x17ec]
add eax, 1
mov dword [rsp + 0x17ec], eax
jmp 0x140004cf1
mov rax, qword [rsp + 0x17f0]
mov qword [rsp + 0x688], rax
cmp rax, 0
je 0x140004d7a
mov rcx, qword [rsp + 0x688]
call sym.operator_delete_void_
jmp 0x140004d7f
mov eax, dword [rsp + 0x17fc]
add eax, 1
mov dword [rsp + 0x17fc], eax
jmp 0x140004cc3
movss xmm0, dword [0x1400cd00c]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [0x1400cd008]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [rsp + 0x17e8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [section..rdata]
ucomisd xmm0, xmm1
jne 0x140004ef3
jp 0x140004ef3
mov dword [rsp + 0x17e4], 0
cmp dword [rsp + 0x17e4], 0x129b
jge 0x140004ed1
mov ecx, 0xf734
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x17d8], rax
mov dword [rsp + 0x17d4], 0
cmp dword [rsp + 0x17d4], 0x8d
jge 0x140004e8f
call sub.msvcrt.dll_rand
mov ecx, 0x17e4
cdq
idiv ecx
mov rax, qword [rsp + 0x17d8]
movsxd rcx, dword [rsp + 0x17d4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd5e0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x17e8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17e8], xmm0
mov eax, dword [rsp + 0x17d4]
add eax, 1
mov dword [rsp + 0x17d4], eax
jmp 0x140004e15
mov rax, qword [rsp + 0x17d8]
mov qword [rsp + 0x680], rax
cmp rax, 0
je 0x140004eb6
mov rcx, qword [rsp + 0x680]
call sym.operator_delete_void_
jmp 0x140004ebb
mov eax, dword [rsp + 0x17e4]
add eax, 1
mov dword [rsp + 0x17e4], eax
jmp 0x140004de7
movss xmm0, dword [0x1400cd014]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [0x1400cd010]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [rsp + 0x17e8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd018]
ucomisd xmm0, xmm1
jne 0x14000502f
jp 0x14000502f
mov dword [rsp + 0x17d0], 0
cmp dword [rsp + 0x17d0], 0xe36
jge 0x14000500d
mov ecx, 0x10aa4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x17c8], rax
mov dword [rsp + 0x17c4], 0
cmp dword [rsp + 0x17c4], 0x2d3
jge 0x140004fcb
call sub.msvcrt.dll_rand
mov ecx, 0x380a
cdq
idiv ecx
mov rax, qword [rsp + 0x17c8]
movsxd rcx, dword [rsp + 0x17c4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd5d8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x17e8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17e8], xmm0
mov eax, dword [rsp + 0x17c4]
add eax, 1
mov dword [rsp + 0x17c4], eax
jmp 0x140004f51
mov rax, qword [rsp + 0x17c8]
mov qword [rsp + 0x678], rax
cmp rax, 0
je 0x140004ff2
mov rcx, qword [rsp + 0x678]
call sym.operator_delete_void_
jmp 0x140004ff7
mov eax, dword [rsp + 0x17d0]
add eax, 1
mov dword [rsp + 0x17d0], eax
jmp 0x140004f23
movss xmm0, dword [0x1400cd024]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [0x1400cd020]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [rsp + 0x17e8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd028]
ucomisd xmm0, xmm1
jne 0x14000516b
jp 0x14000516b
mov dword [rsp + 0x17c0], 0
cmp dword [rsp + 0x17c0], 0x162f
jge 0x140005149
mov ecx, 0xa5dc
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x17b8], rax
mov dword [rsp + 0x17b4], 0
cmp dword [rsp + 0x17b4], 0x141
jge 0x140005107
call sub.msvcrt.dll_rand
mov ecx, 0x30e6
cdq
idiv ecx
mov rax, qword [rsp + 0x17b8]
movsxd rcx, dword [rsp + 0x17b4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd5d0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x17e8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17e8], xmm0
mov eax, dword [rsp + 0x17b4]
add eax, 1
mov dword [rsp + 0x17b4], eax
jmp 0x14000508d
mov rax, qword [rsp + 0x17b8]
mov qword [rsp + 0x670], rax
cmp rax, 0
je 0x14000512e
mov rcx, qword [rsp + 0x670]
call sym.operator_delete_void_
jmp 0x140005133
mov eax, dword [rsp + 0x17c0]
add eax, 1
mov dword [rsp + 0x17c0], eax
jmp 0x14000505f
movss xmm0, dword [0x1400cd034]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [0x1400cd030]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [rsp + 0x17e8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd038]
ucomisd xmm0, xmm1
jne 0x1400052a7
jp 0x1400052a7
mov dword [rsp + 0x17b0], 0
cmp dword [rsp + 0x17b0], 0x1188
jge 0x140005285
mov ecx, 0x14cfc
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x17a8], rax
mov dword [rsp + 0x17a4], 0
cmp dword [rsp + 0x17a4], 0x182
jge 0x140005243
call sub.msvcrt.dll_rand
mov ecx, 0x1eed
cdq
idiv ecx
mov rax, qword [rsp + 0x17a8]
movsxd rcx, dword [rsp + 0x17a4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd5c8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x17e8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17e8], xmm0
mov eax, dword [rsp + 0x17a4]
add eax, 1
mov dword [rsp + 0x17a4], eax
jmp 0x1400051c9
mov rax, qword [rsp + 0x17a8]
mov qword [rsp + 0x668], rax
cmp rax, 0
je 0x14000526a
mov rcx, qword [rsp + 0x668]
call sym.operator_delete_void_
jmp 0x14000526f
mov eax, dword [rsp + 0x17b0]
add eax, 1
mov dword [rsp + 0x17b0], eax
jmp 0x14000519b
movss xmm0, dword [0x1400cd044]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [0x1400cd040]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [rsp + 0x17e8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd048]
ucomisd xmm0, xmm1
jne 0x1400053e3
jp 0x1400053e3
mov dword [rsp + 0x17a0], 0
cmp dword [rsp + 0x17a0], 0xf15
jge 0x1400053c1
mov ecx, 0x158d4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1798], rax
mov dword [rsp + 0x1794], 0
cmp dword [rsp + 0x1794], 0x307
jge 0x14000537f
call sub.msvcrt.dll_rand
mov ecx, 0x1b0b
cdq
idiv ecx
mov rax, qword [rsp + 0x1798]
movsxd rcx, dword [rsp + 0x1794]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd5c0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x17e8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x17e8], xmm0
mov eax, dword [rsp + 0x1794]
add eax, 1
mov dword [rsp + 0x1794], eax
jmp 0x140005305
mov rax, qword [rsp + 0x1798]
mov qword [rsp + 0x660], rax
cmp rax, 0
je 0x1400053a6
mov rcx, qword [rsp + 0x660]
call sym.operator_delete_void_
jmp 0x1400053ab
mov eax, dword [rsp + 0x17a0]
add eax, 1
mov dword [rsp + 0x17a0], eax
jmp 0x1400052d7
movss xmm0, dword [0x1400cd054]
movss dword [rsp + 0x17e8], xmm0
movss xmm0, dword [0x1400cd050]
movss dword [rsp + 0x17e8], xmm0
xor eax, eax
mov ecx, eax
xor edx, edx
call qword [sym.imp.ole32.dll_CoInitializeEx]
mov dword [rsp + 0x1864], eax
cmp dword [rsp + 0x1864], 0
jge 0x140005414
mov dword [rsp + 0x187c], 0
jmp 0x1400113d2
mov dword [rsp + 0x1790], 0x4298
mov dword [rsp + 0x178c], 0
cmp dword [rsp + 0x178c], 0x362
jge 0x1400054fc
mov ecx, 0x22034
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1780], rax
mov dword [rsp + 0x177c], 0
cmp dword [rsp + 0x177c], 0x140
jge 0x1400054ba
call sub.msvcrt.dll_rand
mov ecx, 0x3469
cdq
idiv ecx
mov rax, qword [rsp + 0x1780]
movsxd rcx, dword [rsp + 0x177c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2ee3
cdq
idiv ecx
add edx, dword [rsp + 0x1790]
mov dword [rsp + 0x1790], edx
mov eax, dword [rsp + 0x177c]
add eax, 1
mov dword [rsp + 0x177c], eax
jmp 0x140005458
mov rax, qword [rsp + 0x1780]
mov qword [rsp + 0x658], rax
cmp rax, 0
je 0x1400054e1
mov rcx, qword [rsp + 0x658]
call sym.operator_delete_void_
jmp 0x1400054e6
mov eax, dword [rsp + 0x178c]
add eax, 1
mov dword [rsp + 0x178c], eax
jmp 0x14000542a
mov dword [rsp + 0x1778], 0x5e03
mov dword [rsp + 0x1774], 0
cmp dword [rsp + 0x1774], 0x2be
jge 0x1400055e4
mov ecx, 0xd810
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1768], rax
mov dword [rsp + 0x1764], 0
cmp dword [rsp + 0x1764], 0x17a
jge 0x1400055a2
call sub.msvcrt.dll_rand
mov ecx, 0x3883
cdq
idiv ecx
mov rax, qword [rsp + 0x1768]
movsxd rcx, dword [rsp + 0x1764]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2cef
cdq
idiv ecx
add edx, dword [rsp + 0x1778]
mov dword [rsp + 0x1778], edx
mov eax, dword [rsp + 0x1764]
add eax, 1
mov dword [rsp + 0x1764], eax
jmp 0x140005540
mov rax, qword [rsp + 0x1768]
mov qword [rsp + 0x650], rax
cmp rax, 0
je 0x1400055c9
mov rcx, qword [rsp + 0x650]
call sym.operator_delete_void_
jmp 0x1400055ce
mov eax, dword [rsp + 0x1774]
add eax, 1
mov dword [rsp + 0x1774], eax
jmp 0x140005512
mov dword [rsp + 0x1760], 0x380f
mov dword [rsp + 0x175c], 0
cmp dword [rsp + 0x175c], 0x2e4
jge 0x1400056cc
mov ecx, 0x1ae5c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1750], rax
mov dword [rsp + 0x174c], 0
cmp dword [rsp + 0x174c], 0x1d4
jge 0x14000568a
call sub.msvcrt.dll_rand
mov ecx, 0x3791
cdq
idiv ecx
mov rax, qword [rsp + 0x1750]
movsxd rcx, dword [rsp + 0x174c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x319a
cdq
idiv ecx
add edx, dword [rsp + 0x1760]
mov dword [rsp + 0x1760], edx
mov eax, dword [rsp + 0x174c]
add eax, 1
mov dword [rsp + 0x174c], eax
jmp 0x140005628
mov rax, qword [rsp + 0x1750]
mov qword [rsp + 0x648], rax
cmp rax, 0
je 0x1400056b1
mov rcx, qword [rsp + 0x648]
call sym.operator_delete_void_
jmp 0x1400056b6
mov eax, dword [rsp + 0x175c]
add eax, 1
mov dword [rsp + 0x175c], eax
jmp 0x1400055fa
mov dword [rsp + 0x1748], 0x117c
mov dword [rsp + 0x1744], 0
cmp dword [rsp + 0x1744], 0x2a2
jge 0x1400057b4
mov ecx, 0x19820
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1738], rax
mov dword [rsp + 0x1734], 0
cmp dword [rsp + 0x1734], 0x112
jge 0x140005772
call sub.msvcrt.dll_rand
mov ecx, 0x13dd
cdq
idiv ecx
mov rax, qword [rsp + 0x1738]
movsxd rcx, dword [rsp + 0x1734]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x22b7
cdq
idiv ecx
add edx, dword [rsp + 0x1748]
mov dword [rsp + 0x1748], edx
mov eax, dword [rsp + 0x1734]
add eax, 1
mov dword [rsp + 0x1734], eax
jmp 0x140005710
mov rax, qword [rsp + 0x1738]
mov qword [rsp + 0x640], rax
cmp rax, 0
je 0x140005799
mov rcx, qword [rsp + 0x640]
call sym.operator_delete_void_
jmp 0x14000579e
mov eax, dword [rsp + 0x1744]
add eax, 1
mov dword [rsp + 0x1744], eax
jmp 0x1400056e2
mov dword [rsp + 0x1730], 0x4683
mov dword [rsp + 0x172c], 0
cmp dword [rsp + 0x172c], 0x232
jge 0x14000589c
mov ecx, 0xcb20
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1720], rax
mov dword [rsp + 0x171c], 0
cmp dword [rsp + 0x171c], 0x197
jge 0x14000585a
call sub.msvcrt.dll_rand
mov ecx, 0x253f
cdq
idiv ecx
mov rax, qword [rsp + 0x1720]
movsxd rcx, dword [rsp + 0x171c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1b2d
cdq
idiv ecx
add edx, dword [rsp + 0x1730]
mov dword [rsp + 0x1730], edx
mov eax, dword [rsp + 0x171c]
add eax, 1
mov dword [rsp + 0x171c], eax
jmp 0x1400057f8
mov rax, qword [rsp + 0x1720]
mov qword [rsp + 0x638], rax
cmp rax, 0
je 0x140005881
mov rcx, qword [rsp + 0x638]
call sym.operator_delete_void_
jmp 0x140005886
mov eax, dword [rsp + 0x172c]
add eax, 1
mov dword [rsp + 0x172c], eax
jmp 0x1400057ca
mov dword [rsp + 0x1718], 0x1d2b
mov dword [rsp + 0x1714], 0
cmp dword [rsp + 0x1714], 0x35a
jge 0x140005984
mov ecx, 0x15628
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1708], rax
mov dword [rsp + 0x1704], 0
cmp dword [rsp + 0x1704], 0xb7
jge 0x140005942
call sub.msvcrt.dll_rand
mov ecx, 0x187c
cdq
idiv ecx
mov rax, qword [rsp + 0x1708]
movsxd rcx, dword [rsp + 0x1704]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2968
cdq
idiv ecx
add edx, dword [rsp + 0x1718]
mov dword [rsp + 0x1718], edx
mov eax, dword [rsp + 0x1704]
add eax, 1
mov dword [rsp + 0x1704], eax
jmp 0x1400058e0
mov rax, qword [rsp + 0x1708]
mov qword [rsp + 0x630], rax
cmp rax, 0
je 0x140005969
mov rcx, qword [rsp + 0x630]
call sym.operator_delete_void_
jmp 0x14000596e
mov eax, dword [rsp + 0x1714]
add eax, 1
mov dword [rsp + 0x1714], eax
jmp 0x1400058b2
mov dword [rsp + 0x1700], 0x3f6d
mov dword [rsp + 0x16fc], 0
cmp dword [rsp + 0x16fc], 0x375
jge 0x140005a6c
mov ecx, 0xb660
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x16f0], rax
mov dword [rsp + 0x16ec], 0
cmp dword [rsp + 0x16ec], 0x85
jge 0x140005a2a
call sub.msvcrt.dll_rand
mov ecx, 0x158a
cdq
idiv ecx
mov rax, qword [rsp + 0x16f0]
movsxd rcx, dword [rsp + 0x16ec]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x27bc
cdq
idiv ecx
add edx, dword [rsp + 0x1700]
mov dword [rsp + 0x1700], edx
mov eax, dword [rsp + 0x16ec]
add eax, 1
mov dword [rsp + 0x16ec], eax
jmp 0x1400059c8
mov rax, qword [rsp + 0x16f0]
mov qword [rsp + 0x628], rax
cmp rax, 0
je 0x140005a51
mov rcx, qword [rsp + 0x628]
call sym.operator_delete_void_
jmp 0x140005a56
mov eax, dword [rsp + 0x16fc]
add eax, 1
mov dword [rsp + 0x16fc], eax
jmp 0x14000599a
mov dword [rsp + 0x16e8], 0x1aaf
mov dword [rsp + 0x16e4], 0
cmp dword [rsp + 0x16e4], 0x331
jge 0x140005b54
mov ecx, 0x10ed8
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x16d8], rax
mov dword [rsp + 0x16d4], 0
cmp dword [rsp + 0x16d4], 0x187
jge 0x140005b12
call sub.msvcrt.dll_rand
mov ecx, 0x33e2
cdq
idiv ecx
mov rax, qword [rsp + 0x16d8]
movsxd rcx, dword [rsp + 0x16d4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x3039
cdq
idiv ecx
add edx, dword [rsp + 0x16e8]
mov dword [rsp + 0x16e8], edx
mov eax, dword [rsp + 0x16d4]
add eax, 1
mov dword [rsp + 0x16d4], eax
jmp 0x140005ab0
mov rax, qword [rsp + 0x16d8]
mov qword [rsp + 0x620], rax
cmp rax, 0
je 0x140005b39
mov rcx, qword [rsp + 0x620]
call sym.operator_delete_void_
jmp 0x140005b3e
mov eax, dword [rsp + 0x16e4]
add eax, 1
mov dword [rsp + 0x16e4], eax
jmp 0x140005a82
mov dword [rsp + 0x16d0], 0x3070
mov dword [rsp + 0x16cc], 0
cmp dword [rsp + 0x16cc], 0x3d4
jge 0x140005c3c
mov ecx, 0xe1d8
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x16c0], rax
mov dword [rsp + 0x16bc], 0
cmp dword [rsp + 0x16bc], 0x18b
jge 0x140005bfa
call sub.msvcrt.dll_rand
mov ecx, 0x1fe2
cdq
idiv ecx
mov rax, qword [rsp + 0x16c0]
movsxd rcx, dword [rsp + 0x16bc]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1558
cdq
idiv ecx
add edx, dword [rsp + 0x16d0]
mov dword [rsp + 0x16d0], edx
mov eax, dword [rsp + 0x16bc]
add eax, 1
mov dword [rsp + 0x16bc], eax
jmp 0x140005b98
mov rax, qword [rsp + 0x16c0]
mov qword [rsp + 0x618], rax
cmp rax, 0
je 0x140005c21
mov rcx, qword [rsp + 0x618]
call sym.operator_delete_void_
jmp 0x140005c26
mov eax, dword [rsp + 0x16cc]
add eax, 1
mov dword [rsp + 0x16cc], eax
jmp 0x140005b6a
movss xmm0, dword [0x1400cd064]
movss dword [rsp + 0x16b8], xmm0
movss xmm0, dword [0x1400cd060]
movss dword [rsp + 0x16b8], xmm0
movss xmm0, dword [rsp + 0x16b8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd058]
ucomisd xmm0, xmm1
jne 0x140005d9a
jp 0x140005d9a
mov dword [rsp + 0x16b4], 0
cmp dword [rsp + 0x16b4], 0x12a3
jge 0x140005d78
mov ecx, 0x19b60
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x16a8], rax
mov dword [rsp + 0x16a4], 0
cmp dword [rsp + 0x16a4], 0x22e
jge 0x140005d36
call sub.msvcrt.dll_rand
mov ecx, 0x2a0f
cdq
idiv ecx
mov rax, qword [rsp + 0x16a8]
movsxd rcx, dword [rsp + 0x16a4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd5b8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x16b8]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x16b8], xmm0
mov eax, dword [rsp + 0x16a4]
add eax, 1
mov dword [rsp + 0x16a4], eax
jmp 0x140005cbc
mov rax, qword [rsp + 0x16a8]
mov qword [rsp + 0x610], rax
cmp rax, 0
je 0x140005d5d
mov rcx, qword [rsp + 0x610]
call sym.operator_delete_void_
jmp 0x140005d62
mov eax, dword [rsp + 0x16b4]
add eax, 1
mov dword [rsp + 0x16b4], eax
jmp 0x140005c8e
movss xmm0, dword [0x1400cd06c]
movss dword [rsp + 0x16b8], xmm0
movss xmm0, dword [0x1400cd068]
movss dword [rsp + 0x16b8], 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 + 0x1864], eax
mov dword [rsp + 0x16a0], 0x2c29
mov dword [rsp + 0x169c], 0
cmp dword [rsp + 0x169c], 0x351
jge 0x140005ecb
mov ecx, 0x25064
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1690], rax
mov dword [rsp + 0x168c], 0
cmp dword [rsp + 0x168c], 0xf6
jge 0x140005e89
call sub.msvcrt.dll_rand
mov ecx, 0x1438
cdq
idiv ecx
mov rax, qword [rsp + 0x1690]
movsxd rcx, dword [rsp + 0x168c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2c5c
cdq
idiv ecx
add edx, dword [rsp + 0x16a0]
mov dword [rsp + 0x16a0], edx
mov eax, dword [rsp + 0x168c]
add eax, 1
mov dword [rsp + 0x168c], eax
jmp 0x140005e27
mov rax, qword [rsp + 0x1690]
mov qword [rsp + 0x608], rax
cmp rax, 0
je 0x140005eb0
mov rcx, qword [rsp + 0x608]
call sym.operator_delete_void_
jmp 0x140005eb5
mov eax, dword [rsp + 0x169c]
add eax, 1
mov dword [rsp + 0x169c], eax
jmp 0x140005df9
mov dword [rsp + 0x1688], 0x6e71
mov dword [rsp + 0x1684], 0
cmp dword [rsp + 0x1684], 0x231
jge 0x140005fb3
mov ecx, 0x234c0
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1678], rax
mov dword [rsp + 0x1674], 0
cmp dword [rsp + 0x1674], 0x133
jge 0x140005f71
call sub.msvcrt.dll_rand
mov ecx, 0x2317
cdq
idiv ecx
mov rax, qword [rsp + 0x1678]
movsxd rcx, dword [rsp + 0x1674]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x27c6
cdq
idiv ecx
add edx, dword [rsp + 0x1688]
mov dword [rsp + 0x1688], edx
mov eax, dword [rsp + 0x1674]
add eax, 1
mov dword [rsp + 0x1674], eax
jmp 0x140005f0f
mov rax, qword [rsp + 0x1678]
mov qword [rsp + 0x600], rax
cmp rax, 0
je 0x140005f98
mov rcx, qword [rsp + 0x600]
call sym.operator_delete_void_
jmp 0x140005f9d
mov eax, dword [rsp + 0x1684]
add eax, 1
mov dword [rsp + 0x1684], eax
jmp 0x140005ee1
mov dword [rsp + 0x1670], 0xc5f
mov dword [rsp + 0x166c], 0
cmp dword [rsp + 0x166c], 0x367
jge 0x14000609b
mov ecx, 0x15990
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1660], rax
mov dword [rsp + 0x165c], 0
cmp dword [rsp + 0x165c], 0x1c3
jge 0x140006059
call sub.msvcrt.dll_rand
mov ecx, 0x23b8
cdq
idiv ecx
mov rax, qword [rsp + 0x1660]
movsxd rcx, dword [rsp + 0x165c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x390c
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 0x140005ff7
mov rax, qword [rsp + 0x1660]
mov qword [rsp + 0x5f8], rax
cmp rax, 0
je 0x140006080
mov rcx, qword [rsp + 0x5f8]
call sym.operator_delete_void_
jmp 0x140006085
mov eax, dword [rsp + 0x166c]
add eax, 1
mov dword [rsp + 0x166c], eax
jmp 0x140005fc9
mov dword [rsp + 0x1658], 0x2050
mov dword [rsp + 0x1654], 0
cmp dword [rsp + 0x1654], 0x29c
jge 0x140006183
mov ecx, 0x1ad80
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1648], rax
mov dword [rsp + 0x1644], 0
cmp dword [rsp + 0x1644], 0xdc
jge 0x140006141
call sub.msvcrt.dll_rand
mov ecx, 0x1faf
cdq
idiv ecx
mov rax, qword [rsp + 0x1648]
movsxd rcx, dword [rsp + 0x1644]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x3a7f
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 0x1400060df
mov rax, qword [rsp + 0x1648]
mov qword [rsp + 0x5f0], rax
cmp rax, 0
je 0x140006168
mov rcx, qword [rsp + 0x5f0]
call sym.operator_delete_void_
jmp 0x14000616d
mov eax, dword [rsp + 0x1654]
add eax, 1
mov dword [rsp + 0x1654], eax
jmp 0x1400060b1
mov dword [rsp + 0x1640], 0x434c
mov dword [rsp + 0x163c], 0
cmp dword [rsp + 0x163c], 0x2c7
jge 0x14000626b
mov ecx, 0x16b40
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1630], rax
mov dword [rsp + 0x162c], 0
cmp dword [rsp + 0x162c], 0x120
jge 0x140006229
call sub.msvcrt.dll_rand
mov ecx, 0x2eb5
cdq
idiv ecx
mov rax, qword [rsp + 0x1630]
movsxd rcx, dword [rsp + 0x162c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1ba5
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 0x1400061c7
mov rax, qword [rsp + 0x1630]
mov qword [rsp + 0x5e8], rax
cmp rax, 0
je 0x140006250
mov rcx, qword [rsp + 0x5e8]
call sym.operator_delete_void_
jmp 0x140006255
mov eax, dword [rsp + 0x163c]
add eax, 1
mov dword [rsp + 0x163c], eax
jmp 0x140006199
movss xmm0, dword [0x1400cd07c]
movss dword [rsp + 0x1628], xmm0
movss xmm0, dword [0x1400cd078]
movss dword [rsp + 0x1628], xmm0
movss xmm0, dword [rsp + 0x1628]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd070]
ucomisd xmm0, xmm1
jne 0x1400063c9
jp 0x1400063c9
mov dword [rsp + 0x1624], 0
cmp dword [rsp + 0x1624], 0x9b8
jge 0x1400063a7
mov ecx, 0x26b84
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1618], rax
mov dword [rsp + 0x1614], 0
cmp dword [rsp + 0x1614], 0x232
jge 0x140006365
call sub.msvcrt.dll_rand
mov ecx, 0x1913
cdq
idiv ecx
mov rax, qword [rsp + 0x1618]
movsxd rcx, dword [rsp + 0x1614]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd5b0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1628]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1628], xmm0
mov eax, dword [rsp + 0x1614]
add eax, 1
mov dword [rsp + 0x1614], eax
jmp 0x1400062eb
mov rax, qword [rsp + 0x1618]
mov qword [rsp + 0x5e0], rax
cmp rax, 0
je 0x14000638c
mov rcx, qword [rsp + 0x5e0]
call sym.operator_delete_void_
jmp 0x140006391
mov eax, dword [rsp + 0x1624]
add eax, 1
mov dword [rsp + 0x1624], eax
jmp 0x1400062bd
movss xmm0, dword [0x1400cd084]
movss dword [rsp + 0x1628], xmm0
movss xmm0, dword [0x1400cd080]
movss dword [rsp + 0x1628], xmm0
movss xmm0, dword [rsp + 0x1628]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd088]
ucomisd xmm0, xmm1
jne 0x140006505
jp 0x140006505
mov dword [rsp + 0x1610], 0
cmp dword [rsp + 0x1610], 0x1768
jge 0x1400064e3
mov ecx, 0x25210
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1608], rax
mov dword [rsp + 0x1604], 0
cmp dword [rsp + 0x1604], 0x98
jge 0x1400064a1
call sub.msvcrt.dll_rand
mov ecx, 0x2532
cdq
idiv ecx
mov rax, qword [rsp + 0x1608]
movsxd rcx, dword [rsp + 0x1604]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd5a8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1628]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1628], xmm0
mov eax, dword [rsp + 0x1604]
add eax, 1
mov dword [rsp + 0x1604], eax
jmp 0x140006427
mov rax, qword [rsp + 0x1608]
mov qword [rsp + 0x5d8], rax
cmp rax, 0
je 0x1400064c8
mov rcx, qword [rsp + 0x5d8]
call sym.operator_delete_void_
jmp 0x1400064cd
mov eax, dword [rsp + 0x1610]
add eax, 1
mov dword [rsp + 0x1610], eax
jmp 0x1400063f9
movss xmm0, dword [0x1400cd094]
movss dword [rsp + 0x1628], xmm0
movss xmm0, dword [0x1400cd090]
movss dword [rsp + 0x1628], xmm0
movss xmm0, dword [rsp + 0x1628]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd098]
ucomisd xmm0, xmm1
jne 0x140006641
jp 0x140006641
mov dword [rsp + 0x1600], 0
cmp dword [rsp + 0x1600], 0x948
jge 0x14000661f
mov ecx, 0x2464c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x15f8], rax
mov dword [rsp + 0x15f4], 0
cmp dword [rsp + 0x15f4], 0x2d9
jge 0x1400065dd
call sub.msvcrt.dll_rand
mov ecx, 0x2ef9
cdq
idiv ecx
mov rax, qword [rsp + 0x15f8]
movsxd rcx, dword [rsp + 0x15f4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd5a0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1628]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1628], xmm0
mov eax, dword [rsp + 0x15f4]
add eax, 1
mov dword [rsp + 0x15f4], eax
jmp 0x140006563
mov rax, qword [rsp + 0x15f8]
mov qword [rsp + 0x5d0], rax
cmp rax, 0
je 0x140006604
mov rcx, qword [rsp + 0x5d0]
call sym.operator_delete_void_
jmp 0x140006609
mov eax, dword [rsp + 0x1600]
add eax, 1
mov dword [rsp + 0x1600], eax
jmp 0x140006535
movss xmm0, dword [0x1400cd0a4]
movss dword [rsp + 0x1628], xmm0
movss xmm0, dword [0x1400cd0a0]
movss dword [rsp + 0x1628], xmm0
movss xmm0, dword [rsp + 0x1628]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd0a8]
ucomisd xmm0, xmm1
jne 0x14000677d
jp 0x14000677d
mov dword [rsp + 0x15f0], 0
cmp dword [rsp + 0x15f0], 0x16ad
jge 0x14000675b
mov ecx, 0x12b5c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x15e8], rax
mov dword [rsp + 0x15e4], 0
cmp dword [rsp + 0x15e4], 0x131
jge 0x140006719
call sub.msvcrt.dll_rand
mov ecx, 0x3152
cdq
idiv ecx
mov rax, qword [rsp + 0x15e8]
movsxd rcx, dword [rsp + 0x15e4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd598]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1628]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1628], xmm0
mov eax, dword [rsp + 0x15e4]
add eax, 1
mov dword [rsp + 0x15e4], eax
jmp 0x14000669f
mov rax, qword [rsp + 0x15e8]
mov qword [rsp + 0x5c8], rax
cmp rax, 0
je 0x140006740
mov rcx, qword [rsp + 0x5c8]
call sym.operator_delete_void_
jmp 0x140006745
mov eax, dword [rsp + 0x15f0]
add eax, 1
mov dword [rsp + 0x15f0], eax
jmp 0x140006671
movss xmm0, dword [0x1400cd0b4]
movss dword [rsp + 0x1628], xmm0
movss xmm0, dword [0x1400cd0b0]
movss dword [rsp + 0x1628], xmm0
cmp dword [rsp + 0x1864], 0
jge 0x1400067a1
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rsp + 0x187c], 0
jmp 0x1400113d2
mov dword [rsp + 0x15e0], 0x1c96
mov dword [rsp + 0x15dc], 0
cmp dword [rsp + 0x15dc], 0x232
jge 0x140006889
mov ecx, 0xd378
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x15d0], rax
mov dword [rsp + 0x15cc], 0
cmp dword [rsp + 0x15cc], 0xce
jge 0x140006847
call sub.msvcrt.dll_rand
mov ecx, 0x2421
cdq
idiv ecx
mov rax, qword [rsp + 0x15d0]
movsxd rcx, dword [rsp + 0x15cc]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2c04
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 0x1400067e5
mov rax, qword [rsp + 0x15d0]
mov qword [rsp + 0x5c0], rax
cmp rax, 0
je 0x14000686e
mov rcx, qword [rsp + 0x5c0]
call sym.operator_delete_void_
jmp 0x140006873
mov eax, dword [rsp + 0x15dc]
add eax, 1
mov dword [rsp + 0x15dc], eax
jmp 0x1400067b7
mov dword [rsp + 0x15c8], 0x3715
mov dword [rsp + 0x15c4], 0
cmp dword [rsp + 0x15c4], 0x2a2
jge 0x140006971
mov ecx, 0xf21c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x15b8], rax
mov dword [rsp + 0x15b4], 0
cmp dword [rsp + 0x15b4], 0xbd
jge 0x14000692f
call sub.msvcrt.dll_rand
mov ecx, 0x3854
cdq
idiv ecx
mov rax, qword [rsp + 0x15b8]
movsxd rcx, dword [rsp + 0x15b4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1e4b
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 0x1400068cd
mov rax, qword [rsp + 0x15b8]
mov qword [rsp + 0x5b8], rax
cmp rax, 0
je 0x140006956
mov rcx, qword [rsp + 0x5b8]
call sym.operator_delete_void_
jmp 0x14000695b
mov eax, dword [rsp + 0x15c4]
add eax, 1
mov dword [rsp + 0x15c4], eax
jmp 0x14000689f
mov dword [rsp + 0x15b0], 0x5341
mov dword [rsp + 0x15ac], 0
cmp dword [rsp + 0x15ac], 0x35a
jge 0x140006a59
mov ecx, 0xd6d4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x15a0], rax
mov dword [rsp + 0x159c], 0
cmp dword [rsp + 0x159c], 0x115
jge 0x140006a17
call sub.msvcrt.dll_rand
mov ecx, 0x228e
cdq
idiv ecx
mov rax, qword [rsp + 0x15a0]
movsxd rcx, dword [rsp + 0x159c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x18dc
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 0x1400069b5
mov rax, qword [rsp + 0x15a0]
mov qword [rsp + 0x5b0], rax
cmp rax, 0
je 0x140006a3e
mov rcx, qword [rsp + 0x5b0]
call sym.operator_delete_void_
jmp 0x140006a43
mov eax, dword [rsp + 0x15ac]
add eax, 1
mov dword [rsp + 0x15ac], eax
jmp 0x140006987
mov dword [rsp + 0x1598], 0x14cc
mov dword [rsp + 0x1594], 0
cmp dword [rsp + 0x1594], 0x374
jge 0x140006b41
mov ecx, 0x228c0
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1588], rax
mov dword [rsp + 0x1584], 0
cmp dword [rsp + 0x1584], 0xb8
jge 0x140006aff
call sub.msvcrt.dll_rand
mov ecx, 0x2b52
cdq
idiv ecx
mov rax, qword [rsp + 0x1588]
movsxd rcx, dword [rsp + 0x1584]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1aaa
cdq
idiv ecx
add edx, dword [rsp + 0x1598]
mov dword [rsp + 0x1598], edx
mov eax, dword [rsp + 0x1584]
add eax, 1
mov dword [rsp + 0x1584], eax
jmp 0x140006a9d
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0x5a8], rax
cmp rax, 0
je 0x140006b26
mov rcx, qword [rsp + 0x5a8]
call sym.operator_delete_void_
jmp 0x140006b2b
mov eax, dword [rsp + 0x1594]
add eax, 1
mov dword [rsp + 0x1594], eax
jmp 0x140006a6f
mov dword [rsp + 0x1580], 0x6915
mov dword [rsp + 0x157c], 0
cmp dword [rsp + 0x157c], 0x25f
jge 0x140006c29
mov ecx, 0x20c54
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1570], rax
mov dword [rsp + 0x156c], 0
cmp dword [rsp + 0x156c], 0xbf
jge 0x140006be7
call sub.msvcrt.dll_rand
mov ecx, 0x2a63
cdq
idiv ecx
mov rax, qword [rsp + 0x1570]
movsxd rcx, dword [rsp + 0x156c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1d82
cdq
idiv ecx
add edx, dword [rsp + 0x1580]
mov dword [rsp + 0x1580], edx
mov eax, dword [rsp + 0x156c]
add eax, 1
mov dword [rsp + 0x156c], eax
jmp 0x140006b85
mov rax, qword [rsp + 0x1570]
mov qword [rsp + 0x5a0], rax
cmp rax, 0
je 0x140006c0e
mov rcx, qword [rsp + 0x5a0]
call sym.operator_delete_void_
jmp 0x140006c13
mov eax, dword [rsp + 0x157c]
add eax, 1
mov dword [rsp + 0x157c], eax
jmp 0x140006b57
mov dword [rsp + 0x1568], 0x1362
mov dword [rsp + 0x1564], 0
cmp dword [rsp + 0x1564], 0x3bd
jge 0x140006d0e
mov ecx, 0xcac8
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1558], rax
mov dword [rsp + 0x1554], 0
cmp dword [rsp + 0x1554], 0x6c
jge 0x140006ccc
call sub.msvcrt.dll_rand
mov ecx, 0x2309
cdq
idiv ecx
mov rax, qword [rsp + 0x1558]
movsxd rcx, dword [rsp + 0x1554]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x14af
cdq
idiv ecx
add edx, dword [rsp + 0x1568]
mov dword [rsp + 0x1568], edx
mov eax, dword [rsp + 0x1554]
add eax, 1
mov dword [rsp + 0x1554], eax
jmp 0x140006c6d
mov rax, qword [rsp + 0x1558]
mov qword [rsp + 0x598], rax
cmp rax, 0
je 0x140006cf3
mov rcx, qword [rsp + 0x598]
call sym.operator_delete_void_
jmp 0x140006cf8
mov eax, dword [rsp + 0x1564]
add eax, 1
mov dword [rsp + 0x1564], eax
jmp 0x140006c3f
mov dword [rsp + 0x1550], 0x36c1
mov dword [rsp + 0x154c], 0
cmp dword [rsp + 0x154c], 0x318
jge 0x140006df6
mov ecx, 0x26784
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1540], rax
mov dword [rsp + 0x153c], 0
cmp dword [rsp + 0x153c], 0x199
jge 0x140006db4
call sub.msvcrt.dll_rand
mov ecx, 0x1d75
cdq
idiv ecx
mov rax, qword [rsp + 0x1540]
movsxd rcx, dword [rsp + 0x153c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1f06
cdq
idiv ecx
add edx, dword [rsp + 0x1550]
mov dword [rsp + 0x1550], edx
mov eax, dword [rsp + 0x153c]
add eax, 1
mov dword [rsp + 0x153c], eax
jmp 0x140006d52
mov rax, qword [rsp + 0x1540]
mov qword [rsp + 0x590], rax
cmp rax, 0
je 0x140006ddb
mov rcx, qword [rsp + 0x590]
call sym.operator_delete_void_
jmp 0x140006de0
mov eax, dword [rsp + 0x154c]
add eax, 1
mov dword [rsp + 0x154c], eax
jmp 0x140006d24
mov dword [rsp + 0x1538], 0x3df0
mov dword [rsp + 0x1534], 0
cmp dword [rsp + 0x1534], 0x2aa
jge 0x140006edb
mov ecx, 0x152a4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1528], rax
mov dword [rsp + 0x1524], 0
cmp dword [rsp + 0x1524], 0x69
jge 0x140006e99
call sub.msvcrt.dll_rand
mov ecx, 0x2dd7
cdq
idiv ecx
mov rax, qword [rsp + 0x1528]
movsxd rcx, dword [rsp + 0x1524]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1ea7
cdq
idiv ecx
add edx, dword [rsp + 0x1538]
mov dword [rsp + 0x1538], edx
mov eax, dword [rsp + 0x1524]
add eax, 1
mov dword [rsp + 0x1524], eax
jmp 0x140006e3a
mov rax, qword [rsp + 0x1528]
mov qword [rsp + 0x588], rax
cmp rax, 0
je 0x140006ec0
mov rcx, qword [rsp + 0x588]
call sym.operator_delete_void_
jmp 0x140006ec5
mov eax, dword [rsp + 0x1534]
add eax, 1
mov dword [rsp + 0x1534], eax
jmp 0x140006e0c
mov dword [rsp + 0x1520], 0xa2c
mov dword [rsp + 0x151c], 0
cmp dword [rsp + 0x151c], 0x23b
jge 0x140006fc3
mov ecx, 0x1ffa0
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1510], rax
mov dword [rsp + 0x150c], 0
cmp dword [rsp + 0x150c], 0xe3
jge 0x140006f81
call sub.msvcrt.dll_rand
mov ecx, 0x14ff
cdq
idiv ecx
mov rax, qword [rsp + 0x1510]
movsxd rcx, dword [rsp + 0x150c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x353f
cdq
idiv ecx
add edx, dword [rsp + 0x1520]
mov dword [rsp + 0x1520], edx
mov eax, dword [rsp + 0x150c]
add eax, 1
mov dword [rsp + 0x150c], eax
jmp 0x140006f1f
mov rax, qword [rsp + 0x1510]
mov qword [rsp + 0x580], rax
cmp rax, 0
je 0x140006fa8
mov rcx, qword [rsp + 0x580]
call sym.operator_delete_void_
jmp 0x140006fad
mov eax, dword [rsp + 0x151c]
add eax, 1
mov dword [rsp + 0x151c], eax
jmp 0x140006ef1
mov dword [rsp + 0x1508], 0x74c0
mov dword [rsp + 0x1504], 0
cmp dword [rsp + 0x1504], 0x3bb
jge 0x1400070ab
mov ecx, 0x1ecf4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x14f8], rax
mov dword [rsp + 0x14f4], 0
cmp dword [rsp + 0x14f4], 0xc3
jge 0x140007069
call sub.msvcrt.dll_rand
mov ecx, 0x2d6d
cdq
idiv ecx
mov rax, qword [rsp + 0x14f8]
movsxd rcx, dword [rsp + 0x14f4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x14d6
cdq
idiv ecx
add edx, dword [rsp + 0x1508]
mov dword [rsp + 0x1508], edx
mov eax, dword [rsp + 0x14f4]
add eax, 1
mov dword [rsp + 0x14f4], eax
jmp 0x140007007
mov rax, qword [rsp + 0x14f8]
mov qword [rsp + 0x578], rax
cmp rax, 0
je 0x140007090
mov rcx, qword [rsp + 0x578]
call sym.operator_delete_void_
jmp 0x140007095
mov eax, dword [rsp + 0x1504]
add eax, 1
mov dword [rsp + 0x1504], eax
jmp 0x140006fd9
movss xmm0, dword [0x1400cd0c4]
movss dword [rsp + 0x14f0], xmm0
movss xmm0, dword [0x1400cd0c0]
movss dword [rsp + 0x14f0], xmm0
movss xmm0, dword [rsp + 0x14f0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd0b8]
ucomisd xmm0, xmm1
jne 0x140007209
jp 0x140007209
mov dword [rsp + 0x14ec], 0
cmp dword [rsp + 0x14ec], 0xedd
jge 0x1400071e7
mov ecx, 0x2689c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x14e0], rax
mov dword [rsp + 0x14dc], 0
cmp dword [rsp + 0x14dc], 0x224
jge 0x1400071a5
call sub.msvcrt.dll_rand
mov ecx, 0x1ac6
cdq
idiv ecx
mov rax, qword [rsp + 0x14e0]
movsxd rcx, dword [rsp + 0x14dc]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd590]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x14f0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x14f0], xmm0
mov eax, dword [rsp + 0x14dc]
add eax, 1
mov dword [rsp + 0x14dc], eax
jmp 0x14000712b
mov rax, qword [rsp + 0x14e0]
mov qword [rsp + 0x570], rax
cmp rax, 0
je 0x1400071cc
mov rcx, qword [rsp + 0x570]
call sym.operator_delete_void_
jmp 0x1400071d1
mov eax, dword [rsp + 0x14ec]
add eax, 1
mov dword [rsp + 0x14ec], eax
jmp 0x1400070fd
movss xmm0, dword [0x1400cd0cc]
movss dword [rsp + 0x14f0], xmm0
movss xmm0, dword [0x1400cd0c8]
movss dword [rsp + 0x14f0], xmm0
movss xmm0, dword [rsp + 0x14f0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd0d0]
ucomisd xmm0, xmm1
jne 0x140007345
jp 0x140007345
mov dword [rsp + 0x14d8], 0
cmp dword [rsp + 0x14d8], 0x1478
jge 0x140007323
mov ecx, 0xfb90
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x14d0], rax
mov dword [rsp + 0x14cc], 0
cmp dword [rsp + 0x14cc], 0x2ec
jge 0x1400072e1
call sub.msvcrt.dll_rand
mov ecx, 0x26bc
cdq
idiv ecx
mov rax, qword [rsp + 0x14d0]
movsxd rcx, dword [rsp + 0x14cc]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd588]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x14f0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x14f0], xmm0
mov eax, dword [rsp + 0x14cc]
add eax, 1
mov dword [rsp + 0x14cc], eax
jmp 0x140007267
mov rax, qword [rsp + 0x14d0]
mov qword [rsp + 0x568], rax
cmp rax, 0
je 0x140007308
mov rcx, qword [rsp + 0x568]
call sym.operator_delete_void_
jmp 0x14000730d
mov eax, dword [rsp + 0x14d8]
add eax, 1
mov dword [rsp + 0x14d8], eax
jmp 0x140007239
movss xmm0, dword [0x1400cd0dc]
movss dword [rsp + 0x14f0], xmm0
movss xmm0, dword [0x1400cd0d8]
movss dword [rsp + 0x14f0], xmm0
mov qword [rsp + 0x14c0], 0
mov rcx, qword [0x1400da5f0]
xor eax, eax
mov edx, eax
mov r8d, 1
mov r9, qword [0x1400da5f8]
lea rax, [rsp + 0x14c0]
mov qword [rsp + 0x20], rax
call qword [sym.imp.ole32.dll_CoCreateInstance]
mov dword [rsp + 0x1864], eax
mov dword [rsp + 0x14bc], 0x991
mov dword [rsp + 0x14b8], 0
cmp dword [rsp + 0x14b8], 0x34e
jge 0x14000746b
mov ecx, 0x17d7c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x14b0], rax
mov dword [rsp + 0x14ac], 0
cmp dword [rsp + 0x14ac], 0x99
jge 0x140007429
call sub.msvcrt.dll_rand
mov ecx, 0x28ee
cdq
idiv ecx
mov rax, qword [rsp + 0x14b0]
movsxd rcx, dword [rsp + 0x14ac]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2e06
cdq
idiv ecx
add edx, dword [rsp + 0x14bc]
mov dword [rsp + 0x14bc], edx
mov eax, dword [rsp + 0x14ac]
add eax, 1
mov dword [rsp + 0x14ac], eax
jmp 0x1400073c7
mov rax, qword [rsp + 0x14b0]
mov qword [rsp + 0x560], rax
cmp rax, 0
je 0x140007450
mov rcx, qword [rsp + 0x560]
call sym.operator_delete_void_
jmp 0x140007455
mov eax, dword [rsp + 0x14b8]
add eax, 1
mov dword [rsp + 0x14b8], eax
jmp 0x140007399
mov dword [rsp + 0x14a8], 0x3270
mov dword [rsp + 0x14a4], 0
cmp dword [rsp + 0x14a4], 0x2ce
jge 0x140007553
mov ecx, 0x21d20
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1498], rax
mov dword [rsp + 0x1494], 0
cmp dword [rsp + 0x1494], 0x18e
jge 0x140007511
call sub.msvcrt.dll_rand
mov ecx, 0x2f91
cdq
idiv ecx
mov rax, qword [rsp + 0x1498]
movsxd rcx, dword [rsp + 0x1494]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2b7a
cdq
idiv ecx
add edx, dword [rsp + 0x14a8]
mov dword [rsp + 0x14a8], edx
mov eax, dword [rsp + 0x1494]
add eax, 1
mov dword [rsp + 0x1494], eax
jmp 0x1400074af
mov rax, qword [rsp + 0x1498]
mov qword [rsp + 0x558], rax
cmp rax, 0
je 0x140007538
mov rcx, qword [rsp + 0x558]
call sym.operator_delete_void_
jmp 0x14000753d
mov eax, dword [rsp + 0x14a4]
add eax, 1
mov dword [rsp + 0x14a4], eax
jmp 0x140007481
mov dword [rsp + 0x1490], 0x4d10
mov dword [rsp + 0x148c], 0
cmp dword [rsp + 0x148c], 0x232
jge 0x14000763b
mov ecx, 0x125ac
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1480], rax
mov dword [rsp + 0x147c], 0
cmp dword [rsp + 0x147c], 0x1d2
jge 0x1400075f9
call sub.msvcrt.dll_rand
mov ecx, 0x340c
cdq
idiv ecx
mov rax, qword [rsp + 0x1480]
movsxd rcx, dword [rsp + 0x147c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x206d
cdq
idiv ecx
add edx, dword [rsp + 0x1490]
mov dword [rsp + 0x1490], edx
mov eax, dword [rsp + 0x147c]
add eax, 1
mov dword [rsp + 0x147c], eax
jmp 0x140007597
mov rax, qword [rsp + 0x1480]
mov qword [rsp + 0x550], rax
cmp rax, 0
je 0x140007620
mov rcx, qword [rsp + 0x550]
call sym.operator_delete_void_
jmp 0x140007625
mov eax, dword [rsp + 0x148c]
add eax, 1
mov dword [rsp + 0x148c], eax
jmp 0x140007569
mov dword [rsp + 0x1478], 0x1d9d
mov dword [rsp + 0x1474], 0
cmp dword [rsp + 0x1474], 0x3e2
jge 0x140007723
mov ecx, 0x1e888
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1468], rax
mov dword [rsp + 0x1464], 0
cmp dword [rsp + 0x1464], 0x1c5
jge 0x1400076e1
call sub.msvcrt.dll_rand
mov ecx, 0x2757
cdq
idiv ecx
mov rax, qword [rsp + 0x1468]
movsxd rcx, dword [rsp + 0x1464]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x15bb
cdq
idiv ecx
add edx, dword [rsp + 0x1478]
mov dword [rsp + 0x1478], edx
mov eax, dword [rsp + 0x1464]
add eax, 1
mov dword [rsp + 0x1464], eax
jmp 0x14000767f
mov rax, qword [rsp + 0x1468]
mov qword [rsp + 0x548], rax
cmp rax, 0
je 0x140007708
mov rcx, qword [rsp + 0x548]
call sym.operator_delete_void_
jmp 0x14000770d
mov eax, dword [rsp + 0x1474]
add eax, 1
mov dword [rsp + 0x1474], eax
jmp 0x140007651
mov dword [rsp + 0x1460], 0x5e27
mov dword [rsp + 0x145c], 0
cmp dword [rsp + 0x145c], 0x2d6
jge 0x14000780b
mov ecx, 0x1b9bc
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1450], rax
mov dword [rsp + 0x144c], 0
cmp dword [rsp + 0x144c], 0x196
jge 0x1400077c9
call sub.msvcrt.dll_rand
mov ecx, 0x2bdc
cdq
idiv ecx
mov rax, qword [rsp + 0x1450]
movsxd rcx, dword [rsp + 0x144c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x27dc
cdq
idiv ecx
add edx, dword [rsp + 0x1460]
mov dword [rsp + 0x1460], edx
mov eax, dword [rsp + 0x144c]
add eax, 1
mov dword [rsp + 0x144c], eax
jmp 0x140007767
mov rax, qword [rsp + 0x1450]
mov qword [rsp + 0x540], rax
cmp rax, 0
je 0x1400077f0
mov rcx, qword [rsp + 0x540]
call sym.operator_delete_void_
jmp 0x1400077f5
mov eax, dword [rsp + 0x145c]
add eax, 1
mov dword [rsp + 0x145c], eax
jmp 0x140007739
mov dword [rsp + 0x1448], 0x3e9d
mov dword [rsp + 0x1444], 0
cmp dword [rsp + 0x1444], 0x35a
jge 0x1400078f3
mov ecx, 0x23ad0
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1438], rax
mov dword [rsp + 0x1434], 0
cmp dword [rsp + 0x1434], 0x11b
jge 0x1400078b1
call sub.msvcrt.dll_rand
mov ecx, 0x226b
cdq
idiv ecx
mov rax, qword [rsp + 0x1438]
movsxd rcx, dword [rsp + 0x1434]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x138f
cdq
idiv ecx
add edx, dword [rsp + 0x1448]
mov dword [rsp + 0x1448], edx
mov eax, dword [rsp + 0x1434]
add eax, 1
mov dword [rsp + 0x1434], eax
jmp 0x14000784f
mov rax, qword [rsp + 0x1438]
mov qword [rsp + 0x538], rax
cmp rax, 0
je 0x1400078d8
mov rcx, qword [rsp + 0x538]
call sym.operator_delete_void_
jmp 0x1400078dd
mov eax, dword [rsp + 0x1444]
add eax, 1
mov dword [rsp + 0x1444], eax
jmp 0x140007821
mov dword [rsp + 0x1430], 0x2ac8
mov dword [rsp + 0x142c], 0
cmp dword [rsp + 0x142c], 0x330
jge 0x1400079db
mov ecx, 0x17404
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1420], rax
mov dword [rsp + 0x141c], 0
cmp dword [rsp + 0x141c], 0x94
jge 0x140007999
call sub.msvcrt.dll_rand
mov ecx, 0x1949
cdq
idiv ecx
mov rax, qword [rsp + 0x1420]
movsxd rcx, dword [rsp + 0x141c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x24d7
cdq
idiv ecx
add edx, dword [rsp + 0x1430]
mov dword [rsp + 0x1430], edx
mov eax, dword [rsp + 0x141c]
add eax, 1
mov dword [rsp + 0x141c], eax
jmp 0x140007937
mov rax, qword [rsp + 0x1420]
mov qword [rsp + 0x530], rax
cmp rax, 0
je 0x1400079c0
mov rcx, qword [rsp + 0x530]
call sym.operator_delete_void_
jmp 0x1400079c5
mov eax, dword [rsp + 0x142c]
add eax, 1
mov dword [rsp + 0x142c], eax
jmp 0x140007909
movss xmm0, dword [str.Sl_IZ]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [0x1400cd0e8]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [rsp + 0x1418]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd0e0]
ucomisd xmm0, xmm1
jne 0x140007b39
jp 0x140007b39
mov dword [rsp + 0x1414], 0
cmp dword [rsp + 0x1414], 0x12a0
jge 0x140007b17
mov ecx, 0x15a54
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1408], rax
mov dword [rsp + 0x1404], 0
cmp dword [rsp + 0x1404], 0x190
jge 0x140007ad5
call sub.msvcrt.dll_rand
mov ecx, 0x2074
cdq
idiv ecx
mov rax, qword [rsp + 0x1408]
movsxd rcx, dword [rsp + 0x1404]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd580]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1418]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1418], xmm0
mov eax, dword [rsp + 0x1404]
add eax, 1
mov dword [rsp + 0x1404], eax
jmp 0x140007a5b
mov rax, qword [rsp + 0x1408]
mov qword [rsp + 0x528], rax
cmp rax, 0
je 0x140007afc
mov rcx, qword [rsp + 0x528]
call sym.operator_delete_void_
jmp 0x140007b01
mov eax, dword [rsp + 0x1414]
add eax, 1
mov dword [rsp + 0x1414], eax
jmp 0x140007a2d
movss xmm0, dword [0x1400cd0f4]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [0x1400cd0f0]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [rsp + 0x1418]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd0f8]
ucomisd xmm0, xmm1
jne 0x140007c75
jp 0x140007c75
mov dword [rsp + 0x1400], 0
cmp dword [rsp + 0x1400], 0xdbf
jge 0x140007c53
mov ecx, 0xff68
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x13f8], rax
mov dword [rsp + 0x13f4], 0
cmp dword [rsp + 0x13f4], 0x339
jge 0x140007c11
call sub.msvcrt.dll_rand
mov ecx, 0x2b28
cdq
idiv ecx
mov rax, qword [rsp + 0x13f8]
movsxd rcx, dword [rsp + 0x13f4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd578]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1418]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1418], xmm0
mov eax, dword [rsp + 0x13f4]
add eax, 1
mov dword [rsp + 0x13f4], eax
jmp 0x140007b97
mov rax, qword [rsp + 0x13f8]
mov qword [rsp + 0x520], rax
cmp rax, 0
je 0x140007c38
mov rcx, qword [rsp + 0x520]
call sym.operator_delete_void_
jmp 0x140007c3d
mov eax, dword [rsp + 0x1400]
add eax, 1
mov dword [rsp + 0x1400], eax
jmp 0x140007b69
movss xmm0, dword [0x1400cd104]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [0x1400cd100]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [rsp + 0x1418]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd108]
ucomisd xmm0, xmm1
jne 0x140007db1
jp 0x140007db1
mov dword [rsp + 0x13f0], 0
cmp dword [rsp + 0x13f0], 0x1084
jge 0x140007d8f
mov ecx, 0x15d18
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x13e8], rax
mov dword [rsp + 0x13e4], 0
cmp dword [rsp + 0x13e4], 0x156
jge 0x140007d4d
call sub.msvcrt.dll_rand
mov ecx, 0x28ef
cdq
idiv ecx
mov rax, qword [rsp + 0x13e8]
movsxd rcx, dword [rsp + 0x13e4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd570]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1418]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1418], xmm0
mov eax, dword [rsp + 0x13e4]
add eax, 1
mov dword [rsp + 0x13e4], eax
jmp 0x140007cd3
mov rax, qword [rsp + 0x13e8]
mov qword [rsp + 0x518], rax
cmp rax, 0
je 0x140007d74
mov rcx, qword [rsp + 0x518]
call sym.operator_delete_void_
jmp 0x140007d79
mov eax, dword [rsp + 0x13f0]
add eax, 1
mov dword [rsp + 0x13f0], eax
jmp 0x140007ca5
movss xmm0, dword [0x1400cd114]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [0x1400cd110]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [rsp + 0x1418]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd118]
ucomisd xmm0, xmm1
jne 0x140007eed
jp 0x140007eed
mov dword [rsp + 0x13e0], 0
cmp dword [rsp + 0x13e0], 0xe0e
jge 0x140007ecb
mov ecx, 0x16ab4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x13d8], rax
mov dword [rsp + 0x13d4], 0
cmp dword [rsp + 0x13d4], 0x331
jge 0x140007e89
call sub.msvcrt.dll_rand
mov ecx, 0x1a0d
cdq
idiv ecx
mov rax, qword [rsp + 0x13d8]
movsxd rcx, dword [rsp + 0x13d4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd568]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1418]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1418], xmm0
mov eax, dword [rsp + 0x13d4]
add eax, 1
mov dword [rsp + 0x13d4], eax
jmp 0x140007e0f
mov rax, qword [rsp + 0x13d8]
mov qword [rsp + 0x510], rax
cmp rax, 0
je 0x140007eb0
mov rcx, qword [rsp + 0x510]
call sym.operator_delete_void_
jmp 0x140007eb5
mov eax, dword [rsp + 0x13e0]
add eax, 1
mov dword [rsp + 0x13e0], eax
jmp 0x140007de1
movss xmm0, dword [0x1400cd124]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [0x1400cd120]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [rsp + 0x1418]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd128]
ucomisd xmm0, xmm1
jne 0x140008029
jp 0x140008029
mov dword [rsp + 0x13d0], 0
cmp dword [rsp + 0x13d0], 0xa2e
jge 0x140008007
mov ecx, 0xe5fc
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x13c8], rax
mov dword [rsp + 0x13c4], 0
cmp dword [rsp + 0x13c4], 0xd0
jge 0x140007fc5
call sub.msvcrt.dll_rand
mov ecx, 0x3574
cdq
idiv ecx
mov rax, qword [rsp + 0x13c8]
movsxd rcx, dword [rsp + 0x13c4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd560]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1418]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1418], xmm0
mov eax, dword [rsp + 0x13c4]
add eax, 1
mov dword [rsp + 0x13c4], eax
jmp 0x140007f4b
mov rax, qword [rsp + 0x13c8]
mov qword [rsp + 0x508], rax
cmp rax, 0
je 0x140007fec
mov rcx, qword [rsp + 0x508]
call sym.operator_delete_void_
jmp 0x140007ff1
mov eax, dword [rsp + 0x13d0]
add eax, 1
mov dword [rsp + 0x13d0], eax
jmp 0x140007f1d
movss xmm0, dword [0x1400cd134]
movss dword [rsp + 0x1418], xmm0
movss xmm0, dword [0x1400cd130]
movss dword [rsp + 0x1418], xmm0
cmp dword [rsp + 0x1864], 0
jge 0x14000804d
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rsp + 0x187c], 0
jmp 0x1400113d2
mov dword [rsp + 0x13c0], 0x67f7
mov dword [rsp + 0x13bc], 0
cmp dword [rsp + 0x13bc], 0x3ac
jge 0x140008135
mov ecx, 0x1e8f0
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x13b0], rax
mov dword [rsp + 0x13ac], 0
cmp dword [rsp + 0x13ac], 0xe1
jge 0x1400080f3
call sub.msvcrt.dll_rand
mov ecx, 0x1585
cdq
idiv ecx
mov rax, qword [rsp + 0x13b0]
movsxd rcx, dword [rsp + 0x13ac]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x37d3
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 0x140008091
mov rax, qword [rsp + 0x13b0]
mov qword [rsp + 0x500], rax
cmp rax, 0
je 0x14000811a
mov rcx, qword [rsp + 0x500]
call sym.operator_delete_void_
jmp 0x14000811f
mov eax, dword [rsp + 0x13bc]
add eax, 1
mov dword [rsp + 0x13bc], eax
jmp 0x140008063
mov dword [rsp + 0x13a8], 0x8c6
mov dword [rsp + 0x13a4], 0
cmp dword [rsp + 0x13a4], 0x2c9
jge 0x14000821d
mov ecx, 0x1cee0
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1398], rax
mov dword [rsp + 0x1394], 0
cmp dword [rsp + 0x1394], 0x196
jge 0x1400081db
call sub.msvcrt.dll_rand
mov ecx, 0x299b
cdq
idiv ecx
mov rax, qword [rsp + 0x1398]
movsxd rcx, dword [rsp + 0x1394]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1a52
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 0x140008179
mov rax, qword [rsp + 0x1398]
mov qword [rsp + 0x4f8], rax
cmp rax, 0
je 0x140008202
mov rcx, qword [rsp + 0x4f8]
call sym.operator_delete_void_
jmp 0x140008207
mov eax, dword [rsp + 0x13a4]
add eax, 1
mov dword [rsp + 0x13a4], eax
jmp 0x14000814b
mov dword [rsp + 0x1390], 0x1793
mov dword [rsp + 0x138c], 0
cmp dword [rsp + 0x138c], 0x37d
jge 0x140008305
mov ecx, 0x17e04
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1380], rax
mov dword [rsp + 0x137c], 0
cmp dword [rsp + 0x137c], 0x1ba
jge 0x1400082c3
call sub.msvcrt.dll_rand
mov ecx, 0x29b3
cdq
idiv ecx
mov rax, qword [rsp + 0x1380]
movsxd rcx, dword [rsp + 0x137c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x3143
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 0x140008261
mov rax, qword [rsp + 0x1380]
mov qword [rsp + 0x4f0], rax
cmp rax, 0
je 0x1400082ea
mov rcx, qword [rsp + 0x4f0]
call sym.operator_delete_void_
jmp 0x1400082ef
mov eax, dword [rsp + 0x138c]
add eax, 1
mov dword [rsp + 0x138c], eax
jmp 0x140008233
mov dword [rsp + 0x1378], 0x1f34
mov dword [rsp + 0x1374], 0
cmp dword [rsp + 0x1374], 0x361
jge 0x1400083ed
mov ecx, 0x26bf0
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1368], rax
mov dword [rsp + 0x1364], 0
cmp dword [rsp + 0x1364], 0x15d
jge 0x1400083ab
call sub.msvcrt.dll_rand
mov ecx, 0x15fe
cdq
idiv ecx
mov rax, qword [rsp + 0x1368]
movsxd rcx, dword [rsp + 0x1364]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2d02
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 0x140008349
mov rax, qword [rsp + 0x1368]
mov qword [rsp + 0x4e8], rax
cmp rax, 0
je 0x1400083d2
mov rcx, qword [rsp + 0x4e8]
call sym.operator_delete_void_
jmp 0x1400083d7
mov eax, dword [rsp + 0x1374]
add eax, 1
mov dword [rsp + 0x1374], eax
jmp 0x14000831b
mov dword [rsp + 0x1360], 0x249b
mov dword [rsp + 0x135c], 0
cmp dword [rsp + 0x135c], 0x2c5
jge 0x1400084d5
mov ecx, 0x17d48
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1350], rax
mov dword [rsp + 0x134c], 0
cmp dword [rsp + 0x134c], 0x136
jge 0x140008493
call sub.msvcrt.dll_rand
mov ecx, 0x3494
cdq
idiv ecx
mov rax, qword [rsp + 0x1350]
movsxd rcx, dword [rsp + 0x134c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2c5c
cdq
idiv ecx
add edx, dword [rsp + 0x1360]
mov dword [rsp + 0x1360], edx
mov eax, dword [rsp + 0x134c]
add eax, 1
mov dword [rsp + 0x134c], eax
jmp 0x140008431
mov rax, qword [rsp + 0x1350]
mov qword [rsp + 0x4e0], rax
cmp rax, 0
je 0x1400084ba
mov rcx, qword [rsp + 0x4e0]
call sym.operator_delete_void_
jmp 0x1400084bf
mov eax, dword [rsp + 0x135c]
add eax, 1
mov dword [rsp + 0x135c], eax
jmp 0x140008403
mov dword [rsp + 0x1348], 0x7345
mov dword [rsp + 0x1344], 0
cmp dword [rsp + 0x1344], 0x280
jge 0x1400085bd
mov ecx, 0xcfc8
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1338], rax
mov dword [rsp + 0x1334], 0
cmp dword [rsp + 0x1334], 0xd9
jge 0x14000857b
call sub.msvcrt.dll_rand
mov ecx, 0x1694
cdq
idiv ecx
mov rax, qword [rsp + 0x1338]
movsxd rcx, dword [rsp + 0x1334]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x26af
cdq
idiv ecx
add edx, dword [rsp + 0x1348]
mov dword [rsp + 0x1348], edx
mov eax, dword [rsp + 0x1334]
add eax, 1
mov dword [rsp + 0x1334], eax
jmp 0x140008519
mov rax, qword [rsp + 0x1338]
mov qword [rsp + 0x4d8], rax
cmp rax, 0
je 0x1400085a2
mov rcx, qword [rsp + 0x4d8]
call sym.operator_delete_void_
jmp 0x1400085a7
mov eax, dword [rsp + 0x1344]
add eax, 1
mov dword [rsp + 0x1344], eax
jmp 0x1400084eb
mov dword [rsp + 0x1330], 0x4b1f
mov dword [rsp + 0x132c], 0
cmp dword [rsp + 0x132c], 0x1ff
jge 0x1400086a5
mov ecx, 0xfc38
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1320], rax
mov dword [rsp + 0x131c], 0
cmp dword [rsp + 0x131c], 0x19c
jge 0x140008663
call sub.msvcrt.dll_rand
mov ecx, 0x22b4
cdq
idiv ecx
mov rax, qword [rsp + 0x1320]
movsxd rcx, dword [rsp + 0x131c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1dfb
cdq
idiv ecx
add edx, dword [rsp + 0x1330]
mov dword [rsp + 0x1330], edx
mov eax, dword [rsp + 0x131c]
add eax, 1
mov dword [rsp + 0x131c], eax
jmp 0x140008601
mov rax, qword [rsp + 0x1320]
mov qword [rsp + 0x4d0], rax
cmp rax, 0
je 0x14000868a
mov rcx, qword [rsp + 0x4d0]
call sym.operator_delete_void_
jmp 0x14000868f
mov eax, dword [rsp + 0x132c]
add eax, 1
mov dword [rsp + 0x132c], eax
jmp 0x1400085d3
movss xmm0, dword [0x1400cd144]
movss dword [rsp + 0x1318], xmm0
movss xmm0, dword [0x1400cd140]
movss dword [rsp + 0x1318], xmm0
movss xmm0, dword [rsp + 0x1318]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd138]
ucomisd xmm0, xmm1
jne 0x140008803
jp 0x140008803
mov dword [rsp + 0x1314], 0
cmp dword [rsp + 0x1314], 0x16ab
jge 0x1400087e1
mov ecx, 0x1b218
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1308], rax
mov dword [rsp + 0x1304], 0
cmp dword [rsp + 0x1304], 0x2be
jge 0x14000879f
call sub.msvcrt.dll_rand
mov ecx, 0x35fc
cdq
idiv ecx
mov rax, qword [rsp + 0x1308]
movsxd rcx, dword [rsp + 0x1304]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd558]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1318]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1318], xmm0
mov eax, dword [rsp + 0x1304]
add eax, 1
mov dword [rsp + 0x1304], eax
jmp 0x140008725
mov rax, qword [rsp + 0x1308]
mov qword [rsp + 0x4c8], rax
cmp rax, 0
je 0x1400087c6
mov rcx, qword [rsp + 0x4c8]
call sym.operator_delete_void_
jmp 0x1400087cb
mov eax, dword [rsp + 0x1314]
add eax, 1
mov dword [rsp + 0x1314], eax
jmp 0x1400086f7
movss xmm0, dword [0x1400cd14c]
movss dword [rsp + 0x1318], xmm0
movss xmm0, dword [0x1400cd148]
movss dword [rsp + 0x1318], xmm0
movss xmm0, dword [rsp + 0x1318]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd150]
ucomisd xmm0, xmm1
jne 0x14000893f
jp 0x14000893f
mov dword [rsp + 0x1300], 0
cmp dword [rsp + 0x1300], 0x151c
jge 0x14000891d
mov ecx, 0x18208
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x12f8], rax
mov dword [rsp + 0x12f4], 0
cmp dword [rsp + 0x12f4], 0xea
jge 0x1400088db
call sub.msvcrt.dll_rand
mov ecx, 0x375a
cdq
idiv ecx
mov rax, qword [rsp + 0x12f8]
movsxd rcx, dword [rsp + 0x12f4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd550]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1318]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1318], xmm0
mov eax, dword [rsp + 0x12f4]
add eax, 1
mov dword [rsp + 0x12f4], eax
jmp 0x140008861
mov rax, qword [rsp + 0x12f8]
mov qword [rsp + 0x4c0], rax
cmp rax, 0
je 0x140008902
mov rcx, qword [rsp + 0x4c0]
call sym.operator_delete_void_
jmp 0x140008907
mov eax, dword [rsp + 0x1300]
add eax, 1
mov dword [rsp + 0x1300], eax
jmp 0x140008833
movss xmm0, dword [0x1400cd15c]
movss dword [rsp + 0x1318], xmm0
movss xmm0, dword [0x1400cd158]
movss dword [rsp + 0x1318], xmm0
movss xmm0, dword [rsp + 0x1318]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd160]
ucomisd xmm0, xmm1
jne 0x140008a7b
jp 0x140008a7b
mov dword [rsp + 0x12f0], 0
cmp dword [rsp + 0x12f0], 0x13e1
jge 0x140008a59
mov ecx, 0x1c620
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x12e8], rax
mov dword [rsp + 0x12e4], 0
cmp dword [rsp + 0x12e4], 0x21f
jge 0x140008a17
call sub.msvcrt.dll_rand
mov ecx, 0x2a4a
cdq
idiv ecx
mov rax, qword [rsp + 0x12e8]
movsxd rcx, dword [rsp + 0x12e4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd548]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1318]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1318], xmm0
mov eax, dword [rsp + 0x12e4]
add eax, 1
mov dword [rsp + 0x12e4], eax
jmp 0x14000899d
mov rax, qword [rsp + 0x12e8]
mov qword [rsp + 0x4b8], rax
cmp rax, 0
je 0x140008a3e
mov rcx, qword [rsp + 0x4b8]
call sym.operator_delete_void_
jmp 0x140008a43
mov eax, dword [rsp + 0x12f0]
add eax, 1
mov dword [rsp + 0x12f0], eax
jmp 0x14000896f
movss xmm0, dword [0x1400cd16c]
movss dword [rsp + 0x1318], xmm0
movss xmm0, dword [0x1400cd168]
movss dword [rsp + 0x1318], xmm0
movss xmm0, dword [rsp + 0x1318]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd170]
ucomisd xmm0, xmm1
jne 0x140008bb7
jp 0x140008bb7
mov dword [rsp + 0x12e0], 0
cmp dword [rsp + 0x12e0], 0x12c4
jge 0x140008b95
mov ecx, 0x10a3c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x12d8], rax
mov dword [rsp + 0x12d4], 0
cmp dword [rsp + 0x12d4], 0x339
jge 0x140008b53
call sub.msvcrt.dll_rand
mov ecx, 0x2928
cdq
idiv ecx
mov rax, qword [rsp + 0x12d8]
movsxd rcx, dword [rsp + 0x12d4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd540]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1318]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1318], xmm0
mov eax, dword [rsp + 0x12d4]
add eax, 1
mov dword [rsp + 0x12d4], eax
jmp 0x140008ad9
mov rax, qword [rsp + 0x12d8]
mov qword [rsp + 0x4b0], rax
cmp rax, 0
je 0x140008b7a
mov rcx, qword [rsp + 0x4b0]
call sym.operator_delete_void_
jmp 0x140008b7f
mov eax, dword [rsp + 0x12e0]
add eax, 1
mov dword [rsp + 0x12e0], eax
jmp 0x140008aab
movss xmm0, dword [0x1400cd17c]
movss dword [rsp + 0x1318], xmm0
movss xmm0, dword [0x1400cd178]
movss dword [rsp + 0x1318], xmm0
mov qword [rsp + 0x12c8], 0
mov rax, qword [rsp + 0x14c0]
mov qword [rsp + 0x4a0], rax
lea rcx, [rsp + 0x12a8]
lea rdx, [rsp + 0x12a0]
call sym._hyper_std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t_____std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t____::__0::operator_____const
lea rax, [rsp + 0x12a8]
mov qword [rsp + 0x1880], rax
mov rax, qword [rsp + 0x1880]
mov qword [rsp + 0x4a8], rax
mov qword [rsp + 0x1898], rax
mov rax, qword [rsp + 0x1898]
movzx eax, word [rax + 0x14]
cmp eax, 0
je 0x140008cc2
mov rax, qword [rsp + 0x4a8]
mov qword [rsp + 0x18b0], rax
mov qword [rsp + 0x18a8], rax
mov rax, qword [rsp + 0x18b0]
mov qword [rsp + 0x498], rax
mov dword [rsp + 0x18a4], 0
cmp dword [rsp + 0x18a4], 0xb
jge 0x140008cbd
mov rax, qword [rsp + 0x18a8]
movsxd rcx, dword [rsp + 0x18a4]
movzx ecx, word [rax + rcx*2]
mov eax, dword [rsp + 0x18a4]
mov r8d, 0x33
cdq
idiv r8d
mov rax, qword [rsp + 0x498]
add edx, 0x32
xor ecx, edx
mov dx, cx
movsxd rcx, dword [rsp + 0x18a4]
mov word [rax + rcx*2], dx
mov eax, dword [rsp + 0x18a4]
add eax, 1
mov dword [rsp + 0x18a4], eax
jmp 0x140008c58
jmp 0x140008cc2
mov rdx, qword [rsp + 0x4a8]
lea rcx, [rsp + 0x12c0]
mov qword [rsp + 0x488], rcx
call method._bstr_t._bstr_t_wchar_t_const_
mov rcx, qword [rsp + 0x488]
call method._bstr_t.operator_wchar_t___const
mov rcx, qword [rsp + 0x4a0]
mov rdx, rax
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
mov r8, rsp
lea r9, [rsp + 0x12c8]
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 + 0x494], eax
jmp 0x140008d44
mov eax, dword [rsp + 0x494]
mov dword [rsp + 0x1864], eax
lea rcx, [rsp + 0x12c0]
call method._bstr_t._bstr_t__
mov dword [rsp + 0x1290], 0x6182
mov dword [rsp + 0x128c], 0
cmp dword [rsp + 0x128c], 0x3a3
jge 0x140008e6d
mov ecx, 0x26474
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1280], rax
mov dword [rsp + 0x127c], 0
cmp dword [rsp + 0x127c], 0xf5
jge 0x140008e2b
call sub.msvcrt.dll_rand
mov ecx, 0x3782
cdq
idiv ecx
mov rax, qword [rsp + 0x1280]
movsxd rcx, dword [rsp + 0x127c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x18e9
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 0x140008da3
mov rax, qword [rsp + 0x1280]
mov qword [rsp + 0x480], rax
cmp rax, 0
je 0x140008e52
mov rcx, qword [rsp + 0x480]
call sym.operator_delete_void_
jmp 0x140008e57
mov eax, dword [rsp + 0x128c]
add eax, 1
mov dword [rsp + 0x128c], eax
jmp 0x140008d75
mov dword [rsp + 0x1278], 0x3726
mov dword [rsp + 0x1274], 0
cmp dword [rsp + 0x1274], 0x26d
jge 0x140008f55
mov ecx, 0x166c4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1268], rax
mov dword [rsp + 0x1264], 0
cmp dword [rsp + 0x1264], 0x118
jge 0x140008f13
call sub.msvcrt.dll_rand
mov ecx, 0x336d
cdq
idiv ecx
mov rax, qword [rsp + 0x1268]
movsxd rcx, dword [rsp + 0x1264]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x188a
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 0x140008eb1
mov rax, qword [rsp + 0x1268]
mov qword [rsp + 0x478], rax
cmp rax, 0
je 0x140008f3a
mov rcx, qword [rsp + 0x478]
call sym.operator_delete_void_
jmp 0x140008f3f
mov eax, dword [rsp + 0x1274]
add eax, 1
mov dword [rsp + 0x1274], eax
jmp 0x140008e83
mov dword [rsp + 0x1260], 0x1e70
mov dword [rsp + 0x125c], 0
cmp dword [rsp + 0x125c], 0x25c
jge 0x14000903d
mov ecx, 0x10440
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1250], rax
mov dword [rsp + 0x124c], 0
cmp dword [rsp + 0x124c], 0x111
jge 0x140008ffb
call sub.msvcrt.dll_rand
mov ecx, 0x1441
cdq
idiv ecx
mov rax, qword [rsp + 0x1250]
movsxd rcx, dword [rsp + 0x124c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2a78
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 0x140008f99
mov rax, qword [rsp + 0x1250]
mov qword [rsp + 0x470], rax
cmp rax, 0
je 0x140009022
mov rcx, qword [rsp + 0x470]
call sym.operator_delete_void_
jmp 0x140009027
mov eax, dword [rsp + 0x125c]
add eax, 1
mov dword [rsp + 0x125c], eax
jmp 0x140008f6b
mov dword [rsp + 0x1248], 0x1cad
mov dword [rsp + 0x1244], 0
cmp dword [rsp + 0x1244], 0x2cd
jge 0x140009125
mov ecx, 0x1f270
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1238], rax
mov dword [rsp + 0x1234], 0
cmp dword [rsp + 0x1234], 0x19b
jge 0x1400090e3
call sub.msvcrt.dll_rand
mov ecx, 0x30e6
cdq
idiv ecx
mov rax, qword [rsp + 0x1238]
movsxd rcx, dword [rsp + 0x1234]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1b27
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 0x140009081
mov rax, qword [rsp + 0x1238]
mov qword [rsp + 0x468], rax
cmp rax, 0
je 0x14000910a
mov rcx, qword [rsp + 0x468]
call sym.operator_delete_void_
jmp 0x14000910f
mov eax, dword [rsp + 0x1244]
add eax, 1
mov dword [rsp + 0x1244], eax
jmp 0x140009053
mov dword [rsp + 0x1230], 0xb97
mov dword [rsp + 0x122c], 0
cmp dword [rsp + 0x122c], 0x243
jge 0x14000920d
mov ecx, 0x185fc
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1220], rax
mov dword [rsp + 0x121c], 0
cmp dword [rsp + 0x121c], 0x159
jge 0x1400091cb
call sub.msvcrt.dll_rand
mov ecx, 0x3221
cdq
idiv ecx
mov rax, qword [rsp + 0x1220]
movsxd rcx, dword [rsp + 0x121c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x20e7
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 0x140009169
mov rax, qword [rsp + 0x1220]
mov qword [rsp + 0x460], rax
cmp rax, 0
je 0x1400091f2
mov rcx, qword [rsp + 0x460]
call sym.operator_delete_void_
jmp 0x1400091f7
mov eax, dword [rsp + 0x122c]
add eax, 1
mov dword [rsp + 0x122c], eax
jmp 0x14000913b
movss xmm0, dword [0x1400cd18c]
movss dword [rsp + 0x1218], xmm0
movss xmm0, dword [0x1400cd188]
movss dword [rsp + 0x1218], xmm0
movss xmm0, dword [rsp + 0x1218]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd180]
ucomisd xmm0, xmm1
jne 0x14000936b
jp 0x14000936b
mov dword [rsp + 0x1214], 0
cmp dword [rsp + 0x1214], 0x1259
jge 0x140009349
mov ecx, 0xadc8
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1208], rax
mov dword [rsp + 0x1204], 0
cmp dword [rsp + 0x1204], 0x373
jge 0x140009307
call sub.msvcrt.dll_rand
mov ecx, 0x24e4
cdq
idiv ecx
mov rax, qword [rsp + 0x1208]
movsxd rcx, dword [rsp + 0x1204]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd538]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1218]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1218], xmm0
mov eax, dword [rsp + 0x1204]
add eax, 1
mov dword [rsp + 0x1204], eax
jmp 0x14000928d
mov rax, qword [rsp + 0x1208]
mov qword [rsp + 0x458], rax
cmp rax, 0
je 0x14000932e
mov rcx, qword [rsp + 0x458]
call sym.operator_delete_void_
jmp 0x140009333
mov eax, dword [rsp + 0x1214]
add eax, 1
mov dword [rsp + 0x1214], eax
jmp 0x14000925f
movss xmm0, dword [0x1400cd194]
movss dword [rsp + 0x1218], xmm0
movss xmm0, dword [0x1400cd190]
movss dword [rsp + 0x1218], xmm0
movss xmm0, dword [rsp + 0x1218]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd198]
ucomisd xmm0, xmm1
jne 0x1400094a7
jp 0x1400094a7
mov dword [rsp + 0x1200], 0
cmp dword [rsp + 0x1200], 0xda5
jge 0x140009485
mov ecx, 0x16298
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x11f8], rax
mov dword [rsp + 0x11f4], 0
cmp dword [rsp + 0x11f4], 0xf5
jge 0x140009443
call sub.msvcrt.dll_rand
mov ecx, 0x346d
cdq
idiv ecx
mov rax, qword [rsp + 0x11f8]
movsxd rcx, dword [rsp + 0x11f4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd530]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1218]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1218], xmm0
mov eax, dword [rsp + 0x11f4]
add eax, 1
mov dword [rsp + 0x11f4], eax
jmp 0x1400093c9
mov rax, qword [rsp + 0x11f8]
mov qword [rsp + 0x450], rax
cmp rax, 0
je 0x14000946a
mov rcx, qword [rsp + 0x450]
call sym.operator_delete_void_
jmp 0x14000946f
mov eax, dword [rsp + 0x1200]
add eax, 1
mov dword [rsp + 0x1200], eax
jmp 0x14000939b
movss xmm0, dword [str._MWI]
movss dword [rsp + 0x1218], xmm0
movss xmm0, dword [0x1400cd1a0]
movss dword [rsp + 0x1218], xmm0
movss xmm0, dword [rsp + 0x1218]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd1a8]
ucomisd xmm0, xmm1
jne 0x1400095e0
jp 0x1400095e0
mov dword [rsp + 0x11f0], 0
cmp dword [rsp + 0x11f0], 0x84e
jge 0x1400095be
mov ecx, 0xd9a4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x11e8], rax
mov dword [rsp + 0x11e4], 0
cmp dword [rsp + 0x11e4], 0x6e
jge 0x14000957c
call sub.msvcrt.dll_rand
mov ecx, 0x1d6f
cdq
idiv ecx
mov rax, qword [rsp + 0x11e8]
movsxd rcx, dword [rsp + 0x11e4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd528]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1218]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1218], xmm0
mov eax, dword [rsp + 0x11e4]
add eax, 1
mov dword [rsp + 0x11e4], eax
jmp 0x140009505
mov rax, qword [rsp + 0x11e8]
mov qword [rsp + 0x448], rax
cmp rax, 0
je 0x1400095a3
mov rcx, qword [rsp + 0x448]
call sym.operator_delete_void_
jmp 0x1400095a8
mov eax, dword [rsp + 0x11f0]
add eax, 1
mov dword [rsp + 0x11f0], eax
jmp 0x1400094d7
movss xmm0, dword [0x1400cd1b4]
movss dword [rsp + 0x1218], xmm0
movss xmm0, dword [0x1400cd1b0]
movss dword [rsp + 0x1218], xmm0
cmp dword [rsp + 0x1864], 0
jge 0x140009612
mov rcx, qword [rsp + 0x14c0]
mov rax, qword [rcx]
call qword [rax + 0x10]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rsp + 0x187c], 0
jmp 0x1400113d2
mov dword [rsp + 0x11e0], 0x71b3
mov dword [rsp + 0x11dc], 0
cmp dword [rsp + 0x11dc], 0x3a6
jge 0x1400096fa
mov ecx, 0x21ff8
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x11d0], rax
mov dword [rsp + 0x11cc], 0
cmp dword [rsp + 0x11cc], 0xc4
jge 0x1400096b8
call sub.msvcrt.dll_rand
mov ecx, 0x2d8e
cdq
idiv ecx
mov rax, qword [rsp + 0x11d0]
movsxd rcx, dword [rsp + 0x11cc]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1df5
cdq
idiv ecx
add edx, dword [rsp + 0x11e0]
mov dword [rsp + 0x11e0], edx
mov eax, dword [rsp + 0x11cc]
add eax, 1
mov dword [rsp + 0x11cc], eax
jmp 0x140009656
mov rax, qword [rsp + 0x11d0]
mov qword [rsp + 0x440], rax
cmp rax, 0
je 0x1400096df
mov rcx, qword [rsp + 0x440]
call sym.operator_delete_void_
jmp 0x1400096e4
mov eax, dword [rsp + 0x11dc]
add eax, 1
mov dword [rsp + 0x11dc], eax
jmp 0x140009628
mov dword [rsp + 0x11c8], 0x1120
mov dword [rsp + 0x11c4], 0
cmp dword [rsp + 0x11c4], 0x28c
jge 0x1400097e2
mov ecx, 0xbb08
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x11b8], rax
mov dword [rsp + 0x11b4], 0
cmp dword [rsp + 0x11b4], 0x101
jge 0x1400097a0
call sub.msvcrt.dll_rand
mov ecx, 0x1fea
cdq
idiv ecx
mov rax, qword [rsp + 0x11b8]
movsxd rcx, dword [rsp + 0x11b4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x17cc
cdq
idiv ecx
add edx, dword [rsp + 0x11c8]
mov dword [rsp + 0x11c8], edx
mov eax, dword [rsp + 0x11b4]
add eax, 1
mov dword [rsp + 0x11b4], eax
jmp 0x14000973e
mov rax, qword [rsp + 0x11b8]
mov qword [rsp + 0x438], rax
cmp rax, 0
je 0x1400097c7
mov rcx, qword [rsp + 0x438]
call sym.operator_delete_void_
jmp 0x1400097cc
mov eax, dword [rsp + 0x11c4]
add eax, 1
mov dword [rsp + 0x11c4], eax
jmp 0x140009710
mov dword [rsp + 0x11b0], 0x65fd
mov dword [rsp + 0x11ac], 0
cmp dword [rsp + 0x11ac], 0x381
jge 0x1400098ca
mov ecx, 0x1f1b4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x11a0], rax
mov dword [rsp + 0x119c], 0
cmp dword [rsp + 0x119c], 0x95
jge 0x140009888
call sub.msvcrt.dll_rand
mov ecx, 0x2f64
cdq
idiv ecx
mov rax, qword [rsp + 0x11a0]
movsxd rcx, dword [rsp + 0x119c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2be7
cdq
idiv ecx
add edx, dword [rsp + 0x11b0]
mov dword [rsp + 0x11b0], edx
mov eax, dword [rsp + 0x119c]
add eax, 1
mov dword [rsp + 0x119c], eax
jmp 0x140009826
mov rax, qword [rsp + 0x11a0]
mov qword [rsp + 0x430], rax
cmp rax, 0
je 0x1400098af
mov rcx, qword [rsp + 0x430]
call sym.operator_delete_void_
jmp 0x1400098b4
mov eax, dword [rsp + 0x11ac]
add eax, 1
mov dword [rsp + 0x11ac], eax
jmp 0x1400097f8
mov dword [rsp + 0x1198], 0x1236
mov dword [rsp + 0x1194], 0
cmp dword [rsp + 0x1194], 0x258
jge 0x1400099b2
mov ecx, 0x1bc88
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1188], rax
mov dword [rsp + 0x1184], 0
cmp dword [rsp + 0x1184], 0x157
jge 0x140009970
call sub.msvcrt.dll_rand
mov ecx, 0x339e
cdq
idiv ecx
mov rax, qword [rsp + 0x1188]
movsxd rcx, dword [rsp + 0x1184]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1780
cdq
idiv ecx
add edx, dword [rsp + 0x1198]
mov dword [rsp + 0x1198], edx
mov eax, dword [rsp + 0x1184]
add eax, 1
mov dword [rsp + 0x1184], eax
jmp 0x14000990e
mov rax, qword [rsp + 0x1188]
mov qword [rsp + 0x428], rax
cmp rax, 0
je 0x140009997
mov rcx, qword [rsp + 0x428]
call sym.operator_delete_void_
jmp 0x14000999c
mov eax, dword [rsp + 0x1194]
add eax, 1
mov dword [rsp + 0x1194], eax
jmp 0x1400098e0
mov dword [rsp + 0x1180], 0x867
mov dword [rsp + 0x117c], 0
cmp dword [rsp + 0x117c], 0x2b8
jge 0x140009a97
mov ecx, 0x24c14
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1170], rax
mov dword [rsp + 0x116c], 0
cmp dword [rsp + 0x116c], 0x76
jge 0x140009a55
call sub.msvcrt.dll_rand
mov ecx, 0x38f8
cdq
idiv ecx
mov rax, qword [rsp + 0x1170]
movsxd rcx, dword [rsp + 0x116c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1a66
cdq
idiv ecx
add edx, dword [rsp + 0x1180]
mov dword [rsp + 0x1180], edx
mov eax, dword [rsp + 0x116c]
add eax, 1
mov dword [rsp + 0x116c], eax
jmp 0x1400099f6
mov rax, qword [rsp + 0x1170]
mov qword [rsp + 0x420], rax
cmp rax, 0
je 0x140009a7c
mov rcx, qword [rsp + 0x420]
call sym.operator_delete_void_
jmp 0x140009a81
mov eax, dword [rsp + 0x117c]
add eax, 1
mov dword [rsp + 0x117c], eax
jmp 0x1400099c8
mov dword [rsp + 0x1168], 0x6a04
mov dword [rsp + 0x1164], 0
cmp dword [rsp + 0x1164], 0x2e2
jge 0x140009b7f
mov ecx, 0x1f21c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1158], rax
mov dword [rsp + 0x1154], 0
cmp dword [rsp + 0x1154], 0xc8
jge 0x140009b3d
call sub.msvcrt.dll_rand
mov ecx, 0x2d71
cdq
idiv ecx
mov rax, qword [rsp + 0x1158]
movsxd rcx, dword [rsp + 0x1154]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x202e
cdq
idiv ecx
add edx, dword [rsp + 0x1168]
mov dword [rsp + 0x1168], edx
mov eax, dword [rsp + 0x1154]
add eax, 1
mov dword [rsp + 0x1154], eax
jmp 0x140009adb
mov rax, qword [rsp + 0x1158]
mov qword [rsp + 0x418], rax
cmp rax, 0
je 0x140009b64
mov rcx, qword [rsp + 0x418]
call sym.operator_delete_void_
jmp 0x140009b69
mov eax, dword [rsp + 0x1164]
add eax, 1
mov dword [rsp + 0x1164], eax
jmp 0x140009aad
mov dword [rsp + 0x1150], 0x201f
mov dword [rsp + 0x114c], 0
cmp dword [rsp + 0x114c], 0x225
jge 0x140009c67
mov ecx, 0xe76c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1140], rax
mov dword [rsp + 0x113c], 0
cmp dword [rsp + 0x113c], 0x111
jge 0x140009c25
call sub.msvcrt.dll_rand
mov ecx, 0x35fc
cdq
idiv ecx
mov rax, qword [rsp + 0x1140]
movsxd rcx, dword [rsp + 0x113c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x13d6
cdq
idiv ecx
add edx, dword [rsp + 0x1150]
mov dword [rsp + 0x1150], edx
mov eax, dword [rsp + 0x113c]
add eax, 1
mov dword [rsp + 0x113c], eax
jmp 0x140009bc3
mov rax, qword [rsp + 0x1140]
mov qword [rsp + 0x410], rax
cmp rax, 0
je 0x140009c4c
mov rcx, qword [rsp + 0x410]
call sym.operator_delete_void_
jmp 0x140009c51
mov eax, dword [rsp + 0x114c]
add eax, 1
mov dword [rsp + 0x114c], eax
jmp 0x140009b95
mov dword [rsp + 0x1138], 0x64ab
mov dword [rsp + 0x1134], 0
cmp dword [rsp + 0x1134], 0x208
jge 0x140009d4f
mov ecx, 0xf454
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1128], rax
mov dword [rsp + 0x1124], 0
cmp dword [rsp + 0x1124], 0x13d
jge 0x140009d0d
call sub.msvcrt.dll_rand
mov ecx, 0x1ab4
cdq
idiv ecx
mov rax, qword [rsp + 0x1128]
movsxd rcx, dword [rsp + 0x1124]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2a8b
cdq
idiv ecx
add edx, dword [rsp + 0x1138]
mov dword [rsp + 0x1138], edx
mov eax, dword [rsp + 0x1124]
add eax, 1
mov dword [rsp + 0x1124], eax
jmp 0x140009cab
mov rax, qword [rsp + 0x1128]
mov qword [rsp + 0x408], rax
cmp rax, 0
je 0x140009d34
mov rcx, qword [rsp + 0x408]
call sym.operator_delete_void_
jmp 0x140009d39
mov eax, dword [rsp + 0x1134]
add eax, 1
mov dword [rsp + 0x1134], eax
jmp 0x140009c7d
mov dword [rsp + 0x1120], 0x151b
mov dword [rsp + 0x111c], 0
cmp dword [rsp + 0x111c], 0x391
jge 0x140009e37
mov ecx, 0xcc94
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1110], rax
mov dword [rsp + 0x110c], 0
cmp dword [rsp + 0x110c], 0x1ad
jge 0x140009df5
call sub.msvcrt.dll_rand
mov ecx, 0x16a4
cdq
idiv ecx
mov rax, qword [rsp + 0x1110]
movsxd rcx, dword [rsp + 0x110c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x3700
cdq
idiv ecx
add edx, dword [rsp + 0x1120]
mov dword [rsp + 0x1120], edx
mov eax, dword [rsp + 0x110c]
add eax, 1
mov dword [rsp + 0x110c], eax
jmp 0x140009d93
mov rax, qword [rsp + 0x1110]
mov qword [rsp + 0x400], rax
cmp rax, 0
je 0x140009e1c
mov rcx, qword [rsp + 0x400]
call sym.operator_delete_void_
jmp 0x140009e21
mov eax, dword [rsp + 0x111c]
add eax, 1
mov dword [rsp + 0x111c], eax
jmp 0x140009d65
movss xmm0, dword [0x1400cd1c4]
movss dword [rsp + 0x1108], xmm0
movss xmm0, dword [0x1400cd1c0]
movss dword [rsp + 0x1108], xmm0
movss xmm0, dword [rsp + 0x1108]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd1b8]
ucomisd xmm0, xmm1
jne 0x140009f95
jp 0x140009f95
mov dword [rsp + 0x1104], 0
cmp dword [rsp + 0x1104], 0xc60
jge 0x140009f73
mov ecx, 0x1e964
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x10f8], rax
mov dword [rsp + 0x10f4], 0
cmp dword [rsp + 0x10f4], 0x8a
jge 0x140009f31
call sub.msvcrt.dll_rand
mov ecx, 0x1c9f
cdq
idiv ecx
mov rax, qword [rsp + 0x10f8]
movsxd rcx, dword [rsp + 0x10f4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd520]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1108]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1108], xmm0
mov eax, dword [rsp + 0x10f4]
add eax, 1
mov dword [rsp + 0x10f4], eax
jmp 0x140009eb7
mov rax, qword [rsp + 0x10f8]
mov qword [rsp + 0x3f8], rax
cmp rax, 0
je 0x140009f58
mov rcx, qword [rsp + 0x3f8]
call sym.operator_delete_void_
jmp 0x140009f5d
mov eax, dword [rsp + 0x1104]
add eax, 1
mov dword [rsp + 0x1104], eax
jmp 0x140009e89
movss xmm0, dword [0x1400cd1cc]
movss dword [rsp + 0x1108], xmm0
movss xmm0, dword [0x1400cd1c8]
movss dword [rsp + 0x1108], xmm0
movss xmm0, dword [rsp + 0x1108]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd1d0]
ucomisd xmm0, xmm1
jne 0x14000a0d1
jp 0x14000a0d1
mov dword [rsp + 0x10f0], 0
cmp dword [rsp + 0x10f0], 0x14f9
jge 0x14000a0af
mov ecx, 0x19abc
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x10e8], rax
mov dword [rsp + 0x10e4], 0
cmp dword [rsp + 0x10e4], 0x2dc
jge 0x14000a06d
call sub.msvcrt.dll_rand
mov ecx, 0x2d1c
cdq
idiv ecx
mov rax, qword [rsp + 0x10e8]
movsxd rcx, dword [rsp + 0x10e4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd518]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0x1108]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x1108], xmm0
mov eax, dword [rsp + 0x10e4]
add eax, 1
mov dword [rsp + 0x10e4], eax
jmp 0x140009ff3
mov rax, qword [rsp + 0x10e8]
mov qword [rsp + 0x3f0], rax
cmp rax, 0
je 0x14000a094
mov rcx, qword [rsp + 0x3f0]
call sym.operator_delete_void_
jmp 0x14000a099
mov eax, dword [rsp + 0x10f0]
add eax, 1
mov dword [rsp + 0x10f0], eax
jmp 0x140009fc5
movss xmm0, dword [0x1400cd1dc]
movss dword [rsp + 0x1108], xmm0
movss xmm0, dword [0x1400cd1d8]
movss dword [rsp + 0x1108], xmm0
mov qword [rsp + 0x10d8], 0
mov rax, qword [rsp + 0x12c8]
mov qword [rsp + 0x3e0], rax
lea rcx, [rsp + 0x10c0]
call sym._hyper_std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t_____std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t____::__1::operator_____const
mov qword [rsp + 0x10c8], rax
lea rax, [rsp + 0x10c8]
mov qword [rsp + 0x1888], rax
mov rax, qword [rsp + 0x1888]
mov qword [rsp + 0x3e8], rax
mov qword [rsp + 0x18b8], rax
mov rax, qword [rsp + 0x18b8]
movzx eax, word [rax + 6]
cmp eax, 0
je 0x14000a1dc
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0x18d0], rax
mov qword [rsp + 0x18c8], rax
mov rax, qword [rsp + 0x18d0]
mov qword [rsp + 0x3d8], rax
mov dword [rsp + 0x18c4], 0
cmp dword [rsp + 0x18c4], 4
jge 0x14000a1d7
mov rax, qword [rsp + 0x18c8]
movsxd rcx, dword [rsp + 0x18c4]
movzx ecx, word [rax + rcx*2]
mov eax, dword [rsp + 0x18c4]
mov r8d, 0x33
cdq
idiv r8d
mov rax, qword [rsp + 0x3d8]
add edx, 0x32
xor ecx, edx
mov dx, cx
movsxd rcx, dword [rsp + 0x18c4]
mov word [rax + rcx*2], dx
mov eax, dword [rsp + 0x18c4]
add eax, 1
mov dword [rsp + 0x18c4], eax
jmp 0x14000a172
jmp 0x14000a1dc
mov rdx, qword [rsp + 0x3e8]
lea rcx, [rsp + 0x10d0]
mov qword [rsp + 0x3c8], rcx
call method._bstr_t._bstr_t_wchar_t_const_
mov rcx, qword [rsp + 0x3c8]
call method._bstr_t.operator_wchar_t___const
mov qword [rsp + 0x3d0], rax
lea rcx, [rsp + 0x1070]
lea rdx, [rsp + 0x1068]
call sym._hyper_std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t_____std::__cxx11::basic_string_wchar_t__std::char_traits_wchar_t___std::allocator_wchar_t____::__2::operator_____const
jmp 0x14000a228
lea rax, [rsp + 0x1070]
mov qword [rsp + 0x1890], rax
mov rax, qword [rsp + 0x1890]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x18d8], rax
mov rax, qword [rsp + 0x18d8]
movzx eax, word [rax + 0x46]
cmp eax, 0
je 0x14000a302
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x18f0], rax
mov qword [rsp + 0x18e8], rax
mov rax, qword [rsp + 0x18f0]
mov qword [rsp + 0x3b8], rax
mov dword [rsp + 0x18e4], 0
cmp dword [rsp + 0x18e4], 0x24
jge 0x14000a2fd
mov rax, qword [rsp + 0x18e8]
movsxd rcx, dword [rsp + 0x18e4]
movzx ecx, word [rax + rcx*2]
mov eax, dword [rsp + 0x18e4]
mov r8d, 0x33
cdq
idiv r8d
mov rax, qword [rsp + 0x3b8]
add edx, 0x32
xor ecx, edx
mov dx, cx
movsxd rcx, dword [rsp + 0x18e4]
mov word [rax + rcx*2], dx
mov eax, dword [rsp + 0x18e4]
add eax, 1
mov dword [rsp + 0x18e4], eax
jmp 0x14000a298
jmp 0x14000a302
jmp 0x14000a307
mov rdx, qword [rsp + 0x3c0]
lea rcx, [rsp + 0x10b8]
call method._bstr_t._bstr_t_wchar_t_const_
jmp 0x14000a321
lea rcx, [rsp + 0x10b8]
call method._bstr_t.operator_wchar_t___const
mov rcx, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x3d0]
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 + 0x3b4], eax
jmp 0x14000a376
mov eax, dword [rsp + 0x3b4]
mov dword [rsp + 0x1864], eax
lea rcx, [rsp + 0x10b8]
call method._bstr_t._bstr_t__
lea rcx, [rsp + 0x10d0]
call method._bstr_t._bstr_t__
mov dword [rsp + 0x1064], 0x2893
mov dword [rsp + 0x1060], 0
cmp dword [rsp + 0x1060], 0x317
jge 0x14000a4d2
mov ecx, 0x10b6c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1058], rax
mov dword [rsp + 0x1054], 0
cmp dword [rsp + 0x1054], 0xbc
jge 0x14000a490
call sub.msvcrt.dll_rand
mov ecx, 0x2523
cdq
idiv ecx
mov rax, qword [rsp + 0x1058]
movsxd rcx, dword [rsp + 0x1054]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x3493
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 0x14000a3e2
mov rax, qword [rsp + 0x1058]
mov qword [rsp + 0x3a8], rax
cmp rax, 0
je 0x14000a4b7
mov rcx, qword [rsp + 0x3a8]
call sym.operator_delete_void_
jmp 0x14000a4bc
mov eax, dword [rsp + 0x1060]
add eax, 1
mov dword [rsp + 0x1060], eax
jmp 0x14000a3b4
mov dword [rsp + 0x1050], 0x1977
mov dword [rsp + 0x104c], 0
cmp dword [rsp + 0x104c], 0x39c
jge 0x14000a5ba
mov ecx, 0x1680c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1040], rax
mov dword [rsp + 0x103c], 0
cmp dword [rsp + 0x103c], 0x9f
jge 0x14000a578
call sub.msvcrt.dll_rand
mov ecx, 0x257c
cdq
idiv ecx
mov rax, qword [rsp + 0x1040]
movsxd rcx, dword [rsp + 0x103c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x37fd
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 0x14000a516
mov rax, qword [rsp + 0x1040]
mov qword [rsp + 0x3a0], rax
cmp rax, 0
je 0x14000a59f
mov rcx, qword [rsp + 0x3a0]
call sym.operator_delete_void_
jmp 0x14000a5a4
mov eax, dword [rsp + 0x104c]
add eax, 1
mov dword [rsp + 0x104c], eax
jmp 0x14000a4e8
mov dword [rsp + 0x1038], 0x6361
mov dword [rsp + 0x1034], 0
cmp dword [rsp + 0x1034], 0x2b1
jge 0x14000a6a2
mov ecx, 0x21ed8
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1028], rax
mov dword [rsp + 0x1024], 0
cmp dword [rsp + 0x1024], 0x8c
jge 0x14000a660
call sub.msvcrt.dll_rand
mov ecx, 0x1fd8
cdq
idiv ecx
mov rax, qword [rsp + 0x1028]
movsxd rcx, dword [rsp + 0x1024]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2b63
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 0x14000a5fe
mov rax, qword [rsp + 0x1028]
mov qword [rsp + 0x398], rax
cmp rax, 0
je 0x14000a687
mov rcx, qword [rsp + 0x398]
call sym.operator_delete_void_
jmp 0x14000a68c
mov eax, dword [rsp + 0x1034]
add eax, 1
mov dword [rsp + 0x1034], eax
jmp 0x14000a5d0
mov dword [rsp + 0x1020], 0x3627
mov dword [rsp + 0x101c], 0
cmp dword [rsp + 0x101c], 0x371
jge 0x14000a78a
mov ecx, 0x1f638
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0x1010], rax
mov dword [rsp + 0x100c], 0
cmp dword [rsp + 0x100c], 0xdd
jge 0x14000a748
call sub.msvcrt.dll_rand
mov ecx, 0x33b2
cdq
idiv ecx
mov rax, qword [rsp + 0x1010]
movsxd rcx, dword [rsp + 0x100c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1a2f
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 0x14000a6e6
mov rax, qword [rsp + 0x1010]
mov qword [rsp + 0x390], rax
cmp rax, 0
je 0x14000a76f
mov rcx, qword [rsp + 0x390]
call sym.operator_delete_void_
jmp 0x14000a774
mov eax, dword [rsp + 0x101c]
add eax, 1
mov dword [rsp + 0x101c], eax
jmp 0x14000a6b8
mov dword [rsp + 0x1008], 0x69b0
mov dword [rsp + 0x1004], 0
cmp dword [rsp + 0x1004], 0x39b
jge 0x14000a872
mov ecx, 0x20428
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xff8], rax
mov dword [rsp + 0xff4], 0
cmp dword [rsp + 0xff4], 0xca
jge 0x14000a830
call sub.msvcrt.dll_rand
mov ecx, 0x230c
cdq
idiv ecx
mov rax, qword [rsp + 0xff8]
movsxd rcx, dword [rsp + 0xff4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1e10
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 0x14000a7ce
mov rax, qword [rsp + 0xff8]
mov qword [rsp + 0x388], rax
cmp rax, 0
je 0x14000a857
mov rcx, qword [rsp + 0x388]
call sym.operator_delete_void_
jmp 0x14000a85c
mov eax, dword [rsp + 0x1004]
add eax, 1
mov dword [rsp + 0x1004], eax
jmp 0x14000a7a0
movss xmm0, dword [0x1400cd1ec]
movss dword [rsp + 0xff0], xmm0
movss xmm0, dword [0x1400cd1e8]
movss dword [rsp + 0xff0], xmm0
movss xmm0, dword [rsp + 0xff0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd1e0]
ucomisd xmm0, xmm1
jne 0x14000a9d0
jp 0x14000a9d0
mov dword [rsp + 0xfec], 0
cmp dword [rsp + 0xfec], 0xf69
jge 0x14000a9ae
mov ecx, 0xca30
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xfe0], rax
mov dword [rsp + 0xfdc], 0
cmp dword [rsp + 0xfdc], 0x19f
jge 0x14000a96c
call sub.msvcrt.dll_rand
mov ecx, 0x1f1f
cdq
idiv ecx
mov rax, qword [rsp + 0xfe0]
movsxd rcx, dword [rsp + 0xfdc]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd510]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xff0]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xff0], xmm0
mov eax, dword [rsp + 0xfdc]
add eax, 1
mov dword [rsp + 0xfdc], eax
jmp 0x14000a8f2
mov rax, qword [rsp + 0xfe0]
mov qword [rsp + 0x380], rax
cmp rax, 0
je 0x14000a993
mov rcx, qword [rsp + 0x380]
call sym.operator_delete_void_
jmp 0x14000a998
mov eax, dword [rsp + 0xfec]
add eax, 1
mov dword [rsp + 0xfec], eax
jmp 0x14000a8c4
movss xmm0, dword [0x1400cd1f4]
movss dword [rsp + 0xff0], xmm0
movss xmm0, dword [0x1400cd1f0]
movss dword [rsp + 0xff0], xmm0
cmp dword [rsp + 0x1864], 0
jge 0x14000aa10
mov rcx, qword [rsp + 0x12c8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x14c0]
mov rax, qword [rcx]
call qword [rax + 0x10]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rsp + 0x187c], 0
jmp 0x1400113d2
mov dword [rsp + 0xfd8], 0x2c23
mov dword [rsp + 0xfd4], 0
cmp dword [rsp + 0xfd4], 0x305
jge 0x14000aaf8
mov ecx, 0x23d28
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xfc8], rax
mov dword [rsp + 0xfc4], 0
cmp dword [rsp + 0xfc4], 0x156
jge 0x14000aab6
call sub.msvcrt.dll_rand
mov ecx, 0x13ce
cdq
idiv ecx
mov rax, qword [rsp + 0xfc8]
movsxd rcx, dword [rsp + 0xfc4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2746
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 0x14000aa54
mov rax, qword [rsp + 0xfc8]
mov qword [rsp + 0x378], rax
cmp rax, 0
je 0x14000aadd
mov rcx, qword [rsp + 0x378]
call sym.operator_delete_void_
jmp 0x14000aae2
mov eax, dword [rsp + 0xfd4]
add eax, 1
mov dword [rsp + 0xfd4], eax
jmp 0x14000aa26
mov dword [rsp + 0xfc0], 0x29b5
mov dword [rsp + 0xfbc], 0
cmp dword [rsp + 0xfbc], 0x256
jge 0x14000abdd
mov ecx, 0x1db74
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xfb0], rax
mov dword [rsp + 0xfac], 0
cmp dword [rsp + 0xfac], 0x6f
jge 0x14000ab9b
call sub.msvcrt.dll_rand
mov ecx, 0x1f6b
cdq
idiv ecx
mov rax, qword [rsp + 0xfb0]
movsxd rcx, dword [rsp + 0xfac]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2de0
cdq
idiv ecx
add edx, dword [rsp + 0xfc0]
mov dword [rsp + 0xfc0], edx
mov eax, dword [rsp + 0xfac]
add eax, 1
mov dword [rsp + 0xfac], eax
jmp 0x14000ab3c
mov rax, qword [rsp + 0xfb0]
mov qword [rsp + 0x370], rax
cmp rax, 0
je 0x14000abc2
mov rcx, qword [rsp + 0x370]
call sym.operator_delete_void_
jmp 0x14000abc7
mov eax, dword [rsp + 0xfbc]
add eax, 1
mov dword [rsp + 0xfbc], eax
jmp 0x14000ab0e
mov dword [rsp + 0xfa8], 0x1a05
mov dword [rsp + 0xfa4], 0
cmp dword [rsp + 0xfa4], 0x396
jge 0x14000acc2
mov ecx, 0xcb78
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xf98], rax
mov dword [rsp + 0xf94], 0
cmp dword [rsp + 0xf94], 0x74
jge 0x14000ac80
call sub.msvcrt.dll_rand
mov ecx, 0x2262
cdq
idiv ecx
mov rax, qword [rsp + 0xf98]
movsxd rcx, dword [rsp + 0xf94]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x378a
cdq
idiv ecx
add edx, dword [rsp + 0xfa8]
mov dword [rsp + 0xfa8], edx
mov eax, dword [rsp + 0xf94]
add eax, 1
mov dword [rsp + 0xf94], eax
jmp 0x14000ac21
mov rax, qword [rsp + 0xf98]
mov qword [rsp + 0x368], rax
cmp rax, 0
je 0x14000aca7
mov rcx, qword [rsp + 0x368]
call sym.operator_delete_void_
jmp 0x14000acac
mov eax, dword [rsp + 0xfa4]
add eax, 1
mov dword [rsp + 0xfa4], eax
jmp 0x14000abf3
mov dword [rsp + 0xf90], 0xc77
mov dword [rsp + 0xf8c], 0
cmp dword [rsp + 0xf8c], 0x3e2
jge 0x14000adaa
mov ecx, 0x12614
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xf80], rax
mov dword [rsp + 0xf7c], 0
cmp dword [rsp + 0xf7c], 0xc7
jge 0x14000ad68
call sub.msvcrt.dll_rand
mov ecx, 0x26d3
cdq
idiv ecx
mov rax, qword [rsp + 0xf80]
movsxd rcx, dword [rsp + 0xf7c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2abf
cdq
idiv ecx
add edx, dword [rsp + 0xf90]
mov dword [rsp + 0xf90], edx
mov eax, dword [rsp + 0xf7c]
add eax, 1
mov dword [rsp + 0xf7c], eax
jmp 0x14000ad06
mov rax, qword [rsp + 0xf80]
mov qword [rsp + 0x360], rax
cmp rax, 0
je 0x14000ad8f
mov rcx, qword [rsp + 0x360]
call sym.operator_delete_void_
jmp 0x14000ad94
mov eax, dword [rsp + 0xf8c]
add eax, 1
mov dword [rsp + 0xf8c], eax
jmp 0x14000acd8
mov dword [rsp + 0xf78], 0x60bb
mov dword [rsp + 0xf74], 0
cmp dword [rsp + 0xf74], 0x2b5
jge 0x14000ae92
mov ecx, 0xe520
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xf68], rax
mov dword [rsp + 0xf64], 0
cmp dword [rsp + 0xf64], 0x1a1
jge 0x14000ae50
call sub.msvcrt.dll_rand
mov ecx, 0x32b2
cdq
idiv ecx
mov rax, qword [rsp + 0xf68]
movsxd rcx, dword [rsp + 0xf64]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2633
cdq
idiv ecx
add edx, dword [rsp + 0xf78]
mov dword [rsp + 0xf78], edx
mov eax, dword [rsp + 0xf64]
add eax, 1
mov dword [rsp + 0xf64], eax
jmp 0x14000adee
mov rax, qword [rsp + 0xf68]
mov qword [rsp + 0x358], rax
cmp rax, 0
je 0x14000ae77
mov rcx, qword [rsp + 0x358]
call sym.operator_delete_void_
jmp 0x14000ae7c
mov eax, dword [rsp + 0xf74]
add eax, 1
mov dword [rsp + 0xf74], eax
jmp 0x14000adc0
mov dword [rsp + 0xf60], 0xf48
mov dword [rsp + 0xf5c], 0
cmp dword [rsp + 0xf5c], 0x28d
jge 0x14000af7a
mov ecx, 0x19d9c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xf50], rax
mov dword [rsp + 0xf4c], 0
cmp dword [rsp + 0xf4c], 0xba
jge 0x14000af38
call sub.msvcrt.dll_rand
mov ecx, 0x33cb
cdq
idiv ecx
mov rax, qword [rsp + 0xf50]
movsxd rcx, dword [rsp + 0xf4c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1691
cdq
idiv ecx
add edx, dword [rsp + 0xf60]
mov dword [rsp + 0xf60], edx
mov eax, dword [rsp + 0xf4c]
add eax, 1
mov dword [rsp + 0xf4c], eax
jmp 0x14000aed6
mov rax, qword [rsp + 0xf50]
mov qword [rsp + 0x350], rax
cmp rax, 0
je 0x14000af5f
mov rcx, qword [rsp + 0x350]
call sym.operator_delete_void_
jmp 0x14000af64
mov eax, dword [rsp + 0xf5c]
add eax, 1
mov dword [rsp + 0xf5c], eax
jmp 0x14000aea8
mov dword [rsp + 0xf48], 0xf21
mov dword [rsp + 0xf44], 0
cmp dword [rsp + 0xf44], 0x286
jge 0x14000b062
mov ecx, 0x1da8c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xf38], rax
mov dword [rsp + 0xf34], 0
cmp dword [rsp + 0xf34], 0x103
jge 0x14000b020
call sub.msvcrt.dll_rand
mov ecx, 0x2b7c
cdq
idiv ecx
mov rax, qword [rsp + 0xf38]
movsxd rcx, dword [rsp + 0xf34]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2b21
cdq
idiv ecx
add edx, dword [rsp + 0xf48]
mov dword [rsp + 0xf48], edx
mov eax, dword [rsp + 0xf34]
add eax, 1
mov dword [rsp + 0xf34], eax
jmp 0x14000afbe
mov rax, qword [rsp + 0xf38]
mov qword [rsp + 0x348], rax
cmp rax, 0
je 0x14000b047
mov rcx, qword [rsp + 0x348]
call sym.operator_delete_void_
jmp 0x14000b04c
mov eax, dword [rsp + 0xf44]
add eax, 1
mov dword [rsp + 0xf44], eax
jmp 0x14000af90
movss xmm0, dword [0x1400cd204]
movss dword [rsp + 0xf30], xmm0
movss xmm0, dword [0x1400cd200]
movss dword [rsp + 0xf30], xmm0
movss xmm0, dword [rsp + 0xf30]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd1f8]
ucomisd xmm0, xmm1
jne 0x14000b1c0
jp 0x14000b1c0
mov dword [rsp + 0xf2c], 0
cmp dword [rsp + 0xf2c], 0x962
jge 0x14000b19e
mov ecx, 0x257fc
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xf20], rax
mov dword [rsp + 0xf1c], 0
cmp dword [rsp + 0xf1c], 0x244
jge 0x14000b15c
call sub.msvcrt.dll_rand
mov ecx, 0x2392
cdq
idiv ecx
mov rax, qword [rsp + 0xf20]
movsxd rcx, dword [rsp + 0xf1c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd508]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xf30]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xf30], xmm0
mov eax, dword [rsp + 0xf1c]
add eax, 1
mov dword [rsp + 0xf1c], eax
jmp 0x14000b0e2
mov rax, qword [rsp + 0xf20]
mov qword [rsp + 0x340], rax
cmp rax, 0
je 0x14000b183
mov rcx, qword [rsp + 0x340]
call sym.operator_delete_void_
jmp 0x14000b188
mov eax, dword [rsp + 0xf2c]
add eax, 1
mov dword [rsp + 0xf2c], eax
jmp 0x14000b0b4
movss xmm0, dword [0x1400cd20c]
movss dword [rsp + 0xf30], xmm0
movss xmm0, dword [0x1400cd208]
movss dword [rsp + 0xf30], xmm0
movss xmm0, dword [rsp + 0xf30]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd210]
ucomisd xmm0, xmm1
jne 0x14000b2fc
jp 0x14000b2fc
mov dword [rsp + 0xf18], 0
cmp dword [rsp + 0xf18], 0x11d6
jge 0x14000b2da
mov ecx, 0x1e4e4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xf10], rax
mov dword [rsp + 0xf0c], 0
cmp dword [rsp + 0xf0c], 0x304
jge 0x14000b298
call sub.msvcrt.dll_rand
mov ecx, 0x2761
cdq
idiv ecx
mov rax, qword [rsp + 0xf10]
movsxd rcx, dword [rsp + 0xf0c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd500]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xf30]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xf30], xmm0
mov eax, dword [rsp + 0xf0c]
add eax, 1
mov dword [rsp + 0xf0c], eax
jmp 0x14000b21e
mov rax, qword [rsp + 0xf10]
mov qword [rsp + 0x338], rax
cmp rax, 0
je 0x14000b2bf
mov rcx, qword [rsp + 0x338]
call sym.operator_delete_void_
jmp 0x14000b2c4
mov eax, dword [rsp + 0xf18]
add eax, 1
mov dword [rsp + 0xf18], eax
jmp 0x14000b1f0
movss xmm0, dword [0x1400cd21c]
movss dword [rsp + 0xf30], xmm0
movss xmm0, dword [0x1400cd218]
movss dword [rsp + 0xf30], xmm0
movss xmm0, dword [rsp + 0xf30]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd220]
ucomisd xmm0, xmm1
jne 0x14000b438
jp 0x14000b438
mov dword [rsp + 0xf08], 0
cmp dword [rsp + 0xf08], 0xba1
jge 0x14000b416
mov ecx, 0xd0c8
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xf00], rax
mov dword [rsp + 0xefc], 0
cmp dword [rsp + 0xefc], 0xaa
jge 0x14000b3d4
call sub.msvcrt.dll_rand
mov ecx, 0x1fc1
cdq
idiv ecx
mov rax, qword [rsp + 0xf00]
movsxd rcx, dword [rsp + 0xefc]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd4f8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xf30]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xf30], xmm0
mov eax, dword [rsp + 0xefc]
add eax, 1
mov dword [rsp + 0xefc], eax
jmp 0x14000b35a
mov rax, qword [rsp + 0xf00]
mov qword [rsp + 0x330], rax
cmp rax, 0
je 0x14000b3fb
mov rcx, qword [rsp + 0x330]
call sym.operator_delete_void_
jmp 0x14000b400
mov eax, dword [rsp + 0xf08]
add eax, 1
mov dword [rsp + 0xf08], eax
jmp 0x14000b32c
movss xmm0, dword [0x1400cd22c]
movss dword [rsp + 0xf30], xmm0
movss xmm0, dword [0x1400cd228]
movss dword [rsp + 0xf30], xmm0
movss xmm0, dword [rsp + 0xf30]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd230]
ucomisd xmm0, xmm1
jne 0x14000b574
jp 0x14000b574
mov dword [rsp + 0xef8], 0
cmp dword [rsp + 0xef8], 0xab0
jge 0x14000b552
mov ecx, 0x254f4
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xef0], rax
mov dword [rsp + 0xeec], 0
cmp dword [rsp + 0xeec], 0x214
jge 0x14000b510
call sub.msvcrt.dll_rand
mov ecx, 0x1c6c
cdq
idiv ecx
mov rax, qword [rsp + 0xef0]
movsxd rcx, dword [rsp + 0xeec]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd4f0]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xf30]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xf30], xmm0
mov eax, dword [rsp + 0xeec]
add eax, 1
mov dword [rsp + 0xeec], eax
jmp 0x14000b496
mov rax, qword [rsp + 0xef0]
mov qword [rsp + 0x328], rax
cmp rax, 0
je 0x14000b537
mov rcx, qword [rsp + 0x328]
call sym.operator_delete_void_
jmp 0x14000b53c
mov eax, dword [rsp + 0xef8]
add eax, 1
mov dword [rsp + 0xef8], eax
jmp 0x14000b468
movss xmm0, dword [0x1400cd23c]
movss dword [rsp + 0xf30], xmm0
movss xmm0, dword [0x1400cd238]
movss dword [rsp + 0xf30], xmm0
mov qword [rsp + 0xee0], 0
mov dword [rsp + 0xedc], 0
mov dword [rsp + 0xed8], 0x1e0d
mov dword [rsp + 0xed4], 0
cmp dword [rsp + 0xed4], 0x2ae
jge 0x14000b673
mov ecx, 0x144fc
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xec8], rax
mov dword [rsp + 0xec4], 0
cmp dword [rsp + 0xec4], 0x198
jge 0x14000b631
call sub.msvcrt.dll_rand
mov ecx, 0x2d9f
cdq
idiv ecx
mov rax, qword [rsp + 0xec8]
movsxd rcx, dword [rsp + 0xec4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2793
cdq
idiv ecx
add edx, dword [rsp + 0xed8]
mov dword [rsp + 0xed8], edx
mov eax, dword [rsp + 0xec4]
add eax, 1
mov dword [rsp + 0xec4], eax
jmp 0x14000b5cf
mov rax, qword [rsp + 0xec8]
mov qword [rsp + 0x320], rax
cmp rax, 0
je 0x14000b658
mov rcx, qword [rsp + 0x320]
call sym.operator_delete_void_
jmp 0x14000b65d
mov eax, dword [rsp + 0xed4]
add eax, 1
mov dword [rsp + 0xed4], eax
jmp 0x14000b5a1
mov dword [rsp + 0xec0], 0x3827
mov dword [rsp + 0xebc], 0
cmp dword [rsp + 0xebc], 0x275
jge 0x14000b75b
mov ecx, 0xa0d8
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xeb0], rax
mov dword [rsp + 0xeac], 0
cmp dword [rsp + 0xeac], 0x87
jge 0x14000b719
call sub.msvcrt.dll_rand
mov ecx, 0x39bc
cdq
idiv ecx
mov rax, qword [rsp + 0xeb0]
movsxd rcx, dword [rsp + 0xeac]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x21a6
cdq
idiv ecx
add edx, dword [rsp + 0xec0]
mov dword [rsp + 0xec0], edx
mov eax, dword [rsp + 0xeac]
add eax, 1
mov dword [rsp + 0xeac], eax
jmp 0x14000b6b7
mov rax, qword [rsp + 0xeb0]
mov qword [rsp + 0x318], rax
cmp rax, 0
je 0x14000b740
mov rcx, qword [rsp + 0x318]
call sym.operator_delete_void_
jmp 0x14000b745
mov eax, dword [rsp + 0xebc]
add eax, 1
mov dword [rsp + 0xebc], eax
jmp 0x14000b689
mov dword [rsp + 0xea8], 0x5342
mov dword [rsp + 0xea4], 0
cmp dword [rsp + 0xea4], 0x2fa
jge 0x14000b840
mov ecx, 0xb2ac
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xe98], rax
mov dword [rsp + 0xe94], 0
cmp dword [rsp + 0xe94], 0x69
jge 0x14000b7fe
call sub.msvcrt.dll_rand
mov ecx, 0x1fae
cdq
idiv ecx
mov rax, qword [rsp + 0xe98]
movsxd rcx, dword [rsp + 0xe94]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2518
cdq
idiv ecx
add edx, dword [rsp + 0xea8]
mov dword [rsp + 0xea8], edx
mov eax, dword [rsp + 0xe94]
add eax, 1
mov dword [rsp + 0xe94], eax
jmp 0x14000b79f
mov rax, qword [rsp + 0xe98]
mov qword [rsp + 0x310], rax
cmp rax, 0
je 0x14000b825
mov rcx, qword [rsp + 0x310]
call sym.operator_delete_void_
jmp 0x14000b82a
mov eax, dword [rsp + 0xea4]
add eax, 1
mov dword [rsp + 0xea4], eax
jmp 0x14000b771
mov dword [rsp + 0xe90], 0x452d
mov dword [rsp + 0xe8c], 0
cmp dword [rsp + 0xe8c], 0x238
jge 0x14000b928
mov ecx, 0x15428
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xe80], rax
mov dword [rsp + 0xe7c], 0
cmp dword [rsp + 0xe7c], 0x91
jge 0x14000b8e6
call sub.msvcrt.dll_rand
mov ecx, 0x16ab
cdq
idiv ecx
mov rax, qword [rsp + 0xe80]
movsxd rcx, dword [rsp + 0xe7c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x376e
cdq
idiv ecx
add edx, dword [rsp + 0xe90]
mov dword [rsp + 0xe90], edx
mov eax, dword [rsp + 0xe7c]
add eax, 1
mov dword [rsp + 0xe7c], eax
jmp 0x14000b884
mov rax, qword [rsp + 0xe80]
mov qword [rsp + 0x308], rax
cmp rax, 0
je 0x14000b90d
mov rcx, qword [rsp + 0x308]
call sym.operator_delete_void_
jmp 0x14000b912
mov eax, dword [rsp + 0xe8c]
add eax, 1
mov dword [rsp + 0xe8c], eax
jmp 0x14000b856
mov dword [rsp + 0xe78], 0x7276
mov dword [rsp + 0xe74], 0
cmp dword [rsp + 0xe74], 0x232
jge 0x14000ba10
mov ecx, 0x23dcc
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xe68], rax
mov dword [rsp + 0xe64], 0
cmp dword [rsp + 0xe64], 0xe4
jge 0x14000b9ce
call sub.msvcrt.dll_rand
mov ecx, 0x1e6a
cdq
idiv ecx
mov rax, qword [rsp + 0xe68]
movsxd rcx, dword [rsp + 0xe64]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x3011
cdq
idiv ecx
add edx, dword [rsp + 0xe78]
mov dword [rsp + 0xe78], edx
mov eax, dword [rsp + 0xe64]
add eax, 1
mov dword [rsp + 0xe64], eax
jmp 0x14000b96c
mov rax, qword [rsp + 0xe68]
mov qword [rsp + 0x300], rax
cmp rax, 0
je 0x14000b9f5
mov rcx, qword [rsp + 0x300]
call sym.operator_delete_void_
jmp 0x14000b9fa
mov eax, dword [rsp + 0xe74]
add eax, 1
mov dword [rsp + 0xe74], eax
jmp 0x14000b93e
mov dword [rsp + 0xe60], 0x90d
mov dword [rsp + 0xe5c], 0
cmp dword [rsp + 0xe5c], 0x3c3
jge 0x14000baf8
mov ecx, 0x1cbf0
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xe50], rax
mov dword [rsp + 0xe4c], 0
cmp dword [rsp + 0xe4c], 0x8b
jge 0x14000bab6
call sub.msvcrt.dll_rand
mov ecx, 0x1c93
cdq
idiv ecx
mov rax, qword [rsp + 0xe50]
movsxd rcx, dword [rsp + 0xe4c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x35a8
cdq
idiv ecx
add edx, dword [rsp + 0xe60]
mov dword [rsp + 0xe60], edx
mov eax, dword [rsp + 0xe4c]
add eax, 1
mov dword [rsp + 0xe4c], eax
jmp 0x14000ba54
mov rax, qword [rsp + 0xe50]
mov qword [rsp + 0x2f8], rax
cmp rax, 0
je 0x14000badd
mov rcx, qword [rsp + 0x2f8]
call sym.operator_delete_void_
jmp 0x14000bae2
mov eax, dword [rsp + 0xe5c]
add eax, 1
mov dword [rsp + 0xe5c], eax
jmp 0x14000ba26
mov dword [rsp + 0xe48], 0x3bc2
mov dword [rsp + 0xe44], 0
cmp dword [rsp + 0xe44], 0x3d6
jge 0x14000bbdd
mov ecx, 0x14c24
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xe38], rax
mov dword [rsp + 0xe34], 0
cmp dword [rsp + 0xe34], 0x76
jge 0x14000bb9b
call sub.msvcrt.dll_rand
mov ecx, 0x30c4
cdq
idiv ecx
mov rax, qword [rsp + 0xe38]
movsxd rcx, dword [rsp + 0xe34]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1edd
cdq
idiv ecx
add edx, dword [rsp + 0xe48]
mov dword [rsp + 0xe48], edx
mov eax, dword [rsp + 0xe34]
add eax, 1
mov dword [rsp + 0xe34], eax
jmp 0x14000bb3c
mov rax, qword [rsp + 0xe38]
mov qword [rsp + 0x2f0], rax
cmp rax, 0
je 0x14000bbc2
mov rcx, qword [rsp + 0x2f0]
call sym.operator_delete_void_
jmp 0x14000bbc7
mov eax, dword [rsp + 0xe44]
add eax, 1
mov dword [rsp + 0xe44], eax
jmp 0x14000bb0e
mov dword [rsp + 0xe30], 0xf35
mov dword [rsp + 0xe2c], 0
cmp dword [rsp + 0xe2c], 0x3df
jge 0x14000bcc5
mov ecx, 0xda48
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xe20], rax
mov dword [rsp + 0xe1c], 0
cmp dword [rsp + 0xe1c], 0x156
jge 0x14000bc83
call sub.msvcrt.dll_rand
mov ecx, 0x24f7
cdq
idiv ecx
mov rax, qword [rsp + 0xe20]
movsxd rcx, dword [rsp + 0xe1c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x30ac
cdq
idiv ecx
add edx, dword [rsp + 0xe30]
mov dword [rsp + 0xe30], edx
mov eax, dword [rsp + 0xe1c]
add eax, 1
mov dword [rsp + 0xe1c], eax
jmp 0x14000bc21
mov rax, qword [rsp + 0xe20]
mov qword [rsp + 0x2e8], rax
cmp rax, 0
je 0x14000bcaa
mov rcx, qword [rsp + 0x2e8]
call sym.operator_delete_void_
jmp 0x14000bcaf
mov eax, dword [rsp + 0xe2c]
add eax, 1
mov dword [rsp + 0xe2c], eax
jmp 0x14000bbf3
mov dword [rsp + 0xe18], 0x3793
mov dword [rsp + 0xe14], 0
cmp dword [rsp + 0xe14], 0x2b7
jge 0x14000bdad
mov ecx, 0x24180
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xe08], rax
mov dword [rsp + 0xe04], 0
cmp dword [rsp + 0xe04], 0xe7
jge 0x14000bd6b
call sub.msvcrt.dll_rand
mov ecx, 0x16aa
cdq
idiv ecx
mov rax, qword [rsp + 0xe08]
movsxd rcx, dword [rsp + 0xe04]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x2e39
cdq
idiv ecx
add edx, dword [rsp + 0xe18]
mov dword [rsp + 0xe18], edx
mov eax, dword [rsp + 0xe04]
add eax, 1
mov dword [rsp + 0xe04], eax
jmp 0x14000bd09
mov rax, qword [rsp + 0xe08]
mov qword [rsp + 0x2e0], rax
cmp rax, 0
je 0x14000bd92
mov rcx, qword [rsp + 0x2e0]
call sym.operator_delete_void_
jmp 0x14000bd97
mov eax, dword [rsp + 0xe14]
add eax, 1
mov dword [rsp + 0xe14], eax
jmp 0x14000bcdb
movss xmm0, dword [0x1400cd24c]
movss dword [rsp + 0xe00], xmm0
movss xmm0, dword [str.e_XI]
movss dword [rsp + 0xe00], xmm0
movss xmm0, dword [rsp + 0xe00]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400cd240]
ucomisd xmm0, xmm1
jne 0x14000bf0b
jp 0x14000bf0b
mov dword [rsp + 0xdfc], 0
cmp dword [rsp + 0xdfc], 0x8ed
jge 0x14000bee9
mov ecx, 0xa4e0
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xdf0], rax
mov dword [rsp + 0xdec], 0
cmp dword [rsp + 0xdec], 0x1fb
jge 0x14000bea7
call sub.msvcrt.dll_rand
mov ecx, 0x2f86
cdq
idiv ecx
mov rax, qword [rsp + 0xdf0]
movsxd rcx, dword [rsp + 0xdec]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
cvtsi2sd xmm1, eax
movsd xmm0, qword [0x1400cd4e8]
subsd xmm1, xmm0
movss xmm0, dword [rsp + 0xe00]
cvtss2sd xmm0, xmm0
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xe00], xmm0
mov eax, dword [rsp + 0xdec]
add eax, 1
mov dword [rsp + 0xdec], eax
jmp 0x14000be2d
mov rax, qword [rsp + 0xdf0]
mov qword [rsp + 0x2d8], rax
cmp rax, 0
je 0x14000bece
mov rcx, qword [rsp + 0x2d8]
call sym.operator_delete_void_
jmp 0x14000bed3
mov eax, dword [rsp + 0xdfc]
add eax, 1
mov dword [rsp + 0xdfc], eax
jmp 0x14000bdff
movss xmm0, dword [0x1400cd254]
movss dword [rsp + 0xe00], xmm0
movss xmm0, dword [0x1400cd250]
movss dword [rsp + 0xe00], xmm0
jmp 0x14000bf10
cmp qword [rsp + 0x10d8], 0
je 0x14000de51
mov rcx, qword [rsp + 0x10d8]
mov rax, qword [rcx]
mov edx, 0xffffffff
mov r8d, 1
lea r9, [rsp + 0xee0]
lea r10, [rsp + 0xedc]
mov qword [rsp + 0x20], r10
call qword [rax + 0x20]
mov dword [rsp + 0x1864], eax
cmp dword [rsp + 0xedc], 0
jne 0x14000bf67
jmp 0x14000de51
mov dword [rsp + 0xde8], 0x15c1
mov dword [rsp + 0xde4], 0
cmp dword [rsp + 0xde4], 0x30b
jge 0x14000c04f
mov ecx, 0x10e98
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xdd8], rax
mov dword [rsp + 0xdd4], 0
cmp dword [rsp + 0xdd4], 0x1e4
jge 0x14000c00d
call sub.msvcrt.dll_rand
mov ecx, 0x3339
cdq
idiv ecx
mov rax, qword [rsp + 0xdd8]
movsxd rcx, dword [rsp + 0xdd4]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x382b
cdq
idiv ecx
add edx, dword [rsp + 0xde8]
mov dword [rsp + 0xde8], edx
mov eax, dword [rsp + 0xdd4]
add eax, 1
mov dword [rsp + 0xdd4], eax
jmp 0x14000bfab
mov rax, qword [rsp + 0xdd8]
mov qword [rsp + 0x2d0], rax
cmp rax, 0
je 0x14000c034
mov dword [rsp + 0xdd0], 0x1238
mov dword [rsp + 0xdcc], 0
cmp dword [rsp + 0xdcc], 0x2b7
jge 0x14000c137
mov ecx, 0xb0f8
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xdc0], rax
mov dword [rsp + 0xdbc], 0
cmp dword [rsp + 0xdbc], 0x159
jge 0x14000c0f5
mov dword [rsp + 0xdb8], 0x4695
mov dword [rsp + 0xdb4], 0
cmp dword [rsp + 0xdb4], 0x3df
jge 0x14000c21f
mov rcx, qword [rsp + 0x12c8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov dword [rsp + 0xb50], 0x68b8
mov dword [rsp + 0xb4c], 0
cmp dword [rsp + 0xb4c], 0x26b
jge 0x14000df47
mov ecx, 0x18a68
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xb40], rax
mov dword [rsp + 0xb3c], 0
cmp dword [rsp + 0xb3c], 0x183
jge 0x14000df05
call sub.msvcrt.dll_rand
mov ecx, 0x33ad
cdq
idiv ecx
mov rax, qword [rsp + 0xb40]
movsxd rcx, dword [rsp + 0xb3c]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x36f3
cdq
idiv ecx
add edx, dword [rsp + 0xb50]
mov dword [rsp + 0xb50], edx
mov eax, dword [rsp + 0xb3c]
add eax, 1
mov dword [rsp + 0xb3c], eax
jmp 0x14000dea3
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0x1e8], rax
cmp rax, 0
je 0x14000df2c
mov rcx, qword [rsp + 0x1e8]
call sym.operator_delete_void_
jmp 0x14000df31
mov dword [rsp + 0xb38], 0x2cf9
mov dword [rsp + 0xb34], 0
cmp dword [rsp + 0xb34], 0x1ff
jge 0x14000e02f
mov ecx, 0x2205c
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xb28], rax
mov dword [rsp + 0xb24], 0
cmp dword [rsp + 0xb24], 0x1d4
jge 0x14000dfed
call sub.msvcrt.dll_rand
mov ecx, 0x3437
cdq
idiv ecx
mov rax, qword [rsp + 0xb28]
movsxd rcx, dword [rsp + 0xb24]
mov dword [rax + rcx*4], edx
call sub.msvcrt.dll_rand
mov ecx, 0x1f87
cdq
idiv ecx
add edx, dword [rsp + 0xb38]
mov dword [rsp + 0xb38], edx
mov eax, dword [rsp + 0xb24]
add eax, 1
mov dword [rsp + 0xb24], eax
jmp 0x14000df8b
mov rax, qword [rsp + 0xb28]
mov qword [rsp + 0x1e0], rax
cmp rax, 0
je 0x14000e014
mov dword [rsp + 0xb20], 0x2073
mov dword [rsp + 0xb1c], 0
cmp dword [rsp + 0xb1c], 0x3d0
jge 0x14000e117
mov ecx, 0x12ee0
call sym.operator_new___unsigned_long_long_
mov qword [rsp + 0xb10], rax
mov dword [rsp + 0xb0c], 0
cmp dword [rsp + 0xb0c], 0x156
jge 0x14000e0d5
mov dword [rsp + 0xb08], 0x4834
mov dword [rsp + 0xb04], 0
cmp dword [rsp + 0xb04], 0x2c4
jge 0x14000e1ff
mov eax, dword [rsp + 0x187c]
add rsp, 0x18f8
ret