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

Disassembly:
jmp 0x1400a14f0
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rdi
mov eax, 0x9288
call fcn.140091a05
sub rsp, rax
lea rbp, [rsp + 0x50]
lea rdi, [rsp + 0x50]
mov ecx, 0x230e
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x92a8]
mov rax, qword [0x140264ae8]
xor rax, rbp
mov qword [rbp + 0x9220], rax
lea rcx, [0x140278109]
call fcn.140094719
mov dword [rbp + 0x24], 0x32b4
mov dword [rbp + 0x44], 0
jmp 0x1400a155c
mov eax, dword [rbp + 0x44]
inc eax
mov dword [rbp + 0x44], eax
cmp dword [rbp + 0x44], 0x23e
jge 0x1400a162e
mov ecx, 0x10b88
call fcn.140092851
mov qword [rbp + 0x60f8], rax
mov rax, qword [rbp + 0x60f8]
mov qword [rbp + 0x68], rax
mov dword [rbp + 0x84], 0
jmp 0x1400a159f
mov eax, dword [rbp + 0x84]
inc eax
mov dword [rbp + 0x84], eax
cmp dword [rbp + 0x84], 0x16c
jge 0x1400a15e3
call fcn.1400931f7
cdq
mov ecx, 0x2a3b
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x84]
mov rdx, qword [rbp + 0x68]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1bf5
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x24]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x24], eax
jmp 0x1400a1591
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x6118], rax
mov edx, 4
mov rcx, qword [rbp + 0x6118]
call fcn.140093d0f
cmp qword [rbp + 0x6118], 0
jne 0x1400a1616
mov qword [rbp + 0x91e8], 0
jmp 0x1400a1629
mov qword [rbp + 0x68], 0x8123
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a1554
mov dword [rbp + 0xa4], 0x161e
mov dword [rbp + 0xc4], 0
jmp 0x1400a1652
mov eax, dword [rbp + 0xc4]
inc eax
mov dword [rbp + 0xc4], eax
cmp dword [rbp + 0xc4], 0x24c
jge 0x1400a173c
mov ecx, 0x15a10
call fcn.140092851
mov qword [rbp + 0x6138], rax
mov rax, qword [rbp + 0x6138]
mov qword [rbp + 0xe8], rax
mov dword [rbp + 0x104], 0
jmp 0x1400a169b
mov eax, dword [rbp + 0x104]
inc eax
mov dword [rbp + 0x104], eax
cmp dword [rbp + 0x104], 0x8c
jge 0x1400a16e8
call fcn.1400931f7
cdq
mov ecx, 0x2268
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x104]
mov rdx, qword [rbp + 0xe8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2563
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xa4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xa4], eax
jmp 0x1400a168d
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x6158], rax
mov edx, 4
mov rcx, qword [rbp + 0x6158]
call fcn.140093d0f
cmp qword [rbp + 0x6158], 0
jne 0x1400a171e
mov qword [rbp + 0x91e8], 0
jmp 0x1400a1737
mov qword [rbp + 0xe8], 0x8123
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a1644
mov dword [rbp + 0x124], 0x1aee
mov dword [rbp + 0x144], 0
jmp 0x1400a1760
mov eax, dword [rbp + 0x144]
inc eax
mov dword [rbp + 0x144], eax
cmp dword [rbp + 0x144], 0x27b
jge 0x1400a184a
mov ecx, 0xd2fc
call fcn.140092851
mov qword [rbp + 0x6178], rax
mov rax, qword [rbp + 0x6178]
mov qword [rbp + 0x168], rax
mov dword [rbp + 0x184], 0
jmp 0x1400a17a9
mov eax, dword [rbp + 0x184]
inc eax
mov dword [rbp + 0x184], eax
cmp dword [rbp + 0x184], 0x10d
jge 0x1400a17f6
call fcn.1400931f7
cdq
mov ecx, 0x35cc
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x184]
mov rdx, qword [rbp + 0x168]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x16f3
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x124]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x124], eax
jmp 0x1400a179b
mov rax, qword [rbp + 0x168]
mov qword [rbp + 0x6198], rax
mov edx, 4
mov rcx, qword [rbp + 0x6198]
call fcn.140093d0f
cmp qword [rbp + 0x6198], 0
jne 0x1400a182c
mov qword [rbp + 0x91e8], 0
jmp 0x1400a1845
mov qword [rbp + 0x168], 0x8123
mov rax, qword [rbp + 0x168]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a1752
mov dword [rbp + 0x1a4], 0x68e1
mov dword [rbp + 0x1c4], 0
jmp 0x1400a186e
mov eax, dword [rbp + 0x1c4]
inc eax
mov dword [rbp + 0x1c4], eax
cmp dword [rbp + 0x1c4], 0x256
jge 0x1400a1958
mov ecx, 0x1dd48
call fcn.140092851
mov qword [rbp + 0x61b8], rax
mov rax, qword [rbp + 0x61b8]
mov qword [rbp + 0x1e8], rax
mov dword [rbp + 0x204], 0
jmp 0x1400a18b7
mov eax, dword [rbp + 0x204]
inc eax
mov dword [rbp + 0x204], eax
cmp dword [rbp + 0x204], 0xa4
jge 0x1400a1904
call fcn.1400931f7
cdq
mov ecx, 0x238a
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x204]
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1995
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1a4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1a4], eax
jmp 0x1400a18a9
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x61d8], rax
mov edx, 4
mov rcx, qword [rbp + 0x61d8]
call fcn.140093d0f
cmp qword [rbp + 0x61d8], 0
jne 0x1400a193a
mov qword [rbp + 0x91e8], 0
jmp 0x1400a1953
mov qword [rbp + 0x1e8], 0x8123
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a1860
mov dword [rbp + 0x224], 0x4805
mov dword [rbp + 0x244], 0
jmp 0x1400a197c
mov eax, dword [rbp + 0x244]
inc eax
mov dword [rbp + 0x244], eax
cmp dword [rbp + 0x244], 0x3b7
jge 0x1400a1a66
mov ecx, 0xbdb8
call fcn.140092851
mov qword [rbp + 0x61f8], rax
mov rax, qword [rbp + 0x61f8]
mov qword [rbp + 0x268], rax
mov dword [rbp + 0x284], 0
jmp 0x1400a19c5
mov eax, dword [rbp + 0x284]
inc eax
mov dword [rbp + 0x284], eax
cmp dword [rbp + 0x284], 0xa9
jge 0x1400a1a12
call fcn.1400931f7
cdq
mov ecx, 0x39c4
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x284]
mov rdx, qword [rbp + 0x268]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1dd9
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x224]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x224], eax
jmp 0x1400a19b7
mov rax, qword [rbp + 0x268]
mov qword [rbp + 0x6218], rax
mov edx, 4
mov rcx, qword [rbp + 0x6218]
call fcn.140093d0f
cmp qword [rbp + 0x6218], 0
jne 0x1400a1a48
mov qword [rbp + 0x91e8], 0
jmp 0x1400a1a61
mov qword [rbp + 0x268], 0x8123
mov rax, qword [rbp + 0x268]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a196e
mov dword [rbp + 0x2a4], 0x62af
mov dword [rbp + 0x2c4], 0
jmp 0x1400a1a8a
mov eax, dword [rbp + 0x2c4]
inc eax
mov dword [rbp + 0x2c4], eax
cmp dword [rbp + 0x2c4], 0x338
jge 0x1400a1b74
mov ecx, 0x18a54
call fcn.140092851
mov qword [rbp + 0x6238], rax
mov rax, qword [rbp + 0x6238]
mov qword [rbp + 0x2e8], rax
mov dword [rbp + 0x304], 0
jmp 0x1400a1ad3
mov eax, dword [rbp + 0x304]
inc eax
mov dword [rbp + 0x304], eax
cmp dword [rbp + 0x304], 0x116
jge 0x1400a1b20
call fcn.1400931f7
cdq
mov ecx, 0x3109
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x304]
mov rdx, qword [rbp + 0x2e8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1e36
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x2a4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x2a4], eax
jmp 0x1400a1ac5
mov rax, qword [rbp + 0x2e8]
mov qword [rbp + 0x6258], rax
mov edx, 4
mov rcx, qword [rbp + 0x6258]
call fcn.140093d0f
cmp qword [rbp + 0x6258], 0
jne 0x1400a1b56
mov qword [rbp + 0x91e8], 0
jmp 0x1400a1b6f
mov qword [rbp + 0x2e8], 0x8123
mov rax, qword [rbp + 0x2e8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a1a7c
movss xmm0, dword [0x1401c408c]
movss dword [rbp + 0x324], xmm0
movss xmm0, dword [0x1401c3918]
movss dword [rbp + 0x324], xmm0
cvtss2sd xmm0, dword [rbp + 0x324]
ucomisd xmm0, qword [0x1401c3ce0]
jp 0x1400a1ce1
jne 0x1400a1ce1
mov dword [rbp + 0x344], 0
jmp 0x1400a1bca
mov eax, dword [rbp + 0x344]
inc eax
mov dword [rbp + 0x344], eax
cmp dword [rbp + 0x344], 0x1635
jge 0x1400a1cc1
mov ecx, 0xea48
call fcn.140092851
mov qword [rbp + 0x6278], rax
mov rax, qword [rbp + 0x6278]
mov qword [rbp + 0x368], rax
mov dword [rbp + 0x384], 0
jmp 0x1400a1c13
mov eax, dword [rbp + 0x384]
inc eax
mov dword [rbp + 0x384], eax
cmp dword [rbp + 0x384], 0x282
jge 0x1400a1c6d
call fcn.1400931f7
cdq
mov ecx, 0x17ee
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x384]
mov rdx, qword [rbp + 0x368]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c31d0]
cvtss2sd xmm1, dword [rbp + 0x324]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x324], xmm0
jmp 0x1400a1c05
mov rax, qword [rbp + 0x368]
mov qword [rbp + 0x6298], rax
mov edx, 4
mov rcx, qword [rbp + 0x6298]
call fcn.140093d0f
cmp qword [rbp + 0x6298], 0
jne 0x1400a1ca3
mov qword [rbp + 0x91e8], 0
jmp 0x1400a1cbc
mov qword [rbp + 0x368], 0x8123
mov rax, qword [rbp + 0x368]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a1bbc
movss xmm0, dword [0x1401c3ad8]
movss dword [rbp + 0x324], xmm0
movss xmm0, dword [0x1401c3ee8]
movss dword [rbp + 0x324], xmm0
cvtss2sd xmm0, dword [rbp + 0x324]
ucomisd xmm0, qword [0x1401c3890]
jp 0x1400a1e2e
jne 0x1400a1e2e
mov dword [rbp + 0x3a4], 0
jmp 0x1400a1d17
mov eax, dword [rbp + 0x3a4]
inc eax
mov dword [rbp + 0x3a4], eax
cmp dword [rbp + 0x3a4], 0xccd
jge 0x1400a1e0e
mov ecx, 0x1142c
call fcn.140092851
mov qword [rbp + 0x62b8], rax
mov rax, qword [rbp + 0x62b8]
mov qword [rbp + 0x3c8], rax
mov dword [rbp + 0x3e4], 0
jmp 0x1400a1d60
mov eax, dword [rbp + 0x3e4]
inc eax
mov dword [rbp + 0x3e4], eax
cmp dword [rbp + 0x3e4], 0xe2
jge 0x1400a1dba
call fcn.1400931f7
cdq
mov ecx, 0x1acd
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x3e4]
mov rdx, qword [rbp + 0x3c8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c3220]
cvtss2sd xmm1, dword [rbp + 0x324]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x324], xmm0
jmp 0x1400a1d52
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x62d8], rax
mov edx, 4
mov rcx, qword [rbp + 0x62d8]
call fcn.140093d0f
cmp qword [rbp + 0x62d8], 0
jne 0x1400a1df0
mov qword [rbp + 0x91e8], 0
jmp 0x1400a1e09
mov qword [rbp + 0x3c8], 0x8123
mov rax, qword [rbp + 0x3c8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a1d09
movss xmm0, dword [0x1401c4078]
movss dword [rbp + 0x324], xmm0
movss xmm0, dword [0x1401c3a54]
movss dword [rbp + 0x324], xmm0
cvtss2sd xmm0, dword [rbp + 0x324]
ucomisd xmm0, qword [0x1401c3dd0]
jp 0x1400a1f7b
jne 0x1400a1f7b
mov dword [rbp + 0x404], 0
jmp 0x1400a1e64
mov eax, dword [rbp + 0x404]
inc eax
mov dword [rbp + 0x404], eax
cmp dword [rbp + 0x404], 0x86b
jge 0x1400a1f5b
mov ecx, 0xd344
call fcn.140092851
mov qword [rbp + 0x62f8], rax
mov rax, qword [rbp + 0x62f8]
mov qword [rbp + 0x428], rax
mov dword [rbp + 0x444], 0
jmp 0x1400a1ead
mov eax, dword [rbp + 0x444]
inc eax
mov dword [rbp + 0x444], eax
cmp dword [rbp + 0x444], 0x1e6
jge 0x1400a1f07
call fcn.1400931f7
cdq
mov ecx, 0x1500
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x444]
mov rdx, qword [rbp + 0x428]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c2e90]
cvtss2sd xmm1, dword [rbp + 0x324]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x324], xmm0
jmp 0x1400a1e9f
mov rax, qword [rbp + 0x428]
mov qword [rbp + 0x6318], rax
mov edx, 4
mov rcx, qword [rbp + 0x6318]
call fcn.140093d0f
cmp qword [rbp + 0x6318], 0
jne 0x1400a1f3d
mov qword [rbp + 0x91e8], 0
jmp 0x1400a1f56
mov qword [rbp + 0x428], 0x8123
mov rax, qword [rbp + 0x428]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a1e56
movss xmm0, dword [0x1401c3fc8]
movss dword [rbp + 0x324], xmm0
movss xmm0, dword [0x1401c3f88]
movss dword [rbp + 0x324], xmm0
cvtss2sd xmm0, dword [rbp + 0x324]
ucomisd xmm0, qword [0x1401c3870]
jp 0x1400a20c8
jne 0x1400a20c8
mov dword [rbp + 0x464], 0
jmp 0x1400a1fb1
mov eax, dword [rbp + 0x464]
inc eax
mov dword [rbp + 0x464], eax
cmp dword [rbp + 0x464], 0xf61
jge 0x1400a20a8
mov ecx, 0xb8c4
call fcn.140092851
mov qword [rbp + 0x6338], rax
mov rax, qword [rbp + 0x6338]
mov qword [rbp + 0x488], rax
mov dword [rbp + 0x4a4], 0
jmp 0x1400a1ffa
mov eax, dword [rbp + 0x4a4]
inc eax
mov dword [rbp + 0x4a4], eax
cmp dword [rbp + 0x4a4], 0x265
jge 0x1400a2054
call fcn.1400931f7
cdq
mov ecx, 0x36eb
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x4a4]
mov rdx, qword [rbp + 0x488]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c3270]
cvtss2sd xmm1, dword [rbp + 0x324]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x324], xmm0
jmp 0x1400a1fec
mov rax, qword [rbp + 0x488]
mov qword [rbp + 0x6358], rax
mov edx, 4
mov rcx, qword [rbp + 0x6358]
call fcn.140093d0f
cmp qword [rbp + 0x6358], 0
jne 0x1400a208a
mov qword [rbp + 0x91e8], 0
jmp 0x1400a20a3
mov qword [rbp + 0x488], 0x8123
mov rax, qword [rbp + 0x488]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a1fa3
movss xmm0, dword [0x1401c38a0]
movss dword [rbp + 0x324], xmm0
movss xmm0, dword [0x1401c3f28]
movss dword [rbp + 0x324], xmm0
xor edx, edx
xor ecx, ecx
call qword [sym.imp.ole32.dll_CoInitializeEx]
mov dword [rbp + 4], eax
cmp dword [rbp + 4], 0
jge 0x1400a20e2
xor eax, eax
jmp 0x1400af2d4
mov dword [rbp + 0x4c4], 0x1962
mov dword [rbp + 0x4e4], 0
jmp 0x1400a2106
mov eax, dword [rbp + 0x4e4]
inc eax
mov dword [rbp + 0x4e4], eax
cmp dword [rbp + 0x4e4], 0x2e5
jge 0x1400a21f0
mov ecx, 0xe33c
call fcn.140092851
mov qword [rbp + 0x6378], rax
mov rax, qword [rbp + 0x6378]
mov qword [rbp + 0x508], rax
mov dword [rbp + 0x524], 0
jmp 0x1400a214f
mov eax, dword [rbp + 0x524]
inc eax
mov dword [rbp + 0x524], eax
cmp dword [rbp + 0x524], 0x177
jge 0x1400a219c
call fcn.1400931f7
cdq
mov ecx, 0x2aeb
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x524]
mov rdx, qword [rbp + 0x508]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2eb5
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x4c4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x4c4], eax
jmp 0x1400a2141
mov rax, qword [rbp + 0x508]
mov qword [rbp + 0x6398], rax
mov edx, 4
mov rcx, qword [rbp + 0x6398]
call fcn.140093d0f
cmp qword [rbp + 0x6398], 0
jne 0x1400a21d2
mov qword [rbp + 0x91e8], 0
jmp 0x1400a21eb
mov qword [rbp + 0x508], 0x8123
mov rax, qword [rbp + 0x508]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a20f8
mov dword [rbp + 0x544], 0x33d5
mov dword [rbp + 0x564], 0
jmp 0x1400a2214
mov eax, dword [rbp + 0x564]
inc eax
mov dword [rbp + 0x564], eax
cmp dword [rbp + 0x564], 0x358
jge 0x1400a22fe
mov ecx, 0xb2c4
call fcn.140092851
mov qword [rbp + 0x63b8], rax
mov rax, qword [rbp + 0x63b8]
mov qword [rbp + 0x588], rax
mov dword [rbp + 0x5a4], 0
jmp 0x1400a225d
mov eax, dword [rbp + 0x5a4]
inc eax
mov dword [rbp + 0x5a4], eax
cmp dword [rbp + 0x5a4], 0xe8
jge 0x1400a22aa
call fcn.1400931f7
cdq
mov ecx, 0x1aa7
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x5a4]
mov rdx, qword [rbp + 0x588]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2898
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x544]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x544], eax
jmp 0x1400a224f
mov rax, qword [rbp + 0x588]
mov qword [rbp + 0x63d8], rax
mov edx, 4
mov rcx, qword [rbp + 0x63d8]
call fcn.140093d0f
cmp qword [rbp + 0x63d8], 0
jne 0x1400a22e0
mov qword [rbp + 0x91e8], 0
jmp 0x1400a22f9
mov qword [rbp + 0x588], 0x8123
mov rax, qword [rbp + 0x588]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a2206
mov dword [rbp + 0x5c4], 0x5b57
mov dword [rbp + 0x5e4], 0
jmp 0x1400a2322
mov eax, dword [rbp + 0x5e4]
inc eax
mov dword [rbp + 0x5e4], eax
cmp dword [rbp + 0x5e4], 0x289
jge 0x1400a240c
mov ecx, 0x1ca90
call fcn.140092851
mov qword [rbp + 0x63f8], rax
mov rax, qword [rbp + 0x63f8]
mov qword [rbp + 0x608], rax
mov dword [rbp + 0x624], 0
jmp 0x1400a236b
mov eax, dword [rbp + 0x624]
inc eax
mov dword [rbp + 0x624], eax
cmp dword [rbp + 0x624], 0x1ec
jge 0x1400a23b8
call fcn.1400931f7
cdq
mov ecx, 0x2ff0
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x624]
mov rdx, qword [rbp + 0x608]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2518
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x5c4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x5c4], eax
jmp 0x1400a235d
mov rax, qword [rbp + 0x608]
mov qword [rbp + 0x6418], rax
mov edx, 4
mov rcx, qword [rbp + 0x6418]
call fcn.140093d0f
cmp qword [rbp + 0x6418], 0
jne 0x1400a23ee
mov qword [rbp + 0x91e8], 0
jmp 0x1400a2407
mov qword [rbp + 0x608], 0x8123
mov rax, qword [rbp + 0x608]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a2314
mov dword [rbp + 0x644], 0x5bb9
mov dword [rbp + 0x664], 0
jmp 0x1400a2430
mov eax, dword [rbp + 0x664]
inc eax
mov dword [rbp + 0x664], eax
cmp dword [rbp + 0x664], 0x277
jge 0x1400a251a
mov ecx, 0x23f8c
call fcn.140092851
mov qword [rbp + 0x6438], rax
mov rax, qword [rbp + 0x6438]
mov qword [rbp + 0x688], rax
mov dword [rbp + 0x6a4], 0
jmp 0x1400a2479
mov eax, dword [rbp + 0x6a4]
inc eax
mov dword [rbp + 0x6a4], eax
cmp dword [rbp + 0x6a4], 0x183
jge 0x1400a24c6
call fcn.1400931f7
cdq
mov ecx, 0x3626
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x6a4]
mov rdx, qword [rbp + 0x688]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x184d
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x644]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x644], eax
jmp 0x1400a246b
mov rax, qword [rbp + 0x688]
mov qword [rbp + 0x6458], rax
mov edx, 4
mov rcx, qword [rbp + 0x6458]
call fcn.140093d0f
cmp qword [rbp + 0x6458], 0
jne 0x1400a24fc
mov qword [rbp + 0x91e8], 0
jmp 0x1400a2515
mov qword [rbp + 0x688], 0x8123
mov rax, qword [rbp + 0x688]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a2422
mov dword [rbp + 0x6c4], 0x128c
mov dword [rbp + 0x6e4], 0
jmp 0x1400a253e
mov eax, dword [rbp + 0x6e4]
inc eax
mov dword [rbp + 0x6e4], eax
cmp dword [rbp + 0x6e4], 0x322
jge 0x1400a2628
mov ecx, 0x1b90c
call fcn.140092851
mov qword [rbp + 0x6478], rax
mov rax, qword [rbp + 0x6478]
mov qword [rbp + 0x708], rax
mov dword [rbp + 0x724], 0
jmp 0x1400a2587
mov eax, dword [rbp + 0x724]
inc eax
mov dword [rbp + 0x724], eax
cmp dword [rbp + 0x724], 0x16b
jge 0x1400a25d4
call fcn.1400931f7
cdq
mov ecx, 0x29e5
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x724]
mov rdx, qword [rbp + 0x708]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1ce6
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x6c4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x6c4], eax
jmp 0x1400a2579
mov rax, qword [rbp + 0x708]
mov qword [rbp + 0x6498], rax
mov edx, 4
mov rcx, qword [rbp + 0x6498]
call fcn.140093d0f
cmp qword [rbp + 0x6498], 0
jne 0x1400a260a
mov qword [rbp + 0x91e8], 0
jmp 0x1400a2623
mov qword [rbp + 0x708], 0x8123
mov rax, qword [rbp + 0x708]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a2530
mov dword [rbp + 0x744], 0x540e
mov dword [rbp + 0x764], 0
jmp 0x1400a264c
mov eax, dword [rbp + 0x764]
inc eax
mov dword [rbp + 0x764], eax
cmp dword [rbp + 0x764], 0x330
jge 0x1400a2736
mov ecx, 0x26bac
call fcn.140092851
mov qword [rbp + 0x64b8], rax
mov rax, qword [rbp + 0x64b8]
mov qword [rbp + 0x788], rax
mov dword [rbp + 0x7a4], 0
jmp 0x1400a2695
mov eax, dword [rbp + 0x7a4]
inc eax
mov dword [rbp + 0x7a4], eax
cmp dword [rbp + 0x7a4], 0x1d7
jge 0x1400a26e2
call fcn.1400931f7
cdq
mov ecx, 0x17bb
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x7a4]
mov rdx, qword [rbp + 0x788]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x37a5
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x744]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x744], eax
jmp 0x1400a2687
mov rax, qword [rbp + 0x788]
mov qword [rbp + 0x64d8], rax
mov edx, 4
mov rcx, qword [rbp + 0x64d8]
call fcn.140093d0f
cmp qword [rbp + 0x64d8], 0
jne 0x1400a2718
mov qword [rbp + 0x91e8], 0
jmp 0x1400a2731
mov qword [rbp + 0x788], 0x8123
mov rax, qword [rbp + 0x788]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a263e
mov dword [rbp + 0x7c4], 0x6ef6
mov dword [rbp + 0x7e4], 0
jmp 0x1400a275a
mov eax, dword [rbp + 0x7e4]
inc eax
mov dword [rbp + 0x7e4], eax
cmp dword [rbp + 0x7e4], 0x291
jge 0x1400a2844
mov ecx, 0x13e64
call fcn.140092851
mov qword [rbp + 0x64f8], rax
mov rax, qword [rbp + 0x64f8]
mov qword [rbp + 0x808], rax
mov dword [rbp + 0x824], 0
jmp 0x1400a27a3
mov eax, dword [rbp + 0x824]
inc eax
mov dword [rbp + 0x824], eax
cmp dword [rbp + 0x824], 0x1c5
jge 0x1400a27f0
call fcn.1400931f7
cdq
mov ecx, 0x31b0
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x824]
mov rdx, qword [rbp + 0x808]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x3238
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x7c4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x7c4], eax
jmp 0x1400a2795
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0x6518], rax
mov edx, 4
mov rcx, qword [rbp + 0x6518]
call fcn.140093d0f
cmp qword [rbp + 0x6518], 0
jne 0x1400a2826
mov qword [rbp + 0x91e8], 0
jmp 0x1400a283f
mov qword [rbp + 0x808], 0x8123
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a274c
mov dword [rbp + 0x844], 0x3424
mov dword [rbp + 0x864], 0
jmp 0x1400a2868
mov eax, dword [rbp + 0x864]
inc eax
mov dword [rbp + 0x864], eax
cmp dword [rbp + 0x864], 0x371
jge 0x1400a2952
mov ecx, 0x18cb8
call fcn.140092851
mov qword [rbp + 0x6538], rax
mov rax, qword [rbp + 0x6538]
mov qword [rbp + 0x888], rax
mov dword [rbp + 0x8a4], 0
jmp 0x1400a28b1
mov eax, dword [rbp + 0x8a4]
inc eax
mov dword [rbp + 0x8a4], eax
cmp dword [rbp + 0x8a4], 0x1b2
jge 0x1400a28fe
call fcn.1400931f7
cdq
mov ecx, 0x25a4
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x8a4]
mov rdx, qword [rbp + 0x888]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x20b5
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x844]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x844], eax
jmp 0x1400a28a3
mov rax, qword [rbp + 0x888]
mov qword [rbp + 0x6558], rax
mov edx, 4
mov rcx, qword [rbp + 0x6558]
call fcn.140093d0f
cmp qword [rbp + 0x6558], 0
jne 0x1400a2934
mov qword [rbp + 0x91e8], 0
jmp 0x1400a294d
mov qword [rbp + 0x888], 0x8123
mov rax, qword [rbp + 0x888]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a285a
movss xmm0, dword [0x1401c4048]
movss dword [rbp + 0x8c4], xmm0
movss xmm0, dword [0x1401c39b4]
movss dword [rbp + 0x8c4], xmm0
cvtss2sd xmm0, dword [rbp + 0x8c4]
ucomisd xmm0, qword [0x1401c36e0]
jp 0x1400a2abf
jne 0x1400a2abf
mov dword [rbp + 0x8e4], 0
jmp 0x1400a29a8
mov eax, dword [rbp + 0x8e4]
inc eax
mov dword [rbp + 0x8e4], eax
cmp dword [rbp + 0x8e4], 0xdd2
jge 0x1400a2a9f
mov ecx, 0x1999c
call fcn.140092851
mov qword [rbp + 0x6578], rax
mov rax, qword [rbp + 0x6578]
mov qword [rbp + 0x908], rax
mov dword [rbp + 0x924], 0
jmp 0x1400a29f1
mov eax, dword [rbp + 0x924]
inc eax
mov dword [rbp + 0x924], eax
cmp dword [rbp + 0x924], 0x346
jge 0x1400a2a4b
call fcn.1400931f7
cdq
mov ecx, 0x28f8
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x924]
mov rdx, qword [rbp + 0x908]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c2f10]
cvtss2sd xmm1, dword [rbp + 0x8c4]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x8c4], xmm0
jmp 0x1400a29e3
mov rax, qword [rbp + 0x908]
mov qword [rbp + 0x6598], rax
mov edx, 4
mov rcx, qword [rbp + 0x6598]
call fcn.140093d0f
cmp qword [rbp + 0x6598], 0
jne 0x1400a2a81
mov qword [rbp + 0x91e8], 0
jmp 0x1400a2a9a
mov qword [rbp + 0x908], 0x8123
mov rax, qword [rbp + 0x908]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a299a
movss xmm0, dword [0x1401c3f30]
movss dword [rbp + 0x8c4], xmm0
movss xmm0, dword [0x1401c395c]
movss dword [rbp + 0x8c4], xmm0
cvtss2sd xmm0, dword [rbp + 0x8c4]
ucomisd xmm0, qword [0x1401c3730]
jp 0x1400a2c0c
jne 0x1400a2c0c
mov dword [rbp + 0x944], 0
jmp 0x1400a2af5
mov eax, dword [rbp + 0x944]
inc eax
mov dword [rbp + 0x944], eax
cmp dword [rbp + 0x944], 0x162b
jge 0x1400a2bec
mov ecx, 0x20138
call fcn.140092851
mov qword [rbp + 0x65b8], rax
mov rax, qword [rbp + 0x65b8]
mov qword [rbp + 0x968], rax
mov dword [rbp + 0x984], 0
jmp 0x1400a2b3e
mov eax, dword [rbp + 0x984]
inc eax
mov dword [rbp + 0x984], eax
cmp dword [rbp + 0x984], 0x309
jge 0x1400a2b98
call fcn.1400931f7
cdq
mov ecx, 0x31b0
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x984]
mov rdx, qword [rbp + 0x968]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c33b0]
cvtss2sd xmm1, dword [rbp + 0x8c4]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x8c4], xmm0
jmp 0x1400a2b30
mov rax, qword [rbp + 0x968]
mov qword [rbp + 0x65d8], rax
mov edx, 4
mov rcx, qword [rbp + 0x65d8]
call fcn.140093d0f
cmp qword [rbp + 0x65d8], 0
jne 0x1400a2bce
mov qword [rbp + 0x91e8], 0
jmp 0x1400a2be7
mov qword [rbp + 0x968], 0x8123
mov rax, qword [rbp + 0x968]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a2ae7
movss xmm0, dword [0x1401c3950]
movss dword [rbp + 0x8c4], xmm0
movss xmm0, dword [0x1401c401c]
movss dword [rbp + 0x8c4], xmm0
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 0xffffffff
xor ecx, ecx
call qword [sym.imp.ole32.dll_CoInitializeSecurity]
mov dword [rbp + 4], eax
mov dword [rbp + 0x9a4], 0x25d6
mov dword [rbp + 0x9c4], 0
jmp 0x1400a2c70
mov eax, dword [rbp + 0x9c4]
inc eax
mov dword [rbp + 0x9c4], eax
cmp dword [rbp + 0x9c4], 0x3a0
jge 0x1400a2d5a
mov ecx, 0x262ec
call fcn.140092851
mov qword [rbp + 0x65f8], rax
mov rax, qword [rbp + 0x65f8]
mov qword [rbp + 0x9e8], rax
mov dword [rbp + 0xa04], 0
jmp 0x1400a2cb9
mov eax, dword [rbp + 0xa04]
inc eax
mov dword [rbp + 0xa04], eax
cmp dword [rbp + 0xa04], 0x169
jge 0x1400a2d06
call fcn.1400931f7
cdq
mov ecx, 0x25fb
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xa04]
mov rdx, qword [rbp + 0x9e8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x35fc
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x9a4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x9a4], eax
jmp 0x1400a2cab
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0x6618], rax
mov edx, 4
mov rcx, qword [rbp + 0x6618]
call fcn.140093d0f
cmp qword [rbp + 0x6618], 0
jne 0x1400a2d3c
mov qword [rbp + 0x91e8], 0
jmp 0x1400a2d55
mov qword [rbp + 0x9e8], 0x8123
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a2c62
mov dword [rbp + 0xa24], 0x4308
mov dword [rbp + 0xa44], 0
jmp 0x1400a2d7e
mov eax, dword [rbp + 0xa44]
inc eax
mov dword [rbp + 0xa44], eax
cmp dword [rbp + 0xa44], 0x363
jge 0x1400a2e68
mov ecx, 0x21a30
call fcn.140092851
mov qword [rbp + 0x6638], rax
mov rax, qword [rbp + 0x6638]
mov qword [rbp + 0xa68], rax
mov dword [rbp + 0xa84], 0
jmp 0x1400a2dc7
mov eax, dword [rbp + 0xa84]
inc eax
mov dword [rbp + 0xa84], eax
cmp dword [rbp + 0xa84], 0x13e
jge 0x1400a2e14
call fcn.1400931f7
cdq
mov ecx, 0x2f9d
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xa84]
mov rdx, qword [rbp + 0xa68]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x14c3
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xa24]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xa24], eax
jmp 0x1400a2db9
mov rax, qword [rbp + 0xa68]
mov qword [rbp + 0x6658], rax
mov edx, 4
mov rcx, qword [rbp + 0x6658]
call fcn.140093d0f
cmp qword [rbp + 0x6658], 0
jne 0x1400a2e4a
mov qword [rbp + 0x91e8], 0
jmp 0x1400a2e63
mov qword [rbp + 0xa68], 0x8123
mov rax, qword [rbp + 0xa68]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a2d70
mov dword [rbp + 0xaa4], 0x61b4
mov dword [rbp + 0xac4], 0
jmp 0x1400a2e8c
mov eax, dword [rbp + 0xac4]
inc eax
mov dword [rbp + 0xac4], eax
cmp dword [rbp + 0xac4], 0x31c
jge 0x1400a2f76
mov ecx, 0x15bcc
call fcn.140092851
mov qword [rbp + 0x6678], rax
mov rax, qword [rbp + 0x6678]
mov qword [rbp + 0xae8], rax
mov dword [rbp + 0xb04], 0
jmp 0x1400a2ed5
mov eax, dword [rbp + 0xb04]
inc eax
mov dword [rbp + 0xb04], eax
cmp dword [rbp + 0xb04], 0x1d4
jge 0x1400a2f22
call fcn.1400931f7
cdq
mov ecx, 0x17fa
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xb04]
mov rdx, qword [rbp + 0xae8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2926
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xaa4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xaa4], eax
jmp 0x1400a2ec7
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0x6698], rax
mov edx, 4
mov rcx, qword [rbp + 0x6698]
call fcn.140093d0f
cmp qword [rbp + 0x6698], 0
jne 0x1400a2f58
mov qword [rbp + 0x91e8], 0
jmp 0x1400a2f71
mov qword [rbp + 0xae8], 0x8123
mov rax, qword [rbp + 0xae8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a2e7e
mov dword [rbp + 0xb24], 0x6c1a
mov dword [rbp + 0xb44], 0
jmp 0x1400a2f9a
mov eax, dword [rbp + 0xb44]
inc eax
mov dword [rbp + 0xb44], eax
cmp dword [rbp + 0xb44], 0x390
jge 0x1400a3084
mov ecx, 0xd690
call fcn.140092851
mov qword [rbp + 0x66b8], rax
mov rax, qword [rbp + 0x66b8]
mov qword [rbp + 0xb68], rax
mov dword [rbp + 0xb84], 0
jmp 0x1400a2fe3
mov eax, dword [rbp + 0xb84]
inc eax
mov dword [rbp + 0xb84], eax
cmp dword [rbp + 0xb84], 0x140
jge 0x1400a3030
call fcn.1400931f7
cdq
mov ecx, 0x31e6
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xb84]
mov rdx, qword [rbp + 0xb68]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2319
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xb24]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xb24], eax
jmp 0x1400a2fd5
mov rax, qword [rbp + 0xb68]
mov qword [rbp + 0x66d8], rax
mov edx, 4
mov rcx, qword [rbp + 0x66d8]
call fcn.140093d0f
cmp qword [rbp + 0x66d8], 0
jne 0x1400a3066
mov qword [rbp + 0x91e8], 0
jmp 0x1400a307f
mov qword [rbp + 0xb68], 0x8123
mov rax, qword [rbp + 0xb68]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a2f8c
mov dword [rbp + 0xba4], 0x68d0
mov dword [rbp + 0xbc4], 0
jmp 0x1400a30a8
mov eax, dword [rbp + 0xbc4]
inc eax
mov dword [rbp + 0xbc4], eax
cmp dword [rbp + 0xbc4], 0x3da
jge 0x1400a3192
mov ecx, 0x25a78
call fcn.140092851
mov qword [rbp + 0x66f8], rax
mov rax, qword [rbp + 0x66f8]
mov qword [rbp + 0xbe8], rax
mov dword [rbp + 0xc04], 0
jmp 0x1400a30f1
mov eax, dword [rbp + 0xc04]
inc eax
mov dword [rbp + 0xc04], eax
cmp dword [rbp + 0xc04], 0x18f
jge 0x1400a313e
call fcn.1400931f7
cdq
mov ecx, 0x252b
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xc04]
mov rdx, qword [rbp + 0xbe8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x32ed
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xba4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xba4], eax
jmp 0x1400a30e3
mov rax, qword [rbp + 0xbe8]
mov qword [rbp + 0x6718], rax
mov edx, 4
mov rcx, qword [rbp + 0x6718]
call fcn.140093d0f
cmp qword [rbp + 0x6718], 0
jne 0x1400a3174
mov qword [rbp + 0x91e8], 0
jmp 0x1400a318d
mov qword [rbp + 0xbe8], 0x8123
mov rax, qword [rbp + 0xbe8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a309a
mov dword [rbp + 0xc24], 0x7225
mov dword [rbp + 0xc44], 0
jmp 0x1400a31b6
mov eax, dword [rbp + 0xc44]
inc eax
mov dword [rbp + 0xc44], eax
cmp dword [rbp + 0xc44], 0x2e1
jge 0x1400a32a0
mov ecx, 0x1b088
call fcn.140092851
mov qword [rbp + 0x6738], rax
mov rax, qword [rbp + 0x6738]
mov qword [rbp + 0xc68], rax
mov dword [rbp + 0xc84], 0
jmp 0x1400a31ff
mov eax, dword [rbp + 0xc84]
inc eax
mov dword [rbp + 0xc84], eax
cmp dword [rbp + 0xc84], 0xdd
jge 0x1400a324c
call fcn.1400931f7
cdq
mov ecx, 0x1b49
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xc84]
mov rdx, qword [rbp + 0xc68]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x38cc
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xc24]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xc24], eax
jmp 0x1400a31f1
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0x6758], rax
mov edx, 4
mov rcx, qword [rbp + 0x6758]
call fcn.140093d0f
cmp qword [rbp + 0x6758], 0
jne 0x1400a3282
mov qword [rbp + 0x91e8], 0
jmp 0x1400a329b
mov qword [rbp + 0xc68], 0x8123
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a31a8
movss xmm0, dword [0x1401c3988]
movss dword [rbp + 0xca4], xmm0
movss xmm0, dword [0x1401c3a98]
movss dword [rbp + 0xca4], xmm0
cvtss2sd xmm0, dword [rbp + 0xca4]
ucomisd xmm0, qword [0x1401c3d60]
jp 0x1400a340d
jne 0x1400a340d
mov dword [rbp + 0xcc4], 0
jmp 0x1400a32f6
mov eax, dword [rbp + 0xcc4]
inc eax
mov dword [rbp + 0xcc4], eax
cmp dword [rbp + 0xcc4], 0xddc
jge 0x1400a33ed
mov ecx, 0x25dbc
call fcn.140092851
mov qword [rbp + 0x6778], rax
mov rax, qword [rbp + 0x6778]
mov qword [rbp + 0xce8], rax
mov dword [rbp + 0xd04], 0
jmp 0x1400a333f
mov eax, dword [rbp + 0xd04]
inc eax
mov dword [rbp + 0xd04], eax
cmp dword [rbp + 0xd04], 0x10e
jge 0x1400a3399
call fcn.1400931f7
cdq
mov ecx, 0x3724
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xd04]
mov rdx, qword [rbp + 0xce8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c2f50]
cvtss2sd xmm1, dword [rbp + 0xca4]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0xca4], xmm0
jmp 0x1400a3331
mov rax, qword [rbp + 0xce8]
mov qword [rbp + 0x6798], rax
mov edx, 4
mov rcx, qword [rbp + 0x6798]
call fcn.140093d0f
cmp qword [rbp + 0x6798], 0
jne 0x1400a33cf
mov qword [rbp + 0x91e8], 0
jmp 0x1400a33e8
mov qword [rbp + 0xce8], 0x8123
mov rax, qword [rbp + 0xce8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a32e8
movss xmm0, dword [0x1401c3ad0]
movss dword [rbp + 0xca4], xmm0
movss xmm0, dword [0x1401c38dc]
movss dword [rbp + 0xca4], xmm0
cvtss2sd xmm0, dword [rbp + 0xca4]
ucomisd xmm0, qword [0x1401c3b70]
jp 0x1400a355a
jne 0x1400a355a
mov dword [rbp + 0xd24], 0
jmp 0x1400a3443
mov eax, dword [rbp + 0xd24]
inc eax
mov dword [rbp + 0xd24], eax
cmp dword [rbp + 0xd24], 0x1488
jge 0x1400a353a
mov ecx, 0x18b04
call fcn.140092851
mov qword [rbp + 0x67b8], rax
mov rax, qword [rbp + 0x67b8]
mov qword [rbp + 0xd48], rax
mov dword [rbp + 0xd64], 0
jmp 0x1400a348c
mov eax, dword [rbp + 0xd64]
inc eax
mov dword [rbp + 0xd64], eax
cmp dword [rbp + 0xd64], 0x1b9
jge 0x1400a34e6
call fcn.1400931f7
cdq
mov ecx, 0x2950
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xd64]
mov rdx, qword [rbp + 0xd48]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [str._9b]
cvtss2sd xmm1, dword [rbp + 0xca4]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0xca4], xmm0
jmp 0x1400a347e
mov rax, qword [rbp + 0xd48]
mov qword [rbp + 0x67d8], rax
mov edx, 4
mov rcx, qword [rbp + 0x67d8]
call fcn.140093d0f
cmp qword [rbp + 0x67d8], 0
jne 0x1400a351c
mov qword [rbp + 0x91e8], 0
jmp 0x1400a3535
mov qword [rbp + 0xd48], 0x8123
mov rax, qword [rbp + 0xd48]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a3435
movss xmm0, dword [0x1401c3970]
movss dword [rbp + 0xca4], xmm0
movss xmm0, dword [0x1401c3a0c]
movss dword [rbp + 0xca4], xmm0
cmp dword [rbp + 4], 0
jge 0x1400a356d
call qword [sym.imp.ole32.dll_CoUninitialize]
xor eax, eax
jmp 0x1400af2d4
mov dword [rbp + 0xd84], 0x67eb
mov dword [rbp + 0xda4], 0
jmp 0x1400a3591
mov eax, dword [rbp + 0xda4]
inc eax
mov dword [rbp + 0xda4], eax
cmp dword [rbp + 0xda4], 0x3c4
jge 0x1400a367b
mov ecx, 0x21200
call fcn.140092851
mov qword [rbp + 0x67f8], rax
mov rax, qword [rbp + 0x67f8]
mov qword [rbp + 0xdc8], rax
mov dword [rbp + 0xde4], 0
jmp 0x1400a35da
mov eax, dword [rbp + 0xde4]
inc eax
mov dword [rbp + 0xde4], eax
cmp dword [rbp + 0xde4], 0x118
jge 0x1400a3627
call fcn.1400931f7
cdq
mov ecx, 0x1624
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xde4]
mov rdx, qword [rbp + 0xdc8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x20b9
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xd84]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xd84], eax
jmp 0x1400a35cc
mov rax, qword [rbp + 0xdc8]
mov qword [rbp + 0x6818], rax
mov edx, 4
mov rcx, qword [rbp + 0x6818]
call fcn.140093d0f
cmp qword [rbp + 0x6818], 0
jne 0x1400a365d
mov qword [rbp + 0x91e8], 0
jmp 0x1400a3676
mov qword [rbp + 0xdc8], 0x8123
mov rax, qword [rbp + 0xdc8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a3583
mov dword [rbp + 0xe04], 0x107d
mov dword [rbp + 0xe24], 0
jmp 0x1400a369f
mov eax, dword [rbp + 0xe24]
inc eax
mov dword [rbp + 0xe24], eax
cmp dword [rbp + 0xe24], 0x2b9
jge 0x1400a3789
mov ecx, 0xba2c
call fcn.140092851
mov qword [rbp + 0x6838], rax
mov rax, qword [rbp + 0x6838]
mov qword [rbp + 0xe48], rax
mov dword [rbp + 0xe64], 0
jmp 0x1400a36e8
mov eax, dword [rbp + 0xe64]
inc eax
mov dword [rbp + 0xe64], eax
cmp dword [rbp + 0xe64], 0x191
jge 0x1400a3735
call fcn.1400931f7
cdq
mov ecx, 0x1c43
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xe64]
mov rdx, qword [rbp + 0xe48]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1cfa
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xe04]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xe04], eax
jmp 0x1400a36da
mov rax, qword [rbp + 0xe48]
mov qword [rbp + 0x6858], rax
mov edx, 4
mov rcx, qword [rbp + 0x6858]
call fcn.140093d0f
cmp qword [rbp + 0x6858], 0
jne 0x1400a376b
mov qword [rbp + 0x91e8], 0
jmp 0x1400a3784
mov qword [rbp + 0xe48], 0x8123
mov rax, qword [rbp + 0xe48]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a3691
mov dword [rbp + 0xe84], 0x20ec
mov dword [rbp + 0xea4], 0
jmp 0x1400a37ad
mov eax, dword [rbp + 0xea4]
inc eax
mov dword [rbp + 0xea4], eax
cmp dword [rbp + 0xea4], 0x3dc
jge 0x1400a3897
mov ecx, 0x12b18
call fcn.140092851
mov qword [rbp + 0x6878], rax
mov rax, qword [rbp + 0x6878]
mov qword [rbp + 0xec8], rax
mov dword [rbp + 0xee4], 0
jmp 0x1400a37f6
mov eax, dword [rbp + 0xee4]
inc eax
mov dword [rbp + 0xee4], eax
cmp dword [rbp + 0xee4], 0x127
jge 0x1400a3843
call fcn.1400931f7
cdq
mov ecx, 0x3a80
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xee4]
mov rdx, qword [rbp + 0xec8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x313b
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xe84]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xe84], eax
jmp 0x1400a37e8
mov rax, qword [rbp + 0xec8]
mov qword [rbp + 0x6898], rax
mov edx, 4
mov rcx, qword [rbp + 0x6898]
call fcn.140093d0f
cmp qword [rbp + 0x6898], 0
jne 0x1400a3879
mov qword [rbp + 0x91e8], 0
jmp 0x1400a3892
mov qword [rbp + 0xec8], 0x8123
mov rax, qword [rbp + 0xec8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a379f
mov dword [rbp + 0xf04], 0x5a60
mov dword [rbp + 0xf24], 0
jmp 0x1400a38bb
mov eax, dword [rbp + 0xf24]
inc eax
mov dword [rbp + 0xf24], eax
cmp dword [rbp + 0xf24], 0x349
jge 0x1400a39a5
mov ecx, 0x13bec
call fcn.140092851
mov qword [rbp + 0x68b8], rax
mov rax, qword [rbp + 0x68b8]
mov qword [rbp + 0xf48], rax
mov dword [rbp + 0xf64], 0
jmp 0x1400a3904
mov eax, dword [rbp + 0xf64]
inc eax
mov dword [rbp + 0xf64], eax
cmp dword [rbp + 0xf64], 0x1e8
jge 0x1400a3951
call fcn.1400931f7
cdq
mov ecx, 0x2a88
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xf64]
mov rdx, qword [rbp + 0xf48]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1bd2
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xf04]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xf04], eax
jmp 0x1400a38f6
mov rax, qword [rbp + 0xf48]
mov qword [rbp + 0x68d8], rax
mov edx, 4
mov rcx, qword [rbp + 0x68d8]
call fcn.140093d0f
cmp qword [rbp + 0x68d8], 0
jne 0x1400a3987
mov qword [rbp + 0x91e8], 0
jmp 0x1400a39a0
mov qword [rbp + 0xf48], 0x8123
mov rax, qword [rbp + 0xf48]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a38ad
mov dword [rbp + 0xf84], 0x2555
mov dword [rbp + 0xfa4], 0
jmp 0x1400a39c9
mov eax, dword [rbp + 0xfa4]
inc eax
mov dword [rbp + 0xfa4], eax
cmp dword [rbp + 0xfa4], 0x287
jge 0x1400a3ab3
mov ecx, 0x168e4
call fcn.140092851
mov qword [rbp + 0x68f8], rax
mov rax, qword [rbp + 0x68f8]
mov qword [rbp + 0xfc8], rax
mov dword [rbp + 0xfe4], 0
jmp 0x1400a3a12
mov eax, dword [rbp + 0xfe4]
inc eax
mov dword [rbp + 0xfe4], eax
cmp dword [rbp + 0xfe4], 0x1f4
jge 0x1400a3a5f
call fcn.1400931f7
cdq
mov ecx, 0x1a19
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0xfe4]
mov rdx, qword [rbp + 0xfc8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x26d5
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0xf84]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0xf84], eax
jmp 0x1400a3a04
mov rax, qword [rbp + 0xfc8]
mov qword [rbp + 0x6918], rax
mov edx, 4
mov rcx, qword [rbp + 0x6918]
call fcn.140093d0f
cmp qword [rbp + 0x6918], 0
jne 0x1400a3a95
mov qword [rbp + 0x91e8], 0
jmp 0x1400a3aae
mov qword [rbp + 0xfc8], 0x8123
mov rax, qword [rbp + 0xfc8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a39bb
mov dword [rbp + 0x1004], 0x8d9
mov dword [rbp + 0x1024], 0
jmp 0x1400a3ad7
mov eax, dword [rbp + 0x1024]
inc eax
mov dword [rbp + 0x1024], eax
cmp dword [rbp + 0x1024], 0x2d1
jge 0x1400a3bc1
mov ecx, 0xefd8
call fcn.140092851
mov qword [rbp + 0x6938], rax
mov rax, qword [rbp + 0x6938]
mov qword [rbp + 0x1048], rax
mov dword [rbp + 0x1064], 0
jmp 0x1400a3b20
mov eax, dword [rbp + 0x1064]
inc eax
mov dword [rbp + 0x1064], eax
cmp dword [rbp + 0x1064], 0x1b7
jge 0x1400a3b6d
call fcn.1400931f7
cdq
mov ecx, 0x2294
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1064]
mov rdx, qword [rbp + 0x1048]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x3616
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1004]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1004], eax
jmp 0x1400a3b12
mov rax, qword [rbp + 0x1048]
mov qword [rbp + 0x6958], rax
mov edx, 4
mov rcx, qword [rbp + 0x6958]
call fcn.140093d0f
cmp qword [rbp + 0x6958], 0
jne 0x1400a3ba3
mov qword [rbp + 0x91e8], 0
jmp 0x1400a3bbc
mov qword [rbp + 0x1048], 0x8123
mov rax, qword [rbp + 0x1048]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a3ac9
mov dword [rbp + 0x1084], 0x612e
mov dword [rbp + 0x10a4], 0
jmp 0x1400a3be5
mov eax, dword [rbp + 0x10a4]
inc eax
mov dword [rbp + 0x10a4], eax
cmp dword [rbp + 0x10a4], 0x341
jge 0x1400a3ccf
mov ecx, 0x19e9c
call fcn.140092851
mov qword [rbp + 0x6978], rax
mov rax, qword [rbp + 0x6978]
mov qword [rbp + 0x10c8], rax
mov dword [rbp + 0x10e4], 0
jmp 0x1400a3c2e
mov eax, dword [rbp + 0x10e4]
inc eax
mov dword [rbp + 0x10e4], eax
cmp dword [rbp + 0x10e4], 0xe1
jge 0x1400a3c7b
call fcn.1400931f7
cdq
mov ecx, 0x36de
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x10e4]
mov rdx, qword [rbp + 0x10c8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2ffe
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1084]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1084], eax
jmp 0x1400a3c20
mov rax, qword [rbp + 0x10c8]
mov qword [rbp + 0x6998], rax
mov edx, 4
mov rcx, qword [rbp + 0x6998]
call fcn.140093d0f
cmp qword [rbp + 0x6998], 0
jne 0x1400a3cb1
mov qword [rbp + 0x91e8], 0
jmp 0x1400a3cca
mov qword [rbp + 0x10c8], 0x8123
mov rax, qword [rbp + 0x10c8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a3bd7
mov dword [rbp + 0x1104], 0x1b2f
mov dword [rbp + 0x1124], 0
jmp 0x1400a3cf3
mov eax, dword [rbp + 0x1124]
inc eax
mov dword [rbp + 0x1124], eax
cmp dword [rbp + 0x1124], 0x276
jge 0x1400a3ddd
mov ecx, 0xdfa0
call fcn.140092851
mov qword [rbp + 0x69b8], rax
mov rax, qword [rbp + 0x69b8]
mov qword [rbp + 0x1148], rax
mov dword [rbp + 0x1164], 0
jmp 0x1400a3d3c
mov eax, dword [rbp + 0x1164]
inc eax
mov dword [rbp + 0x1164], eax
cmp dword [rbp + 0x1164], 0x147
jge 0x1400a3d89
call fcn.1400931f7
cdq
mov ecx, 0x1dbb
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1164]
mov rdx, qword [rbp + 0x1148]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x399c
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1104]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1104], eax
jmp 0x1400a3d2e
mov rax, qword [rbp + 0x1148]
mov qword [rbp + 0x69d8], rax
mov edx, 4
mov rcx, qword [rbp + 0x69d8]
call fcn.140093d0f
cmp qword [rbp + 0x69d8], 0
jne 0x1400a3dbf
mov qword [rbp + 0x91e8], 0
jmp 0x1400a3dd8
mov qword [rbp + 0x1148], 0x8123
mov rax, qword [rbp + 0x1148]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a3ce5
mov dword [rbp + 0x1184], 0x3dbc
mov dword [rbp + 0x11a4], 0
jmp 0x1400a3e01
mov eax, dword [rbp + 0x11a4]
inc eax
mov dword [rbp + 0x11a4], eax
cmp dword [rbp + 0x11a4], 0x2f0
jge 0x1400a3eeb
mov ecx, 0xdb28
call fcn.140092851
mov qword [rbp + 0x69f8], rax
mov rax, qword [rbp + 0x69f8]
mov qword [rbp + 0x11c8], rax
mov dword [rbp + 0x11e4], 0
jmp 0x1400a3e4a
mov eax, dword [rbp + 0x11e4]
inc eax
mov dword [rbp + 0x11e4], eax
cmp dword [rbp + 0x11e4], 0x160
jge 0x1400a3e97
call fcn.1400931f7
cdq
mov ecx, 0x1edd
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x11e4]
mov rdx, qword [rbp + 0x11c8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x35a2
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1184]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1184], eax
jmp 0x1400a3e3c
mov rax, qword [rbp + 0x11c8]
mov qword [rbp + 0x6a18], rax
mov edx, 4
mov rcx, qword [rbp + 0x6a18]
call fcn.140093d0f
cmp qword [rbp + 0x6a18], 0
jne 0x1400a3ecd
mov qword [rbp + 0x91e8], 0
jmp 0x1400a3ee6
mov qword [rbp + 0x11c8], 0x8123
mov rax, qword [rbp + 0x11c8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a3df3
movss xmm0, dword [0x1401c3ab0]
movss dword [rbp + 0x1204], xmm0
movss xmm0, dword [0x1401c3908]
movss dword [rbp + 0x1204], xmm0
cvtss2sd xmm0, dword [rbp + 0x1204]
ucomisd xmm0, qword [0x1401c3c20]
jp 0x1400a4058
jne 0x1400a4058
mov dword [rbp + 0x1224], 0
jmp 0x1400a3f41
mov eax, dword [rbp + 0x1224]
inc eax
mov dword [rbp + 0x1224], eax
cmp dword [rbp + 0x1224], 0xc1f
jge 0x1400a4038
mov ecx, 0x1e070
call fcn.140092851
mov qword [rbp + 0x6a38], rax
mov rax, qword [rbp + 0x6a38]
mov qword [rbp + 0x1248], rax
mov dword [rbp + 0x1264], 0
jmp 0x1400a3f8a
mov eax, dword [rbp + 0x1264]
inc eax
mov dword [rbp + 0x1264], eax
cmp dword [rbp + 0x1264], 0x1d1
jge 0x1400a3fe4
call fcn.1400931f7
cdq
mov ecx, 0x1610
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1264]
mov rdx, qword [rbp + 0x1248]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c3290]
cvtss2sd xmm1, dword [rbp + 0x1204]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1204], xmm0
jmp 0x1400a3f7c
mov rax, qword [rbp + 0x1248]
mov qword [rbp + 0x6a58], rax
mov edx, 4
mov rcx, qword [rbp + 0x6a58]
call fcn.140093d0f
cmp qword [rbp + 0x6a58], 0
jne 0x1400a401a
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4033
mov qword [rbp + 0x1248], 0x8123
mov rax, qword [rbp + 0x1248]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a3f33
movss xmm0, dword [0x1401c3fc0]
movss dword [rbp + 0x1204], xmm0
movss xmm0, dword [0x1401c4054]
movss dword [rbp + 0x1204], xmm0
cvtss2sd xmm0, dword [rbp + 0x1204]
ucomisd xmm0, qword [0x1401c3c60]
jp 0x1400a41a5
jne 0x1400a41a5
mov dword [rbp + 0x1284], 0
jmp 0x1400a408e
mov eax, dword [rbp + 0x1284]
inc eax
mov dword [rbp + 0x1284], eax
cmp dword [rbp + 0x1284], 0x7fd
jge 0x1400a4185
mov ecx, 0x19064
call fcn.140092851
mov qword [rbp + 0x6a78], rax
mov rax, qword [rbp + 0x6a78]
mov qword [rbp + 0x12a8], rax
mov dword [rbp + 0x12c4], 0
jmp 0x1400a40d7
mov eax, dword [rbp + 0x12c4]
inc eax
mov dword [rbp + 0x12c4], eax
cmp dword [rbp + 0x12c4], 0xed
jge 0x1400a4131
call fcn.1400931f7
cdq
mov ecx, 0x3885
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x12c4]
mov rdx, qword [rbp + 0x12a8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c2f20]
cvtss2sd xmm1, dword [rbp + 0x1204]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1204], xmm0
jmp 0x1400a40c9
mov rax, qword [rbp + 0x12a8]
mov qword [rbp + 0x6a98], rax
mov edx, 4
mov rcx, qword [rbp + 0x6a98]
call fcn.140093d0f
cmp qword [rbp + 0x6a98], 0
jne 0x1400a4167
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4180
mov qword [rbp + 0x12a8], 0x8123
mov rax, qword [rbp + 0x12a8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a4080
movss xmm0, dword [0x1401c3a48]
movss dword [rbp + 0x1204], xmm0
movss xmm0, dword [0x1401c39c8]
movss dword [rbp + 0x1204], xmm0
cvtss2sd xmm0, dword [rbp + 0x1204]
ucomisd xmm0, qword [0x1401c3760]
jp 0x1400a42ef
jne 0x1400a42ef
mov dword [rbp + 0x12e4], 0
jmp 0x1400a41db
mov eax, dword [rbp + 0x12e4]
inc eax
mov dword [rbp + 0x12e4], eax
cmp dword [rbp + 0x12e4], 0xf76
jge 0x1400a42cf
mov ecx, 0xaf20
call fcn.140092851
mov qword [rbp + 0x6ab8], rax
mov rax, qword [rbp + 0x6ab8]
mov qword [rbp + 0x1308], rax
mov dword [rbp + 0x1324], 0
jmp 0x1400a4224
mov eax, dword [rbp + 0x1324]
inc eax
mov dword [rbp + 0x1324], eax
cmp dword [rbp + 0x1324], 0x6e
jge 0x1400a427b
call fcn.1400931f7
cdq
mov ecx, 0x2e81
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1324]
mov rdx, qword [rbp + 0x1308]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c3160]
cvtss2sd xmm1, dword [rbp + 0x1204]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1204], xmm0
jmp 0x1400a4216
mov rax, qword [rbp + 0x1308]
mov qword [rbp + 0x6ad8], rax
mov edx, 4
mov rcx, qword [rbp + 0x6ad8]
call fcn.140093d0f
cmp qword [rbp + 0x6ad8], 0
jne 0x1400a42b1
mov qword [rbp + 0x91e8], 0
jmp 0x1400a42ca
mov qword [rbp + 0x1308], 0x8123
mov rax, qword [rbp + 0x1308]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a41cd
movss xmm0, dword [0x1401c39f0]
movss dword [rbp + 0x1204], xmm0
movss xmm0, dword [0x1401c3a70]
movss dword [rbp + 0x1204], xmm0
mov qword [rbp + 0x1348], 0
lea rax, [rbp + 0x1348]
mov qword [rsp + 0x20], rax
lea r9, [0x1401c5160]
mov r8d, 1
xor edx, edx
lea rcx, [0x1401c5298]
call qword [sym.imp.ole32.dll_CoCreateInstance]
mov dword [rbp + 4], eax
mov dword [rbp + 0x1364], 0x2138
mov dword [rbp + 0x1384], 0
jmp 0x1400a4349
mov eax, dword [rbp + 0x1384]
inc eax
mov dword [rbp + 0x1384], eax
cmp dword [rbp + 0x1384], 0x3ca
jge 0x1400a4430
mov ecx, 0x10604
call fcn.140092851
mov qword [rbp + 0x6af8], rax
mov rax, qword [rbp + 0x6af8]
mov qword [rbp + 0x13a8], rax
mov dword [rbp + 0x13c4], 0
jmp 0x1400a4392
mov eax, dword [rbp + 0x13c4]
inc eax
mov dword [rbp + 0x13c4], eax
cmp dword [rbp + 0x13c4], 0x77
jge 0x1400a43dc
call fcn.1400931f7
cdq
mov ecx, 0x2094
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x13c4]
mov rdx, qword [rbp + 0x13a8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x391f
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1364]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1364], eax
jmp 0x1400a4384
mov rax, qword [rbp + 0x13a8]
mov qword [rbp + 0x6b18], rax
mov edx, 4
mov rcx, qword [rbp + 0x6b18]
call fcn.140093d0f
cmp qword [rbp + 0x6b18], 0
jne 0x1400a4412
mov qword [rbp + 0x91e8], 0
jmp 0x1400a442b
mov qword [rbp + 0x13a8], 0x8123
mov rax, qword [rbp + 0x13a8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a433b
mov dword [rbp + 0x13e4], 0x548b
mov dword [rbp + 0x1404], 0
jmp 0x1400a4454
mov eax, dword [rbp + 0x1404]
inc eax
mov dword [rbp + 0x1404], eax
cmp dword [rbp + 0x1404], 0x2b6
jge 0x1400a453b
mov ecx, 0x22bd8
call fcn.140092851
mov qword [rbp + 0x6b38], rax
mov rax, qword [rbp + 0x6b38]
mov qword [rbp + 0x1428], rax
mov dword [rbp + 0x1444], 0
jmp 0x1400a449d
mov eax, dword [rbp + 0x1444]
inc eax
mov dword [rbp + 0x1444], eax
cmp dword [rbp + 0x1444], 0x68
jge 0x1400a44e7
call fcn.1400931f7
cdq
mov ecx, 0x3499
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1444]
mov rdx, qword [rbp + 0x1428]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x23de
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x13e4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x13e4], eax
jmp 0x1400a448f
mov rax, qword [rbp + 0x1428]
mov qword [rbp + 0x6b58], rax
mov edx, 4
mov rcx, qword [rbp + 0x6b58]
call fcn.140093d0f
cmp qword [rbp + 0x6b58], 0
jne 0x1400a451d
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4536
mov qword [rbp + 0x1428], 0x8123
mov rax, qword [rbp + 0x1428]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a4446
mov dword [rbp + 0x1464], 0x6ce2
mov dword [rbp + 0x1484], 0
jmp 0x1400a455f
mov eax, dword [rbp + 0x1484]
inc eax
mov dword [rbp + 0x1484], eax
cmp dword [rbp + 0x1484], 0x22f
jge 0x1400a4649
mov ecx, 0x1fa18
call fcn.140092851
mov qword [rbp + 0x6b78], rax
mov rax, qword [rbp + 0x6b78]
mov qword [rbp + 0x14a8], rax
mov dword [rbp + 0x14c4], 0
jmp 0x1400a45a8
mov eax, dword [rbp + 0x14c4]
inc eax
mov dword [rbp + 0x14c4], eax
cmp dword [rbp + 0x14c4], 0x168
jge 0x1400a45f5
call fcn.1400931f7
cdq
mov ecx, 0x26bf
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x14c4]
mov rdx, qword [rbp + 0x14a8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1fd4
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1464]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1464], eax
jmp 0x1400a459a
mov rax, qword [rbp + 0x14a8]
mov qword [rbp + 0x6b98], rax
mov edx, 4
mov rcx, qword [rbp + 0x6b98]
call fcn.140093d0f
cmp qword [rbp + 0x6b98], 0
jne 0x1400a462b
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4644
mov qword [rbp + 0x14a8], 0x8123
mov rax, qword [rbp + 0x14a8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a4551
mov dword [rbp + 0x14e4], 0x4376
mov dword [rbp + 0x1504], 0
jmp 0x1400a466d
mov eax, dword [rbp + 0x1504]
inc eax
mov dword [rbp + 0x1504], eax
cmp dword [rbp + 0x1504], 0x2eb
jge 0x1400a4757
mov ecx, 0x10ad4
call fcn.140092851
mov qword [rbp + 0x6bb8], rax
mov rax, qword [rbp + 0x6bb8]
mov qword [rbp + 0x1528], rax
mov dword [rbp + 0x1544], 0
jmp 0x1400a46b6
mov eax, dword [rbp + 0x1544]
inc eax
mov dword [rbp + 0x1544], eax
cmp dword [rbp + 0x1544], 0xd4
jge 0x1400a4703
call fcn.1400931f7
cdq
mov ecx, 0x26d6
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1544]
mov rdx, qword [rbp + 0x1528]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x23cf
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x14e4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x14e4], eax
jmp 0x1400a46a8
mov rax, qword [rbp + 0x1528]
mov qword [rbp + 0x6bd8], rax
mov edx, 4
mov rcx, qword [rbp + 0x6bd8]
call fcn.140093d0f
cmp qword [rbp + 0x6bd8], 0
jne 0x1400a4739
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4752
mov qword [rbp + 0x1528], 0x8123
mov rax, qword [rbp + 0x1528]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a465f
mov dword [rbp + 0x1564], 0x7234
mov dword [rbp + 0x1584], 0
jmp 0x1400a477b
mov eax, dword [rbp + 0x1584]
inc eax
mov dword [rbp + 0x1584], eax
cmp dword [rbp + 0x1584], 0x308
jge 0x1400a4865
mov ecx, 0x26ffc
call fcn.140092851
mov qword [rbp + 0x6bf8], rax
mov rax, qword [rbp + 0x6bf8]
mov qword [rbp + 0x15a8], rax
mov dword [rbp + 0x15c4], 0
jmp 0x1400a47c4
mov eax, dword [rbp + 0x15c4]
inc eax
mov dword [rbp + 0x15c4], eax
cmp dword [rbp + 0x15c4], 0x164
jge 0x1400a4811
call fcn.1400931f7
cdq
mov ecx, 0x2f97
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x15c4]
mov rdx, qword [rbp + 0x15a8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x27ee
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1564]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1564], eax
jmp 0x1400a47b6
mov rax, qword [rbp + 0x15a8]
mov qword [rbp + 0x6c18], rax
mov edx, 4
mov rcx, qword [rbp + 0x6c18]
call fcn.140093d0f
cmp qword [rbp + 0x6c18], 0
jne 0x1400a4847
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4860
mov qword [rbp + 0x15a8], 0x8123
mov rax, qword [rbp + 0x15a8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a476d
mov dword [rbp + 0x15e4], 0x3a21
mov dword [rbp + 0x1604], 0
jmp 0x1400a4889
mov eax, dword [rbp + 0x1604]
inc eax
mov dword [rbp + 0x1604], eax
cmp dword [rbp + 0x1604], 0x272
jge 0x1400a4973
mov ecx, 0x1a3c0
call fcn.140092851
mov qword [rbp + 0x6c38], rax
mov rax, qword [rbp + 0x6c38]
mov qword [rbp + 0x1628], rax
mov dword [rbp + 0x1644], 0
jmp 0x1400a48d2
mov eax, dword [rbp + 0x1644]
inc eax
mov dword [rbp + 0x1644], eax
cmp dword [rbp + 0x1644], 0x1b0
jge 0x1400a491f
call fcn.1400931f7
cdq
mov ecx, 0x1455
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1644]
mov rdx, qword [rbp + 0x1628]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x385f
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x15e4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x15e4], eax
jmp 0x1400a48c4
mov rax, qword [rbp + 0x1628]
mov qword [rbp + 0x6c58], rax
mov edx, 4
mov rcx, qword [rbp + 0x6c58]
call fcn.140093d0f
cmp qword [rbp + 0x6c58], 0
jne 0x1400a4955
mov qword [rbp + 0x91e8], 0
jmp 0x1400a496e
mov qword [rbp + 0x1628], 0x8123
mov rax, qword [rbp + 0x1628]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a487b
mov dword [rbp + 0x1664], 0x4bda
mov dword [rbp + 0x1684], 0
jmp 0x1400a4997
mov eax, dword [rbp + 0x1684]
inc eax
mov dword [rbp + 0x1684], eax
cmp dword [rbp + 0x1684], 0x2e5
jge 0x1400a4a81
mov ecx, 0x23af8
call fcn.140092851
mov qword [rbp + 0x6c78], rax
mov rax, qword [rbp + 0x6c78]
mov qword [rbp + 0x16a8], rax
mov dword [rbp + 0x16c4], 0
jmp 0x1400a49e0
mov eax, dword [rbp + 0x16c4]
inc eax
mov dword [rbp + 0x16c4], eax
cmp dword [rbp + 0x16c4], 0x10e
jge 0x1400a4a2d
call fcn.1400931f7
cdq
mov ecx, 0x2b0a
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x16c4]
mov rdx, qword [rbp + 0x16a8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x24be
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1664]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1664], eax
jmp 0x1400a49d2
mov rax, qword [rbp + 0x16a8]
mov qword [rbp + 0x6c98], rax
mov edx, 4
mov rcx, qword [rbp + 0x6c98]
call fcn.140093d0f
cmp qword [rbp + 0x6c98], 0
jne 0x1400a4a63
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4a7c
mov qword [rbp + 0x16a8], 0x8123
mov rax, qword [rbp + 0x16a8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a4989
mov dword [rbp + 0x16e4], 0x69f1
mov dword [rbp + 0x1704], 0
jmp 0x1400a4aa5
mov eax, dword [rbp + 0x1704]
inc eax
mov dword [rbp + 0x1704], eax
cmp dword [rbp + 0x1704], 0x27d
jge 0x1400a4b8f
mov ecx, 0xe5cc
call fcn.140092851
mov qword [rbp + 0x6cb8], rax
mov rax, qword [rbp + 0x6cb8]
mov qword [rbp + 0x1728], rax
mov dword [rbp + 0x1744], 0
jmp 0x1400a4aee
mov eax, dword [rbp + 0x1744]
inc eax
mov dword [rbp + 0x1744], eax
cmp dword [rbp + 0x1744], 0x1c6
jge 0x1400a4b3b
call fcn.1400931f7
cdq
mov ecx, 0x2547
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1744]
mov rdx, qword [rbp + 0x1728]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2b7f
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x16e4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x16e4], eax
jmp 0x1400a4ae0
mov rax, qword [rbp + 0x1728]
mov qword [rbp + 0x6cd8], rax
mov edx, 4
mov rcx, qword [rbp + 0x6cd8]
call fcn.140093d0f
cmp qword [rbp + 0x6cd8], 0
jne 0x1400a4b71
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4b8a
mov qword [rbp + 0x1728], 0x8123
mov rax, qword [rbp + 0x1728]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a4a97
mov dword [rbp + 0x1764], 0x60ee
mov dword [rbp + 0x1784], 0
jmp 0x1400a4bb3
mov eax, dword [rbp + 0x1784]
inc eax
mov dword [rbp + 0x1784], eax
cmp dword [rbp + 0x1784], 0x29d
jge 0x1400a4c9d
mov ecx, 0x14764
call fcn.140092851
mov qword [rbp + 0x6cf8], rax
mov rax, qword [rbp + 0x6cf8]
mov qword [rbp + 0x17a8], rax
mov dword [rbp + 0x17c4], 0
jmp 0x1400a4bfc
mov eax, dword [rbp + 0x17c4]
inc eax
mov dword [rbp + 0x17c4], eax
cmp dword [rbp + 0x17c4], 0x8a
jge 0x1400a4c49
call fcn.1400931f7
cdq
mov ecx, 0x271f
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x17c4]
mov rdx, qword [rbp + 0x17a8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2fe0
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1764]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1764], eax
jmp 0x1400a4bee
mov rax, qword [rbp + 0x17a8]
mov qword [rbp + 0x6d18], rax
mov edx, 4
mov rcx, qword [rbp + 0x6d18]
call fcn.140093d0f
cmp qword [rbp + 0x6d18], 0
jne 0x1400a4c7f
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4c98
mov qword [rbp + 0x17a8], 0x8123
mov rax, qword [rbp + 0x17a8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a4ba5
mov dword [rbp + 0x17e4], 0x8de
mov dword [rbp + 0x1804], 0
jmp 0x1400a4cc1
mov eax, dword [rbp + 0x1804]
inc eax
mov dword [rbp + 0x1804], eax
cmp dword [rbp + 0x1804], 0x352
jge 0x1400a4dab
mov ecx, 0x166d8
call fcn.140092851
mov qword [rbp + 0x6d38], rax
mov rax, qword [rbp + 0x6d38]
mov qword [rbp + 0x1828], rax
mov dword [rbp + 0x1844], 0
jmp 0x1400a4d0a
mov eax, dword [rbp + 0x1844]
inc eax
mov dword [rbp + 0x1844], eax
cmp dword [rbp + 0x1844], 0x103
jge 0x1400a4d57
call fcn.1400931f7
cdq
mov ecx, 0x2d81
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1844]
mov rdx, qword [rbp + 0x1828]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1c07
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x17e4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x17e4], eax
jmp 0x1400a4cfc
mov rax, qword [rbp + 0x1828]
mov qword [rbp + 0x6d58], rax
mov edx, 4
mov rcx, qword [rbp + 0x6d58]
call fcn.140093d0f
cmp qword [rbp + 0x6d58], 0
jne 0x1400a4d8d
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4da6
mov qword [rbp + 0x1828], 0x8123
mov rax, qword [rbp + 0x1828]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a4cb3
movss xmm0, dword [0x1401c4070]
movss dword [rbp + 0x1864], xmm0
movss xmm0, dword [0x1401c3e8c]
movss dword [rbp + 0x1864], xmm0
cvtss2sd xmm0, dword [rbp + 0x1864]
ucomisd xmm0, qword [0x1401c3680]
jp 0x1400a4f18
jne 0x1400a4f18
mov dword [rbp + 0x1884], 0
jmp 0x1400a4e01
mov eax, dword [rbp + 0x1884]
inc eax
mov dword [rbp + 0x1884], eax
cmp dword [rbp + 0x1884], 0x16d4
jge 0x1400a4ef8
mov ecx, 0x186a4
call fcn.140092851
mov qword [rbp + 0x6d78], rax
mov rax, qword [rbp + 0x6d78]
mov qword [rbp + 0x18a8], rax
mov dword [rbp + 0x18c4], 0
jmp 0x1400a4e4a
mov eax, dword [rbp + 0x18c4]
inc eax
mov dword [rbp + 0x18c4], eax
cmp dword [rbp + 0x18c4], 0x213
jge 0x1400a4ea4
call fcn.1400931f7
cdq
mov ecx, 0x1a72
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x18c4]
mov rdx, qword [rbp + 0x18a8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c2ec0]
cvtss2sd xmm1, dword [rbp + 0x1864]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1864], xmm0
jmp 0x1400a4e3c
mov rax, qword [rbp + 0x18a8]
mov qword [rbp + 0x6d98], rax
mov edx, 4
mov rcx, qword [rbp + 0x6d98]
call fcn.140093d0f
cmp qword [rbp + 0x6d98], 0
jne 0x1400a4eda
mov qword [rbp + 0x91e8], 0
jmp 0x1400a4ef3
mov qword [rbp + 0x18a8], 0x8123
mov rax, qword [rbp + 0x18a8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a4df3
movss xmm0, dword [0x1401c3e5c]
movss dword [rbp + 0x1864], xmm0
movss xmm0, dword [0x1401c39cc]
movss dword [rbp + 0x1864], xmm0
cvtss2sd xmm0, dword [rbp + 0x1864]
ucomisd xmm0, qword [0x1401c3bc0]
jp 0x1400a5065
jne 0x1400a5065
mov dword [rbp + 0x18e4], 0
jmp 0x1400a4f4e
mov eax, dword [rbp + 0x18e4]
inc eax
mov dword [rbp + 0x18e4], eax
cmp dword [rbp + 0x18e4], 0x1364
jge 0x1400a5045
mov ecx, 0x198d4
call fcn.140092851
mov qword [rbp + 0x6db8], rax
mov rax, qword [rbp + 0x6db8]
mov qword [rbp + 0x1908], rax
mov dword [rbp + 0x1924], 0
jmp 0x1400a4f97
mov eax, dword [rbp + 0x1924]
inc eax
mov dword [rbp + 0x1924], eax
cmp dword [rbp + 0x1924], 0x27e
jge 0x1400a4ff1
call fcn.1400931f7
cdq
mov ecx, 0x1868
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1924]
mov rdx, qword [rbp + 0x1908]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c2e00]
cvtss2sd xmm1, dword [rbp + 0x1864]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1864], xmm0
jmp 0x1400a4f89
mov rax, qword [rbp + 0x1908]
mov qword [rbp + 0x6dd8], rax
mov edx, 4
mov rcx, qword [rbp + 0x6dd8]
call fcn.140093d0f
cmp qword [rbp + 0x6dd8], 0
jne 0x1400a5027
mov qword [rbp + 0x91e8], 0
jmp 0x1400a5040
mov qword [rbp + 0x1908], 0x8123
mov rax, qword [rbp + 0x1908]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a4f40
movss xmm0, dword [0x1401c3acc]
movss dword [rbp + 0x1864], xmm0
movss xmm0, dword [0x1401c4018]
movss dword [rbp + 0x1864], xmm0
cvtss2sd xmm0, dword [rbp + 0x1864]
ucomisd xmm0, qword [0x1401c3d10]
jp 0x1400a51b2
jne 0x1400a51b2
mov dword [rbp + 0x1944], 0
jmp 0x1400a509b
mov eax, dword [rbp + 0x1944]
inc eax
mov dword [rbp + 0x1944], eax
cmp dword [rbp + 0x1944], 0x14a4
jge 0x1400a5192
mov ecx, 0xd71c
call fcn.140092851
mov qword [rbp + 0x6df8], rax
mov rax, qword [rbp + 0x6df8]
mov qword [rbp + 0x1968], rax
mov dword [rbp + 0x1984], 0
jmp 0x1400a50e4
mov eax, dword [rbp + 0x1984]
inc eax
mov dword [rbp + 0x1984], eax
cmp dword [rbp + 0x1984], 0x353
jge 0x1400a513e
call fcn.1400931f7
cdq
mov ecx, 0x17e7
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1984]
mov rdx, qword [rbp + 0x1968]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c3400]
cvtss2sd xmm1, dword [rbp + 0x1864]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1864], xmm0
jmp 0x1400a50d6
mov rax, qword [rbp + 0x1968]
mov qword [rbp + 0x6e18], rax
mov edx, 4
mov rcx, qword [rbp + 0x6e18]
call fcn.140093d0f
cmp qword [rbp + 0x6e18], 0
jne 0x1400a5174
mov qword [rbp + 0x91e8], 0
jmp 0x1400a518d
mov qword [rbp + 0x1968], 0x8123
mov rax, qword [rbp + 0x1968]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a508d
movss xmm0, dword [0x1401c3ac4]
movss dword [rbp + 0x1864], xmm0
movss xmm0, dword [0x1401c3ef0]
movss dword [rbp + 0x1864], xmm0
cvtss2sd xmm0, dword [rbp + 0x1864]
ucomisd xmm0, qword [0x1401c3b40]
jp 0x1400a52ff
jne 0x1400a52ff
mov dword [rbp + 0x19a4], 0
jmp 0x1400a51e8
mov eax, dword [rbp + 0x19a4]
inc eax
mov dword [rbp + 0x19a4], eax
cmp dword [rbp + 0x19a4], 0xfe3
jge 0x1400a52df
mov ecx, 0x14598
call fcn.140092851
mov qword [rbp + 0x6e38], rax
mov rax, qword [rbp + 0x6e38]
mov qword [rbp + 0x19c8], rax
mov dword [rbp + 0x19e4], 0
jmp 0x1400a5231
mov eax, dword [rbp + 0x19e4]
inc eax
mov dword [rbp + 0x19e4], eax
cmp dword [rbp + 0x19e4], 0x266
jge 0x1400a528b
call fcn.1400931f7
cdq
mov ecx, 0x37e6
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x19e4]
mov rdx, qword [rbp + 0x19c8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c2ee0]
cvtss2sd xmm1, dword [rbp + 0x1864]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1864], xmm0
jmp 0x1400a5223
mov rax, qword [rbp + 0x19c8]
mov qword [rbp + 0x6e58], rax
mov edx, 4
mov rcx, qword [rbp + 0x6e58]
call fcn.140093d0f
cmp qword [rbp + 0x6e58], 0
jne 0x1400a52c1
mov qword [rbp + 0x91e8], 0
jmp 0x1400a52da
mov qword [rbp + 0x19c8], 0x8123
mov rax, qword [rbp + 0x19c8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a51da
movss xmm0, dword [0x1401c3e58]
movss dword [rbp + 0x1864], xmm0
movss xmm0, dword [0x1401c3ff8]
movss dword [rbp + 0x1864], xmm0
cmp dword [rbp + 4], 0
jge 0x1400a5312
call qword [sym.imp.ole32.dll_CoUninitialize]
xor eax, eax
jmp 0x1400af2d4
mov dword [rbp + 0x1a04], 0x2989
mov dword [rbp + 0x1a24], 0
jmp 0x1400a5336
mov eax, dword [rbp + 0x1a24]
inc eax
mov dword [rbp + 0x1a24], eax
cmp dword [rbp + 0x1a24], 0x2ef
jge 0x1400a5420
mov ecx, 0x1a2a8
call fcn.140092851
mov qword [rbp + 0x6e78], rax
mov rax, qword [rbp + 0x6e78]
mov qword [rbp + 0x1a48], rax
mov dword [rbp + 0x1a64], 0
jmp 0x1400a537f
mov eax, dword [rbp + 0x1a64]
inc eax
mov dword [rbp + 0x1a64], eax
cmp dword [rbp + 0x1a64], 0x1c1
jge 0x1400a53cc
call fcn.1400931f7
cdq
mov ecx, 0x2f0b
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1a64]
mov rdx, qword [rbp + 0x1a48]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1708
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1a04]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1a04], eax
jmp 0x1400a5371
mov rax, qword [rbp + 0x1a48]
mov qword [rbp + 0x6e98], rax
mov edx, 4
mov rcx, qword [rbp + 0x6e98]
call fcn.140093d0f
cmp qword [rbp + 0x6e98], 0
jne 0x1400a5402
mov qword [rbp + 0x91e8], 0
jmp 0x1400a541b
mov qword [rbp + 0x1a48], 0x8123
mov rax, qword [rbp + 0x1a48]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a5328
mov dword [rbp + 0x1a84], 0xce8
mov dword [rbp + 0x1aa4], 0
jmp 0x1400a5444
mov eax, dword [rbp + 0x1aa4]
inc eax
mov dword [rbp + 0x1aa4], eax
cmp dword [rbp + 0x1aa4], 0x23d
jge 0x1400a552e
mov ecx, 0x22450
call fcn.140092851
mov qword [rbp + 0x6eb8], rax
mov rax, qword [rbp + 0x6eb8]
mov qword [rbp + 0x1ac8], rax
mov dword [rbp + 0x1ae4], 0
jmp 0x1400a548d
mov eax, dword [rbp + 0x1ae4]
inc eax
mov dword [rbp + 0x1ae4], eax
cmp dword [rbp + 0x1ae4], 0x127
jge 0x1400a54da
call fcn.1400931f7
cdq
mov ecx, 0x3668
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1ae4]
mov rdx, qword [rbp + 0x1ac8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x379e
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1a84]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1a84], eax
jmp 0x1400a547f
mov rax, qword [rbp + 0x1ac8]
mov qword [rbp + 0x6ed8], rax
mov edx, 4
mov rcx, qword [rbp + 0x6ed8]
call fcn.140093d0f
cmp qword [rbp + 0x6ed8], 0
jne 0x1400a5510
mov qword [rbp + 0x91e8], 0
jmp 0x1400a5529
mov qword [rbp + 0x1ac8], 0x8123
mov rax, qword [rbp + 0x1ac8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a5436
mov dword [rbp + 0x1b04], 0x5219
mov dword [rbp + 0x1b24], 0
jmp 0x1400a5552
mov eax, dword [rbp + 0x1b24]
inc eax
mov dword [rbp + 0x1b24], eax
cmp dword [rbp + 0x1b24], 0x31b
jge 0x1400a563c
mov ecx, 0x1c1bc
call fcn.140092851
mov qword [rbp + 0x6ef8], rax
mov rax, qword [rbp + 0x6ef8]
mov qword [rbp + 0x1b48], rax
mov dword [rbp + 0x1b64], 0
jmp 0x1400a559b
mov eax, dword [rbp + 0x1b64]
inc eax
mov dword [rbp + 0x1b64], eax
cmp dword [rbp + 0x1b64], 0x1a2
jge 0x1400a55e8
call fcn.1400931f7
cdq
mov ecx, 0x1c31
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1b64]
mov rdx, qword [rbp + 0x1b48]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x31f5
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1b04]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1b04], eax
jmp 0x1400a558d
mov rax, qword [rbp + 0x1b48]
mov qword [rbp + 0x6f18], rax
mov edx, 4
mov rcx, qword [rbp + 0x6f18]
call fcn.140093d0f
cmp qword [rbp + 0x6f18], 0
jne 0x1400a561e
mov qword [rbp + 0x91e8], 0
jmp 0x1400a5637
mov qword [rbp + 0x1b48], 0x8123
mov rax, qword [rbp + 0x1b48]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a5544
mov dword [rbp + 0x1b84], 0xd47
mov dword [rbp + 0x1ba4], 0
jmp 0x1400a5660
mov eax, dword [rbp + 0x1ba4]
inc eax
mov dword [rbp + 0x1ba4], eax
cmp dword [rbp + 0x1ba4], 0x355
jge 0x1400a574a
mov ecx, 0x17b98
call fcn.140092851
mov qword [rbp + 0x6f38], rax
mov rax, qword [rbp + 0x6f38]
mov qword [rbp + 0x1bc8], rax
mov dword [rbp + 0x1be4], 0
jmp 0x1400a56a9
mov eax, dword [rbp + 0x1be4]
inc eax
mov dword [rbp + 0x1be4], eax
cmp dword [rbp + 0x1be4], 0xca
jge 0x1400a56f6
call fcn.1400931f7
cdq
mov ecx, 0x31f1
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1be4]
mov rdx, qword [rbp + 0x1bc8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2176
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1b84]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1b84], eax
jmp 0x1400a569b
mov rax, qword [rbp + 0x1bc8]
mov qword [rbp + 0x6f58], rax
mov edx, 4
mov rcx, qword [rbp + 0x6f58]
call fcn.140093d0f
cmp qword [rbp + 0x6f58], 0
jne 0x1400a572c
mov qword [rbp + 0x91e8], 0
jmp 0x1400a5745
mov qword [rbp + 0x1bc8], 0x8123
mov rax, qword [rbp + 0x1bc8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a5652
mov dword [rbp + 0x1c04], 0x1a87
mov dword [rbp + 0x1c24], 0
jmp 0x1400a576e
mov eax, dword [rbp + 0x1c24]
inc eax
mov dword [rbp + 0x1c24], eax
cmp dword [rbp + 0x1c24], 0x291
jge 0x1400a5858
mov ecx, 0xcd78
call fcn.140092851
mov qword [rbp + 0x6f78], rax
mov rax, qword [rbp + 0x6f78]
mov qword [rbp + 0x1c48], rax
mov dword [rbp + 0x1c64], 0
jmp 0x1400a57b7
mov eax, dword [rbp + 0x1c64]
inc eax
mov dword [rbp + 0x1c64], eax
cmp dword [rbp + 0x1c64], 0x175
jge 0x1400a5804
call fcn.1400931f7
cdq
mov ecx, 0x2a37
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1c64]
mov rdx, qword [rbp + 0x1c48]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x291d
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1c04]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1c04], eax
jmp 0x1400a57a9
mov rax, qword [rbp + 0x1c48]
mov qword [rbp + 0x6f98], rax
mov edx, 4
mov rcx, qword [rbp + 0x6f98]
call fcn.140093d0f
cmp qword [rbp + 0x6f98], 0
jne 0x1400a583a
mov qword [rbp + 0x91e8], 0
jmp 0x1400a5853
mov qword [rbp + 0x1c48], 0x8123
mov rax, qword [rbp + 0x1c48]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a5760
mov dword [rbp + 0x1c84], 0x3616
mov dword [rbp + 0x1ca4], 0
jmp 0x1400a587c
mov eax, dword [rbp + 0x1ca4]
inc eax
mov dword [rbp + 0x1ca4], eax
cmp dword [rbp + 0x1ca4], 0x2d4
jge 0x1400a5966
mov ecx, 0x1c364
call fcn.140092851
mov qword [rbp + 0x6fb8], rax
mov rax, qword [rbp + 0x6fb8]
mov qword [rbp + 0x1cc8], rax
mov dword [rbp + 0x1ce4], 0
jmp 0x1400a58c5
mov eax, dword [rbp + 0x1ce4]
inc eax
mov dword [rbp + 0x1ce4], eax
cmp dword [rbp + 0x1ce4], 0xd9
jge 0x1400a5912
call fcn.1400931f7
cdq
mov ecx, 0x392d
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1ce4]
mov rdx, qword [rbp + 0x1cc8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x3669
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1c84]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1c84], eax
jmp 0x1400a58b7
mov rax, qword [rbp + 0x1cc8]
mov qword [rbp + 0x6fd8], rax
mov edx, 4
mov rcx, qword [rbp + 0x6fd8]
call fcn.140093d0f
cmp qword [rbp + 0x6fd8], 0
jne 0x1400a5948
mov qword [rbp + 0x91e8], 0
jmp 0x1400a5961
mov qword [rbp + 0x1cc8], 0x8123
mov rax, qword [rbp + 0x1cc8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a586e
movss xmm0, dword [0x1401c3e68]
movss dword [rbp + 0x1d04], xmm0
movss xmm0, dword [0x1401c3e98]
movss dword [rbp + 0x1d04], xmm0
cvtss2sd xmm0, dword [rbp + 0x1d04]
ucomisd xmm0, qword [0x1401c3550]
jp 0x1400a5ad3
jne 0x1400a5ad3
mov dword [rbp + 0x1d24], 0
jmp 0x1400a59bc
mov eax, dword [rbp + 0x1d24]
inc eax
mov dword [rbp + 0x1d24], eax
cmp dword [rbp + 0x1d24], 0xbd2
jge 0x1400a5ab3
mov ecx, 0x23584
call fcn.140092851
mov qword [rbp + 0x6ff8], rax
mov rax, qword [rbp + 0x6ff8]
mov qword [rbp + 0x1d48], rax
mov dword [rbp + 0x1d64], 0
jmp 0x1400a5a05
mov eax, dword [rbp + 0x1d64]
inc eax
mov dword [rbp + 0x1d64], eax
cmp dword [rbp + 0x1d64], 0x203
jge 0x1400a5a5f
call fcn.1400931f7
cdq
mov ecx, 0x1ed7
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1d64]
mov rdx, qword [rbp + 0x1d48]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c3170]
cvtss2sd xmm1, dword [rbp + 0x1d04]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1d04], xmm0
jmp 0x1400a59f7
mov rax, qword [rbp + 0x1d48]
mov qword [rbp + 0x7018], rax
mov edx, 4
mov rcx, qword [rbp + 0x7018]
call fcn.140093d0f
cmp qword [rbp + 0x7018], 0
jne 0x1400a5a95
mov qword [rbp + 0x91e8], 0
jmp 0x1400a5aae
mov qword [rbp + 0x1d48], 0x8123
mov rax, qword [rbp + 0x1d48]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a59ae
movss xmm0, dword [0x1401c3ebc]
movss dword [rbp + 0x1d04], xmm0
movss xmm0, dword [0x1401c39bc]
movss dword [rbp + 0x1d04], xmm0
cvtss2sd xmm0, dword [rbp + 0x1d04]
ucomisd xmm0, qword [0x1401c3790]
jp 0x1400a5c20
jne 0x1400a5c20
mov dword [rbp + 0x1d84], 0
jmp 0x1400a5b09
mov eax, dword [rbp + 0x1d84]
inc eax
mov dword [rbp + 0x1d84], eax
cmp dword [rbp + 0x1d84], 0x15cb
jge 0x1400a5c00
mov ecx, 0x25c18
call fcn.140092851
mov qword [rbp + 0x7038], rax
mov rax, qword [rbp + 0x7038]
mov qword [rbp + 0x1da8], rax
mov dword [rbp + 0x1dc4], 0
jmp 0x1400a5b52
mov eax, dword [rbp + 0x1dc4]
inc eax
mov dword [rbp + 0x1dc4], eax
cmp dword [rbp + 0x1dc4], 0x145
jge 0x1400a5bac
call fcn.1400931f7
cdq
mov ecx, 0x3019
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1dc4]
mov rdx, qword [rbp + 0x1da8]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c30c0]
cvtss2sd xmm1, dword [rbp + 0x1d04]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1d04], xmm0
jmp 0x1400a5b44
mov rax, qword [rbp + 0x1da8]
mov qword [rbp + 0x7058], rax
mov edx, 4
mov rcx, qword [rbp + 0x7058]
call fcn.140093d0f
cmp qword [rbp + 0x7058], 0
jne 0x1400a5be2
mov qword [rbp + 0x91e8], 0
jmp 0x1400a5bfb
mov qword [rbp + 0x1da8], 0x8123
mov rax, qword [rbp + 0x1da8]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a5afb
movss xmm0, dword [0x1401c3904]
movss dword [rbp + 0x1d04], xmm0
movss xmm0, dword [0x1401c3e84]
movss dword [rbp + 0x1d04], xmm0
cvtss2sd xmm0, dword [rbp + 0x1d04]
ucomisd xmm0, qword [0x1401c3520]
jp 0x1400a5d6d
jne 0x1400a5d6d
mov dword [rbp + 0x1de4], 0
jmp 0x1400a5c56
mov eax, dword [rbp + 0x1de4]
inc eax
mov dword [rbp + 0x1de4], eax
cmp dword [rbp + 0x1de4], 0x929
jge 0x1400a5d4d
mov ecx, 0x18a84
call fcn.140092851
mov qword [rbp + 0x7078], rax
mov rax, qword [rbp + 0x7078]
mov qword [rbp + 0x1e08], rax
mov dword [rbp + 0x1e24], 0
jmp 0x1400a5c9f
mov eax, dword [rbp + 0x1e24]
inc eax
mov dword [rbp + 0x1e24], eax
cmp dword [rbp + 0x1e24], 0x81
jge 0x1400a5cf9
call fcn.1400931f7
cdq
mov ecx, 0x2edd
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1e24]
mov rdx, qword [rbp + 0x1e08]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c3440]
cvtss2sd xmm1, dword [rbp + 0x1d04]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1d04], xmm0
jmp 0x1400a5c91
mov rax, qword [rbp + 0x1e08]
mov qword [rbp + 0x7098], rax
mov edx, 4
mov rcx, qword [rbp + 0x7098]
call fcn.140093d0f
cmp qword [rbp + 0x7098], 0
jne 0x1400a5d2f
mov qword [rbp + 0x91e8], 0
jmp 0x1400a5d48
mov qword [rbp + 0x1e08], 0x8123
mov rax, qword [rbp + 0x1e08]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a5c48
movss xmm0, dword [0x1401c3e90]
movss dword [rbp + 0x1d04], xmm0
movss xmm0, dword [0x1401c3ae0]
movss dword [rbp + 0x1d04], xmm0
cvtss2sd xmm0, dword [rbp + 0x1d04]
ucomisd xmm0, qword [0x1401c3660]
jp 0x1400a5eba
jne 0x1400a5eba
mov dword [rbp + 0x1e44], 0
jmp 0x1400a5da3
mov eax, dword [rbp + 0x1e44]
inc eax
mov dword [rbp + 0x1e44], eax
cmp dword [rbp + 0x1e44], 0x9f9
jge 0x1400a5e9a
mov ecx, 0x17ce4
call fcn.140092851
mov qword [rbp + 0x70b8], rax
mov rax, qword [rbp + 0x70b8]
mov qword [rbp + 0x1e68], rax
mov dword [rbp + 0x1e84], 0
jmp 0x1400a5dec
mov eax, dword [rbp + 0x1e84]
inc eax
mov dword [rbp + 0x1e84], eax
cmp dword [rbp + 0x1e84], 0x235
jge 0x1400a5e46
call fcn.1400931f7
cdq
mov ecx, 0x1bfb
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1e84]
mov rdx, qword [rbp + 0x1e68]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cvtsi2sd xmm0, eax
subsd xmm0, qword [0x1401c2fc0]
cvtss2sd xmm1, dword [rbp + 0x1d04]
addsd xmm1, xmm0
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rbp + 0x1d04], xmm0
jmp 0x1400a5dde
mov rax, qword [rbp + 0x1e68]
mov qword [rbp + 0x70d8], rax
mov edx, 4
mov rcx, qword [rbp + 0x70d8]
call fcn.140093d0f
cmp qword [rbp + 0x70d8], 0
jne 0x1400a5e7c
mov qword [rbp + 0x91e8], 0
jmp 0x1400a5e95
mov qword [rbp + 0x1e68], 0x8123
mov rax, qword [rbp + 0x1e68]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a5d95
movss xmm0, dword [0x1401c3a10]
movss dword [rbp + 0x1d04], xmm0
movss xmm0, dword [0x1401c3f10]
movss dword [rbp + 0x1d04], xmm0
mov qword [rbp + 0x1ea8], 0
mov rax, qword [rbp + 0x1348]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x91e8], rax
lea rax, [rbp + 0x7114]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x7138]
lea rcx, [rbp + 0x7114]
call fcn.14009ec90
mov rcx, rax
call fcn.140091230
mov rdx, rax
lea rcx, [rbp + 0x70f8]
call fcn.1400941f6
mov qword [rbp + 0x91f0], rax
mov rax, qword [rbp + 0x91f0]
mov qword [rbp + 0x91f8], rax
mov rcx, qword [rbp + 0x91f8]
call fcn.1400946b5
mov qword [rbp + 0x9200], rax
lea rax, [rbp + 0x1ea8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x9200]
mov rcx, qword [rbp + 0x1348]
call qword [rbp + 0x91e8]
mov dword [rbp + 4], eax
lea rcx, [rbp + 0x70f8]
call fcn.140093eae
mov dword [rbp + 0x1ec4], 0x6461
mov dword [rbp + 0x1ee4], 0
jmp 0x1400a5fbb
mov eax, dword [rbp + 0x1ee4]
inc eax
mov dword [rbp + 0x1ee4], eax
cmp dword [rbp + 0x1ee4], 0x3c5
jge 0x1400a60a5
mov ecx, 0x121c0
call fcn.140092851
mov qword [rbp + 0x7168], rax
mov rax, qword [rbp + 0x7168]
mov qword [rbp + 0x1f08], rax
mov dword [rbp + 0x1f24], 0
jmp 0x1400a6004
mov eax, dword [rbp + 0x1f24]
inc eax
mov dword [rbp + 0x1f24], eax
cmp dword [rbp + 0x1f24], 0xec
jge 0x1400a6051
call fcn.1400931f7
cdq
mov ecx, 0x3960
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1f24]
mov rdx, qword [rbp + 0x1f08]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x35a4
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1ec4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1ec4], eax
jmp 0x1400a5ff6
mov rax, qword [rbp + 0x1f08]
mov qword [rbp + 0x7188], rax
mov edx, 4
mov rcx, qword [rbp + 0x7188]
call fcn.140093d0f
cmp qword [rbp + 0x7188], 0
jne 0x1400a6087
mov qword [rbp + 0x91e8], 0
jmp 0x1400a60a0
mov qword [rbp + 0x1f08], 0x8123
mov rax, qword [rbp + 0x1f08]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a5fad
mov dword [rbp + 0x1f44], 0x314b
mov dword [rbp + 0x1f64], 0
jmp 0x1400a60c9
mov eax, dword [rbp + 0x1f64]
inc eax
mov dword [rbp + 0x1f64], eax
cmp dword [rbp + 0x1f64], 0x251
jge 0x1400a61b0
mov ecx, 0x252e4
call fcn.140092851
mov qword [rbp + 0x71a8], rax
mov rax, qword [rbp + 0x71a8]
mov qword [rbp + 0x1f88], rax
mov dword [rbp + 0x1fa4], 0
jmp 0x1400a6112
mov eax, dword [rbp + 0x1fa4]
inc eax
mov dword [rbp + 0x1fa4], eax
cmp dword [rbp + 0x1fa4], 0x7c
jge 0x1400a615c
call fcn.1400931f7
cdq
mov ecx, 0x2a7a
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x1fa4]
mov rdx, qword [rbp + 0x1f88]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x1e75
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1f44]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1f44], eax
jmp 0x1400a6104
mov rax, qword [rbp + 0x1f88]
mov qword [rbp + 0x71c8], rax
mov edx, 4
mov rcx, qword [rbp + 0x71c8]
call fcn.140093d0f
cmp qword [rbp + 0x71c8], 0
jne 0x1400a6192
mov qword [rbp + 0x91e8], 0
jmp 0x1400a61ab
mov qword [rbp + 0x1f88], 0x8123
mov rax, qword [rbp + 0x1f88]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a60bb
mov dword [rbp + 0x1fc4], 0x53b6
mov dword [rbp + 0x1fe4], 0
jmp 0x1400a61d4
mov eax, dword [rbp + 0x1fe4]
inc eax
mov dword [rbp + 0x1fe4], eax
cmp dword [rbp + 0x1fe4], 0x3c1
jge 0x1400a62be
mov ecx, 0xdb80
call fcn.140092851
mov qword [rbp + 0x71e8], rax
mov rax, qword [rbp + 0x71e8]
mov qword [rbp + 0x2008], rax
mov dword [rbp + 0x2024], 0
jmp 0x1400a621d
mov eax, dword [rbp + 0x2024]
inc eax
mov dword [rbp + 0x2024], eax
cmp dword [rbp + 0x2024], 0x12d
jge 0x1400a626a
call fcn.1400931f7
cdq
mov ecx, 0x3603
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x2024]
mov rdx, qword [rbp + 0x2008]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2294
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x1fc4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x1fc4], eax
jmp 0x1400a620f
mov rax, qword [rbp + 0x2008]
mov qword [rbp + 0x7208], rax
mov edx, 4
mov rcx, qword [rbp + 0x7208]
call fcn.140093d0f
cmp qword [rbp + 0x7208], 0
jne 0x1400a62a0
mov qword [rbp + 0x91e8], 0
jmp 0x1400a62b9
mov qword [rbp + 0x2008], 0x8123
mov rax, qword [rbp + 0x2008]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a61c6
mov dword [rbp + 0x2044], 0x1316
mov dword [rbp + 0x2064], 0
jmp 0x1400a62e2
mov eax, dword [rbp + 0x2064]
inc eax
mov dword [rbp + 0x2064], eax
cmp dword [rbp + 0x2064], 0x25c
jge 0x1400a63cc
mov ecx, 0x21a7c
call fcn.140092851
mov qword [rbp + 0x7228], rax
mov rax, qword [rbp + 0x7228]
mov qword [rbp + 0x2088], rax
mov dword [rbp + 0x20a4], 0
jmp 0x1400a632b
mov eax, dword [rbp + 0x20a4]
inc eax
mov dword [rbp + 0x20a4], eax
cmp dword [rbp + 0x20a4], 0x198
jge 0x1400a6378
call fcn.1400931f7
cdq
mov ecx, 0x1cbb
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x20a4]
mov rdx, qword [rbp + 0x2088]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2c3c
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x2044]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x2044], eax
jmp 0x1400a631d
mov rax, qword [rbp + 0x2088]
mov qword [rbp + 0x7248], rax
mov edx, 4
mov rcx, qword [rbp + 0x7248]
call fcn.140093d0f
cmp qword [rbp + 0x7248], 0
jne 0x1400a63ae
mov qword [rbp + 0x91e8], 0
jmp 0x1400a63c7
mov qword [rbp + 0x2088], 0x8123
mov rax, qword [rbp + 0x2088]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a62d4
mov dword [rbp + 0x20c4], 0x2e7f
mov dword [rbp + 0x20e4], 0
jmp 0x1400a63f0
mov eax, dword [rbp + 0x20e4]
inc eax
mov dword [rbp + 0x20e4], eax
cmp dword [rbp + 0x20e4], 0x2eb
jge 0x1400a64da
mov ecx, 0x14160
call fcn.140092851
mov qword [rbp + 0x7268], rax
mov rax, qword [rbp + 0x7268]
mov qword [rbp + 0x2108], rax
mov dword [rbp + 0x2124], 0
jmp 0x1400a6439
mov eax, dword [rbp + 0x2124]
inc eax
mov dword [rbp + 0x2124], eax
cmp dword [rbp + 0x2124], 0x11e
jge 0x1400a6486
call fcn.1400931f7
cdq
mov ecx, 0x17ed
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x2124]
mov rdx, qword [rbp + 0x2108]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x2fd7
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x20c4]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x20c4], eax
jmp 0x1400a642b
mov rax, qword [rbp + 0x2108]
mov qword [rbp + 0x7288], rax
mov edx, 4
mov rcx, qword [rbp + 0x7288]
call fcn.140093d0f
cmp qword [rbp + 0x7288], 0
jne 0x1400a64bc
mov qword [rbp + 0x91e8], 0
jmp 0x1400a64d5
mov qword [rbp + 0x2108], 0x8123
mov rax, qword [rbp + 0x2108]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a63e2
mov dword [rbp + 0x2144], 0x12ac
mov dword [rbp + 0x2164], 0
jmp 0x1400a64fe
cmp dword [rbp + 0x2164], 0x24a
jge 0x1400a65e8
mov ecx, 0x14558
call fcn.140092851
mov qword [rbp + 0x72a8], rax
mov rax, qword [rbp + 0x72a8]
mov qword [rbp + 0x2188], rax
mov dword [rbp + 0x21a4], 0
jmp 0x1400a6547
mov eax, dword [rbp + 0x21a4]
inc eax
mov dword [rbp + 0x21a4], eax
cmp dword [rbp + 0x21a4], 0x144
jge 0x1400a6594
call fcn.1400931f7
cdq
mov ecx, 0x3044
idiv ecx
mov eax, edx
movsxd rcx, dword [rbp + 0x21a4]
mov rdx, qword [rbp + 0x2188]
mov dword [rdx + rcx*4], eax
call fcn.1400931f7
cdq
mov ecx, 0x363f
idiv ecx
mov eax, edx
mov ecx, dword [rbp + 0x2144]
add ecx, eax
mov eax, ecx
mov dword [rbp + 0x2144], eax
jmp 0x1400a6539
mov rax, qword [rbp + 0x2188]
mov qword [rbp + 0x72c8], rax
mov edx, 4
mov rcx, qword [rbp + 0x72c8]
call fcn.140093d0f
cmp qword [rbp + 0x72c8], 0
jne 0x1400a65ca
mov qword [rbp + 0x91e8], 0
jmp 0x1400a65e3
mov qword [rbp + 0x2188], 0x8123
mov rax, qword [rbp + 0x2188]
mov qword [rbp + 0x91e8], rax
jmp 0x1400a64f0
mov dword [rbp + 0x21c4], 0x174d
mov dword [rbp + 0x21e4], 0
jmp 0x1400a660c
cmp dword [rbp + 0x21e4], 0x270
jge 0x1400a66f6
mov ecx, 0x239a4
call fcn.140092851
mov qword [rbp + 0x72e8], rax
mov rax, qword [rbp + 0x72e8]
mov qword [rbp + 0x2208], rax
mov dword [rbp + 0x2224], 0
jmp 0x1400a6655
cmp dword [rbp + 0x2224], 0x11c
jge 0x1400a66a2
mov dword [rbp + 0x2244], 0x65dc
mov dword [rbp + 0x2264], 0
jmp 0x1400a671a
cmp dword [rbp + 0x2264], 0x2b8
jge 0x1400a6804
mov rdi, rax
lea rcx, [rbp - 0x50]
lea rdx, reloc.OLEAUT32.dll_SysStringLen
call fcn.140093d5a
mov rax, rdi
mov rcx, qword [rbp + 0x9220]
xor rcx, rbp
call fcn.140092ae0
lea rsp, [rbp + 0x9238]
pop rdi
pop rbp
ret