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

Disassembly:
push rbp
sub rsp, 0x2e0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x258], 0xfffffffffffffffe
mov qword [rbp + 0x1d0], rdx
mov qword [rbp + 0x1c8], rcx
movss xmm0, dword [0x1400ef5ec]
movss dword [rbp + 0x1c4], xmm0
movss xmm0, dword [0x1400ef5e8]
movss dword [rbp + 0x1c4], xmm0
movss xmm0, dword [rbp + 0x1c4]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef5e0]
ucomisd xmm0, xmm1
jne 0x14003e3bd
jp 0x14003e3bd
movss xmm0, dword [0x1400ef5f4]
movss dword [rbp + 0x1c4], xmm0
movss xmm0, dword [0x1400ef5f0]
movss dword [rbp + 0x1c4], xmm0
movss xmm0, dword [0x1400ef604]
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [0x1400ef600]
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [rbp + 0x1bc]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef5f8]
ucomisd xmm0, xmm1
jne 0x14003e421
jp 0x14003e421
movss xmm0, dword [0x1400ef60c]
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [0x1400ef608]
movss dword [rbp + 0x1bc], xmm0
xor eax, eax
mov ecx, eax
xor edx, edx
call qword [sym.imp.ole32.dll_CoInitializeEx]
mov dword [rbp + 0x1c0], eax
movss xmm0, dword [0x1400ef61c]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [0x1400ef618]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [rbp + 0x1b8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef610]
ucomisd xmm0, xmm1
jne 0x14003e497
jp 0x14003e497
movss xmm0, dword [0x1400ef624]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [0x1400ef620]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [rbp + 0x1b8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef628]
ucomisd xmm0, xmm1
jne 0x14003e4db
jp 0x14003e4db
movss xmm0, dword [0x1400ef634]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [0x1400ef630]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [rbp + 0x1b8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef638]
ucomisd xmm0, xmm1
jne 0x14003e51f
jp 0x14003e51f
movss xmm0, dword [0x1400ef644]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [0x1400ef640]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [rbp + 0x1b8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef648]
ucomisd xmm0, xmm1
jne 0x14003e563
jp 0x14003e563
movss xmm0, dword [0x1400ef654]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [0x1400ef650]
movss dword [rbp + 0x1b8], xmm0
cmp dword [rbp + 0x1c0], 0
jge 0x14003e57f
mov dword [rbp + 0x1dc], 0
jmp 0x140040e76
movss xmm0, dword [0x1400ef664]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [0x1400ef660]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [rbp + 0x1b4]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef658]
ucomisd xmm0, xmm1
jne 0x14003e5e3
jp 0x14003e5e3
movss xmm0, dword [0x1400ef66c]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [0x1400ef668]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [rbp + 0x1b4]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef670]
ucomisd xmm0, xmm1
jne 0x14003e627
jp 0x14003e627
movss xmm0, dword [0x1400ef67c]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [0x1400ef678]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [rbp + 0x1b4]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef680]
ucomisd xmm0, xmm1
jne 0x14003e66b
jp 0x14003e66b
movss xmm0, dword [0x1400ef68c]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [0x1400ef688]
movss dword [rbp + 0x1b4], 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 [rbp + 0x1c0], eax
movss xmm0, dword [0x1400ef69c]
movss dword [rbp + 0x1b0], xmm0
movss xmm0, dword [0x1400ef698]
movss dword [rbp + 0x1b0], xmm0
movss xmm0, dword [rbp + 0x1b0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef690]
ucomisd xmm0, xmm1
jne 0x14003e717
jp 0x14003e717
movss xmm0, dword [0x1400ef6a4]
movss dword [rbp + 0x1b0], xmm0
movss xmm0, dword [0x1400ef6a0]
movss dword [rbp + 0x1b0], xmm0
cmp dword [rbp + 0x1c0], 0
jge 0x14003e739
call qword [sym.imp.ole32.dll_CoUninitialize]
mov dword [rbp + 0x1dc], 0
jmp 0x140040e76
movss xmm0, dword [0x1400ef6b4]
movss dword [rbp + 0x1ac], xmm0
movss xmm0, dword [0x1400ef6b0]
movss dword [rbp + 0x1ac], xmm0
movss xmm0, dword [rbp + 0x1ac]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef6a8]
ucomisd xmm0, xmm1
jne 0x14003e79d
jp 0x14003e79d
movss xmm0, dword [0x1400ef6bc]
movss dword [rbp + 0x1ac], xmm0
movss xmm0, dword [0x1400ef6b8]
movss dword [rbp + 0x1ac], xmm0
movss xmm0, dword [rbp + 0x1ac]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef6c0]
ucomisd xmm0, xmm1
jne 0x14003e7e1
jp 0x14003e7e1
movss xmm0, dword [0x1400ef6cc]
movss dword [rbp + 0x1ac], xmm0
movss xmm0, dword [0x1400ef6c8]
movss dword [rbp + 0x1ac], xmm0
mov qword [rbp + 0x1a0], 0
movss xmm0, dword [0x1400ef6dc]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [0x1400ef6d8]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [rbp + 0x19c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef6d0]
ucomisd xmm0, xmm1
jne 0x14003e850
jp 0x14003e850
movss xmm0, dword [0x1400ef6e4]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [0x1400ef6e0]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [rbp + 0x19c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef6e8]
ucomisd xmm0, xmm1
jne 0x14003e894
jp 0x14003e894
movss xmm0, dword [0x1400ef6f4]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [0x1400ef6f0]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [rbp + 0x19c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef6f8]
ucomisd xmm0, xmm1
jne 0x14003e8d8
jp 0x14003e8d8
movss xmm0, dword [0x1400ef704]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [0x1400ef700]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [rbp + 0x19c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef708]
ucomisd xmm0, xmm1
jne 0x14003e91c
jp 0x14003e91c
movss xmm0, dword [0x1400ef714]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [str.zWI]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [rbp + 0x19c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef718]
ucomisd xmm0, xmm1
jne 0x14003e960
jp 0x14003e960
movss xmm0, dword [0x1400ef724]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [0x1400ef720]
movss dword [rbp + 0x19c], xmm0
lea rcx, [0x1400fc0b8]
xor eax, eax
mov edx, eax
mov r8d, 1
lea r9, [0x1400fbfe8]
lea rax, [rbp + 0x1a0]
mov qword [rsp + 0x20], rax
call qword [sym.imp.ole32.dll_CoCreateInstance]
mov dword [rbp + 0x1c0], eax
movss xmm0, dword [0x1400ef734]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [0x1400ef730]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [rbp + 0x198]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef728]
ucomisd xmm0, xmm1
jne 0x14003e9f4
jp 0x14003e9f4
movss xmm0, dword [str.5eeI]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [0x1400ef738]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [rbp + 0x198]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef740]
ucomisd xmm0, xmm1
jne 0x14003ea38
jp 0x14003ea38
movss xmm0, dword [0x1400ef74c]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [0x1400ef748]
movss dword [rbp + 0x198], xmm0
cmp dword [rbp + 0x1c0], 0
jge 0x14003ebee
movss xmm0, dword [0x1400efebc]
movss dword [rbp + 0x194], xmm0
movss xmm0, dword [0x1400efeb8]
movss dword [rbp + 0x194], xmm0
movss xmm0, dword [rbp + 0x194]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efeb0]
ucomisd xmm0, xmm1
jne 0x14003eaa9
jp 0x14003eaa9
movss xmm0, dword [0x1400efec4]
movss dword [rbp + 0x194], xmm0
movss xmm0, dword [0x1400efec0]
movss dword [rbp + 0x194], xmm0
movss xmm0, dword [rbp + 0x194]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efec8]
ucomisd xmm0, xmm1
jne 0x14003eaed
jp 0x14003eaed
movss xmm0, dword [0x1400efed4]
movss dword [rbp + 0x194], xmm0
movss xmm0, dword [0x1400efed0]
movss dword [rbp + 0x194], xmm0
call qword [sym.imp.ole32.dll_CoUninitialize]
movss xmm0, dword [0x1400efee4]
movss dword [rbp + 0x190], xmm0
movss xmm0, dword [0x1400efee0]
movss dword [rbp + 0x190], xmm0
movss xmm0, dword [rbp + 0x190]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efed8]
ucomisd xmm0, xmm1
jne 0x14003eb57
jp 0x14003eb57
movss xmm0, dword [0x1400efeec]
movss dword [rbp + 0x190], xmm0
movss xmm0, dword [0x1400efee8]
movss dword [rbp + 0x190], xmm0
movss xmm0, dword [rbp + 0x190]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efef0]
ucomisd xmm0, xmm1
jne 0x14003eb9b
jp 0x14003eb9b
movss xmm0, dword [0x1400efefc]
movss dword [rbp + 0x190], xmm0
movss xmm0, dword [0x1400efef8]
movss dword [rbp + 0x190], xmm0
movss xmm0, dword [rbp + 0x190]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400eff00]
ucomisd xmm0, xmm1
jne 0x14003ebdf
jp 0x14003ebdf
movss xmm0, dword [0x1400eff0c]
movss dword [rbp + 0x190], xmm0
movss xmm0, dword [0x1400eff08]
movss dword [rbp + 0x190], xmm0
mov dword [rbp + 0x1dc], 0
jmp 0x140040e76
movss xmm0, dword [0x1400ef75c]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [0x1400ef758]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [rbp + 0x18c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef750]
ucomisd xmm0, xmm1
jne 0x14003ec52
jp 0x14003ec52
movss xmm0, dword [0x1400ef764]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [0x1400ef760]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [rbp + 0x18c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef768]
ucomisd xmm0, xmm1
jne 0x14003ec96
jp 0x14003ec96
movss xmm0, dword [0x1400ef774]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [0x1400ef770]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [rbp + 0x18c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef778]
ucomisd xmm0, xmm1
jne 0x14003ecda
jp 0x14003ecda
movss xmm0, dword [0x1400ef784]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [0x1400ef780]
movss dword [rbp + 0x18c], xmm0
mov qword [rbp + 0x180], 0
movss xmm0, dword [0x1400ef794]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [0x1400ef790]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [rbp + 0x17c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef788]
ucomisd xmm0, xmm1
jne 0x14003ed49
jp 0x14003ed49
movss xmm0, dword [str.Z_e]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [0x1400ef798]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [rbp + 0x17c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef7a0]
ucomisd xmm0, xmm1
jne 0x14003ed8d
jp 0x14003ed8d
movss xmm0, dword [0x1400ef7ac]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [0x1400ef7a8]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [rbp + 0x17c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef7b0]
ucomisd xmm0, xmm1
jne 0x14003edd1
jp 0x14003edd1
movss xmm0, dword [0x1400ef7bc]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [0x1400ef7b8]
movss dword [rbp + 0x17c], xmm0
mov rax, qword [rbp + 0x1a0]
mov qword [rbp + 0x18], rax
lea rcx, [rbp + 0x150]
lea rdx, [rbp + 0x158]
call fcn.140040f20
lea rax, [rbp + 0x158]
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x1f8], rax
mov rax, qword [rbp + 0x1f8]
movzx eax, word [rax + 0x14]
cmp eax, 0
je 0x14003eea9
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x208], rax
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x204], 0
cmp dword [rbp + 0x204], 0xb
jge 0x14003eea4
mov rax, qword [rbp + 0x210]
movsxd rcx, dword [rbp + 0x204]
movzx ecx, word [rax + rcx*2]
mov eax, dword [rbp + 0x204]
mov r8d, 0x39
cdq
idiv r8d
mov rax, qword [rbp + 0x10]
add edx, 0x35
xor ecx, edx
mov dx, cx
movsxd rcx, dword [rbp + 0x204]
mov word [rax + rcx*2], dx
mov eax, dword [rbp + 0x204]
add eax, 1
mov dword [rbp + 0x204], eax
jmp 0x14003ee4a
jmp 0x14003eea9
mov rdx, qword [rbp + 0x20]
lea rcx, [rbp + 0x170]
mov qword [rbp], rcx
call fcn.140040f60
mov rcx, qword [rbp]
call fcn.140040ff0
mov rcx, qword [rbp + 0x18]
mov rdx, rax
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
mov r8, rsp
lea r9, [rbp + 0x180]
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 [rbp + 0xc], eax
jmp 0x14003ef15
mov eax, dword [rbp + 0xc]
mov dword [rbp + 0x1c0], eax
lea rcx, [rbp + 0x170]
call fcn.140041040
movss xmm0, dword [0x1400ef7cc]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x1400ef7c8]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [rbp + 0x14c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef7c0]
ucomisd xmm0, xmm1
jne 0x14003ef93
jp 0x14003ef93
movss xmm0, dword [0x1400ef7d4]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x1400ef7d0]
movss dword [rbp + 0x14c], xmm0
jmp 0x14003ef93
movss xmm0, dword [rbp + 0x14c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef7d8]
ucomisd xmm0, xmm1
jne 0x14003efd7
jp 0x14003efd7
movss xmm0, dword [0x1400ef7e4]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x1400ef7e0]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [rbp + 0x14c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef7e8]
ucomisd xmm0, xmm1
jne 0x14003f01b
jp 0x14003f01b
movss xmm0, dword [0x1400ef7f4]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x1400ef7f0]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [rbp + 0x14c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef7f8]
ucomisd xmm0, xmm1
jne 0x14003f05f
jp 0x14003f05f
movss xmm0, dword [0x1400ef804]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x1400ef800]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [rbp + 0x14c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef808]
ucomisd xmm0, xmm1
jne 0x14003f0a3
jp 0x14003f0a3
movss xmm0, dword [0x1400ef814]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x1400ef810]
movss dword [rbp + 0x14c], xmm0
cmp dword [rbp + 0x1c0], 0
jge 0x14003f376
mov rcx, qword [rbp + 0x1a0]
mov rax, qword [rcx]
call qword [rax + 0x10]
movss xmm0, dword [0x1400efe1c]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [0x1400efe18]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [rbp + 0x148]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efe10]
ucomisd xmm0, xmm1
jne 0x14003f121
jp 0x14003f121
movss xmm0, dword [0x1400efe24]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [0x1400efe20]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [rbp + 0x148]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efe28]
ucomisd xmm0, xmm1
jne 0x14003f165
jp 0x14003f165
movss xmm0, dword [0x1400efe34]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [0x1400efe30]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [rbp + 0x148]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efe38]
ucomisd xmm0, xmm1
jne 0x14003f1a9
jp 0x14003f1a9
movss xmm0, dword [0x1400efe44]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [0x1400efe40]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [rbp + 0x148]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efe48]
ucomisd xmm0, xmm1
jne 0x14003f1ed
jp 0x14003f1ed
movss xmm0, dword [0x1400efe54]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [0x1400efe50]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [rbp + 0x148]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efe58]
ucomisd xmm0, xmm1
jne 0x14003f231
jp 0x14003f231
movss xmm0, dword [0x1400efe64]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [0x1400efe60]
movss dword [rbp + 0x148], xmm0
call qword [sym.imp.ole32.dll_CoUninitialize]
movss xmm0, dword [0x1400efe74]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [0x1400efe70]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [rbp + 0x144]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efe68]
ucomisd xmm0, xmm1
jne 0x14003f29b
jp 0x14003f29b
movss xmm0, dword [0x1400efe7c]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [0x1400efe78]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [rbp + 0x144]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efe80]
ucomisd xmm0, xmm1
jne 0x14003f2df
jp 0x14003f2df
movss xmm0, dword [0x1400efe8c]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [0x1400efe88]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [rbp + 0x144]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efe90]
ucomisd xmm0, xmm1
jne 0x14003f323
jp 0x14003f323
movss xmm0, dword [0x1400efe9c]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [0x1400efe98]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [rbp + 0x144]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efea0]
ucomisd xmm0, xmm1
jne 0x14003f367
jp 0x14003f367
movss xmm0, dword [0x1400efeac]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [0x1400efea8]
movss dword [rbp + 0x144], xmm0
mov dword [rbp + 0x1dc], 0
jmp 0x140040e76
movss xmm0, dword [0x1400ef824]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x1400ef820]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [rbp + 0x140]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef818]
ucomisd xmm0, xmm1
jne 0x14003f3da
jp 0x14003f3da
movss xmm0, dword [0x1400ef82c]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x1400ef828]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [rbp + 0x140]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef830]
ucomisd xmm0, xmm1
jne 0x14003f41e
jp 0x14003f41e
movss xmm0, dword [0x1400ef83c]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x1400ef838]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [rbp + 0x140]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef840]
ucomisd xmm0, xmm1
jne 0x14003f462
jp 0x14003f462
movss xmm0, dword [0x1400ef84c]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x1400ef848]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [rbp + 0x140]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef850]
ucomisd xmm0, xmm1
jne 0x14003f4a6
jp 0x14003f4a6
movss xmm0, dword [0x1400ef85c]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x1400ef858]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [rbp + 0x140]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef860]
ucomisd xmm0, xmm1
jne 0x14003f4ea
jp 0x14003f4ea
movss xmm0, dword [0x1400ef86c]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x1400ef868]
movss dword [rbp + 0x140], xmm0
mov qword [rbp + 0x138], 0
movss xmm0, dword [0x1400ef87c]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [0x1400ef878]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [rbp + 0x134]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef870]
ucomisd xmm0, xmm1
jne 0x14003f559
jp 0x14003f559
movss xmm0, dword [0x1400ef884]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [0x1400ef880]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [rbp + 0x134]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef888]
ucomisd xmm0, xmm1
jne 0x14003f59d
jp 0x14003f59d
movss xmm0, dword [0x1400ef894]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [0x1400ef890]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [rbp + 0x134]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef898]
ucomisd xmm0, xmm1
jne 0x14003f5e1
jp 0x14003f5e1
movss xmm0, dword [0x1400ef8a4]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [0x1400ef8a0]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [rbp + 0x134]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef8a8]
ucomisd xmm0, xmm1
jne 0x14003f625
jp 0x14003f625
movss xmm0, dword [0x1400ef8b4]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [0x1400ef8b0]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [rbp + 0x134]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef8b8]
ucomisd xmm0, xmm1
jne 0x14003f669
jp 0x14003f669
movss xmm0, dword [0x1400ef8c4]
movss dword [rbp + 0x134], xmm0
movss xmm0, dword [0x1400ef8c0]
movss dword [rbp + 0x134], xmm0
mov rax, qword [rbp + 0x180]
mov qword [rbp - 0x10], rax
lea rcx, [rbp + 0xd8]
lea rdx, [rbp + 0xe0]
call fcn.140041060
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp - 8], rax
mov qword [rbp + 0x238], rax
mov rax, qword [rbp + 0x238]
movzx eax, word [rax + 0x46]
cmp eax, 0
je 0x14003f741
mov rax, qword [rbp - 8]
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x248], rax
mov rax, qword [rbp + 0x248]
mov qword [rbp - 0x18], rax
mov dword [rbp + 0x244], 0
cmp dword [rbp + 0x244], 0x24
jge 0x14003f73c
mov rax, qword [rbp + 0x250]
movsxd rcx, dword [rbp + 0x244]
movzx ecx, word [rax + rcx*2]
mov eax, dword [rbp + 0x244]
mov r8d, 0x39
cdq
idiv r8d
mov rax, qword [rbp - 0x18]
add edx, 0x35
xor ecx, edx
mov dx, cx
movsxd rcx, dword [rbp + 0x244]
mov word [rax + rcx*2], dx
mov eax, dword [rbp + 0x244]
add eax, 1
mov dword [rbp + 0x244], eax
jmp 0x14003f6e2
jmp 0x14003f741
mov rdx, qword [rbp - 8]
lea rcx, [rbp + 0x128]
call fcn.140040f60
lea rcx, [rbp + 0x128]
call fcn.140040ff0
mov qword [rbp - 0x28], rax
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0xc8]
call fcn.1400410a0
lea rax, [rbp + 0xc8]
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rbp - 0x20], rax
mov qword [rbp + 0x218], rax
mov rax, qword [rbp + 0x218]
movzx eax, word [rax + 6]
cmp eax, 0
je 0x14003f82e
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x228], rax
mov rax, qword [rbp + 0x228]
mov qword [rbp - 0x30], rax
mov dword [rbp + 0x224], 0
cmp dword [rbp + 0x224], 4
jge 0x14003f829
mov rax, qword [rbp + 0x230]
movsxd rcx, dword [rbp + 0x224]
movzx ecx, word [rax + rcx*2]
mov eax, dword [rbp + 0x224]
mov r8d, 0x39
cdq
idiv r8d
mov rax, qword [rbp - 0x30]
add edx, 0x35
xor ecx, edx
mov dx, cx
movsxd rcx, dword [rbp + 0x224]
mov word [rax + rcx*2], dx
mov eax, dword [rbp + 0x224]
add eax, 1
mov dword [rbp + 0x224], eax
jmp 0x14003f7cf
jmp 0x14003f82e
mov rdx, qword [rbp - 0x20]
lea rcx, [rbp + 0xd0]
call fcn.140040f60
jmp 0x14003f843
lea rcx, [rbp + 0xd0]
call fcn.140040ff0
mov rcx, qword [rbp - 0x10]
mov r8, qword [rbp - 0x28]
mov rdx, rax
mov rax, qword [rcx]
mov rax, qword [rax + 0xa0]
mov r9, rsp
lea r10, [rbp + 0x138]
mov qword [r9 + 0x28], r10
mov qword [r9 + 0x20], 0
mov r9d, 0x30
call rax
mov dword [rbp - 0x34], eax
jmp 0x14003f88a
mov eax, dword [rbp - 0x34]
mov dword [rbp + 0x1c0], eax
lea rcx, [rbp + 0xd0]
call fcn.140041040
lea rcx, [rbp + 0x128]
call fcn.140041040
movss xmm0, dword [0x1400ef8d4]
movss dword [rbp + 0xbc], xmm0
movss xmm0, dword [0x1400ef8d0]
movss dword [rbp + 0xbc], xmm0
movss xmm0, dword [rbp + 0xbc]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef8c8]
ucomisd xmm0, xmm1
jne 0x14003f914
jp 0x14003f914
movss xmm0, dword [str.LH]
movss dword [rbp + 0xbc], xmm0
movss xmm0, dword [0x1400ef8d8]
movss dword [rbp + 0xbc], xmm0
jmp 0x14003f914
cmp dword [rbp + 0x1c0], 0
jge 0x14003fbd0
mov rcx, qword [rbp + 0x180]
mov rax, qword [rcx]
call qword [rax + 0x10]
movss xmm0, dword [0x1400efd84]
movss dword [rbp + 0xb8], xmm0
movss xmm0, dword [0x1400efd80]
movss dword [rbp + 0xb8], xmm0
movss xmm0, dword [rbp + 0xb8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efd78]
ucomisd xmm0, xmm1
jne 0x14003f992
jp 0x14003f992
movss xmm0, dword [0x1400efd8c]
movss dword [rbp + 0xb8], xmm0
movss xmm0, dword [0x1400efd88]
movss dword [rbp + 0xb8], xmm0
movss xmm0, dword [rbp + 0xb8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efd90]
ucomisd xmm0, xmm1
jne 0x14003f9d6
jp 0x14003f9d6
movss xmm0, dword [0x1400efd9c]
movss dword [rbp + 0xb8], xmm0
movss xmm0, dword [0x1400efd98]
movss dword [rbp + 0xb8], xmm0
movss xmm0, dword [rbp + 0xb8]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efda0]
ucomisd xmm0, xmm1
jne 0x14003fa1a
jp 0x14003fa1a
movss xmm0, dword [0x1400efdac]
movss dword [rbp + 0xb8], xmm0
movss xmm0, dword [0x1400efda8]
movss dword [rbp + 0xb8], xmm0
mov rcx, qword [rbp + 0x1a0]
mov rax, qword [rcx]
call qword [rax + 0x10]
movss xmm0, dword [0x1400efdbc]
movss dword [rbp + 0xb4], xmm0
movss xmm0, dword [0x1400efdb8]
movss dword [rbp + 0xb4], xmm0
movss xmm0, dword [rbp + 0xb4]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efdb0]
ucomisd xmm0, xmm1
jne 0x14003fa8b
jp 0x14003fa8b
movss xmm0, dword [0x1400efdc4]
movss dword [rbp + 0xb4], xmm0
movss xmm0, dword [0x1400efdc0]
movss dword [rbp + 0xb4], xmm0
movss xmm0, dword [rbp + 0xb4]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efdc8]
ucomisd xmm0, xmm1
jne 0x14003facf
jp 0x14003facf
movss xmm0, dword [0x1400efdd4]
movss dword [rbp + 0xb4], xmm0
movss xmm0, dword [0x1400efdd0]
movss dword [rbp + 0xb4], xmm0
call qword [sym.imp.ole32.dll_CoUninitialize]
movss xmm0, dword [0x1400efde4]
movss dword [rbp + 0xb0], xmm0
movss xmm0, dword [0x1400efde0]
movss dword [rbp + 0xb0], xmm0
movss xmm0, dword [rbp + 0xb0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efdd8]
ucomisd xmm0, xmm1
jne 0x14003fb39
jp 0x14003fb39
movss xmm0, dword [0x1400efdec]
movss dword [rbp + 0xb0], xmm0
movss xmm0, dword [0x1400efde8]
movss dword [rbp + 0xb0], xmm0
movss xmm0, dword [rbp + 0xb0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efdf0]
ucomisd xmm0, xmm1
jne 0x14003fb7d
jp 0x14003fb7d
movss xmm0, dword [0x1400efdfc]
movss dword [rbp + 0xb0], xmm0
movss xmm0, dword [0x1400efdf8]
movss dword [rbp + 0xb0], xmm0
movss xmm0, dword [rbp + 0xb0]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efe00]
ucomisd xmm0, xmm1
jne 0x14003fbc1
jp 0x14003fbc1
movss xmm0, dword [0x1400efe0c]
movss dword [rbp + 0xb0], xmm0
movss xmm0, dword [0x1400efe08]
movss dword [rbp + 0xb0], xmm0
mov dword [rbp + 0x1dc], 0
jmp 0x140040e76
movss xmm0, dword [0x1400ef8ec]
movss dword [rbp + 0xac], xmm0
movss xmm0, dword [0x1400ef8e8]
movss dword [rbp + 0xac], xmm0
movss xmm0, dword [rbp + 0xac]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef8e0]
ucomisd xmm0, xmm1
jne 0x14003fc34
jp 0x14003fc34
movss xmm0, dword [0x1400ef8f4]
movss dword [rbp + 0xac], xmm0
movss xmm0, dword [0x1400ef8f0]
movss dword [rbp + 0xac], xmm0
movss xmm0, dword [rbp + 0xac]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef8f8]
ucomisd xmm0, xmm1
jne 0x14003fc78
jp 0x14003fc78
movss xmm0, dword [0x1400ef904]
movss dword [rbp + 0xac], xmm0
movss xmm0, dword [0x1400ef900]
movss dword [rbp + 0xac], xmm0
movss xmm0, dword [rbp + 0xac]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef908]
ucomisd xmm0, xmm1
jne 0x14003fcbc
jp 0x14003fcbc
movss xmm0, dword [0x1400ef914]
movss dword [rbp + 0xac], xmm0
movss xmm0, dword [0x1400ef910]
movss dword [rbp + 0xac], xmm0
mov qword [rbp + 0xa0], 0
movss xmm0, dword [0x1400ef924]
movss dword [rbp + 0x9c], xmm0
movss xmm0, dword [0x1400ef920]
movss dword [rbp + 0x9c], xmm0
movss xmm0, dword [rbp + 0x9c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef918]
ucomisd xmm0, xmm1
jne 0x14003fd2b
jp 0x14003fd2b
movss xmm0, dword [0x1400ef92c]
movss dword [rbp + 0x9c], xmm0
movss xmm0, dword [0x1400ef928]
movss dword [rbp + 0x9c], xmm0
mov dword [rbp + 0x98], 0
movss xmm0, dword [0x1400ef93c]
movss dword [rbp + 0x94], xmm0
movss xmm0, dword [0x1400ef938]
movss dword [rbp + 0x94], xmm0
movss xmm0, dword [rbp + 0x94]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef930]
ucomisd xmm0, xmm1
jne 0x14003fd99
jp 0x14003fd99
movss xmm0, dword [0x1400ef944]
movss dword [rbp + 0x94], xmm0
movss xmm0, dword [0x1400ef940]
movss dword [rbp + 0x94], xmm0
jmp 0x14003fd9e
cmp qword [rbp + 0x138], 0
je 0x14004095c
movss xmm0, dword [0x1400ef954]
movss dword [rbp + 0x90], xmm0
movss xmm0, dword [0x1400ef950]
movss dword [rbp + 0x90], xmm0
movss xmm0, dword [rbp + 0x90]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef948]
ucomisd xmm0, xmm1
jne 0x14003fe10
jp 0x14003fe10
movss xmm0, dword [0x1400ef95c]
movss dword [rbp + 0x90], xmm0
movss xmm0, dword [0x1400ef958]
movss dword [rbp + 0x90], xmm0
movss xmm0, dword [rbp + 0x90]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef960]
ucomisd xmm0, xmm1
jne 0x14003fe54
jp 0x14003fe54
movss xmm0, dword [0x1400ef96c]
movss dword [rbp + 0x90], xmm0
movss xmm0, dword [0x1400ef968]
movss dword [rbp + 0x90], xmm0
movss xmm0, dword [rbp + 0x90]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef970]
ucomisd xmm0, xmm1
jne 0x14003fe98
jp 0x14003fe98
movss xmm0, dword [0x1400ef97c]
movss dword [rbp + 0x90], xmm0
movss xmm0, dword [0x1400ef978]
movss dword [rbp + 0x90], xmm0
mov rcx, qword [rbp + 0x138]
mov rax, qword [rcx]
mov edx, 0xffffffff
mov r8d, 1
lea r9, [rbp + 0xa0]
lea r10, [rbp + 0x98]
mov qword [rsp + 0x20], r10
call qword [rax + 0x20]
mov dword [rbp + 0x1c0], eax
movss xmm0, dword [0x1400ef98c]
movss dword [rbp + 0x8c], xmm0
movss xmm0, dword [0x1400ef988]
movss dword [rbp + 0x8c], xmm0
movss xmm0, dword [rbp + 0x8c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef980]
ucomisd xmm0, xmm1
jne 0x14003ff2d
jp 0x14003ff2d
movss xmm0, dword [0x1400ef994]
movss dword [rbp + 0x8c], xmm0
movss xmm0, dword [0x1400ef990]
movss dword [rbp + 0x8c], xmm0
cmp dword [rbp + 0x98], 0
jne 0x14003ff3f
jmp 0x14004095c
movss xmm0, dword [0x1400ef9a4]
movss dword [rbp + 0x88], xmm0
movss xmm0, dword [0x1400ef9a0]
movss dword [rbp + 0x88], xmm0
movss xmm0, dword [rbp + 0x88]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef998]
ucomisd xmm0, xmm1
jne 0x14003ffa3
jp 0x14003ffa3
movss xmm0, dword [0x1400ef9ac]
movss dword [rbp + 0x88], xmm0
movss xmm0, dword [0x1400ef9a8]
movss dword [rbp + 0x88], xmm0
movss xmm0, dword [rbp + 0x88]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef9b0]
ucomisd xmm0, xmm1
jne 0x14003ffe7
jp 0x14003ffe7
movss xmm0, dword [0x1400ef9bc]
movss dword [rbp + 0x88], xmm0
movss xmm0, dword [0x1400ef9b8]
movss dword [rbp + 0x88], xmm0
movss xmm0, dword [0x1400ef9cc]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [0x1400ef9c8]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [rbp + 0x6c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef9c0]
ucomisd xmm0, xmm1
jne 0x14004003c
jp 0x14004003c
movss xmm0, dword [str._fG]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [0x1400ef9d0]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [rbp + 0x6c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef9d8]
ucomisd xmm0, xmm1
jne 0x140040077
jp 0x140040077
movss xmm0, dword [0x1400ef9e4]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [0x1400ef9e0]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [rbp + 0x6c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef9e8]
ucomisd xmm0, xmm1
jne 0x1400400b2
jp 0x1400400b2
movss xmm0, dword [0x1400ef9f4]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [0x1400ef9f0]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [rbp + 0x6c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400ef9f8]
ucomisd xmm0, xmm1
jne 0x1400400ed
jp 0x1400400ed
movss xmm0, dword [0x1400efa04]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [0x1400efa00]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [rbp + 0x6c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efa08]
ucomisd xmm0, xmm1
jne 0x140040128
jp 0x140040128
movss xmm0, dword [0x1400efa14]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [0x1400efa10]
movss dword [rbp + 0x6c], xmm0
mov rcx, qword [rbp + 0xa0]
mov rax, qword [rcx]
lea rdx, str.Caption
xor r8d, r8d
lea r9, [rbp + 0x70]
xor r10d, r10d
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
call qword [rax + 0x20]
mov dword [rbp + 0x1c0], eax
movss xmm0, dword [0x1400efa24]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [0x1400efa20]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [rbp + 0x68]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efa18]
ucomisd xmm0, xmm1
jne 0x1400401b3
jp 0x1400401b3
movss xmm0, dword [0x1400efa2c]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [0x1400efa28]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [rbp + 0x68]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efa30]
ucomisd xmm0, xmm1
jne 0x1400401ee
jp 0x1400401ee
movss xmm0, dword [0x1400efa3c]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [0x1400efa38]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [rbp + 0x68]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efa40]
ucomisd xmm0, xmm1
jne 0x140040229
jp 0x140040229
movss xmm0, dword [0x1400efa4c]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [0x1400efa48]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [rbp + 0x68]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efa50]
ucomisd xmm0, xmm1
jne 0x140040264
jp 0x140040264
movss xmm0, dword [0x1400efa5c]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [0x1400efa58]
movss dword [rbp + 0x68], xmm0
cmp dword [rbp + 0x1c0], 0
jl 0x1400404f1
movss xmm0, dword [0x1400efa6c]
movss dword [rbp + 0x64], xmm0
movss xmm0, dword [0x1400efa68]
movss dword [rbp + 0x64], xmm0
movss xmm0, dword [rbp + 0x64]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efa60]
ucomisd xmm0, xmm1
jne 0x1400402c6
jp 0x1400402c6
movss xmm0, dword [0x1400efa74]
movss dword [rbp + 0x64], xmm0
movss xmm0, dword [0x1400efa70]
movss dword [rbp + 0x64], xmm0
movss xmm0, dword [rbp + 0x64]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efa78]
ucomisd xmm0, xmm1
jne 0x140040301
jp 0x140040301
movss xmm0, dword [0x1400efa84]
movss dword [rbp + 0x64], xmm0
movss xmm0, dword [0x1400efa80]
movss dword [rbp + 0x64], xmm0
movss xmm0, dword [rbp + 0x64]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efa88]
ucomisd xmm0, xmm1
jne 0x14004033c
jp 0x14004033c
movss xmm0, dword [0x1400efa94]
movss dword [rbp + 0x64], xmm0
movss xmm0, dword [0x1400efa90]
movss dword [rbp + 0x64], xmm0
mov rdx, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x1c8]
call fcn.1400410c0
movss xmm0, dword [0x1400efaa4]
movss dword [rbp + 0x60], xmm0
movss xmm0, dword [0x1400efaa0]
movss dword [rbp + 0x60], xmm0
movss xmm0, dword [rbp + 0x60]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efa98]
ucomisd xmm0, xmm1
jne 0x1400403a1
jp 0x1400403a1
movss xmm0, dword [0x1400efaac]
movss dword [rbp + 0x60], xmm0
movss xmm0, dword [0x1400efaa8]
movss dword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x70]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
movss xmm0, dword [0x1400efabc]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [0x1400efab8]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [rbp + 0x5c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efab0]
ucomisd xmm0, xmm1
jne 0x140040400
jp 0x140040400
movss xmm0, dword [0x1400efac4]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [0x1400efac0]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [rbp + 0x5c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efac8]
ucomisd xmm0, xmm1
jne 0x14004043b
jp 0x14004043b
movss xmm0, dword [0x1400efad4]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [0x1400efad0]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [rbp + 0x5c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efad8]
ucomisd xmm0, xmm1
jne 0x140040476
jp 0x140040476
movss xmm0, dword [0x1400efae4]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [0x1400efae0]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [rbp + 0x5c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efae8]
ucomisd xmm0, xmm1
jne 0x1400404b1
jp 0x1400404b1
movss xmm0, dword [0x1400efaf4]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [0x1400efaf0]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [rbp + 0x5c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efaf8]
ucomisd xmm0, xmm1
jne 0x1400404ec
jp 0x1400404ec
movss xmm0, dword [0x1400efb04]
movss dword [rbp + 0x5c], xmm0
movss xmm0, dword [0x1400efb00]
movss dword [rbp + 0x5c], xmm0
jmp 0x1400404f1
movss xmm0, dword [0x1400efb14]
movss dword [rbp + 0x58], xmm0
movss xmm0, dword [0x1400efb10]
movss dword [rbp + 0x58], xmm0
movss xmm0, dword [rbp + 0x58]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efb08]
ucomisd xmm0, xmm1
jne 0x140040546
jp 0x140040546
movss xmm0, dword [0x1400efb1c]
movss dword [rbp + 0x58], xmm0
movss xmm0, dword [0x1400efb18]
movss dword [rbp + 0x58], xmm0
movss xmm0, dword [rbp + 0x58]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efb20]
ucomisd xmm0, xmm1
jne 0x140040581
jp 0x140040581
movss xmm0, dword [0x1400efb2c]
movss dword [rbp + 0x58], xmm0
movss xmm0, dword [0x1400efb28]
movss dword [rbp + 0x58], xmm0
movss xmm0, dword [rbp + 0x58]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efb30]
ucomisd xmm0, xmm1
jne 0x1400405bc
jp 0x1400405bc
movss xmm0, dword [0x1400efb3c]
movss dword [rbp + 0x58], xmm0
movss xmm0, dword [0x1400efb38]
movss dword [rbp + 0x58], xmm0
movss xmm0, dword [rbp + 0x58]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efb40]
ucomisd xmm0, xmm1
jne 0x1400405f7
jp 0x1400405f7
movss xmm0, dword [0x1400efb4c]
movss dword [rbp + 0x58], xmm0
movss xmm0, dword [0x1400efb48]
movss dword [rbp + 0x58], xmm0
mov rcx, qword [rbp + 0xa0]
mov rax, qword [rcx]
lea rdx, str.AdapterRAM
xor r8d, r8d
lea r9, [rbp + 0x70]
xor r10d, r10d
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
call qword [rax + 0x20]
mov dword [rbp + 0x1c0], eax
movss xmm0, dword [0x1400efb5c]
movss dword [rbp + 0x54], xmm0
movss xmm0, dword [0x1400efb58]
movss dword [rbp + 0x54], xmm0
movss xmm0, dword [rbp + 0x54]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efb50]
ucomisd xmm0, xmm1
jne 0x140040682
jp 0x140040682
movss xmm0, dword [0x1400efb64]
movss dword [rbp + 0x54], xmm0
movss xmm0, dword [0x1400efb60]
movss dword [rbp + 0x54], xmm0
cmp dword [rbp + 0x1c0], 0
jl 0x1400408a0
movss xmm0, dword [0x1400efb74]
movss dword [rbp + 0x50], xmm0
movss xmm0, dword [0x1400efb70]
movss dword [rbp + 0x50], xmm0
movss xmm0, dword [rbp + 0x50]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efb68]
ucomisd xmm0, xmm1
jne 0x1400406e4
jp 0x1400406e4
movss xmm0, dword [0x1400efb7c]
movss dword [rbp + 0x50], xmm0
movss xmm0, dword [0x1400efb78]
movss dword [rbp + 0x50], xmm0
mov rax, qword [rbp + 0x78]
shr rax, 0x14
mov dx, ax
mov rcx, qword [rbp + 0x1d0]
call fcn.1400410f0
movss xmm0, dword [0x1400efb8c]
movss dword [rbp + 0x4c], xmm0
movss xmm0, dword [0x1400efb88]
movss dword [rbp + 0x4c], xmm0
movss xmm0, dword [rbp + 0x4c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efb80]
ucomisd xmm0, xmm1
jne 0x140040750
jp 0x140040750
movss xmm0, dword [0x1400efb94]
movss dword [rbp + 0x4c], xmm0
movss xmm0, dword [0x1400efb90]
movss dword [rbp + 0x4c], xmm0
movss xmm0, dword [rbp + 0x4c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [str.61g_b_rRA]
ucomisd xmm0, xmm1
jne 0x14004078b
jp 0x14004078b
movss xmm0, dword [0x1400efba4]
movss dword [rbp + 0x4c], xmm0
movss xmm0, dword [0x1400efba0]
movss dword [rbp + 0x4c], xmm0
movss xmm0, dword [rbp + 0x4c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efba8]
ucomisd xmm0, xmm1
jne 0x1400407c6
jp 0x1400407c6
movss xmm0, dword [0x1400efbb4]
movss dword [rbp + 0x4c], xmm0
movss xmm0, dword [0x1400efbb0]
movss dword [rbp + 0x4c], xmm0
lea rcx, [rbp + 0x70]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
movss xmm0, dword [0x1400efbc4]
movss dword [rbp + 0x48], xmm0
movss xmm0, dword [0x1400efbc0]
movss dword [rbp + 0x48], xmm0
movss xmm0, dword [rbp + 0x48]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efbb8]
ucomisd xmm0, xmm1
jne 0x140040825
jp 0x140040825
movss xmm0, dword [0x1400efbcc]
movss dword [rbp + 0x48], xmm0
movss xmm0, dword [0x1400efbc8]
movss dword [rbp + 0x48], xmm0
movss xmm0, dword [rbp + 0x48]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efbd0]
ucomisd xmm0, xmm1
jne 0x140040860
jp 0x140040860
movss xmm0, dword [0x1400efbdc]
movss dword [rbp + 0x48], xmm0
movss xmm0, dword [0x1400efbd8]
movss dword [rbp + 0x48], xmm0
movss xmm0, dword [rbp + 0x48]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efbe0]
ucomisd xmm0, xmm1
jne 0x14004089b
jp 0x14004089b
movss xmm0, dword [0x1400efbec]
movss dword [rbp + 0x48], xmm0
movss xmm0, dword [0x1400efbe8]
movss dword [rbp + 0x48], xmm0
jmp 0x1400408a0
movss xmm0, dword [0x1400efbfc]
movss dword [rbp + 0x44], xmm0
movss xmm0, dword [0x1400efbf8]
movss dword [rbp + 0x44], xmm0
movss xmm0, dword [rbp + 0x44]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efbf0]
ucomisd xmm0, xmm1
jne 0x1400408f5
jp 0x1400408f5
movss xmm0, dword [str.2_3I]
movss dword [rbp + 0x44], xmm0
movss xmm0, dword [0x1400efc00]
movss dword [rbp + 0x44], xmm0
mov rcx, qword [rbp + 0xa0]
mov rax, qword [rcx]
call qword [rax + 0x10]
movss xmm0, dword [0x1400efc14]
movss dword [rbp + 0x40], xmm0
movss xmm0, dword [0x1400efc10]
movss dword [rbp + 0x40], xmm0
movss xmm0, dword [rbp + 0x40]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efc08]
ucomisd xmm0, xmm1
jne 0x140040957
jp 0x140040957
movss xmm0, dword [0x1400efc1c]
movss dword [rbp + 0x40], xmm0
movss xmm0, dword [0x1400efc18]
movss dword [rbp + 0x40], xmm0
jmp 0x14003fd9e
movss xmm0, dword [0x1400efc2c]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [0x1400efc28]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [rbp + 0x3c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efc20]
ucomisd xmm0, xmm1
jne 0x1400409b1
jp 0x1400409b1
movss xmm0, dword [0x1400efc34]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [0x1400efc30]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [rbp + 0x3c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efc38]
ucomisd xmm0, xmm1
jne 0x1400409ec
jp 0x1400409ec
movss xmm0, dword [0x1400efc44]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [0x1400efc40]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [rbp + 0x3c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efc48]
ucomisd xmm0, xmm1
jne 0x140040a27
jp 0x140040a27
movss xmm0, dword [0x1400efc54]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [0x1400efc50]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [rbp + 0x3c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efc58]
ucomisd xmm0, xmm1
jne 0x140040a62
jp 0x140040a62
movss xmm0, dword [0x1400efc64]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [0x1400efc60]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [rbp + 0x3c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efc68]
ucomisd xmm0, xmm1
jne 0x140040a9d
jp 0x140040a9d
movss xmm0, dword [0x1400efc74]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [0x1400efc70]
movss dword [rbp + 0x3c], xmm0
mov rcx, qword [rbp + 0x180]
mov rax, qword [rcx]
call qword [rax + 0x10]
movss xmm0, dword [0x1400efc84]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [0x1400efc80]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [rbp + 0x38]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [str..__D]
ucomisd xmm0, xmm1
jne 0x140040aff
jp 0x140040aff
movss xmm0, dword [0x1400efc8c]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [0x1400efc88]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [rbp + 0x38]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efc90]
ucomisd xmm0, xmm1
jne 0x140040b3a
jp 0x140040b3a
movss xmm0, dword [0x1400efc9c]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [str.6RI]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [rbp + 0x38]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efca0]
ucomisd xmm0, xmm1
jne 0x140040b75
jp 0x140040b75
movss xmm0, dword [str.I__I_]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [0x1400efca8]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [rbp + 0x38]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efcb0]
ucomisd xmm0, xmm1
jne 0x140040bb0
jp 0x140040bb0
movss xmm0, dword [0x1400efcbc]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [0x1400efcb8]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [rbp + 0x38]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efcc0]
ucomisd xmm0, xmm1
jne 0x140040beb
jp 0x140040beb
movss xmm0, dword [0x1400efccc]
movss dword [rbp + 0x38], xmm0
movss xmm0, dword [0x1400efcc8]
movss dword [rbp + 0x38], xmm0
mov rcx, qword [rbp + 0x1a0]
mov rax, qword [rcx]
call qword [rax + 0x10]
movss xmm0, dword [0x1400efcdc]
movss dword [rbp + 0x34], xmm0
movss xmm0, dword [0x1400efcd8]
movss dword [rbp + 0x34], xmm0
movss xmm0, dword [rbp + 0x34]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efcd0]
ucomisd xmm0, xmm1
jne 0x140040c4d
jp 0x140040c4d
movss xmm0, dword [0x1400efce4]
movss dword [rbp + 0x34], xmm0
movss xmm0, dword [0x1400efce0]
movss dword [rbp + 0x34], xmm0
movss xmm0, dword [rbp + 0x34]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efce8]
ucomisd xmm0, xmm1
jne 0x140040c88
jp 0x140040c88
movss xmm0, dword [0x1400efcf4]
movss dword [rbp + 0x34], xmm0
movss xmm0, dword [0x1400efcf0]
movss dword [rbp + 0x34], xmm0
mov rcx, qword [rbp + 0x138]
mov rax, qword [rcx]
call qword [rax + 0x10]
movss xmm0, dword [0x1400efd04]
movss dword [rbp + 0x30], xmm0
movss xmm0, dword [0x1400efd00]
movss dword [rbp + 0x30], xmm0
movss xmm0, dword [rbp + 0x30]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efcf8]
ucomisd xmm0, xmm1
jne 0x140040cea
jp 0x140040cea
movss xmm0, dword [0x1400efd0c]
movss dword [rbp + 0x30], xmm0
movss xmm0, dword [0x1400efd08]
movss dword [rbp + 0x30], xmm0
movss xmm0, dword [rbp + 0x30]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efd10]
ucomisd xmm0, xmm1
jne 0x140040d25
jp 0x140040d25
movss xmm0, dword [0x1400efd1c]
movss dword [rbp + 0x30], xmm0
movss xmm0, dword [0x1400efd18]
movss dword [rbp + 0x30], xmm0
call qword [sym.imp.ole32.dll_CoUninitialize]
movss xmm0, dword [0x1400efd2c]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [0x1400efd28]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [rbp + 0x2c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efd20]
ucomisd xmm0, xmm1
jne 0x140040d80
jp 0x140040d80
movss xmm0, dword [0x1400efd34]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [0x1400efd30]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [rbp + 0x2c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efd38]
ucomisd xmm0, xmm1
jne 0x140040dbb
jp 0x140040dbb
movss xmm0, dword [0x1400efd44]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [0x1400efd40]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [rbp + 0x2c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efd48]
ucomisd xmm0, xmm1
jne 0x140040df6
jp 0x140040df6
movss xmm0, dword [0x1400efd54]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [0x1400efd50]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [rbp + 0x2c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efd58]
ucomisd xmm0, xmm1
jne 0x140040e31
jp 0x140040e31
movss xmm0, dword [0x1400efd64]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [0x1400efd60]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [rbp + 0x2c]
cvtss2sd xmm0, xmm0
movsd xmm1, qword [0x1400efd68]
ucomisd xmm0, xmm1
jne 0x140040e6c
jp 0x140040e6c
movss xmm0, dword [0x1400efd74]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [0x1400efd70]
movss dword [rbp + 0x2c], xmm0
mov dword [rbp + 0x1dc], 1
mov eax, dword [rbp + 0x1dc]
add rsp, 0x2e0
pop rbp
ret