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

Disassembly:
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x248
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x1f0], rcx
mov qword [rbp + 0x1f8], rdx
movss xmm0, dword [0x14013cec8]
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [0x14013cecc]
movss dword [rbp + 0x1bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1bc]
ucomisd xmm0, qword [0x14013ced0]
jp 0x14003ea66
ucomisd xmm0, qword [0x14013ced0]
jne 0x14003ea66
movss xmm0, dword [0x14013ced8]
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [0x14013cedc]
movss dword [rbp + 0x1bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1bc]
ucomisd xmm0, qword [0x14013cee0]
jp 0x14003eaa6
ucomisd xmm0, qword [0x14013cee0]
jne 0x14003eaa6
movss xmm0, dword [0x14013cee8]
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [0x14013ceec]
movss dword [rbp + 0x1bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1bc]
ucomisd xmm0, qword [0x14013cef0]
jp 0x14003eae6
ucomisd xmm0, qword [0x14013cef0]
jne 0x14003eae6
movss xmm0, dword [0x14013cef8]
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [0x14013cefc]
movss dword [rbp + 0x1bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1bc]
ucomisd xmm0, qword [0x14013cf00]
jp 0x14003eb26
ucomisd xmm0, qword [0x14013cf00]
jne 0x14003eb26
movss xmm0, dword [0x14013cf08]
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [0x14013cf0c]
movss dword [rbp + 0x1bc], xmm0
movss xmm0, dword [0x14013cf10]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [0x14013cf14]
movss dword [rbp + 0x1b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1b8]
ucomisd xmm0, qword [0x14013cf18]
jp 0x14003eb86
ucomisd xmm0, qword [0x14013cf18]
jne 0x14003eb86
movss xmm0, dword [0x14013cf20]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [0x14013cf24]
movss dword [rbp + 0x1b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1b8]
ucomisd xmm0, qword [str.Xu__t]
jp 0x14003ebc6
ucomisd xmm0, qword [str.Xu__t]
jne 0x14003ebc6
movss xmm0, dword [0x14013cf30]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [0x14013cf34]
movss dword [rbp + 0x1b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1b8]
ucomisd xmm0, qword [0x14013cf38]
jp 0x14003ec06
ucomisd xmm0, qword [0x14013cf38]
jne 0x14003ec06
movss xmm0, dword [0x14013cf40]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [0x14013cf44]
movss dword [rbp + 0x1b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1b8]
ucomisd xmm0, qword [0x14013cf48]
jp 0x14003ec46
ucomisd xmm0, qword [0x14013cf48]
jne 0x14003ec46
movss xmm0, dword [0x14013cf50]
movss dword [rbp + 0x1b8], xmm0
movss xmm0, dword [0x14013cf54]
movss dword [rbp + 0x1b8], xmm0
mov edx, 0
mov ecx, 0
mov rax, qword [sym.imp.ole32.dll_CoInitializeEx]
call rax
mov dword [rbp + 0x134], eax
movss xmm0, dword [0x14013cf58]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [0x14013cf5c]
movss dword [rbp + 0x1b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1b4]
ucomisd xmm0, qword [0x14013cf60]
jp 0x14003ecbf
ucomisd xmm0, qword [0x14013cf60]
jne 0x14003ecbf
movss xmm0, dword [0x14013cf68]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [0x14013cf6c]
movss dword [rbp + 0x1b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1b4]
ucomisd xmm0, qword [0x14013cf70]
jp 0x14003ecff
ucomisd xmm0, qword [0x14013cf70]
jne 0x14003ecff
movss xmm0, dword [0x14013cf78]
movss dword [rbp + 0x1b4], xmm0
movss xmm0, dword [0x14013cf7c]
movss dword [rbp + 0x1b4], xmm0
cmp dword [rbp + 0x134], 0
jns 0x14003ed12
mov eax, 0
jmp 0x140041662
movss xmm0, dword [0x14013cf80]
movss dword [rbp + 0x1b0], xmm0
movss xmm0, dword [0x14013cf84]
movss dword [rbp + 0x1b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1b0]
ucomisd xmm0, qword [0x14013cf88]
jp 0x14003ed72
ucomisd xmm0, qword [0x14013cf88]
jne 0x14003ed72
movss xmm0, dword [0x14013cf90]
movss dword [rbp + 0x1b0], xmm0
movss xmm0, dword [0x14013cf94]
movss dword [rbp + 0x1b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1b0]
ucomisd xmm0, qword [0x14013cf98]
jp 0x14003edb2
ucomisd xmm0, qword [0x14013cf98]
jne 0x14003edb2
movss xmm0, dword [0x14013cfa0]
movss dword [rbp + 0x1b0], xmm0
movss xmm0, dword [0x14013cfa4]
movss dword [rbp + 0x1b0], 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
mov r9d, 0
mov r8d, 0
mov edx, 0xffffffff
mov ecx, 0
mov rax, qword [sym.imp.ole32.dll_CoInitializeSecurity]
call rax
mov dword [rbp + 0x134], eax
movss xmm0, dword [0x14013cfa8]
movss dword [rbp + 0x1ac], xmm0
movss xmm0, dword [0x14013cfac]
movss dword [rbp + 0x1ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1ac]
ucomisd xmm0, qword [0x14013cfb0]
jp 0x14003ee61
ucomisd xmm0, qword [0x14013cfb0]
jne 0x14003ee61
movss xmm0, dword [0x14013cfb8]
movss dword [rbp + 0x1ac], xmm0
movss xmm0, dword [0x14013cfbc]
movss dword [rbp + 0x1ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1ac]
ucomisd xmm0, qword [0x14013cfc0]
jp 0x14003eea1
ucomisd xmm0, qword [0x14013cfc0]
jne 0x14003eea1
movss xmm0, dword [0x14013cfc8]
movss dword [rbp + 0x1ac], xmm0
movss xmm0, dword [0x14013cfcc]
movss dword [rbp + 0x1ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1ac]
ucomisd xmm0, qword [0x14013cfd0]
jp 0x14003eee1
ucomisd xmm0, qword [0x14013cfd0]
jne 0x14003eee1
movss xmm0, dword [0x14013cfd8]
movss dword [rbp + 0x1ac], xmm0
movss xmm0, dword [0x14013cfdc]
movss dword [rbp + 0x1ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1ac]
ucomisd xmm0, qword [0x14013cfe0]
jp 0x14003ef21
ucomisd xmm0, qword [0x14013cfe0]
jne 0x14003ef21
movss xmm0, dword [0x14013cfe8]
movss dword [rbp + 0x1ac], xmm0
movss xmm0, dword [0x14013cfec]
movss dword [rbp + 0x1ac], xmm0
cmp dword [rbp + 0x134], 0
jns 0x14003ef3d
mov rax, qword [sym.imp.ole32.dll_CoUninitialize]
call rax
mov eax, 0
jmp 0x140041662
movss xmm0, dword [0x14013cff0]
movss dword [rbp + 0x1a8], xmm0
movss xmm0, dword [0x14013cff4]
movss dword [rbp + 0x1a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1a8]
ucomisd xmm0, qword [0x14013cff8]
jp 0x14003ef9d
ucomisd xmm0, qword [0x14013cff8]
jne 0x14003ef9d
movss xmm0, dword [0x14013d000]
movss dword [rbp + 0x1a8], xmm0
movss xmm0, dword [0x14013d004]
movss dword [rbp + 0x1a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1a8]
ucomisd xmm0, qword [0x14013d008]
jp 0x14003efdd
ucomisd xmm0, qword [0x14013d008]
jne 0x14003efdd
movss xmm0, dword [0x14013d010]
movss dword [rbp + 0x1a8], xmm0
movss xmm0, dword [0x14013d014]
movss dword [rbp + 0x1a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1a8]
ucomisd xmm0, qword [0x14013d018]
jp 0x14003f01d
ucomisd xmm0, qword [0x14013d018]
jne 0x14003f01d
movss xmm0, dword [0x14013d020]
movss dword [rbp + 0x1a8], xmm0
movss xmm0, dword [0x14013d024]
movss dword [rbp + 0x1a8], xmm0
mov qword [rbp + 0x10], 0
movss xmm0, dword [0x14013d028]
movss dword [rbp + 0x1a4], xmm0
movss xmm0, dword [0x14013d02c]
movss dword [rbp + 0x1a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1a4]
ucomisd xmm0, qword [0x14013d030]
jp 0x14003f085
ucomisd xmm0, qword [0x14013d030]
jne 0x14003f085
movss xmm0, dword [0x14013d038]
movss dword [rbp + 0x1a4], xmm0
movss xmm0, dword [0x14013d03c]
movss dword [rbp + 0x1a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1a4]
ucomisd xmm0, qword [0x14013d040]
jp 0x14003f0c5
ucomisd xmm0, qword [0x14013d040]
jne 0x14003f0c5
movss xmm0, dword [0x14013d048]
movss dword [rbp + 0x1a4], xmm0
movss xmm0, dword [0x14013d04c]
movss dword [rbp + 0x1a4], xmm0
lea rax, [rbp + 0x10]
mov qword [rsp + 0x20], rax
mov r9, qword [0x14014c630]
mov r8d, 1
mov edx, 0
mov rax, qword [0x14014c620]
mov rcx, rax
mov rax, qword [sym.imp.ole32.dll_CoCreateInstance]
call rax
mov dword [rbp + 0x134], eax
movss xmm0, dword [0x14013d050]
movss dword [rbp + 0x130], xmm0
movss xmm0, dword [0x14013d054]
movss dword [rbp + 0x130], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x130]
ucomisd xmm0, qword [0x14013d058]
jp 0x14003f159
ucomisd xmm0, qword [0x14013d058]
jne 0x14003f159
movss xmm0, dword [0x14013d060]
movss dword [rbp + 0x130], xmm0
movss xmm0, dword [0x14013d064]
movss dword [rbp + 0x130], xmm0
cmp dword [rbp + 0x134], 0
jns 0x14003f3f9
movss xmm0, dword [0x14013d068]
movss dword [rbp + 0x1a0], xmm0
movss xmm0, dword [str.GTLIHa]
movss dword [rbp + 0x1a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1a0]
ucomisd xmm0, qword [0x14013d070]
jp 0x14003f1c6
ucomisd xmm0, qword [0x14013d070]
jne 0x14003f1c6
movss xmm0, dword [0x14013d078]
movss dword [rbp + 0x1a0], xmm0
movss xmm0, dword [0x14013d07c]
movss dword [rbp + 0x1a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1a0]
ucomisd xmm0, qword [0x14013d080]
jp 0x14003f206
ucomisd xmm0, qword [0x14013d080]
jne 0x14003f206
movss xmm0, dword [0x14013d088]
movss dword [rbp + 0x1a0], xmm0
movss xmm0, dword [0x14013d08c]
movss dword [rbp + 0x1a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1a0]
ucomisd xmm0, qword [0x14013d090]
jp 0x14003f246
ucomisd xmm0, qword [0x14013d090]
jne 0x14003f246
movss xmm0, dword [0x14013d098]
movss dword [rbp + 0x1a0], xmm0
movss xmm0, dword [0x14013d09c]
movss dword [rbp + 0x1a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1a0]
ucomisd xmm0, qword [0x14013d0a0]
jp 0x14003f286
ucomisd xmm0, qword [0x14013d0a0]
jne 0x14003f286
movss xmm0, dword [0x14013d0a8]
movss dword [rbp + 0x1a0], xmm0
movss xmm0, dword [0x14013d0ac]
movss dword [rbp + 0x1a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1a0]
ucomisd xmm0, qword [0x14013d0b0]
jp 0x14003f2c6
ucomisd xmm0, qword [0x14013d0b0]
jne 0x14003f2c6
movss xmm0, dword [0x14013d0b8]
movss dword [rbp + 0x1a0], xmm0
movss xmm0, dword [0x14013d0bc]
movss dword [rbp + 0x1a0], xmm0
mov rax, qword [sym.imp.ole32.dll_CoUninitialize]
call rax
movss xmm0, dword [0x14013d0c0]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [str.s_b_t:]
movss dword [rbp + 0x19c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x19c]
ucomisd xmm0, qword [0x14013d0c8]
jp 0x14003f32f
ucomisd xmm0, qword [0x14013d0c8]
jne 0x14003f32f
movss xmm0, dword [0x14013d0d0]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [0x14013d0d4]
movss dword [rbp + 0x19c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x19c]
ucomisd xmm0, qword [0x14013d0d8]
jp 0x14003f36f
ucomisd xmm0, qword [0x14013d0d8]
jne 0x14003f36f
movss xmm0, dword [0x14013d0e0]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [0x14013d0e4]
movss dword [rbp + 0x19c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x19c]
ucomisd xmm0, qword [0x14013d0e8]
jp 0x14003f3af
ucomisd xmm0, qword [0x14013d0e8]
jne 0x14003f3af
movss xmm0, dword [0x14013d0f0]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [0x14013d0f4]
movss dword [rbp + 0x19c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x19c]
ucomisd xmm0, qword [0x14013d0f8]
jp 0x14003f3ef
ucomisd xmm0, qword [0x14013d0f8]
jne 0x14003f3ef
movss xmm0, dword [0x14013d100]
movss dword [rbp + 0x19c], xmm0
movss xmm0, dword [0x14013d104]
movss dword [rbp + 0x19c], xmm0
mov eax, 0
jmp 0x140041662
movss xmm0, dword [0x14013d108]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [str.___bH]
movss dword [rbp + 0x198], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x198]
ucomisd xmm0, qword [0x14013d110]
jp 0x14003f459
ucomisd xmm0, qword [0x14013d110]
jne 0x14003f459
movss xmm0, dword [0x14013d118]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [0x14013d11c]
movss dword [rbp + 0x198], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x198]
ucomisd xmm0, qword [str._8D]
jp 0x14003f499
ucomisd xmm0, qword [str._8D]
jne 0x14003f499
movss xmm0, dword [0x14013d128]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [0x14013d12c]
movss dword [rbp + 0x198], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x198]
ucomisd xmm0, qword [0x14013d130]
jp 0x14003f4d9
ucomisd xmm0, qword [0x14013d130]
jne 0x14003f4d9
movss xmm0, dword [0x14013d138]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [0x14013d13c]
movss dword [rbp + 0x198], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x198]
ucomisd xmm0, qword [0x14013d140]
jp 0x14003f519
ucomisd xmm0, qword [0x14013d140]
jne 0x14003f519
movss xmm0, dword [0x14013d148]
movss dword [rbp + 0x198], xmm0
movss xmm0, dword [0x14013d14c]
movss dword [rbp + 0x198], xmm0
mov qword [rbp + 8], 0
movss xmm0, dword [0x14013d150]
movss dword [rbp + 0x194], xmm0
movss xmm0, dword [0x14013d154]
movss dword [rbp + 0x194], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x194]
ucomisd xmm0, qword [0x14013d158]
jp 0x14003f581
ucomisd xmm0, qword [0x14013d158]
jne 0x14003f581
movss xmm0, dword [0x14013d160]
movss dword [rbp + 0x194], xmm0
movss xmm0, dword [0x14013d164]
movss dword [rbp + 0x194], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x194]
ucomisd xmm0, qword [0x14013d168]
jp 0x14003f5c1
ucomisd xmm0, qword [0x14013d168]
jne 0x14003f5c1
movss xmm0, dword [0x14013d170]
movss dword [rbp + 0x194], xmm0
movss xmm0, dword [0x14013d174]
movss dword [rbp + 0x194], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x194]
ucomisd xmm0, qword [0x14013d178]
jp 0x14003f601
ucomisd xmm0, qword [0x14013d178]
jne 0x14003f601
movss xmm0, dword [0x14013d180]
movss dword [rbp + 0x194], xmm0
movss xmm0, dword [0x14013d184]
movss dword [rbp + 0x194], xmm0
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
add rax, 0x18
mov rsi, qword [rax]
mov rbx, qword [rbp + 0x10]
lea rax, [rbp + 0x20]
lea rdx, [rbp + 0x37]
mov rcx, rax
call fcn.14003e796
lea rax, [rbp + 0x20]
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
movzx eax, word [rax + 0x14]
test ax, ax
setne al
test al, al
je 0x14003f6db
lea rax, [rbp + 0x20]
lea rdx, [rbp + 0x20]
mov qword [rbp + 0xf8], rdx
mov qword [rbp + 0xf0], rax
mov dword [rbp + 0xec], 0
jmp 0x14003f6d1
mov eax, dword [rbp + 0xec]
cdqe
lea rdx, [rax + rax]
mov rax, qword [rbp + 0xf0]
add rax, rdx
movzx eax, word [rax]
mov r8d, eax
mov eax, dword [rbp + 0xec]
movsxd rdx, eax
imul rdx, rdx, 0xffffffff92492493
shr rdx, 0x20
add edx, eax
sar edx, 5
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x38
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x30
xor eax, r8d
mov ecx, eax
mov rax, qword [rbp + 0xf8]
mov edx, dword [rbp + 0xec]
movsxd rdx, edx
mov word [rax + rdx*2], cx
add dword [rbp + 0xec], 1
cmp dword [rbp + 0xec], 0xa
jle 0x14003f669
nop
lea rdx, [rbp + 0x20]
lea rax, [rbp + 0x18]
mov rcx, rax
call fcn.140088530
lea rax, [rbp + 0x18]
mov rcx, rax
call fcn.1400890b0
mov rdx, rax
lea rax, [rbp + 8]
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
mov r9d, 0
mov r8d, 0
mov rcx, rbx
call rsi
mov dword [rbp + 0x134], eax
lea rax, [rbp + 0x18]
mov rcx, rax
call fcn.1400885b0
movss xmm0, dword [0x14013d188]
movss dword [rbp + 0x190], xmm0
movss xmm0, dword [0x14013d18c]
movss dword [rbp + 0x190], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x190]
ucomisd xmm0, qword [0x14013d190]
jp 0x14003f7a9
ucomisd xmm0, qword [0x14013d190]
jne 0x14003f7a9
movss xmm0, dword [0x14013d198]
movss dword [rbp + 0x190], xmm0
movss xmm0, dword [0x14013d19c]
movss dword [rbp + 0x190], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x190]
ucomisd xmm0, qword [0x14013d1a0]
jp 0x14003f7e9
ucomisd xmm0, qword [0x14013d1a0]
jne 0x14003f7e9
movss xmm0, dword [0x14013d1a8]
movss dword [rbp + 0x190], xmm0
movss xmm0, dword [0x14013d1ac]
movss dword [rbp + 0x190], xmm0
cmp dword [rbp + 0x134], 0
jns 0x14003f8e0
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
add rax, 0x10
mov rax, qword [rax]
mov rdx, qword [rbp + 0x10]
mov rcx, rdx
call rax
movss xmm0, dword [0x14013d1b0]
movss dword [rbp + 0x110], xmm0
movss xmm0, dword [0x14013d1b4]
movss dword [rbp + 0x110], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x110]
ucomisd xmm0, qword [0x14013d1b8]
jp 0x14003f86d
ucomisd xmm0, qword [0x14013d1b8]
jne 0x14003f86d
movss xmm0, dword [0x14013d1c0]
movss dword [rbp + 0x110], xmm0
movss xmm0, dword [0x14013d1c4]
movss dword [rbp + 0x110], xmm0
mov rax, qword [sym.imp.ole32.dll_CoUninitialize]
call rax
movss xmm0, dword [0x14013d1c8]
movss dword [rbp + 0x10c], xmm0
movss xmm0, dword [0x14013d1cc]
movss dword [rbp + 0x10c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x10c]
ucomisd xmm0, qword [0x14013d1d0]
jp 0x14003f8d6
ucomisd xmm0, qword [0x14013d1d0]
jne 0x14003f8d6
movss xmm0, dword [0x14013d1d8]
movss dword [rbp + 0x10c], xmm0
movss xmm0, dword [0x14013d1dc]
movss dword [rbp + 0x10c], xmm0
mov eax, 0
jmp 0x140041662
movss xmm0, dword [0x14013d1e0]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [0x14013d1e4]
movss dword [rbp + 0x18c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x18c]
ucomisd xmm0, qword [0x14013d1e8]
jp 0x14003f940
ucomisd xmm0, qword [0x14013d1e8]
jne 0x14003f940
movss xmm0, dword [0x14013d1f0]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [0x14013d1f4]
movss dword [rbp + 0x18c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x18c]
ucomisd xmm0, qword [0x14013d1f8]
jp 0x14003f980
ucomisd xmm0, qword [0x14013d1f8]
jne 0x14003f980
movss xmm0, dword [0x14013d200]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [0x14013d204]
movss dword [rbp + 0x18c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x18c]
ucomisd xmm0, qword [0x14013d208]
jp 0x14003f9c0
ucomisd xmm0, qword [0x14013d208]
jne 0x14003f9c0
movss xmm0, dword [0x14013d210]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [0x14013d214]
movss dword [rbp + 0x18c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x18c]
ucomisd xmm0, qword [0x14013d218]
jp 0x14003fa00
ucomisd xmm0, qword [0x14013d218]
jne 0x14003fa00
movss xmm0, dword [0x14013d220]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [0x14013d224]
movss dword [rbp + 0x18c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x18c]
ucomisd xmm0, qword [0x14013d228]
jp 0x14003fa40
ucomisd xmm0, qword [0x14013d228]
jne 0x14003fa40
movss xmm0, dword [0x14013d230]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [0x14013d234]
movss dword [rbp + 0x18c], xmm0
mov qword [rbp], 0
movss xmm0, dword [str.20xH]
movss dword [rbp + 0x188], xmm0
movss xmm0, dword [0x14013d23c]
movss dword [rbp + 0x188], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x188]
ucomisd xmm0, qword [0x14013d240]
jp 0x14003faa8
ucomisd xmm0, qword [0x14013d240]
jne 0x14003faa8
movss xmm0, dword [0x14013d248]
movss dword [rbp + 0x188], xmm0
movss xmm0, dword [0x14013d24c]
movss dword [rbp + 0x188], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x188]
ucomisd xmm0, qword [0x14013d250]
jp 0x14003fae8
ucomisd xmm0, qword [0x14013d250]
jne 0x14003fae8
movss xmm0, dword [0x14013d258]
movss dword [rbp + 0x188], xmm0
movss xmm0, dword [0x14013d25c]
movss dword [rbp + 0x188], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x188]
ucomisd xmm0, qword [0x14013d260]
jp 0x14003fb28
ucomisd xmm0, qword [0x14013d260]
jne 0x14003fb28
movss xmm0, dword [0x14013d268]
movss dword [rbp + 0x188], xmm0
movss xmm0, dword [0x14013d26c]
movss dword [rbp + 0x188], xmm0
mov rax, qword [rbp + 8]
mov rax, qword [rax]
add rax, 0xa0
mov rsi, qword [rax]
mov rbx, qword [rbp + 8]
lea rax, [rbp + 0x40]
lea rdx, [rbp + 0x97]
mov rcx, rax
call fcn.14003e86c
lea rax, [rbp + 0x40]
mov qword [rbp + 0xe0], rax
mov rax, qword [rbp + 0xe0]
movzx eax, word [rax + 0x46]
test ax, ax
setne al
test al, al
je 0x14003fc07
lea rax, [rbp + 0x40]
lea rdx, [rbp + 0x40]
mov qword [rbp + 0xd8], rdx
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xcc], 0
jmp 0x14003fbfd
mov eax, dword [rbp + 0xcc]
cdqe
lea rdx, [rax + rax]
mov rax, qword [rbp + 0xd0]
add rax, rdx
movzx eax, word [rax]
mov r8d, eax
mov eax, dword [rbp + 0xcc]
movsxd rdx, eax
imul rdx, rdx, 0xffffffff92492493
shr rdx, 0x20
add edx, eax
sar edx, 5
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x38
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x30
xor eax, r8d
mov ecx, eax
mov rax, qword [rbp + 0xd8]
mov edx, dword [rbp + 0xcc]
movsxd rdx, edx
mov word [rax + rdx*2], cx
add dword [rbp + 0xcc], 1
cmp dword [rbp + 0xcc], 0x23
jle 0x14003fb95
nop
lea rdx, [rbp + 0x40]
lea rax, [rbp + 0x38]
mov rcx, rax
call fcn.140088530
lea rax, [rbp + 0x38]
mov rcx, rax
call fcn.1400890b0
mov rdi, rax
lea rax, [rbp + 0xab]
mov rcx, rax
call fcn.14003e816
mov qword [rbp + 0xa2], rax
lea rax, [rbp + 0xa2]
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xc0]
movzx eax, word [rax + 6]
test ax, ax
setne al
test al, al
je 0x14003fcfd
lea rax, [rbp + 0xa2]
lea rdx, [rbp + 0xa2]
mov qword [rbp + 0xb8], rdx
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xac], 0
jmp 0x14003fcf3
mov eax, dword [rbp + 0xac]
cdqe
lea rdx, [rax + rax]
mov rax, qword [rbp + 0xb0]
add rax, rdx
movzx eax, word [rax]
mov r8d, eax
mov eax, dword [rbp + 0xac]
movsxd rdx, eax
imul rdx, rdx, 0xffffffff92492493
shr rdx, 0x20
add edx, eax
sar edx, 5
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x38
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x30
xor eax, r8d
mov ecx, eax
mov rax, qword [rbp + 0xb8]
mov edx, dword [rbp + 0xac]
movsxd rdx, edx
mov word [rax + rdx*2], cx
add dword [rbp + 0xac], 1
cmp dword [rbp + 0xac], 3
jle 0x14003fc8b
nop
lea rdx, [rbp + 0xa2]
lea rax, [rbp + 0x98]
mov rcx, rax
call fcn.140088530
lea rax, [rbp + 0x98]
mov rcx, rax
call fcn.1400890b0
mov rdx, rax
mov rax, rbp
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 0x30
mov r8, rdi
mov rcx, rbx
call rsi
mov dword [rbp + 0x134], eax
lea rax, [rbp + 0x98]
mov rcx, rax
call fcn.1400885b0
lea rax, [rbp + 0x38]
mov rcx, rax
call fcn.1400885b0
movss xmm0, dword [0x14013d270]
movss dword [rbp + 0x184], xmm0
movss xmm0, dword [0x14013d274]
movss dword [rbp + 0x184], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x184]
ucomisd xmm0, qword [0x14013d278]
jp 0x14003fdc5
ucomisd xmm0, qword [0x14013d278]
jne 0x14003fdc5
movss xmm0, dword [0x14013d280]
movss dword [rbp + 0x184], xmm0
movss xmm0, dword [0x14013d284]
movss dword [rbp + 0x184], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x184]
ucomisd xmm0, qword [0x14013d288]
jp 0x14003fe05
ucomisd xmm0, qword [0x14013d288]
jne 0x14003fe05
movss xmm0, dword [0x14013d290]
movss dword [rbp + 0x184], xmm0
movss xmm0, dword [str.RZIx_0]
movss dword [rbp + 0x184], xmm0
cmp dword [rbp + 0x134], 0
jns 0x1400400b3
mov rax, qword [rbp + 8]
mov rax, qword [rax]
add rax, 0x10
mov rax, qword [rax]
mov rdx, qword [rbp + 8]
mov rcx, rdx
call rax
movss xmm0, dword [0x14013d298]
movss dword [rbp + 0x180], xmm0
movss xmm0, dword [0x14013d29c]
movss dword [rbp + 0x180], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x180]
ucomisd xmm0, qword [0x14013d2a0]
jp 0x14003fe89
ucomisd xmm0, qword [0x14013d2a0]
jne 0x14003fe89
movss xmm0, dword [0x14013d2a8]
movss dword [rbp + 0x180], xmm0
movss xmm0, dword [0x14013d2ac]
movss dword [rbp + 0x180], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x180]
ucomisd xmm0, qword [0x14013d2b0]
jp 0x14003fec9
ucomisd xmm0, qword [0x14013d2b0]
jne 0x14003fec9
movss xmm0, dword [0x14013d2b8]
movss dword [rbp + 0x180], xmm0
movss xmm0, dword [0x14013d2bc]
movss dword [rbp + 0x180], xmm0
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
add rax, 0x10
mov rax, qword [rax]
mov rdx, qword [rbp + 0x10]
mov rcx, rdx
call rax
movss xmm0, dword [0x14013d2c0]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [0x14013d2c4]
movss dword [rbp + 0x17c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x17c]
ucomisd xmm0, qword [0x14013d2c8]
jp 0x14003ff40
ucomisd xmm0, qword [0x14013d2c8]
jne 0x14003ff40
movss xmm0, dword [0x14013d2d0]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [0x14013d2d4]
movss dword [rbp + 0x17c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x17c]
ucomisd xmm0, qword [0x14013d2d8]
jp 0x14003ff80
ucomisd xmm0, qword [0x14013d2d8]
jne 0x14003ff80
movss xmm0, dword [0x14013d2e0]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [0x14013d2e4]
movss dword [rbp + 0x17c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x17c]
ucomisd xmm0, qword [0x14013d2e8]
jp 0x14003ffc0
ucomisd xmm0, qword [0x14013d2e8]
jne 0x14003ffc0
movss xmm0, dword [0x14013d2f0]
movss dword [rbp + 0x17c], xmm0
movss xmm0, dword [0x14013d2f4]
movss dword [rbp + 0x17c], xmm0
mov rax, qword [sym.imp.ole32.dll_CoUninitialize]
call rax
movss xmm0, dword [0x14013d2f8]
movss dword [rbp + 0x178], xmm0
movss xmm0, dword [0x14013d2fc]
movss dword [rbp + 0x178], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x178]
ucomisd xmm0, qword [str.cw__]
jp 0x140040029
ucomisd xmm0, qword [str.cw__]
jne 0x140040029
movss xmm0, dword [0x14013d308]
movss dword [rbp + 0x178], xmm0
movss xmm0, dword [0x14013d30c]
movss dword [rbp + 0x178], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x178]
ucomisd xmm0, qword [0x14013d310]
jp 0x140040069
ucomisd xmm0, qword [0x14013d310]
jne 0x140040069
movss xmm0, dword [0x14013d318]
movss dword [rbp + 0x178], xmm0
movss xmm0, dword [0x14013d31c]
movss dword [rbp + 0x178], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x178]
ucomisd xmm0, qword [0x14013d320]
jp 0x1400400a9
ucomisd xmm0, qword [0x14013d320]
jne 0x1400400a9
movss xmm0, dword [0x14013d328]
movss dword [rbp + 0x178], xmm0
movss xmm0, dword [0x14013d32c]
movss dword [rbp + 0x178], xmm0
mov eax, 0
jmp 0x140041662
movss xmm0, dword [0x14013d330]
movss dword [rbp + 0x174], xmm0
movss xmm0, dword [0x14013d334]
movss dword [rbp + 0x174], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x174]
ucomisd xmm0, qword [str.h_:a]
jp 0x140040113
ucomisd xmm0, qword [str.h_:a]
jne 0x140040113
movss xmm0, dword [0x14013d340]
movss dword [rbp + 0x174], xmm0
movss xmm0, dword [0x14013d344]
movss dword [rbp + 0x174], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x174]
ucomisd xmm0, qword [0x14013d348]
jp 0x140040153
ucomisd xmm0, qword [0x14013d348]
jne 0x140040153
movss xmm0, dword [0x14013d350]
movss dword [rbp + 0x174], xmm0
movss xmm0, dword [0x14013d354]
movss dword [rbp + 0x174], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x174]
ucomisd xmm0, qword [0x14013d358]
jp 0x140040193
ucomisd xmm0, qword [0x14013d358]
jne 0x140040193
movss xmm0, dword [0x14013d360]
movss dword [rbp + 0x174], xmm0
movss xmm0, dword [0x14013d364]
movss dword [rbp + 0x174], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x174]
ucomisd xmm0, qword [0x14013d368]
jp 0x1400401d3
ucomisd xmm0, qword [0x14013d368]
jne 0x1400401d3
movss xmm0, dword [0x14013d370]
movss dword [rbp + 0x174], xmm0
movss xmm0, dword [0x14013d374]
movss dword [rbp + 0x174], xmm0
mov qword [rbp - 8], 0
movss xmm0, dword [0x14013d378]
movss dword [rbp + 0x170], xmm0
movss xmm0, dword [0x14013d37c]
movss dword [rbp + 0x170], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x170]
ucomisd xmm0, qword [0x14013d380]
jp 0x14004023b
ucomisd xmm0, qword [0x14013d380]
jne 0x14004023b
movss xmm0, dword [0x14013d388]
movss dword [rbp + 0x170], xmm0
movss xmm0, dword [0x14013d38c]
movss dword [rbp + 0x170], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x170]
ucomisd xmm0, qword [0x14013d390]
jp 0x14004027b
ucomisd xmm0, qword [0x14013d390]
jne 0x14004027b
movss xmm0, dword [0x14013d398]
movss dword [rbp + 0x170], xmm0
movss xmm0, dword [0x14013d39c]
movss dword [rbp + 0x170], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x170]
ucomisd xmm0, qword [0x14013d3a0]
jp 0x1400402bb
ucomisd xmm0, qword [0x14013d3a0]
jne 0x1400402bb
movss xmm0, dword [0x14013d3a8]
movss dword [rbp + 0x170], xmm0
movss xmm0, dword [0x14013d3ac]
movss dword [rbp + 0x170], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x170]
ucomisd xmm0, qword [0x14013d3b0]
jp 0x1400402fb
ucomisd xmm0, qword [0x14013d3b0]
jne 0x1400402fb
movss xmm0, dword [0x14013d3b8]
movss dword [rbp + 0x170], xmm0
movss xmm0, dword [0x14013d3bc]
movss dword [rbp + 0x170], xmm0
mov dword [rbp - 0xc], 0
movss xmm0, dword [0x14013d3c0]
movss dword [rbp + 0x16c], xmm0
movss xmm0, dword [0x14013d3c4]
movss dword [rbp + 0x16c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x16c]
ucomisd xmm0, qword [0x14013d3c8]
jp 0x140040362
ucomisd xmm0, qword [0x14013d3c8]
jne 0x140040362
movss xmm0, dword [0x14013d3d0]
movss dword [rbp + 0x16c], xmm0
movss xmm0, dword [0x14013d3d4]
movss dword [rbp + 0x16c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x16c]
ucomisd xmm0, qword [0x14013d3d8]
jp 0x1400403a2
ucomisd xmm0, qword [0x14013d3d8]
jne 0x1400403a2
movss xmm0, dword [0x14013d3e0]
movss dword [rbp + 0x16c], xmm0
movss xmm0, dword [0x14013d3e4]
movss dword [rbp + 0x16c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x16c]
ucomisd xmm0, qword [0x14013d3e8]
jp 0x1400403e2
ucomisd xmm0, qword [0x14013d3e8]
jne 0x1400403e2
movss xmm0, dword [0x14013d3f0]
movss dword [rbp + 0x16c], xmm0
movss xmm0, dword [0x14013d3f4]
movss dword [rbp + 0x16c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x16c]
ucomisd xmm0, qword [0x14013d3f8]
jp 0x140041095
ucomisd xmm0, qword [0x14013d3f8]
jne 0x140040426
movss xmm0, dword [0x14013d400]
movss dword [rbp + 0x16c], xmm0
movss xmm0, dword [0x14013d404]
movss dword [rbp + 0x16c], xmm0
jmp 0x140041095
movss xmm0, dword [0x14013d408]
movss dword [rbp + 0x12c], xmm0
movss xmm0, dword [0x14013d40c]
movss dword [rbp + 0x12c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x12c]
ucomisd xmm0, qword [0x14013d410]
jp 0x14004048b
ucomisd xmm0, qword [0x14013d410]
jne 0x14004048b
movss xmm0, dword [0x14013d418]
movss dword [rbp + 0x12c], xmm0
movss xmm0, dword [0x14013d41c]
movss dword [rbp + 0x12c], xmm0
mov rax, qword [rbp]
mov rax, qword [rax]
add rax, 0x20
mov r10, qword [rax]
mov rax, qword [rbp]
lea rcx, [rbp - 8]
lea rdx, [rbp - 0xc]
mov qword [rsp + 0x20], rdx
mov r9, rcx
mov r8d, 1
mov edx, 0xffffffff
mov rcx, rax
call r10
mov dword [rbp + 0x134], eax
movss xmm0, dword [0x14013d420]
movss dword [rbp + 0x168], xmm0
movss xmm0, dword [0x14013d424]
movss dword [rbp + 0x168], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x168]
ucomisd xmm0, qword [0x14013d428]
jp 0x140040524
ucomisd xmm0, qword [0x14013d428]
jne 0x140040524
movss xmm0, dword [0x14013d430]
movss dword [rbp + 0x168], xmm0
movss xmm0, dword [0x14013d434]
movss dword [rbp + 0x168], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x168]
ucomisd xmm0, qword [0x14013d438]
jp 0x140040564
ucomisd xmm0, qword [0x14013d438]
jne 0x140040564
movss xmm0, dword [0x14013d440]
movss dword [rbp + 0x168], xmm0
movss xmm0, dword [0x14013d444]
movss dword [rbp + 0x168], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x168]
ucomisd xmm0, qword [0x14013d448]
jp 0x1400405a4
ucomisd xmm0, qword [0x14013d448]
jne 0x1400405a4
movss xmm0, dword [0x14013d450]
movss dword [rbp + 0x168], xmm0
movss xmm0, dword [0x14013d454]
movss dword [rbp + 0x168], xmm0
mov eax, dword [rbp - 0xc]
test eax, eax
je 0x1400410a4
movss xmm0, dword [0x14013d458]
movss dword [rbp + 0x128], xmm0
movss xmm0, dword [0x14013d45c]
movss dword [rbp + 0x128], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x128]
ucomisd xmm0, qword [0x14013d460]
jp 0x14004060f
ucomisd xmm0, qword [0x14013d460]
jne 0x14004060f
movss xmm0, dword [0x14013d468]
movss dword [rbp + 0x128], xmm0
movss xmm0, dword [0x14013d46c]
movss dword [rbp + 0x128], xmm0
movss xmm0, dword [0x14013d470]
movss dword [rbp + 0x164], xmm0
movss xmm0, dword [0x14013d474]
movss dword [rbp + 0x164], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x164]
ucomisd xmm0, qword [0x14013d478]
jp 0x14004066f
ucomisd xmm0, qword [0x14013d478]
jne 0x14004066f
movss xmm0, dword [0x14013d480]
movss dword [rbp + 0x164], xmm0
movss xmm0, dword [0x14013d484]
movss dword [rbp + 0x164], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x164]
ucomisd xmm0, qword [0x14013d488]
jp 0x1400406af
ucomisd xmm0, qword [0x14013d488]
jne 0x1400406af
movss xmm0, dword [0x14013d490]
movss dword [rbp + 0x164], xmm0
movss xmm0, dword [0x14013d494]
movss dword [rbp + 0x164], xmm0
mov rax, qword [rbp - 8]
mov rax, qword [rax]
add rax, 0x20
mov r10, qword [rax]
mov rax, qword [rbp - 8]
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9, rdx
mov r8d, 0
lea rdx, [0x14012ebc8]
mov rcx, rax
call r10
mov dword [rbp + 0x134], eax
movss xmm0, dword [0x14013d498]
movss dword [rbp + 0x124], xmm0
movss xmm0, dword [0x14013d49c]
movss dword [rbp + 0x124], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x124]
ucomisd xmm0, qword [0x14013d4a0]
jp 0x140040753
ucomisd xmm0, qword [0x14013d4a0]
jne 0x140040753
movss xmm0, dword [0x14013d4a8]
movss dword [rbp + 0x124], xmm0
movss xmm0, dword [0x14013d4ac]
movss dword [rbp + 0x124], xmm0
cmp dword [rbp + 0x134], 0
js 0x140040aa3
movss xmm0, dword [0x14013d4b0]
movss dword [rbp + 0x160], xmm0
movss xmm0, dword [0x14013d4b4]
movss dword [rbp + 0x160], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x160]
ucomisd xmm0, qword [0x14013d4b8]
jp 0x1400407c0
ucomisd xmm0, qword [0x14013d4b8]
jne 0x1400407c0
movss xmm0, dword [0x14013d4c0]
movss dword [rbp + 0x160], xmm0
movss xmm0, dword [0x14013d4c4]
movss dword [rbp + 0x160], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x160]
ucomisd xmm0, qword [0x14013d4c8]
jp 0x140040800
ucomisd xmm0, qword [0x14013d4c8]
jne 0x140040800
movss xmm0, dword [0x14013d4d0]
movss dword [rbp + 0x160], xmm0
movss xmm0, dword [0x14013d4d4]
movss dword [rbp + 0x160], xmm0
mov rdx, qword [rbp - 0x28]
mov rax, qword [rbp + 0x1f0]
mov rcx, rax
call fcn.1400984c0
movss xmm0, dword [0x14013d4d8]
movss dword [rbp + 0x15c], xmm0
movss xmm0, dword [0x14013d4dc]
movss dword [rbp + 0x15c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x15c]
ucomisd xmm0, qword [0x14013d4e0]
jp 0x140040873
ucomisd xmm0, qword [0x14013d4e0]
jne 0x140040873
movss xmm0, dword [0x14013d4e8]
movss dword [rbp + 0x15c], xmm0
movss xmm0, dword [0x14013d4ec]
movss dword [rbp + 0x15c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x15c]
ucomisd xmm0, qword [0x14013d4f0]
jp 0x1400408b3
ucomisd xmm0, qword [0x14013d4f0]
jne 0x1400408b3
movss xmm0, dword [0x14013d4f8]
movss dword [rbp + 0x15c], xmm0
movss xmm0, dword [0x14013d4fc]
movss dword [rbp + 0x15c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x15c]
ucomisd xmm0, qword [0x14013d500]
jp 0x1400408f3
ucomisd xmm0, qword [0x14013d500]
jne 0x1400408f3
movss xmm0, dword [0x14013d508]
movss dword [rbp + 0x15c], xmm0
movss xmm0, dword [0x14013d50c]
movss dword [rbp + 0x15c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x15c]
ucomisd xmm0, qword [0x14013d510]
jp 0x140040933
ucomisd xmm0, qword [0x14013d510]
jne 0x140040933
movss xmm0, dword [0x14013d518]
movss dword [rbp + 0x15c], xmm0
movss xmm0, dword [0x14013d51c]
movss dword [rbp + 0x15c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x15c]
ucomisd xmm0, qword [0x14013d520]
jp 0x140040973
ucomisd xmm0, qword [0x14013d520]
jne 0x140040973
movss xmm0, dword [0x14013d528]
movss dword [rbp + 0x15c], xmm0
movss xmm0, dword [0x14013d52c]
movss dword [rbp + 0x15c], xmm0
lea rax, [rbp - 0x30]
mov rcx, rax
mov rax, qword [sym.imp.OLEAUT32.dll_VariantClear]
call rax
movss xmm0, dword [0x14013d530]
movss dword [rbp + 0x158], xmm0
movss xmm0, dword [0x14013d534]
movss dword [rbp + 0x158], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x158]
ucomisd xmm0, qword [0x14013d538]
jp 0x1400409e3
ucomisd xmm0, qword [0x14013d538]
jne 0x1400409e3
movss xmm0, dword [0x14013d540]
movss dword [rbp + 0x158], xmm0
movss xmm0, dword [0x14013d544]
movss dword [rbp + 0x158], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x158]
ucomisd xmm0, qword [0x14013d548]
jp 0x140040a23
ucomisd xmm0, qword [0x14013d548]
jne 0x140040a23
movss xmm0, dword [0x14013d550]
movss dword [rbp + 0x158], xmm0
movss xmm0, dword [0x14013d554]
movss dword [rbp + 0x158], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x158]
ucomisd xmm0, qword [0x14013d558]
jp 0x140040a63
ucomisd xmm0, qword [0x14013d558]
jne 0x140040a63
movss xmm0, dword [0x14013d560]
movss dword [rbp + 0x158], xmm0
movss xmm0, dword [0x14013d564]
movss dword [rbp + 0x158], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x158]
ucomisd xmm0, qword [0x14013d568]
jp 0x140040aa3
ucomisd xmm0, qword [0x14013d568]
jne 0x140040aa3
movss xmm0, dword [0x14013d570]
movss dword [rbp + 0x158], xmm0
movss xmm0, dword [0x14013d574]
movss dword [rbp + 0x158], xmm0
movss xmm0, dword [0x14013d578]
movss dword [rbp + 0x154], xmm0
movss xmm0, dword [0x14013d57c]
movss dword [rbp + 0x154], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x154]
ucomisd xmm0, qword [0x14013d580]
jp 0x140040b03
ucomisd xmm0, qword [0x14013d580]
jne 0x140040b03
movss xmm0, dword [0x14013d588]
movss dword [rbp + 0x154], xmm0
movss xmm0, dword [0x14013d58c]
movss dword [rbp + 0x154], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x154]
ucomisd xmm0, qword [0x14013d590]
jp 0x140040b43
ucomisd xmm0, qword [0x14013d590]
jne 0x140040b43
movss xmm0, dword [0x14013d598]
movss dword [rbp + 0x154], xmm0
movss xmm0, dword [str._bb_I]
movss dword [rbp + 0x154], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x154]
ucomisd xmm0, qword [0x14013d5a0]
jp 0x140040b83
ucomisd xmm0, qword [0x14013d5a0]
jne 0x140040b83
movss xmm0, dword [0x14013d5a8]
movss dword [rbp + 0x154], xmm0
movss xmm0, dword [0x14013d5ac]
movss dword [rbp + 0x154], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x154]
ucomisd xmm0, qword [0x14013d5b0]
jp 0x140040bc3
ucomisd xmm0, qword [0x14013d5b0]
jne 0x140040bc3
movss xmm0, dword [0x14013d5b8]
movss dword [rbp + 0x154], xmm0
movss xmm0, dword [0x14013d5bc]
movss dword [rbp + 0x154], xmm0
mov rax, qword [rbp - 8]
mov rax, qword [rax]
add rax, 0x20
mov r10, qword [rax]
mov rax, qword [rbp - 8]
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9, rdx
mov r8d, 0
lea rdx, str.AdapterRAM
mov rcx, rax
call r10
mov dword [rbp + 0x134], eax
movss xmm0, dword [0x14013d5c0]
movss dword [rbp + 0x150], xmm0
movss xmm0, dword [0x14013d5c4]
movss dword [rbp + 0x150], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x150]
ucomisd xmm0, qword [0x14013d5c8]
jp 0x140040c67
ucomisd xmm0, qword [0x14013d5c8]
jne 0x140040c67
movss xmm0, dword [0x14013d5d0]
movss dword [rbp + 0x150], xmm0
movss xmm0, dword [0x14013d5d4]
movss dword [rbp + 0x150], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x150]
ucomisd xmm0, qword [0x14013d5d8]
jp 0x140040ca7
ucomisd xmm0, qword [0x14013d5d8]
jne 0x140040ca7
movss xmm0, dword [0x14013d5e0]
movss dword [rbp + 0x150], xmm0
movss xmm0, dword [0x14013d5e4]
movss dword [rbp + 0x150], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x150]
ucomisd xmm0, qword [0x14013d5e8]
jp 0x140040ce7
ucomisd xmm0, qword [0x14013d5e8]
jne 0x140040ce7
movss xmm0, dword [0x14013d5f0]
movss dword [rbp + 0x150], xmm0
movss xmm0, dword [0x14013d5f4]
movss dword [rbp + 0x150], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x150]
ucomisd xmm0, qword [0x14013d5f8]
jp 0x140040d27
ucomisd xmm0, qword [0x14013d5f8]
jne 0x140040d27
movss xmm0, dword [0x14013d600]
movss dword [rbp + 0x150], xmm0
movss xmm0, dword [0x14013d604]
movss dword [rbp + 0x150], xmm0
cmp dword [rbp + 0x134], 0
js 0x140040f7e
movss xmm0, dword [0x14013d608]
movss dword [rbp + 0x120], xmm0
movss xmm0, dword [0x14013d60c]
movss dword [rbp + 0x120], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x120]
ucomisd xmm0, qword [0x14013d610]
jp 0x140040d94
ucomisd xmm0, qword [0x14013d610]
jne 0x140040d94
movss xmm0, dword [0x14013d618]
movss dword [rbp + 0x120], xmm0
movss xmm0, dword [0x14013d61c]
movss dword [rbp + 0x120], xmm0
mov rax, qword [rbp - 0x28]
shr rax, 0x14
movzx edx, ax
mov rax, qword [rbp + 0x1f8]
mov rcx, rax
call fcn.140098550
movss xmm0, dword [0x14013d620]
movss dword [rbp + 0x11c], xmm0
movss xmm0, dword [0x14013d624]
movss dword [rbp + 0x11c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x11c]
ucomisd xmm0, qword [0x14013d628]
jp 0x140040e0e
ucomisd xmm0, qword [0x14013d628]
jne 0x140040e0e
movss xmm0, dword [0x14013d630]
movss dword [rbp + 0x11c], xmm0
movss xmm0, dword [0x14013d634]
movss dword [rbp + 0x11c], xmm0
lea rax, [rbp - 0x30]
mov rcx, rax
mov rax, qword [sym.imp.OLEAUT32.dll_VariantClear]
call rax
movss xmm0, dword [0x14013d638]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x14013d63c]
movss dword [rbp + 0x14c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x14c]
ucomisd xmm0, qword [0x14013d640]
jp 0x140040e7e
ucomisd xmm0, qword [0x14013d640]
jne 0x140040e7e
movss xmm0, dword [0x14013d648]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x14013d64c]
movss dword [rbp + 0x14c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x14c]
ucomisd xmm0, qword [0x14013d650]
jp 0x140040ebe
ucomisd xmm0, qword [0x14013d650]
jne 0x140040ebe
movss xmm0, dword [0x14013d658]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x14013d65c]
movss dword [rbp + 0x14c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x14c]
ucomisd xmm0, qword [0x14013d660]
jp 0x140040efe
ucomisd xmm0, qword [0x14013d660]
jne 0x140040efe
movss xmm0, dword [0x14013d668]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x14013d66c]
movss dword [rbp + 0x14c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x14c]
ucomisd xmm0, qword [0x14013d670]
jp 0x140040f3e
ucomisd xmm0, qword [0x14013d670]
jne 0x140040f3e
movss xmm0, dword [0x14013d678]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x14013d67c]
movss dword [rbp + 0x14c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x14c]
ucomisd xmm0, qword [0x14013d680]
jp 0x140040f7e
ucomisd xmm0, qword [0x14013d680]
jne 0x140040f7e
movss xmm0, dword [0x14013d688]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x14013d68c]
movss dword [rbp + 0x14c], xmm0
movss xmm0, dword [0x14013d690]
movss dword [rbp + 0x118], xmm0
movss xmm0, dword [0x14013d694]
movss dword [rbp + 0x118], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x118]
ucomisd xmm0, qword [0x14013d698]
jp 0x140040fde
ucomisd xmm0, qword [0x14013d698]
jne 0x140040fde
movss xmm0, dword [0x14013d6a0]
movss dword [rbp + 0x118], xmm0
movss xmm0, dword [0x14013d6a4]
movss dword [rbp + 0x118], xmm0
mov rax, qword [rbp - 8]
mov rax, qword [rax]
add rax, 0x10
mov rax, qword [rax]
mov rdx, qword [rbp - 8]
mov rcx, rdx
call rax
movss xmm0, dword [0x14013d6a8]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [0x14013d6ac]
movss dword [rbp + 0x148], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x148]
ucomisd xmm0, qword [0x14013d6b0]
jp 0x140041055
ucomisd xmm0, qword [0x14013d6b0]
jne 0x140041055
movss xmm0, dword [0x14013d6b8]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [0x14013d6bc]
movss dword [rbp + 0x148], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x148]
ucomisd xmm0, qword [0x14013d6c0]
jp 0x140041095
ucomisd xmm0, qword [0x14013d6c0]
jne 0x140041095
movss xmm0, dword [0x14013d6c8]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [0x14013d6cc]
movss dword [rbp + 0x148], xmm0
mov rax, qword [rbp]
test rax, rax
jne 0x14004042b
jmp 0x1400410a5
nop
movss xmm0, dword [0x14013d6d0]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [0x14013d6d4]
movss dword [rbp + 0x144], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x144]
ucomisd xmm0, qword [0x14013d6d8]
jp 0x140041105
ucomisd xmm0, qword [0x14013d6d8]
jne 0x140041105
movss xmm0, dword [0x14013d6e0]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [0x14013d6e4]
movss dword [rbp + 0x144], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x144]
ucomisd xmm0, qword [0x14013d6e8]
jp 0x140041145
ucomisd xmm0, qword [0x14013d6e8]
jne 0x140041145
movss xmm0, dword [0x14013d6f0]
movss dword [rbp + 0x144], xmm0
movss xmm0, dword [0x14013d6f4]
movss dword [rbp + 0x144], xmm0
mov rax, qword [rbp + 8]
mov rax, qword [rax]
add rax, 0x10
mov rax, qword [rax]
mov rdx, qword [rbp + 8]
mov rcx, rdx
call rax
movss xmm0, dword [0x14013d6f8]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x14013d6fc]
movss dword [rbp + 0x140], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x140]
ucomisd xmm0, qword [0x14013d700]
jp 0x1400411bc
ucomisd xmm0, qword [0x14013d700]
jne 0x1400411bc
movss xmm0, dword [0x14013d708]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x14013d70c]
movss dword [rbp + 0x140], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x140]
ucomisd xmm0, qword [0x14013d710]
jp 0x1400411fc
ucomisd xmm0, qword [0x14013d710]
jne 0x1400411fc
movss xmm0, dword [0x14013d718]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x14013d71c]
movss dword [rbp + 0x140], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x140]
ucomisd xmm0, qword [0x14013d720]
jp 0x14004123c
ucomisd xmm0, qword [0x14013d720]
jne 0x14004123c
movss xmm0, dword [0x14013d728]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x14013d72c]
movss dword [rbp + 0x140], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x140]
ucomisd xmm0, qword [0x14013d730]
jp 0x14004127c
ucomisd xmm0, qword [0x14013d730]
jne 0x14004127c
movss xmm0, dword [0x14013d738]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x14013d73c]
movss dword [rbp + 0x140], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x140]
ucomisd xmm0, qword [0x14013d740]
jp 0x1400412bc
ucomisd xmm0, qword [0x14013d740]
jne 0x1400412bc
movss xmm0, dword [0x14013d748]
movss dword [rbp + 0x140], xmm0
movss xmm0, dword [0x14013d74c]
movss dword [rbp + 0x140], xmm0
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
add rax, 0x10
mov rax, qword [rax]
mov rdx, qword [rbp + 0x10]
mov rcx, rdx
call rax
movss xmm0, dword [str.__tIS]
movss dword [rbp + 0x114], xmm0
movss xmm0, dword [0x14013d754]
movss dword [rbp + 0x114], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x114]
ucomisd xmm0, qword [0x14013d758]
jp 0x140041333
ucomisd xmm0, qword [0x14013d758]
jne 0x140041333
movss xmm0, dword [0x14013d760]
movss dword [rbp + 0x114], xmm0
movss xmm0, dword [0x14013d764]
movss dword [rbp + 0x114], xmm0
mov rax, qword [rbp]
mov rax, qword [rax]
add rax, 0x10
mov rax, qword [rax]
mov rdx, qword [rbp]
mov rcx, rdx
call rax
movss xmm0, dword [0x14013d768]
movss dword [rbp + 0x13c], xmm0
movss xmm0, dword [0x14013d76c]
movss dword [rbp + 0x13c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x13c]
ucomisd xmm0, qword [0x14013d770]
jp 0x1400413aa
ucomisd xmm0, qword [0x14013d770]
jne 0x1400413aa
movss xmm0, dword [0x14013d778]
movss dword [rbp + 0x13c], xmm0
movss xmm0, dword [0x14013d77c]
movss dword [rbp + 0x13c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x13c]
ucomisd xmm0, qword [0x14013d780]
jp 0x1400413ea
ucomisd xmm0, qword [0x14013d780]
jne 0x1400413ea
movss xmm0, dword [0x14013d788]
movss dword [rbp + 0x13c], xmm0
movss xmm0, dword [0x14013d78c]
movss dword [rbp + 0x13c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x13c]
ucomisd xmm0, qword [0x14013d790]
jp 0x14004142a
ucomisd xmm0, qword [0x14013d790]
jne 0x14004142a
movss xmm0, dword [0x14013d798]
movss dword [rbp + 0x13c], xmm0
movss xmm0, dword [0x14013d79c]
movss dword [rbp + 0x13c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x13c]
ucomisd xmm0, qword [0x14013d7a0]
jp 0x14004146a
ucomisd xmm0, qword [0x14013d7a0]
jne 0x14004146a
movss xmm0, dword [0x14013d7a8]
movss dword [rbp + 0x13c], xmm0
movss xmm0, dword [0x14013d7ac]
movss dword [rbp + 0x13c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x13c]
ucomisd xmm0, qword [0x14013d7b0]
jp 0x1400414aa
ucomisd xmm0, qword [0x14013d7b0]
jne 0x1400414aa
movss xmm0, dword [0x14013d7b8]
movss dword [rbp + 0x13c], xmm0
movss xmm0, dword [0x14013d7bc]
movss dword [rbp + 0x13c], xmm0
mov rax, qword [sym.imp.ole32.dll_CoUninitialize]
call rax
movss xmm0, dword [0x14013d7c0]
movss dword [rbp + 0x138], xmm0
movss xmm0, dword [0x14013d7c4]
movss dword [rbp + 0x138], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x138]
ucomisd xmm0, qword [0x14013d7c8]
jp 0x140041513
ucomisd xmm0, qword [0x14013d7c8]
jne 0x140041513
movss xmm0, dword [0x14013d7d0]
movss dword [rbp + 0x138], xmm0
movss xmm0, dword [0x14013d7d4]
movss dword [rbp + 0x138], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x138]
ucomisd xmm0, qword [0x14013d7d8]
jp 0x140041553
ucomisd xmm0, qword [0x14013d7d8]
jne 0x140041553
movss xmm0, dword [0x14013d7e0]
movss dword [rbp + 0x138], xmm0
movss xmm0, dword [0x14013d7e4]
movss dword [rbp + 0x138], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x138]
ucomisd xmm0, qword [0x14013d7e8]
jp 0x140041593
ucomisd xmm0, qword [0x14013d7e8]
jne 0x140041593
movss xmm0, dword [0x14013d7f0]
movss dword [rbp + 0x138], xmm0
movss xmm0, dword [0x14013d7f4]
movss dword [rbp + 0x138], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x138]
ucomisd xmm0, qword [0x14013d7f8]
jp 0x1400415d3
ucomisd xmm0, qword [0x14013d7f8]
jne 0x1400415d3
movss xmm0, dword [0x14013d800]
movss dword [rbp + 0x138], xmm0
movss xmm0, dword [0x14013d804]
movss dword [rbp + 0x138], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x138]
ucomisd xmm0, qword [0x14013d808]
jp 0x140041613
ucomisd xmm0, qword [0x14013d808]
jne 0x140041613
movss xmm0, dword [0x14013d810]
movss dword [rbp + 0x138], xmm0
movss xmm0, dword [0x14013d814]
movss dword [rbp + 0x138], xmm0
mov eax, 1
jmp 0x140041662
add rsp, 0x248
pop rbx
pop rsi
pop rdi
pop rbp
ret