Function at 0x14001d207
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Encode data using base64
Get common file path
Link many functions at runtime
Parse pe header
Write file on windows

Disassembly:
push rbp
push r13
push r12
push rdi
push rbx
mov eax, 0xb2e0
call fcn.140071af0
sub rsp, rax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xb290], rcx
mov dword [rbp + 0xb25c], 0x3d2a
movss xmm0, dword [0x1400ba990]
movss dword [rbp + 0xb258], xmm0
movss xmm0, dword [0x1400ba994]
movss dword [rbp + 0xb258], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb258]
ucomisd xmm0, qword [0x1400ba998]
jp 0x14001d294
ucomisd xmm0, qword [0x1400ba998]
jne 0x14001d294
movss xmm0, dword [str.q_fI]
movss dword [rbp + 0xb258], xmm0
movss xmm0, dword [0x1400ba9a4]
movss dword [rbp + 0xb258], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb258]
ucomisd xmm0, qword [0x1400ba9a8]
jp 0x14001d2d4
ucomisd xmm0, qword [0x1400ba9a8]
jne 0x14001d2d4
movss xmm0, dword [0x1400ba9b0]
movss dword [rbp + 0xb258], xmm0
movss xmm0, dword [0x1400ba9b4]
movss dword [rbp + 0xb258], xmm0
mov dword [rbp + 0xb254], 0
jmp 0x14001da8f
movss xmm0, dword [0x1400ba9b8]
movss dword [rbp + 0xb250], xmm0
movss xmm0, dword [0x1400ba9bc]
movss dword [rbp + 0xb250], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb250]
ucomisd xmm0, qword [0x1400ba9c0]
jp 0x14001d343
ucomisd xmm0, qword [0x1400ba9c0]
jne 0x14001d343
movss xmm0, dword [0x1400ba9c8]
movss dword [rbp + 0xb250], xmm0
movss xmm0, dword [0x1400ba9cc]
movss dword [rbp + 0xb250], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb250]
ucomisd xmm0, qword [0x1400ba9d0]
jp 0x14001d383
ucomisd xmm0, qword [0x1400ba9d0]
jne 0x14001d383
movss xmm0, dword [0x1400ba9d8]
movss dword [rbp + 0xb250], xmm0
movss xmm0, dword [0x1400ba9dc]
movss dword [rbp + 0xb250], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb250]
ucomisd xmm0, qword [0x1400ba9e0]
jp 0x14001d3c3
ucomisd xmm0, qword [0x1400ba9e0]
jne 0x14001d3c3
movss xmm0, dword [0x1400ba9e8]
movss dword [rbp + 0xb250], xmm0
movss xmm0, dword [0x1400ba9ec]
movss dword [rbp + 0xb250], xmm0
mov ecx, 0xd6e0
call fcn.14008a780
mov qword [rbp + 0xa658], rax
movss xmm0, dword [0x1400ba9f0]
movss dword [rbp + 0xa654], xmm0
movss xmm0, dword [0x1400ba9f4]
movss dword [rbp + 0xa654], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa654]
ucomisd xmm0, qword [0x1400ba9f8]
jp 0x14001d434
ucomisd xmm0, qword [0x1400ba9f8]
jne 0x14001d434
movss xmm0, dword [0x1400baa00]
movss dword [rbp + 0xa654], xmm0
movss xmm0, dword [0x1400baa04]
movss dword [rbp + 0xa654], xmm0
mov dword [rbp + 0xb24c], 0
jmp 0x14001d79f
movss xmm0, dword [0x1400baa08]
movss dword [rbp + 0xb248], xmm0
movss xmm0, dword [0x1400baa0c]
movss dword [rbp + 0xb248], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb248]
ucomisd xmm0, qword [0x1400baa10]
jp 0x14001d4a3
ucomisd xmm0, qword [0x1400baa10]
jne 0x14001d4a3
movss xmm0, dword [0x1400baa18]
movss dword [rbp + 0xb248], xmm0
movss xmm0, dword [0x1400baa1c]
movss dword [rbp + 0xb248], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb248]
ucomisd xmm0, qword [0x1400baa20]
jp 0x14001d4e3
ucomisd xmm0, qword [0x1400baa20]
jne 0x14001d4e3
movss xmm0, dword [0x1400baa28]
movss dword [rbp + 0xb248], xmm0
movss xmm0, dword [0x1400baa2c]
movss dword [rbp + 0xb248], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb248]
ucomisd xmm0, qword [0x1400baa30]
jp 0x14001d523
ucomisd xmm0, qword [0x1400baa30]
jne 0x14001d523
movss xmm0, dword [0x1400baa38]
movss dword [rbp + 0xb248], xmm0
movss xmm0, dword [0x1400baa3c]
movss dword [rbp + 0xb248], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov edx, dword [rbp + 0xb24c]
movsxd rdx, edx
lea rcx, [rdx*4]
mov rdx, qword [rbp + 0xa658]
lea r8, [rcx + rdx]
movsxd rdx, eax
imul rdx, rdx, 0x7c3d2619
shr rdx, 0x20
sar edx, 0xc
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x20f8
sub eax, ecx
mov edx, eax
mov dword [r8], edx
movss xmm0, dword [0x1400baa40]
movss dword [rbp + 0xb244], xmm0
movss xmm0, dword [0x1400baa44]
movss dword [rbp + 0xb244], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb244]
ucomisd xmm0, qword [0x1400baa48]
jp 0x14001d5c9
ucomisd xmm0, qword [0x1400baa48]
jne 0x14001d5c9
movss xmm0, dword [0x1400baa50]
movss dword [rbp + 0xb244], xmm0
movss xmm0, dword [str._z_I8]
movss dword [rbp + 0xb244], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb244]
ucomisd xmm0, qword [0x1400baa58]
jp 0x14001d609
ucomisd xmm0, qword [0x1400baa58]
jne 0x14001d609
movss xmm0, dword [0x1400baa60]
movss dword [rbp + 0xb244], xmm0
movss xmm0, dword [0x1400baa64]
movss dword [rbp + 0xb244], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
movsxd rdx, eax
imul rdx, rdx, 0xffffffff82f518f9
shr rdx, 0x20
add edx, eax
sar edx, 0xc
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x1f47
sub eax, ecx
mov edx, eax
add dword [rbp + 0xb25c], edx
movss xmm0, dword [0x1400baa68]
movss dword [rbp + 0xb240], xmm0
movss xmm0, dword [0x1400baa6c]
movss dword [rbp + 0xb240], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb240]
ucomisd xmm0, qword [0x1400baa70]
jp 0x14001d698
ucomisd xmm0, qword [0x1400baa70]
jne 0x14001d698
movss xmm0, dword [0x1400baa78]
movss dword [rbp + 0xb240], xmm0
movss xmm0, dword [0x1400baa7c]
movss dword [rbp + 0xb240], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb240]
ucomisd xmm0, qword [0x1400baa80]
jp 0x14001d6d8
ucomisd xmm0, qword [0x1400baa80]
jne 0x14001d6d8
movss xmm0, dword [0x1400baa88]
movss dword [rbp + 0xb240], xmm0
movss xmm0, dword [0x1400baa8c]
movss dword [rbp + 0xb240], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb240]
ucomisd xmm0, qword [0x1400baa90]
jp 0x14001d718
ucomisd xmm0, qword [0x1400baa90]
jne 0x14001d718
movss xmm0, dword [0x1400baa98]
movss dword [rbp + 0xb240], xmm0
movss xmm0, dword [0x1400baa9c]
movss dword [rbp + 0xb240], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb240]
ucomisd xmm0, qword [0x1400baaa0]
jp 0x14001d758
ucomisd xmm0, qword [0x1400baaa0]
jne 0x14001d758
movss xmm0, dword [0x1400baaa8]
movss dword [rbp + 0xb240], xmm0
movss xmm0, dword [0x1400baaac]
movss dword [rbp + 0xb240], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb240]
ucomisd xmm0, qword [0x1400baab0]
jp 0x14001d798
ucomisd xmm0, qword [0x1400baab0]
jne 0x14001d798
movss xmm0, dword [0x1400baab8]
movss dword [rbp + 0xb240], xmm0
movss xmm0, dword [0x1400baabc]
movss dword [rbp + 0xb240], xmm0
add dword [rbp + 0xb24c], 1
cmp dword [rbp + 0xb24c], 0x34b
jle 0x14001d443
movss xmm0, dword [0x1400baac0]
movss dword [rbp + 0xb23c], xmm0
movss xmm0, dword [0x1400baac4]
movss dword [rbp + 0xb23c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb23c]
ucomisd xmm0, qword [0x1400baac8]
jp 0x14001d80f
ucomisd xmm0, qword [0x1400baac8]
jne 0x14001d80f
movss xmm0, dword [0x1400baad0]
movss dword [rbp + 0xb23c], xmm0
movss xmm0, dword [0x1400baad4]
movss dword [rbp + 0xb23c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb23c]
ucomisd xmm0, qword [0x1400baad8]
jp 0x14001d84f
ucomisd xmm0, qword [0x1400baad8]
jne 0x14001d84f
movss xmm0, dword [0x1400baae0]
movss dword [rbp + 0xb23c], xmm0
movss xmm0, dword [0x1400baae4]
movss dword [rbp + 0xb23c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb23c]
ucomisd xmm0, qword [0x1400baae8]
jp 0x14001d88f
ucomisd xmm0, qword [0x1400baae8]
jne 0x14001d88f
movss xmm0, dword [0x1400baaf0]
movss dword [rbp + 0xb23c], xmm0
movss xmm0, dword [0x1400baaf4]
movss dword [rbp + 0xb23c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb23c]
ucomisd xmm0, qword [0x1400baaf8]
jp 0x14001d8cf
ucomisd xmm0, qword [0x1400baaf8]
jne 0x14001d8cf
movss xmm0, dword [0x1400bab00]
movss dword [rbp + 0xb23c], xmm0
movss xmm0, dword [0x1400bab04]
movss dword [rbp + 0xb23c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb23c]
ucomisd xmm0, qword [0x1400bab08]
jp 0x14001d90f
ucomisd xmm0, qword [0x1400bab08]
jne 0x14001d90f
movss xmm0, dword [0x1400bab10]
movss dword [rbp + 0xb23c], xmm0
movss xmm0, dword [0x1400bab14]
movss dword [rbp + 0xb23c], xmm0
mov rax, qword [rbp + 0xa658]
test rax, rax
je 0x14001d928
mov edx, 4
mov rcx, rax
call fcn.14008a770
movss xmm0, dword [0x1400bab18]
movss dword [rbp + 0xb238], xmm0
movss xmm0, dword [str.5G_g]
movss dword [rbp + 0xb238], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb238]
ucomisd xmm0, qword [0x1400bab20]
jp 0x14001d988
ucomisd xmm0, qword [0x1400bab20]
jne 0x14001d988
movss xmm0, dword [0x1400bab28]
movss dword [rbp + 0xb238], xmm0
movss xmm0, dword [0x1400bab2c]
movss dword [rbp + 0xb238], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb238]
ucomisd xmm0, qword [0x1400bab30]
jp 0x14001d9c8
ucomisd xmm0, qword [0x1400bab30]
jne 0x14001d9c8
movss xmm0, dword [0x1400bab38]
movss dword [rbp + 0xb238], xmm0
movss xmm0, dword [0x1400bab3c]
movss dword [rbp + 0xb238], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb238]
ucomisd xmm0, qword [0x1400bab40]
jp 0x14001da08
ucomisd xmm0, qword [0x1400bab40]
jne 0x14001da08
movss xmm0, dword [0x1400bab48]
movss dword [rbp + 0xb238], xmm0
movss xmm0, dword [0x1400bab4c]
movss dword [rbp + 0xb238], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb238]
ucomisd xmm0, qword [0x1400bab50]
jp 0x14001da48
ucomisd xmm0, qword [0x1400bab50]
jne 0x14001da48
movss xmm0, dword [0x1400bab58]
movss dword [rbp + 0xb238], xmm0
movss xmm0, dword [0x1400bab5c]
movss dword [rbp + 0xb238], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb238]
ucomisd xmm0, qword [0x1400bab60]
jp 0x14001da88
ucomisd xmm0, qword [0x1400bab60]
jne 0x14001da88
movss xmm0, dword [0x1400bab68]
movss dword [rbp + 0xb238], xmm0
movss xmm0, dword [0x1400bab6c]
movss dword [rbp + 0xb238], xmm0
add dword [rbp + 0xb254], 1
cmp dword [rbp + 0xb254], 0x5c8e
jle 0x14001d2e3
mov rax, qword [rbp + 0xb290]
mov qword [rbp + 0xa990], rax
movss xmm0, dword [0x1400bab70]
movss dword [rbp + 0xb234], xmm0
movss xmm0, dword [0x1400bab74]
movss dword [rbp + 0xb234], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb234]
ucomisd xmm0, qword [0x1400bab78]
jp 0x14001db0d
ucomisd xmm0, qword [0x1400bab78]
jne 0x14001db0d
movss xmm0, dword [0x1400bab80]
movss dword [rbp + 0xb234], xmm0
movss xmm0, dword [0x1400bab84]
movss dword [rbp + 0xb234], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb234]
ucomisd xmm0, qword [0x1400bab88]
jp 0x14001db4d
ucomisd xmm0, qword [0x1400bab88]
jne 0x14001db4d
movss xmm0, dword [0x1400bab90]
movss dword [rbp + 0xb234], xmm0
movss xmm0, dword [0x1400bab94]
movss dword [rbp + 0xb234], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb234]
ucomisd xmm0, qword [0x1400bab98]
jp 0x14001db8d
ucomisd xmm0, qword [0x1400bab98]
jne 0x14001db8d
movss xmm0, dword [0x1400baba0]
movss dword [rbp + 0xb234], xmm0
movss xmm0, dword [0x1400baba4]
movss dword [rbp + 0xb234], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb234]
ucomisd xmm0, qword [str._v_bk]
jp 0x14001dbcd
ucomisd xmm0, qword [str._v_bk]
jne 0x14001dbcd
movss xmm0, dword [0x1400babb0]
movss dword [rbp + 0xb234], xmm0
movss xmm0, dword [0x1400babb4]
movss dword [rbp + 0xb234], xmm0
mov rax, qword [rbp + 0xa990]
mov eax, dword [rax + 0x3c]
movsxd rdx, eax
mov rax, qword [rbp + 0xa990]
add rax, rdx
mov qword [rbp + 0xa988], rax
mov dword [rbp + 0xb230], 0x642b
movss xmm0, dword [0x1400babb8]
movss dword [rbp + 0xa984], xmm0
movss xmm0, dword [0x1400babbc]
movss dword [rbp + 0xa984], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa984]
ucomisd xmm0, qword [0x1400babc0]
jp 0x14001dcbd
ucomisd xmm0, qword [0x1400babc0]
jne 0x14001dcbd
movss xmm0, dword [0x1400babc8]
movss dword [rbp + 0xa980], xmm0
movss xmm0, dword [0x1400babcc]
movss dword [rbp + 0xa980], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa980]
ucomisd xmm0, qword [0x1400babd0]
jp 0x14001dc9d
ucomisd xmm0, qword [0x1400babd0]
jne 0x14001dc9d
movss xmm0, dword [0x1400babd8]
movss dword [rbp + 0xa980], xmm0
movss xmm0, dword [0x1400babdc]
movss dword [rbp + 0xa980], xmm0
movss xmm0, dword [0x1400babe0]
movss dword [rbp + 0xa984], xmm0
movss xmm0, dword [0x1400babe4]
movss dword [rbp + 0xa984], xmm0
mov dword [rbp + 0xb22c], 0
jmp 0x14001fc78
movss xmm0, dword [0x1400babe8]
movss dword [rbp + 0xb228], xmm0
movss xmm0, dword [0x1400babec]
movss dword [rbp + 0xb228], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb228]
ucomisd xmm0, qword [0x1400babf0]
jp 0x14001de54
ucomisd xmm0, qword [0x1400babf0]
jne 0x14001de54
movss xmm0, dword [0x1400babf8]
movss dword [rbp + 0xb224], xmm0
movss xmm0, dword [0x1400babfc]
movss dword [rbp + 0xb224], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb224]
ucomisd xmm0, qword [0x1400bac00]
jp 0x14001dd74
ucomisd xmm0, qword [0x1400bac00]
jne 0x14001dd74
movss xmm0, dword [0x1400bac08]
movss dword [rbp + 0xb224], xmm0
movss xmm0, dword [0x1400bac0c]
movss dword [rbp + 0xb224], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb224]
ucomisd xmm0, qword [0x1400bac10]
jp 0x14001ddb4
ucomisd xmm0, qword [0x1400bac10]
jne 0x14001ddb4
movss xmm0, dword [0x1400bac18]
movss dword [rbp + 0xb224], xmm0
movss xmm0, dword [0x1400bac1c]
movss dword [rbp + 0xb224], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb224]
ucomisd xmm0, qword [0x1400bac20]
jp 0x14001ddf4
ucomisd xmm0, qword [0x1400bac20]
jne 0x14001ddf4
movss xmm0, dword [0x1400bac28]
movss dword [rbp + 0xb224], xmm0
movss xmm0, dword [0x1400bac2c]
movss dword [rbp + 0xb224], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb224]
ucomisd xmm0, qword [0x1400bac30]
jp 0x14001de34
ucomisd xmm0, qword [0x1400bac30]
jne 0x14001de34
movss xmm0, dword [0x1400bac38]
movss dword [rbp + 0xb224], xmm0
movss xmm0, dword [0x1400bac3c]
movss dword [rbp + 0xb224], xmm0
movss xmm0, dword [0x1400bac40]
movss dword [rbp + 0xb228], xmm0
movss xmm0, dword [0x1400bac44]
movss dword [rbp + 0xb228], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb228]
ucomisd xmm0, qword [str.pw]
jp 0x14001df3c
ucomisd xmm0, qword [str.pw]
jne 0x14001df3c
movss xmm0, dword [0x1400bac50]
movss dword [rbp + 0xb220], xmm0
movss xmm0, dword [0x1400bac54]
movss dword [rbp + 0xb220], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb220]
ucomisd xmm0, qword [0x1400bac58]
jp 0x14001dedc
ucomisd xmm0, qword [0x1400bac58]
jne 0x14001dedc
movss xmm0, dword [0x1400bac60]
movss dword [rbp + 0xb220], xmm0
movss xmm0, dword [0x1400bac64]
movss dword [rbp + 0xb220], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb220]
ucomisd xmm0, qword [0x1400bac68]
jp 0x14001df1c
ucomisd xmm0, qword [0x1400bac68]
jne 0x14001df1c
movss xmm0, dword [0x1400bac70]
movss dword [rbp + 0xb220], xmm0
movss xmm0, dword [0x1400bac74]
movss dword [rbp + 0xb220], xmm0
movss xmm0, dword [0x1400bac78]
movss dword [rbp + 0xb228], xmm0
movss xmm0, dword [0x1400bac7c]
movss dword [rbp + 0xb228], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb228]
ucomisd xmm0, qword [0x1400bac80]
jp 0x14001dfe4
ucomisd xmm0, qword [0x1400bac80]
jne 0x14001dfe4
movss xmm0, dword [0x1400bac88]
movss dword [rbp + 0xa670], xmm0
movss xmm0, dword [0x1400bac8c]
movss dword [rbp + 0xa670], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa670]
ucomisd xmm0, qword [0x1400bac90]
jp 0x14001dfc4
ucomisd xmm0, qword [0x1400bac90]
jne 0x14001dfc4
movss xmm0, dword [0x1400bac98]
movss dword [rbp + 0xa670], xmm0
movss xmm0, dword [0x1400bac9c]
movss dword [rbp + 0xa670], xmm0
movss xmm0, dword [0x1400baca0]
movss dword [rbp + 0xb228], xmm0
movss xmm0, dword [0x1400baca4]
movss dword [rbp + 0xb228], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb228]
ucomisd xmm0, qword [0x1400baca8]
jp 0x14001e14c
ucomisd xmm0, qword [0x1400baca8]
jne 0x14001e14c
movss xmm0, dword [0x1400bacb0]
movss dword [rbp + 0xb21c], xmm0
movss xmm0, dword [str.sPI]
movss dword [rbp + 0xb21c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb21c]
ucomisd xmm0, qword [0x1400bacb8]
jp 0x14001e06c
ucomisd xmm0, qword [0x1400bacb8]
jne 0x14001e06c
movss xmm0, dword [0x1400bacc0]
movss dword [rbp + 0xb21c], xmm0
movss xmm0, dword [0x1400bacc4]
movss dword [rbp + 0xb21c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb21c]
ucomisd xmm0, qword [0x1400bacc8]
jp 0x14001e0ac
ucomisd xmm0, qword [0x1400bacc8]
jne 0x14001e0ac
movss xmm0, dword [0x1400bacd0]
movss dword [rbp + 0xb21c], xmm0
movss xmm0, dword [0x1400bacd4]
movss dword [rbp + 0xb21c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb21c]
ucomisd xmm0, qword [0x1400bacd8]
jp 0x14001e0ec
ucomisd xmm0, qword [0x1400bacd8]
jne 0x14001e0ec
movss xmm0, dword [0x1400bace0]
movss dword [rbp + 0xb21c], xmm0
movss xmm0, dword [0x1400bace4]
movss dword [rbp + 0xb21c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb21c]
ucomisd xmm0, qword [0x1400bace8]
jp 0x14001e12c
ucomisd xmm0, qword [0x1400bace8]
jne 0x14001e12c
movss xmm0, dword [0x1400bacf0]
movss dword [rbp + 0xb21c], xmm0
movss xmm0, dword [0x1400bacf4]
movss dword [rbp + 0xb21c], xmm0
movss xmm0, dword [0x1400bacf8]
movss dword [rbp + 0xb228], xmm0
movss xmm0, dword [0x1400bacfc]
movss dword [rbp + 0xb228], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb228]
ucomisd xmm0, qword [0x1400bad00]
jp 0x14001e2b4
ucomisd xmm0, qword [0x1400bad00]
jne 0x14001e2b4
movss xmm0, dword [0x1400bad08]
movss dword [rbp + 0xb218], xmm0
movss xmm0, dword [0x1400bad0c]
movss dword [rbp + 0xb218], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb218]
ucomisd xmm0, qword [0x1400bad10]
jp 0x14001e1d4
ucomisd xmm0, qword [0x1400bad10]
jne 0x14001e1d4
movss xmm0, dword [0x1400bad18]
movss dword [rbp + 0xb218], xmm0
movss xmm0, dword [0x1400bad1c]
movss dword [rbp + 0xb218], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb218]
ucomisd xmm0, qword [0x1400bad20]
jp 0x14001e214
ucomisd xmm0, qword [0x1400bad20]
jne 0x14001e214
movss xmm0, dword [0x1400bad28]
movss dword [rbp + 0xb218], xmm0
movss xmm0, dword [0x1400bad2c]
movss dword [rbp + 0xb218], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb218]
ucomisd xmm0, qword [0x1400bad30]
jp 0x14001e254
ucomisd xmm0, qword [0x1400bad30]
jne 0x14001e254
movss xmm0, dword [0x1400bad38]
movss dword [rbp + 0xb218], xmm0
movss xmm0, dword [0x1400bad3c]
movss dword [rbp + 0xb218], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb218]
ucomisd xmm0, qword [0x1400bad40]
jp 0x14001e294
ucomisd xmm0, qword [0x1400bad40]
jne 0x14001e294
movss xmm0, dword [0x1400bad48]
movss dword [rbp + 0xb218], xmm0
movss xmm0, dword [0x1400bad4c]
movss dword [rbp + 0xb218], xmm0
movss xmm0, dword [0x1400bad50]
movss dword [rbp + 0xb228], xmm0
movss xmm0, dword [0x1400bad54]
movss dword [rbp + 0xb228], xmm0
mov ecx, 0x26bac
call fcn.14008a780
mov qword [rbp + 0xa668], rax
movss xmm0, dword [0x1400bad58]
movss dword [rbp + 0xb214], xmm0
movss xmm0, dword [0x1400bad5c]
movss dword [rbp + 0xb214], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb214]
ucomisd xmm0, qword [0x1400bad60]
jp 0x14001e44d
ucomisd xmm0, qword [0x1400bad60]
jne 0x14001e44d
movss xmm0, dword [0x1400bad68]
movss dword [rbp + 0xb210], xmm0
movss xmm0, dword [0x1400bad6c]
movss dword [rbp + 0xb210], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb210]
ucomisd xmm0, qword [0x1400bad70]
jp 0x14001e36d
ucomisd xmm0, qword [0x1400bad70]
jne 0x14001e36d
movss xmm0, dword [0x1400bad78]
movss dword [rbp + 0xb210], xmm0
movss xmm0, dword [0x1400bad7c]
movss dword [rbp + 0xb210], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb210]
ucomisd xmm0, qword [0x1400bad80]
jp 0x14001e3ad
ucomisd xmm0, qword [0x1400bad80]
jne 0x14001e3ad
movss xmm0, dword [0x1400bad88]
movss dword [rbp + 0xb210], xmm0
movss xmm0, dword [0x1400bad8c]
movss dword [rbp + 0xb210], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb210]
ucomisd xmm0, qword [0x1400bad90]
jp 0x14001e3ed
ucomisd xmm0, qword [0x1400bad90]
jne 0x14001e3ed
movss xmm0, dword [0x1400bad98]
movss dword [rbp + 0xb210], xmm0
movss xmm0, dword [0x1400bad9c]
movss dword [rbp + 0xb210], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb210]
ucomisd xmm0, qword [0x1400bada0]
jp 0x14001e42d
ucomisd xmm0, qword [0x1400bada0]
jne 0x14001e42d
movss xmm0, dword [0x1400bada8]
movss dword [rbp + 0xb210], xmm0
movss xmm0, dword [0x1400badac]
movss dword [rbp + 0xb210], xmm0
movss xmm0, dword [0x1400badb0]
movss dword [rbp + 0xb214], xmm0
movss xmm0, dword [0x1400badb4]
movss dword [rbp + 0xb214], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb214]
ucomisd xmm0, qword [0x1400badb8]
jp 0x14001e5f5
ucomisd xmm0, qword [0x1400badb8]
jne 0x14001e5f5
movss xmm0, dword [0x1400badc0]
movss dword [rbp + 0xb20c], xmm0
movss xmm0, dword [0x1400badc4]
movss dword [rbp + 0xb20c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb20c]
ucomisd xmm0, qword [0x1400badc8]
jp 0x14001e4d5
ucomisd xmm0, qword [0x1400badc8]
jne 0x14001e4d5
movss xmm0, dword [0x1400badd0]
movss dword [rbp + 0xb20c], xmm0
movss xmm0, dword [0x1400badd4]
movss dword [rbp + 0xb20c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb20c]
ucomisd xmm0, qword [0x1400badd8]
jp 0x14001e515
ucomisd xmm0, qword [0x1400badd8]
jne 0x14001e515
movss xmm0, dword [0x1400bade0]
movss dword [rbp + 0xb20c], xmm0
movss xmm0, dword [0x1400bade4]
movss dword [rbp + 0xb20c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb20c]
ucomisd xmm0, qword [0x1400bade8]
jp 0x14001e555
ucomisd xmm0, qword [0x1400bade8]
jne 0x14001e555
movss xmm0, dword [0x1400badf0]
movss dword [rbp + 0xb20c], xmm0
movss xmm0, dword [0x1400badf4]
movss dword [rbp + 0xb20c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb20c]
ucomisd xmm0, qword [0x1400badf8]
jp 0x14001e595
ucomisd xmm0, qword [0x1400badf8]
jne 0x14001e595
movss xmm0, dword [0x1400bae00]
movss dword [rbp + 0xb20c], xmm0
movss xmm0, dword [0x1400bae04]
movss dword [rbp + 0xb20c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb20c]
ucomisd xmm0, qword [0x1400bae08]
jp 0x14001e5d5
ucomisd xmm0, qword [0x1400bae08]
jne 0x14001e5d5
movss xmm0, dword [0x1400bae10]
movss dword [rbp + 0xb20c], xmm0
movss xmm0, dword [0x1400bae14]
movss dword [rbp + 0xb20c], xmm0
movss xmm0, dword [0x1400bae18]
movss dword [rbp + 0xb214], xmm0
movss xmm0, dword [0x1400bae1c]
movss dword [rbp + 0xb214], xmm0
mov dword [rbp + 0xb208], 0
jmp 0x14001f3d8
movss xmm0, dword [0x1400bae20]
movss dword [rbp + 0xb204], xmm0
movss xmm0, dword [0x1400bae24]
movss dword [rbp + 0xb204], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb204]
ucomisd xmm0, qword [0x1400bae28]
jp 0x14001e78c
ucomisd xmm0, qword [0x1400bae28]
jne 0x14001e78c
movss xmm0, dword [0x1400bae30]
movss dword [rbp + 0xb200], xmm0
movss xmm0, dword [0x1400bae34]
movss dword [rbp + 0xb200], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb200]
ucomisd xmm0, qword [0x1400bae38]
jp 0x14001e6ac
ucomisd xmm0, qword [0x1400bae38]
jne 0x14001e6ac
movss xmm0, dword [0x1400bae40]
movss dword [rbp + 0xb200], xmm0
movss xmm0, dword [0x1400bae44]
movss dword [rbp + 0xb200], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb200]
ucomisd xmm0, qword [0x1400bae48]
jp 0x14001e6ec
ucomisd xmm0, qword [0x1400bae48]
jne 0x14001e6ec
movss xmm0, dword [0x1400bae50]
movss dword [rbp + 0xb200], xmm0
movss xmm0, dword [0x1400bae54]
movss dword [rbp + 0xb200], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb200]
ucomisd xmm0, qword [0x1400bae58]
jp 0x14001e72c
ucomisd xmm0, qword [0x1400bae58]
jne 0x14001e72c
movss xmm0, dword [0x1400bae60]
movss dword [rbp + 0xb200], xmm0
movss xmm0, dword [0x1400bae64]
movss dword [rbp + 0xb200], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb200]
ucomisd xmm0, qword [0x1400bae68]
jp 0x14001e76c
ucomisd xmm0, qword [0x1400bae68]
jne 0x14001e76c
movss xmm0, dword [0x1400bae70]
movss dword [rbp + 0xb200], xmm0
movss xmm0, dword [0x1400bae74]
movss dword [rbp + 0xb200], xmm0
movss xmm0, dword [0x1400bae78]
movss dword [rbp + 0xb204], xmm0
movss xmm0, dword [0x1400bae7c]
movss dword [rbp + 0xb204], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb204]
ucomisd xmm0, qword [0x1400bae80]
jp 0x14001e934
ucomisd xmm0, qword [0x1400bae80]
jne 0x14001e934
movss xmm0, dword [str._IY_]
movss dword [rbp + 0xb1fc], xmm0
movss xmm0, dword [0x1400bae8c]
movss dword [rbp + 0xb1fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1fc]
ucomisd xmm0, qword [0x1400bae90]
jp 0x14001e814
ucomisd xmm0, qword [0x1400bae90]
jne 0x14001e814
movss xmm0, dword [0x1400bae98]
movss dword [rbp + 0xb1fc], xmm0
movss xmm0, dword [0x1400bae9c]
movss dword [rbp + 0xb1fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1fc]
ucomisd xmm0, qword [0x1400baea0]
jp 0x14001e854
ucomisd xmm0, qword [0x1400baea0]
jne 0x14001e854
movss xmm0, dword [0x1400baea8]
movss dword [rbp + 0xb1fc], xmm0
movss xmm0, dword [0x1400baeac]
movss dword [rbp + 0xb1fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1fc]
ucomisd xmm0, qword [0x1400baeb0]
jp 0x14001e894
ucomisd xmm0, qword [0x1400baeb0]
jne 0x14001e894
movss xmm0, dword [0x1400baeb8]
movss dword [rbp + 0xb1fc], xmm0
movss xmm0, dword [0x1400baebc]
movss dword [rbp + 0xb1fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1fc]
ucomisd xmm0, qword [0x1400baec0]
jp 0x14001e8d4
ucomisd xmm0, qword [0x1400baec0]
jne 0x14001e8d4
movss xmm0, dword [0x1400baec8]
movss dword [rbp + 0xb1fc], xmm0
movss xmm0, dword [0x1400baecc]
movss dword [rbp + 0xb1fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1fc]
ucomisd xmm0, qword [0x1400baed0]
jp 0x14001e914
ucomisd xmm0, qword [0x1400baed0]
jne 0x14001e914
movss xmm0, dword [0x1400baed8]
movss dword [rbp + 0xb1fc], xmm0
movss xmm0, dword [0x1400baedc]
movss dword [rbp + 0xb1fc], xmm0
movss xmm0, dword [0x1400baee0]
movss dword [rbp + 0xb204], xmm0
movss xmm0, dword [0x1400baee4]
movss dword [rbp + 0xb204], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov edx, dword [rbp + 0xb208]
movsxd rdx, edx
lea rcx, [rdx*4]
mov rdx, qword [rbp + 0xa668]
lea r8, [rcx + rdx]
movsxd rdx, eax
imul rdx, rdx, 0xffffffffa848a35b
shr rdx, 0x20
add edx, eax
sar edx, 0xc
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x1857
sub eax, ecx
mov edx, eax
mov dword [r8], edx
movss xmm0, dword [0x1400baee8]
movss dword [rbp + 0xb1f8], xmm0
movss xmm0, dword [0x1400baeec]
movss dword [rbp + 0xb1f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f8]
ucomisd xmm0, qword [0x1400baef0]
jp 0x14001eac4
ucomisd xmm0, qword [0x1400baef0]
jne 0x14001eac4
movss xmm0, dword [0x1400baef8]
movss dword [rbp + 0xb1f4], xmm0
movss xmm0, dword [0x1400baefc]
movss dword [rbp + 0xb1f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f4]
ucomisd xmm0, qword [0x1400baf00]
jp 0x14001ea24
ucomisd xmm0, qword [0x1400baf00]
jne 0x14001ea24
movss xmm0, dword [0x1400baf08]
movss dword [rbp + 0xb1f4], xmm0
movss xmm0, dword [0x1400baf0c]
movss dword [rbp + 0xb1f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f4]
ucomisd xmm0, qword [0x1400baf10]
jp 0x14001ea64
ucomisd xmm0, qword [0x1400baf10]
jne 0x14001ea64
movss xmm0, dword [0x1400baf18]
movss dword [rbp + 0xb1f4], xmm0
movss xmm0, dword [0x1400baf1c]
movss dword [rbp + 0xb1f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f4]
ucomisd xmm0, qword [0x1400baf20]
jp 0x14001eaa4
ucomisd xmm0, qword [0x1400baf20]
jne 0x14001eaa4
movss xmm0, dword [0x1400baf28]
movss dword [rbp + 0xb1f4], xmm0
movss xmm0, dword [0x1400baf2c]
movss dword [rbp + 0xb1f4], xmm0
movss xmm0, dword [0x1400baf30]
movss dword [rbp + 0xb1f8], xmm0
movss xmm0, dword [0x1400baf34]
movss dword [rbp + 0xb1f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f8]
ucomisd xmm0, qword [0x1400baf38]
jp 0x14001ebec
ucomisd xmm0, qword [0x1400baf38]
jne 0x14001ebec
movss xmm0, dword [0x1400baf40]
movss dword [rbp + 0xb1f0], xmm0
movss xmm0, dword [0x1400baf44]
movss dword [rbp + 0xb1f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f0]
ucomisd xmm0, qword [0x1400baf48]
jp 0x14001eb4c
ucomisd xmm0, qword [0x1400baf48]
jne 0x14001eb4c
movss xmm0, dword [0x1400baf50]
movss dword [rbp + 0xb1f0], xmm0
movss xmm0, dword [0x1400baf54]
movss dword [rbp + 0xb1f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f0]
ucomisd xmm0, qword [0x1400baf58]
jp 0x14001eb8c
ucomisd xmm0, qword [0x1400baf58]
jne 0x14001eb8c
movss xmm0, dword [0x1400baf60]
movss dword [rbp + 0xb1f0], xmm0
movss xmm0, dword [0x1400baf64]
movss dword [rbp + 0xb1f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f0]
ucomisd xmm0, qword [0x1400baf68]
jp 0x14001ebcc
ucomisd xmm0, qword [0x1400baf68]
jne 0x14001ebcc
movss xmm0, dword [0x1400baf70]
movss dword [rbp + 0xb1f0], xmm0
movss xmm0, dword [0x1400baf74]
movss dword [rbp + 0xb1f0], xmm0
movss xmm0, dword [0x1400baf78]
movss dword [rbp + 0xb1f8], xmm0
movss xmm0, dword [0x1400baf7c]
movss dword [rbp + 0xb1f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f8]
ucomisd xmm0, qword [0x1400baf80]
jp 0x14001ed14
ucomisd xmm0, qword [0x1400baf80]
jne 0x14001ed14
movss xmm0, dword [0x1400baf88]
movss dword [rbp + 0xb1ec], xmm0
movss xmm0, dword [0x1400baf8c]
movss dword [rbp + 0xb1ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1ec]
ucomisd xmm0, qword [0x1400baf90]
jp 0x14001ec74
ucomisd xmm0, qword [0x1400baf90]
jne 0x14001ec74
movss xmm0, dword [0x1400baf98]
movss dword [rbp + 0xb1ec], xmm0
movss xmm0, dword [0x1400baf9c]
movss dword [rbp + 0xb1ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1ec]
ucomisd xmm0, qword [0x1400bafa0]
jp 0x14001ecb4
ucomisd xmm0, qword [0x1400bafa0]
jne 0x14001ecb4
movss xmm0, dword [0x1400bafa8]
movss dword [rbp + 0xb1ec], xmm0
movss xmm0, dword [0x1400bafac]
movss dword [rbp + 0xb1ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1ec]
ucomisd xmm0, qword [0x1400bafb0]
jp 0x14001ecf4
ucomisd xmm0, qword [0x1400bafb0]
jne 0x14001ecf4
movss xmm0, dword [0x1400bafb8]
movss dword [rbp + 0xb1ec], xmm0
movss xmm0, dword [0x1400bafbc]
movss dword [rbp + 0xb1ec], xmm0
movss xmm0, dword [0x1400bafc0]
movss dword [rbp + 0xb1f8], xmm0
movss xmm0, dword [0x1400bafc4]
movss dword [rbp + 0xb1f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f8]
ucomisd xmm0, qword [0x1400bafc8]
jp 0x14001ee3c
ucomisd xmm0, qword [0x1400bafc8]
jne 0x14001ee3c
movss xmm0, dword [0x1400bafd0]
movss dword [rbp + 0xb1e8], xmm0
movss xmm0, dword [0x1400bafd4]
movss dword [rbp + 0xb1e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1e8]
ucomisd xmm0, qword [0x1400bafd8]
jp 0x14001ed9c
ucomisd xmm0, qword [0x1400bafd8]
jne 0x14001ed9c
movss xmm0, dword [0x1400bafe0]
movss dword [rbp + 0xb1e8], xmm0
movss xmm0, dword [0x1400bafe4]
movss dword [rbp + 0xb1e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1e8]
ucomisd xmm0, qword [0x1400bafe8]
jp 0x14001eddc
ucomisd xmm0, qword [0x1400bafe8]
jne 0x14001eddc
movss xmm0, dword [0x1400baff0]
movss dword [rbp + 0xb1e8], xmm0
movss xmm0, dword [0x1400baff4]
movss dword [rbp + 0xb1e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1e8]
ucomisd xmm0, qword [0x1400baff8]
jp 0x14001ee1c
ucomisd xmm0, qword [0x1400baff8]
jne 0x14001ee1c
movss xmm0, dword [0x1400bb000]
movss dword [rbp + 0xb1e8], xmm0
movss xmm0, dword [0x1400bb004]
movss dword [rbp + 0xb1e8], xmm0
movss xmm0, dword [0x1400bb008]
movss dword [rbp + 0xb1f8], xmm0
movss xmm0, dword [0x1400bb00c]
movss dword [rbp + 0xb1f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1f8]
ucomisd xmm0, qword [0x1400bb010]
jp 0x14001ef24
ucomisd xmm0, qword [0x1400bb010]
jne 0x14001ef24
movss xmm0, dword [0x1400bb018]
movss dword [rbp + 0xb1e4], xmm0
movss xmm0, dword [0x1400bb01c]
movss dword [rbp + 0xb1e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1e4]
ucomisd xmm0, qword [0x1400bb020]
jp 0x14001eec4
ucomisd xmm0, qword [0x1400bb020]
jne 0x14001eec4
movss xmm0, dword [0x1400bb028]
movss dword [rbp + 0xb1e4], xmm0
movss xmm0, dword [0x1400bb02c]
movss dword [rbp + 0xb1e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1e4]
ucomisd xmm0, qword [0x1400bb030]
jp 0x14001ef04
ucomisd xmm0, qword [0x1400bb030]
jne 0x14001ef04
movss xmm0, dword [0x1400bb038]
movss dword [rbp + 0xb1e4], xmm0
movss xmm0, dword [0x1400bb03c]
movss dword [rbp + 0xb1e4], xmm0
movss xmm0, dword [0x1400bb040]
movss dword [rbp + 0xb1f8], xmm0
movss xmm0, dword [0x1400bb044]
movss dword [rbp + 0xb1f8], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
movsxd rdx, eax
imul rdx, rdx, 0x3ba0281
shr rdx, 0x20
sar edx, 7
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x2259
sub eax, ecx
mov edx, eax
add dword [rbp + 0xb230], edx
movss xmm0, dword [0x1400bb048]
movss dword [rbp + 0xb1e0], xmm0
movss xmm0, dword [0x1400bb04c]
movss dword [rbp + 0xb1e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1e0]
ucomisd xmm0, qword [0x1400bb050]
jp 0x14001f099
ucomisd xmm0, qword [0x1400bb050]
jne 0x14001f099
movss xmm0, dword [0x1400bb058]
movss dword [rbp + 0xb1dc], xmm0
movss xmm0, dword [0x1400bb05c]
movss dword [rbp + 0xb1dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1dc]
ucomisd xmm0, qword [0x1400bb060]
jp 0x14001eff9
ucomisd xmm0, qword [0x1400bb060]
jne 0x14001eff9
movss xmm0, dword [0x1400bb068]
movss dword [rbp + 0xb1dc], xmm0
movss xmm0, dword [0x1400bb06c]
movss dword [rbp + 0xb1dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1dc]
ucomisd xmm0, qword [0x1400bb070]
jp 0x14001f039
ucomisd xmm0, qword [0x1400bb070]
jne 0x14001f039
movss xmm0, dword [0x1400bb078]
movss dword [rbp + 0xb1dc], xmm0
movss xmm0, dword [0x1400bb07c]
movss dword [rbp + 0xb1dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1dc]
ucomisd xmm0, qword [0x1400bb080]
jp 0x14001f079
ucomisd xmm0, qword [0x1400bb080]
jne 0x14001f079
movss xmm0, dword [0x1400bb088]
movss dword [rbp + 0xb1dc], xmm0
movss xmm0, dword [0x1400bb08c]
movss dword [rbp + 0xb1dc], xmm0
movss xmm0, dword [0x1400bb090]
movss dword [rbp + 0xb1e0], xmm0
movss xmm0, dword [0x1400bb094]
movss dword [rbp + 0xb1e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1e0]
ucomisd xmm0, qword [0x1400bb098]
jp 0x14001f181
ucomisd xmm0, qword [0x1400bb098]
jne 0x14001f181
movss xmm0, dword [0x1400bb0a0]
movss dword [rbp + 0xb1d8], xmm0
movss xmm0, dword [0x1400bb0a4]
movss dword [rbp + 0xb1d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1d8]
ucomisd xmm0, qword [0x1400bb0a8]
jp 0x14001f121
ucomisd xmm0, qword [0x1400bb0a8]
jne 0x14001f121
movss xmm0, dword [0x1400bb0b0]
movss dword [rbp + 0xb1d8], xmm0
movss xmm0, dword [0x1400bb0b4]
movss dword [rbp + 0xb1d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1d8]
ucomisd xmm0, qword [0x1400bb0b8]
jp 0x14001f161
ucomisd xmm0, qword [0x1400bb0b8]
jne 0x14001f161
movss xmm0, dword [0x1400bb0c0]
movss dword [rbp + 0xb1d8], xmm0
movss xmm0, dword [0x1400bb0c4]
movss dword [rbp + 0xb1d8], xmm0
movss xmm0, dword [0x1400bb0c8]
movss dword [rbp + 0xb1e0], xmm0
movss xmm0, dword [0x1400bb0cc]
movss dword [rbp + 0xb1e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1e0]
ucomisd xmm0, qword [0x1400bb0d0]
jp 0x14001f229
ucomisd xmm0, qword [0x1400bb0d0]
jne 0x14001f229
movss xmm0, dword [0x1400bb0d8]
movss dword [rbp + 0xa664], xmm0
movss xmm0, dword [0x1400bb0dc]
movss dword [rbp + 0xa664], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa664]
ucomisd xmm0, qword [0x1400bb0e0]
jp 0x14001f209
ucomisd xmm0, qword [0x1400bb0e0]
jne 0x14001f209
movss xmm0, dword [0x1400bb0e8]
movss dword [rbp + 0xa664], xmm0
movss xmm0, dword [0x1400bb0ec]
movss dword [rbp + 0xa664], xmm0
movss xmm0, dword [0x1400bb0f0]
movss dword [rbp + 0xb1e0], xmm0
movss xmm0, dword [0x1400bb0f4]
movss dword [rbp + 0xb1e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1e0]
ucomisd xmm0, qword [0x1400bb0f8]
jp 0x14001f3d1
ucomisd xmm0, qword [0x1400bb0f8]
jne 0x14001f3d1
movss xmm0, dword [0x1400bb100]
movss dword [rbp + 0xb1d4], xmm0
movss xmm0, dword [0x1400bb104]
movss dword [rbp + 0xb1d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1d4]
ucomisd xmm0, qword [0x1400bb108]
jp 0x14001f2b1
ucomisd xmm0, qword [0x1400bb108]
jne 0x14001f2b1
movss xmm0, dword [0x1400bb110]
movss dword [rbp + 0xb1d4], xmm0
movss xmm0, dword [0x1400bb114]
movss dword [rbp + 0xb1d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1d4]
ucomisd xmm0, qword [0x1400bb118]
jp 0x14001f2f1
ucomisd xmm0, qword [0x1400bb118]
jne 0x14001f2f1
movss xmm0, dword [0x1400bb120]
movss dword [rbp + 0xb1d4], xmm0
movss xmm0, dword [0x1400bb124]
movss dword [rbp + 0xb1d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1d4]
ucomisd xmm0, qword [0x1400bb128]
jp 0x14001f331
ucomisd xmm0, qword [0x1400bb128]
jne 0x14001f331
movss xmm0, dword [0x1400bb130]
movss dword [rbp + 0xb1d4], xmm0
movss xmm0, dword [0x1400bb134]
movss dword [rbp + 0xb1d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1d4]
ucomisd xmm0, qword [0x1400bb138]
jp 0x14001f371
ucomisd xmm0, qword [0x1400bb138]
jne 0x14001f371
movss xmm0, dword [str.VJ_I__f]
movss dword [rbp + 0xb1d4], xmm0
movss xmm0, dword [0x1400bb144]
movss dword [rbp + 0xb1d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1d4]
ucomisd xmm0, qword [0x1400bb148]
jp 0x14001f3b1
ucomisd xmm0, qword [0x1400bb148]
jne 0x14001f3b1
movss xmm0, dword [0x1400bb150]
movss dword [rbp + 0xb1d4], xmm0
movss xmm0, dword [0x1400bb154]
movss dword [rbp + 0xb1d4], xmm0
movss xmm0, dword [0x1400bb158]
movss dword [rbp + 0xb1e0], xmm0
movss xmm0, dword [0x1400bb15c]
movss dword [rbp + 0xb1e0], xmm0
add dword [rbp + 0xb208], 1
cmp dword [rbp + 0xb208], 0x2c5
jle 0x14001e604
movss xmm0, dword [0x1400bb160]
movss dword [rbp + 0xb1d0], xmm0
movss xmm0, dword [0x1400bb164]
movss dword [rbp + 0xb1d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1d0]
ucomisd xmm0, qword [0x1400bb168]
jp 0x14001f5b0
ucomisd xmm0, qword [0x1400bb168]
jne 0x14001f5b0
movss xmm0, dword [0x1400bb170]
movss dword [rbp + 0xb1cc], xmm0
movss xmm0, dword [0x1400bb174]
movss dword [rbp + 0xb1cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1cc]
ucomisd xmm0, qword [0x1400bb178]
jp 0x14001f490
ucomisd xmm0, qword [0x1400bb178]
jne 0x14001f490
movss xmm0, dword [0x1400bb180]
movss dword [rbp + 0xb1cc], xmm0
movss xmm0, dword [0x1400bb184]
movss dword [rbp + 0xb1cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1cc]
ucomisd xmm0, qword [0x1400bb188]
jp 0x14001f4d0
ucomisd xmm0, qword [0x1400bb188]
jne 0x14001f4d0
movss xmm0, dword [0x1400bb190]
movss dword [rbp + 0xb1cc], xmm0
movss xmm0, dword [0x1400bb194]
movss dword [rbp + 0xb1cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1cc]
ucomisd xmm0, qword [0x1400bb198]
jp 0x14001f510
ucomisd xmm0, qword [0x1400bb198]
jne 0x14001f510
movss xmm0, dword [0x1400bb1a0]
movss dword [rbp + 0xb1cc], xmm0
movss xmm0, dword [0x1400bb1a4]
movss dword [rbp + 0xb1cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1cc]
ucomisd xmm0, qword [0x1400bb1a8]
jp 0x14001f550
ucomisd xmm0, qword [0x1400bb1a8]
jne 0x14001f550
movss xmm0, dword [0x1400bb1b0]
movss dword [rbp + 0xb1cc], xmm0
movss xmm0, dword [0x1400bb1b4]
movss dword [rbp + 0xb1cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1cc]
ucomisd xmm0, qword [0x1400bb1b8]
jp 0x14001f590
ucomisd xmm0, qword [0x1400bb1b8]
jne 0x14001f590
movss xmm0, dword [0x1400bb1c0]
movss dword [rbp + 0xb1cc], xmm0
movss xmm0, dword [0x1400bb1c4]
movss dword [rbp + 0xb1cc], xmm0
movss xmm0, dword [0x1400bb1c8]
movss dword [rbp + 0xb1d0], xmm0
movss xmm0, dword [0x1400bb1cc]
movss dword [rbp + 0xb1d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1d0]
ucomisd xmm0, qword [0x1400bb1d0]
jp 0x14001f718
ucomisd xmm0, qword [0x1400bb1d0]
jne 0x14001f718
movss xmm0, dword [0x1400bb1d8]
movss dword [rbp + 0xb1c8], xmm0
movss xmm0, dword [str.L_JI8S]
movss dword [rbp + 0xb1c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c8]
ucomisd xmm0, qword [0x1400bb1e0]
jp 0x14001f638
ucomisd xmm0, qword [0x1400bb1e0]
jne 0x14001f638
movss xmm0, dword [0x1400bb1e8]
movss dword [rbp + 0xb1c8], xmm0
movss xmm0, dword [0x1400bb1ec]
movss dword [rbp + 0xb1c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c8]
ucomisd xmm0, qword [0x1400bb1f0]
jp 0x14001f678
ucomisd xmm0, qword [0x1400bb1f0]
jne 0x14001f678
movss xmm0, dword [0x1400bb1f8]
movss dword [rbp + 0xb1c8], xmm0
movss xmm0, dword [0x1400bb1fc]
movss dword [rbp + 0xb1c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c8]
ucomisd xmm0, qword [0x1400bb200]
jp 0x14001f6b8
ucomisd xmm0, qword [0x1400bb200]
jne 0x14001f6b8
movss xmm0, dword [0x1400bb208]
movss dword [rbp + 0xb1c8], xmm0
movss xmm0, dword [0x1400bb20c]
movss dword [rbp + 0xb1c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c8]
ucomisd xmm0, qword [0x1400bb210]
jp 0x14001f6f8
ucomisd xmm0, qword [0x1400bb210]
jne 0x14001f6f8
movss xmm0, dword [0x1400bb218]
movss dword [rbp + 0xb1c8], xmm0
movss xmm0, dword [0x1400bb21c]
movss dword [rbp + 0xb1c8], xmm0
movss xmm0, dword [0x1400bb220]
movss dword [rbp + 0xb1d0], xmm0
movss xmm0, dword [0x1400bb224]
movss dword [rbp + 0xb1d0], xmm0
mov rax, qword [rbp + 0xa668]
test rax, rax
je 0x14001f731
mov edx, 4
mov rcx, rax
call fcn.14008a770
movss xmm0, dword [0x1400bb228]
movss dword [rbp + 0xb1c4], xmm0
movss xmm0, dword [0x1400bb22c]
movss dword [rbp + 0xb1c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c4]
ucomisd xmm0, qword [0x1400bb230]
jp 0x14001f8f9
ucomisd xmm0, qword [0x1400bb230]
jne 0x14001f8f9
movss xmm0, dword [0x1400bb238]
movss dword [rbp + 0xb1c0], xmm0
movss xmm0, dword [0x1400bb23c]
movss dword [rbp + 0xb1c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c0]
ucomisd xmm0, qword [0x1400bb240]
jp 0x14001f7d9
ucomisd xmm0, qword [0x1400bb240]
jne 0x14001f7d9
movss xmm0, dword [str.K5I]
movss dword [rbp + 0xb1c0], xmm0
movss xmm0, dword [0x1400bb24c]
movss dword [rbp + 0xb1c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c0]
ucomisd xmm0, qword [str.hue]
jp 0x14001f819
ucomisd xmm0, qword [str.hue]
jne 0x14001f819
movss xmm0, dword [0x1400bb258]
movss dword [rbp + 0xb1c0], xmm0
movss xmm0, dword [0x1400bb25c]
movss dword [rbp + 0xb1c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c0]
ucomisd xmm0, qword [0x1400bb260]
jp 0x14001f859
ucomisd xmm0, qword [0x1400bb260]
jne 0x14001f859
movss xmm0, dword [0x1400bb268]
movss dword [rbp + 0xb1c0], xmm0
movss xmm0, dword [0x1400bb26c]
movss dword [rbp + 0xb1c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c0]
ucomisd xmm0, qword [0x1400bb270]
jp 0x14001f899
ucomisd xmm0, qword [0x1400bb270]
jne 0x14001f899
movss xmm0, dword [0x1400bb278]
movss dword [rbp + 0xb1c0], xmm0
movss xmm0, dword [0x1400bb27c]
movss dword [rbp + 0xb1c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c0]
ucomisd xmm0, qword [0x1400bb280]
jp 0x14001f8d9
ucomisd xmm0, qword [0x1400bb280]
jne 0x14001f8d9
movss xmm0, dword [0x1400bb288]
movss dword [rbp + 0xb1c0], xmm0
movss xmm0, dword [0x1400bb28c]
movss dword [rbp + 0xb1c0], xmm0
movss xmm0, dword [0x1400bb290]
movss dword [rbp + 0xb1c4], xmm0
movss xmm0, dword [0x1400bb294]
movss dword [rbp + 0xb1c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c4]
ucomisd xmm0, qword [0x1400bb298]
jp 0x14001fa61
ucomisd xmm0, qword [0x1400bb298]
jne 0x14001fa61
movss xmm0, dword [0x1400bb2a0]
movss dword [rbp + 0xb1bc], xmm0
movss xmm0, dword [0x1400bb2a4]
movss dword [rbp + 0xb1bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1bc]
ucomisd xmm0, qword [0x1400bb2a8]
jp 0x14001f981
ucomisd xmm0, qword [0x1400bb2a8]
jne 0x14001f981
movss xmm0, dword [0x1400bb2b0]
movss dword [rbp + 0xb1bc], xmm0
movss xmm0, dword [0x1400bb2b4]
movss dword [rbp + 0xb1bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1bc]
ucomisd xmm0, qword [0x1400bb2b8]
jp 0x14001f9c1
ucomisd xmm0, qword [0x1400bb2b8]
jne 0x14001f9c1
movss xmm0, dword [0x1400bb2c0]
movss dword [rbp + 0xb1bc], xmm0
movss xmm0, dword [0x1400bb2c4]
movss dword [rbp + 0xb1bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1bc]
ucomisd xmm0, qword [0x1400bb2c8]
jp 0x14001fa01
ucomisd xmm0, qword [0x1400bb2c8]
jne 0x14001fa01
movss xmm0, dword [0x1400bb2d0]
movss dword [rbp + 0xb1bc], xmm0
movss xmm0, dword [0x1400bb2d4]
movss dword [rbp + 0xb1bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1bc]
ucomisd xmm0, qword [0x1400bb2d8]
jp 0x14001fa41
ucomisd xmm0, qword [0x1400bb2d8]
jne 0x14001fa41
movss xmm0, dword [0x1400bb2e0]
movss dword [rbp + 0xb1bc], xmm0
movss xmm0, dword [0x1400bb2e4]
movss dword [rbp + 0xb1bc], xmm0
movss xmm0, dword [0x1400bb2e8]
movss dword [rbp + 0xb1c4], xmm0
movss xmm0, dword [0x1400bb2ec]
movss dword [rbp + 0xb1c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c4]
ucomisd xmm0, qword [0x1400bb2f0]
jp 0x14001fb89
ucomisd xmm0, qword [0x1400bb2f0]
jne 0x14001fb89
movss xmm0, dword [0x1400bb2f8]
movss dword [rbp + 0xb1b8], xmm0
movss xmm0, dword [0x1400bb2fc]
movss dword [rbp + 0xb1b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1b8]
ucomisd xmm0, qword [0x1400bb300]
jp 0x14001fae9
ucomisd xmm0, qword [0x1400bb300]
jne 0x14001fae9
movss xmm0, dword [0x1400bb308]
movss dword [rbp + 0xb1b8], xmm0
movss xmm0, dword [0x1400bb30c]
movss dword [rbp + 0xb1b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1b8]
ucomisd xmm0, qword [0x1400bb310]
jp 0x14001fb29
ucomisd xmm0, qword [0x1400bb310]
jne 0x14001fb29
movss xmm0, dword [0x1400bb318]
movss dword [rbp + 0xb1b8], xmm0
movss xmm0, dword [0x1400bb31c]
movss dword [rbp + 0xb1b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1b8]
ucomisd xmm0, qword [0x1400bb320]
jp 0x14001fb69
ucomisd xmm0, qword [0x1400bb320]
jne 0x14001fb69
movss xmm0, dword [0x1400bb328]
movss dword [rbp + 0xb1b8], xmm0
movss xmm0, dword [0x1400bb32c]
movss dword [rbp + 0xb1b8], xmm0
movss xmm0, dword [0x1400bb330]
movss dword [rbp + 0xb1c4], xmm0
movss xmm0, dword [str.UMH4]
movss dword [rbp + 0xb1c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1c4]
ucomisd xmm0, qword [0x1400bb338]
jp 0x14001fc71
ucomisd xmm0, qword [0x1400bb338]
jne 0x14001fc71
movss xmm0, dword [0x1400bb340]
movss dword [rbp + 0xb1b4], xmm0
movss xmm0, dword [0x1400bb344]
movss dword [rbp + 0xb1b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1b4]
ucomisd xmm0, qword [0x1400bb348]
jp 0x14001fc11
ucomisd xmm0, qword [0x1400bb348]
jne 0x14001fc11
movss xmm0, dword [0x1400bb350]
movss dword [rbp + 0xb1b4], xmm0
movss xmm0, dword [0x1400bb354]
movss dword [rbp + 0xb1b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1b4]
ucomisd xmm0, qword [0x1400bb358]
jp 0x14001fc51
ucomisd xmm0, qword [0x1400bb358]
jne 0x14001fc51
movss xmm0, dword [0x1400bb360]
movss dword [rbp + 0xb1b4], xmm0
movss xmm0, dword [0x1400bb364]
movss dword [rbp + 0xb1b4], xmm0
movss xmm0, dword [0x1400bb368]
movss dword [rbp + 0xb1c4], xmm0
movss xmm0, dword [0x1400bb36c]
movss dword [rbp + 0xb1c4], xmm0
add dword [rbp + 0xb22c], 1
cmp dword [rbp + 0xb22c], 0x45a6
jle 0x14001dccc
movss xmm0, dword [0x1400bb370]
movss dword [rbp + 0xb1b0], xmm0
movss xmm0, dword [0x1400bb374]
movss dword [rbp + 0xb1b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1b0]
ucomisd xmm0, qword [0x1400bb378]
jp 0x14001fce8
ucomisd xmm0, qword [0x1400bb378]
jne 0x14001fce8
movss xmm0, dword [0x1400bb380]
movss dword [rbp + 0xb1b0], xmm0
movss xmm0, dword [0x1400bb384]
movss dword [rbp + 0xb1b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1b0]
ucomisd xmm0, qword [0x1400bb388]
jp 0x14001fd28
ucomisd xmm0, qword [0x1400bb388]
jne 0x14001fd28
movss xmm0, dword [0x1400bb390]
movss dword [rbp + 0xb1b0], xmm0
movss xmm0, dword [0x1400bb394]
movss dword [rbp + 0xb1b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1b0]
ucomisd xmm0, qword [0x1400bb398]
jp 0x14001fd68
ucomisd xmm0, qword [0x1400bb398]
jne 0x14001fd68
movss xmm0, dword [0x1400bb3a0]
movss dword [rbp + 0xb1b0], xmm0
movss xmm0, dword [0x1400bb3a4]
movss dword [rbp + 0xb1b0], xmm0
mov rax, qword [rbp + 0xa990]
mov eax, dword [rax + 0x3c]
movsxd rdx, eax
mov rax, qword [rbp + 0xa990]
add rax, rdx
add rax, 0x108
mov qword [rbp + 0xa978], rax
movss xmm0, dword [0x1400bb3a8]
movss dword [rbp + 0xa974], xmm0
movss xmm0, dword [0x1400bb3ac]
movss dword [rbp + 0xa974], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa974]
ucomisd xmm0, qword [0x1400bb3b0]
jp 0x14001fdec
ucomisd xmm0, qword [0x1400bb3b0]
jne 0x14001fdec
movss xmm0, dword [0x1400bb3b8]
movss dword [rbp + 0xa974], xmm0
movss xmm0, dword [0x1400bb3bc]
movss dword [rbp + 0xa974], xmm0
cmp qword [rbp + 0xa990], 0
je 0x14001fe0a
cmp qword [rbp + 0xa988], 0
je 0x14001fe0a
cmp qword [rbp + 0xa978], 0
jne 0x14001fe14
mov ebx, 0
jmp 0x140043ca8
movss xmm0, dword [0x1400bb3c0]
movss dword [rbp + 0xb1ac], xmm0
movss xmm0, dword [0x1400bb3c4]
movss dword [rbp + 0xb1ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1ac]
ucomisd xmm0, qword [0x1400bb3c8]
jp 0x14001fe74
ucomisd xmm0, qword [0x1400bb3c8]
jne 0x14001fe74
movss xmm0, dword [0x1400bb3d0]
movss dword [rbp + 0xb1ac], xmm0
movss xmm0, dword [0x1400bb3d4]
movss dword [rbp + 0xb1ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1ac]
ucomisd xmm0, qword [0x1400bb3d8]
jp 0x14001feb4
ucomisd xmm0, qword [0x1400bb3d8]
jne 0x14001feb4
movss xmm0, dword [0x1400bb3e0]
movss dword [rbp + 0xb1ac], xmm0
movss xmm0, dword [0x1400bb3e4]
movss dword [rbp + 0xb1ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1ac]
ucomisd xmm0, qword [0x1400bb3e8]
jp 0x14001fef4
ucomisd xmm0, qword [0x1400bb3e8]
jne 0x14001fef4
movss xmm0, dword [0x1400bb3f0]
movss dword [rbp + 0xb1ac], xmm0
movss xmm0, dword [0x1400bb3f4]
movss dword [rbp + 0xb1ac], xmm0
movss xmm0, dword [0x1400bb3f8]
movss dword [rbp + 0xb1a8], xmm0
movss xmm0, dword [0x1400bb3fc]
movss dword [rbp + 0xb1a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1a8]
ucomisd xmm0, qword [0x1400bb400]
jp 0x14001ff54
ucomisd xmm0, qword [0x1400bb400]
jne 0x14001ff54
movss xmm0, dword [0x1400bb408]
movss dword [rbp + 0xb1a8], xmm0
movss xmm0, dword [0x1400bb40c]
movss dword [rbp + 0xb1a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1a8]
ucomisd xmm0, qword [0x1400bb410]
jp 0x14001ff94
ucomisd xmm0, qword [0x1400bb410]
jne 0x14001ff94
movss xmm0, dword [0x1400bb418]
movss dword [rbp + 0xb1a8], xmm0
movss xmm0, dword [0x1400bb41c]
movss dword [rbp + 0xb1a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1a8]
ucomisd xmm0, qword [0x1400bb420]
jp 0x14001ffd4
ucomisd xmm0, qword [0x1400bb420]
jne 0x14001ffd4
movss xmm0, dword [0x1400bb428]
movss dword [rbp + 0xb1a8], xmm0
movss xmm0, dword [0x1400bb42c]
movss dword [rbp + 0xb1a8], xmm0
mov dword [rbp + 0xb1a4], 0x2a37
movss xmm0, dword [0x1400bb430]
movss dword [rbp + 0xb1a0], xmm0
movss xmm0, dword [0x1400bb434]
movss dword [rbp + 0xb1a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1a0]
ucomisd xmm0, qword [0x1400bb438]
jp 0x140020166
ucomisd xmm0, qword [0x1400bb438]
jne 0x140020166
movss xmm0, dword [0x1400bb440]
movss dword [rbp + 0xb19c], xmm0
movss xmm0, dword [0x1400bb444]
movss dword [rbp + 0xb19c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb19c]
ucomisd xmm0, qword [0x1400bb448]
jp 0x140020086
ucomisd xmm0, qword [0x1400bb448]
jne 0x140020086
movss xmm0, dword [0x1400bb450]
movss dword [rbp + 0xb19c], xmm0
movss xmm0, dword [0x1400bb454]
movss dword [rbp + 0xb19c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb19c]
ucomisd xmm0, qword [0x1400bb458]
jp 0x1400200c6
ucomisd xmm0, qword [0x1400bb458]
jne 0x1400200c6
movss xmm0, dword [0x1400bb460]
movss dword [rbp + 0xb19c], xmm0
movss xmm0, dword [0x1400bb464]
movss dword [rbp + 0xb19c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb19c]
ucomisd xmm0, qword [0x1400bb468]
jp 0x140020106
ucomisd xmm0, qword [0x1400bb468]
jne 0x140020106
movss xmm0, dword [0x1400bb470]
movss dword [rbp + 0xb19c], xmm0
movss xmm0, dword [0x1400bb474]
movss dword [rbp + 0xb19c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb19c]
ucomisd xmm0, qword [0x1400bb478]
jp 0x140020146
ucomisd xmm0, qword [0x1400bb478]
jne 0x140020146
movss xmm0, dword [0x1400bb480]
movss dword [rbp + 0xb19c], xmm0
movss xmm0, dword [0x1400bb484]
movss dword [rbp + 0xb19c], xmm0
movss xmm0, dword [0x1400bb488]
movss dword [rbp + 0xb1a0], xmm0
movss xmm0, dword [0x1400bb48c]
movss dword [rbp + 0xb1a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1a0]
ucomisd xmm0, qword [0x1400bb490]
jp 0x14002020e
ucomisd xmm0, qword [0x1400bb490]
jne 0x14002020e
movss xmm0, dword [0x1400bb498]
movss dword [rbp + 0xa970], xmm0
movss xmm0, dword [0x1400bb49c]
movss dword [rbp + 0xa970], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa970]
ucomisd xmm0, qword [0x1400bb4a0]
jp 0x1400201ee
ucomisd xmm0, qword [0x1400bb4a0]
jne 0x1400201ee
movss xmm0, dword [0x1400bb4a8]
movss dword [rbp + 0xa970], xmm0
movss xmm0, dword [0x1400bb4ac]
movss dword [rbp + 0xa970], xmm0
movss xmm0, dword [0x1400bb4b0]
movss dword [rbp + 0xb1a0], xmm0
movss xmm0, dword [0x1400bb4b4]
movss dword [rbp + 0xb1a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1a0]
ucomisd xmm0, qword [0x1400bb4b8]
jp 0x140020336
ucomisd xmm0, qword [0x1400bb4b8]
jne 0x140020336
movss xmm0, dword [0x1400bb4c0]
movss dword [rbp + 0xb198], xmm0
movss xmm0, dword [0x1400bb4c4]
movss dword [rbp + 0xb198], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb198]
ucomisd xmm0, qword [0x1400bb4c8]
jp 0x140020296
ucomisd xmm0, qword [0x1400bb4c8]
jne 0x140020296
movss xmm0, dword [0x1400bb4d0]
movss dword [rbp + 0xb198], xmm0
movss xmm0, dword [0x1400bb4d4]
movss dword [rbp + 0xb198], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb198]
ucomisd xmm0, qword [0x1400bb4d8]
jp 0x1400202d6
ucomisd xmm0, qword [0x1400bb4d8]
jne 0x1400202d6
movss xmm0, dword [0x1400bb4e0]
movss dword [rbp + 0xb198], xmm0
movss xmm0, dword [0x1400bb4e4]
movss dword [rbp + 0xb198], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb198]
ucomisd xmm0, qword [0x1400bb4e8]
jp 0x140020316
ucomisd xmm0, qword [0x1400bb4e8]
jne 0x140020316
movss xmm0, dword [0x1400bb4f0]
movss dword [rbp + 0xb198], xmm0
movss xmm0, dword [0x1400bb4f4]
movss dword [rbp + 0xb198], xmm0
movss xmm0, dword [0x1400bb4f8]
movss dword [rbp + 0xb1a0], xmm0
movss xmm0, dword [0x1400bb4fc]
movss dword [rbp + 0xb1a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1a0]
ucomisd xmm0, qword [0x1400bb500]
jp 0x14002045e
ucomisd xmm0, qword [0x1400bb500]
jne 0x14002045e
movss xmm0, dword [0x1400bb508]
movss dword [rbp + 0xb194], xmm0
movss xmm0, dword [0x1400bb50c]
movss dword [rbp + 0xb194], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb194]
ucomisd xmm0, qword [0x1400bb510]
jp 0x1400203be
ucomisd xmm0, qword [0x1400bb510]
jne 0x1400203be
movss xmm0, dword [0x1400bb518]
movss dword [rbp + 0xb194], xmm0
movss xmm0, dword [0x1400bb51c]
movss dword [rbp + 0xb194], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb194]
ucomisd xmm0, qword [0x1400bb520]
jp 0x1400203fe
ucomisd xmm0, qword [0x1400bb520]
jne 0x1400203fe
movss xmm0, dword [0x1400bb528]
movss dword [rbp + 0xb194], xmm0
movss xmm0, dword [0x1400bb52c]
movss dword [rbp + 0xb194], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb194]
ucomisd xmm0, qword [0x1400bb530]
jp 0x14002043e
ucomisd xmm0, qword [0x1400bb530]
jne 0x14002043e
movss xmm0, dword [0x1400bb538]
movss dword [rbp + 0xb194], xmm0
movss xmm0, dword [0x1400bb53c]
movss dword [rbp + 0xb194], xmm0
movss xmm0, dword [0x1400bb540]
movss dword [rbp + 0xb1a0], xmm0
movss xmm0, dword [0x1400bb544]
movss dword [rbp + 0xb1a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb1a0]
ucomisd xmm0, qword [0x1400bb548]
jp 0x140020606
ucomisd xmm0, qword [0x1400bb548]
jne 0x140020606
movss xmm0, dword [0x1400bb550]
movss dword [rbp + 0xb190], xmm0
movss xmm0, dword [str.h_I_j_K]
movss dword [rbp + 0xb190], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb190]
ucomisd xmm0, qword [0x1400bb558]
jp 0x1400204e6
ucomisd xmm0, qword [0x1400bb558]
jne 0x1400204e6
movss xmm0, dword [0x1400bb560]
movss dword [rbp + 0xb190], xmm0
movss xmm0, dword [0x1400bb564]
movss dword [rbp + 0xb190], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb190]
ucomisd xmm0, qword [0x1400bb568]
jp 0x140020526
ucomisd xmm0, qword [0x1400bb568]
jne 0x140020526
movss xmm0, dword [0x1400bb570]
movss dword [rbp + 0xb190], xmm0
movss xmm0, dword [0x1400bb574]
movss dword [rbp + 0xb190], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb190]
ucomisd xmm0, qword [0x1400bb578]
jp 0x140020566
ucomisd xmm0, qword [0x1400bb578]
jne 0x140020566
movss xmm0, dword [0x1400bb580]
movss dword [rbp + 0xb190], xmm0
movss xmm0, dword [0x1400bb584]
movss dword [rbp + 0xb190], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb190]
ucomisd xmm0, qword [0x1400bb588]
jp 0x1400205a6
ucomisd xmm0, qword [0x1400bb588]
jne 0x1400205a6
movss xmm0, dword [0x1400bb590]
movss dword [rbp + 0xb190], xmm0
movss xmm0, dword [0x1400bb594]
movss dword [rbp + 0xb190], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb190]
ucomisd xmm0, qword [0x1400bb598]
jp 0x1400205e6
ucomisd xmm0, qword [0x1400bb598]
jne 0x1400205e6
movss xmm0, dword [0x1400bb5a0]
movss dword [rbp + 0xb190], xmm0
movss xmm0, dword [0x1400bb5a4]
movss dword [rbp + 0xb190], xmm0
movss xmm0, dword [0x1400bb5a8]
movss dword [rbp + 0xb1a0], xmm0
movss xmm0, dword [0x1400bb5ac]
movss dword [rbp + 0xb1a0], xmm0
mov dword [rbp + 0xb18c], 0
jmp 0x1400222cb
movss xmm0, dword [0x1400bb5b0]
movss dword [rbp + 0xb188], xmm0
movss xmm0, dword [0x1400bb5b4]
movss dword [rbp + 0xb188], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb188]
ucomisd xmm0, qword [0x1400bb5b8]
jp 0x14002075d
ucomisd xmm0, qword [0x1400bb5b8]
jne 0x14002075d
movss xmm0, dword [0x1400bb5c0]
movss dword [rbp + 0xb184], xmm0
movss xmm0, dword [0x1400bb5c4]
movss dword [rbp + 0xb184], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb184]
ucomisd xmm0, qword [0x1400bb5c8]
jp 0x1400206bd
ucomisd xmm0, qword [0x1400bb5c8]
jne 0x1400206bd
movss xmm0, dword [0x1400bb5d0]
movss dword [rbp + 0xb184], xmm0
movss xmm0, dword [0x1400bb5d4]
movss dword [rbp + 0xb184], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb184]
ucomisd xmm0, qword [0x1400bb5d8]
jp 0x1400206fd
ucomisd xmm0, qword [0x1400bb5d8]
jne 0x1400206fd
movss xmm0, dword [0x1400bb5e0]
movss dword [rbp + 0xb184], xmm0
movss xmm0, dword [0x1400bb5e4]
movss dword [rbp + 0xb184], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb184]
ucomisd xmm0, qword [0x1400bb5e8]
jp 0x14002073d
ucomisd xmm0, qword [0x1400bb5e8]
jne 0x14002073d
movss xmm0, dword [0x1400bb5f0]
movss dword [rbp + 0xb184], xmm0
movss xmm0, dword [0x1400bb5f4]
movss dword [rbp + 0xb184], xmm0
movss xmm0, dword [0x1400bb5f8]
movss dword [rbp + 0xb188], xmm0
movss xmm0, dword [0x1400bb5fc]
movss dword [rbp + 0xb188], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb188]
ucomisd xmm0, qword [0x1400bb600]
jp 0x140020805
ucomisd xmm0, qword [0x1400bb600]
jne 0x140020805
movss xmm0, dword [0x1400bb608]
movss dword [rbp + 0xa688], xmm0
movss xmm0, dword [0x1400bb60c]
movss dword [rbp + 0xa688], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa688]
ucomisd xmm0, qword [0x1400bb610]
jp 0x1400207e5
ucomisd xmm0, qword [0x1400bb610]
jne 0x1400207e5
movss xmm0, dword [0x1400bb618]
movss dword [rbp + 0xa688], xmm0
movss xmm0, dword [0x1400bb61c]
movss dword [rbp + 0xa688], xmm0
movss xmm0, dword [0x1400bb620]
movss dword [rbp + 0xb188], xmm0
movss xmm0, dword [0x1400bb624]
movss dword [rbp + 0xb188], xmm0
mov ecx, 0x1e9fc
call fcn.14008a780
mov qword [rbp + 0xa680], rax
movss xmm0, dword [0x1400bb628]
movss dword [rbp + 0xb180], xmm0
movss xmm0, dword [0x1400bb62c]
movss dword [rbp + 0xb180], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb180]
ucomisd xmm0, qword [0x1400bb630]
jp 0x14002099e
ucomisd xmm0, qword [0x1400bb630]
jne 0x14002099e
movss xmm0, dword [0x1400bb638]
movss dword [rbp + 0xb17c], xmm0
movss xmm0, dword [0x1400bb63c]
movss dword [rbp + 0xb17c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb17c]
ucomisd xmm0, qword [0x1400bb640]
jp 0x1400208be
ucomisd xmm0, qword [0x1400bb640]
jne 0x1400208be
movss xmm0, dword [0x1400bb648]
movss dword [rbp + 0xb17c], xmm0
movss xmm0, dword [0x1400bb64c]
movss dword [rbp + 0xb17c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb17c]
ucomisd xmm0, qword [0x1400bb650]
jp 0x1400208fe
ucomisd xmm0, qword [0x1400bb650]
jne 0x1400208fe
movss xmm0, dword [0x1400bb658]
movss dword [rbp + 0xb17c], xmm0
movss xmm0, dword [0x1400bb65c]
movss dword [rbp + 0xb17c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb17c]
ucomisd xmm0, qword [0x1400bb660]
jp 0x14002093e
ucomisd xmm0, qword [0x1400bb660]
jne 0x14002093e
movss xmm0, dword [0x1400bb668]
movss dword [rbp + 0xb17c], xmm0
movss xmm0, dword [0x1400bb66c]
movss dword [rbp + 0xb17c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb17c]
ucomisd xmm0, qword [0x1400bb670]
jp 0x14002097e
ucomisd xmm0, qword [0x1400bb670]
jne 0x14002097e
movss xmm0, dword [0x1400bb678]
movss dword [rbp + 0xb17c], xmm0
movss xmm0, dword [0x1400bb67c]
movss dword [rbp + 0xb17c], xmm0
movss xmm0, dword [0x1400bb680]
movss dword [rbp + 0xb180], xmm0
movss xmm0, dword [0x1400bb684]
movss dword [rbp + 0xb180], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb180]
ucomisd xmm0, qword [0x1400bb688]
jp 0x140020b06
ucomisd xmm0, qword [0x1400bb688]
jne 0x140020b06
movss xmm0, dword [0x1400bb690]
movss dword [rbp + 0xb178], xmm0
movss xmm0, dword [0x1400bb694]
movss dword [rbp + 0xb178], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb178]
ucomisd xmm0, qword [0x1400bb698]
jp 0x140020a26
ucomisd xmm0, qword [0x1400bb698]
jne 0x140020a26
movss xmm0, dword [0x1400bb6a0]
movss dword [rbp + 0xb178], xmm0
movss xmm0, dword [0x1400bb6a4]
movss dword [rbp + 0xb178], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb178]
ucomisd xmm0, qword [0x1400bb6a8]
jp 0x140020a66
ucomisd xmm0, qword [0x1400bb6a8]
jne 0x140020a66
movss xmm0, dword [0x1400bb6b0]
movss dword [rbp + 0xb178], xmm0
movss xmm0, dword [0x1400bb6b4]
movss dword [rbp + 0xb178], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb178]
ucomisd xmm0, qword [0x1400bb6b8]
jp 0x140020aa6
ucomisd xmm0, qword [0x1400bb6b8]
jne 0x140020aa6
movss xmm0, dword [0x1400bb6c0]
movss dword [rbp + 0xb178], xmm0
movss xmm0, dword [0x1400bb6c4]
movss dword [rbp + 0xb178], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb178]
ucomisd xmm0, qword [0x1400bb6c8]
jp 0x140020ae6
ucomisd xmm0, qword [0x1400bb6c8]
jne 0x140020ae6
movss xmm0, dword [0x1400bb6d0]
movss dword [rbp + 0xb178], xmm0
movss xmm0, dword [0x1400bb6d4]
movss dword [rbp + 0xb178], xmm0
movss xmm0, dword [0x1400bb6d8]
movss dword [rbp + 0xb180], xmm0
movss xmm0, dword [0x1400bb6dc]
movss dword [rbp + 0xb180], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb180]
ucomisd xmm0, qword [0x1400bb6e0]
jp 0x140020bee
ucomisd xmm0, qword [0x1400bb6e0]
jne 0x140020bee
movss xmm0, dword [0x1400bb6e8]
movss dword [rbp + 0xb174], xmm0
movss xmm0, dword [0x1400bb6ec]
movss dword [rbp + 0xb174], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb174]
ucomisd xmm0, qword [0x1400bb6f0]
jp 0x140020b8e
ucomisd xmm0, qword [0x1400bb6f0]
jne 0x140020b8e
movss xmm0, dword [0x1400bb6f8]
movss dword [rbp + 0xb174], xmm0
movss xmm0, dword [0x1400bb6fc]
movss dword [rbp + 0xb174], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb174]
ucomisd xmm0, qword [0x1400bb700]
jp 0x140020bce
ucomisd xmm0, qword [0x1400bb700]
jne 0x140020bce
movss xmm0, dword [0x1400bb708]
movss dword [rbp + 0xb174], xmm0
movss xmm0, dword [0x1400bb70c]
movss dword [rbp + 0xb174], xmm0
movss xmm0, dword [0x1400bb710]
movss dword [rbp + 0xb180], xmm0
movss xmm0, dword [0x1400bb714]
movss dword [rbp + 0xb180], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb180]
ucomisd xmm0, qword [0x1400bb718]
jp 0x140020d56
ucomisd xmm0, qword [0x1400bb718]
jne 0x140020d56
movss xmm0, dword [0x1400bb720]
movss dword [rbp + 0xb170], xmm0
movss xmm0, dword [0x1400bb724]
movss dword [rbp + 0xb170], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb170]
ucomisd xmm0, qword [0x1400bb728]
jp 0x140020c76
ucomisd xmm0, qword [0x1400bb728]
jne 0x140020c76
movss xmm0, dword [0x1400bb730]
movss dword [rbp + 0xb170], xmm0
movss xmm0, dword [0x1400bb734]
movss dword [rbp + 0xb170], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb170]
ucomisd xmm0, qword [0x1400bb738]
jp 0x140020cb6
ucomisd xmm0, qword [0x1400bb738]
jne 0x140020cb6
movss xmm0, dword [0x1400bb740]
movss dword [rbp + 0xb170], xmm0
movss xmm0, dword [0x1400bb744]
movss dword [rbp + 0xb170], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb170]
ucomisd xmm0, qword [0x1400bb748]
jp 0x140020cf6
ucomisd xmm0, qword [0x1400bb748]
jne 0x140020cf6
movss xmm0, dword [str.4_I]
movss dword [rbp + 0xb170], xmm0
movss xmm0, dword [0x1400bb754]
movss dword [rbp + 0xb170], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb170]
ucomisd xmm0, qword [0x1400bb758]
jp 0x140020d36
ucomisd xmm0, qword [0x1400bb758]
jne 0x140020d36
movss xmm0, dword [0x1400bb760]
movss dword [rbp + 0xb170], xmm0
movss xmm0, dword [0x1400bb764]
movss dword [rbp + 0xb170], xmm0
movss xmm0, dword [0x1400bb768]
movss dword [rbp + 0xb180], xmm0
movss xmm0, dword [0x1400bb76c]
movss dword [rbp + 0xb180], xmm0
mov dword [rbp + 0xb16c], 0
jmp 0x1400215f3
movss xmm0, dword [0x1400bb770]
movss dword [rbp + 0xb168], xmm0
movss xmm0, dword [0x1400bb774]
movss dword [rbp + 0xb168], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb168]
ucomisd xmm0, qword [0x1400bb778]
jp 0x140020e2d
ucomisd xmm0, qword [0x1400bb778]
jne 0x140020e2d
movss xmm0, dword [0x1400bb780]
movss dword [rbp + 0xa67c], xmm0
movss xmm0, dword [0x1400bb784]
movss dword [rbp + 0xa67c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa67c]
ucomisd xmm0, qword [0x1400bb788]
jp 0x140020e0d
ucomisd xmm0, qword [0x1400bb788]
jne 0x140020e0d
movss xmm0, dword [0x1400bb790]
movss dword [rbp + 0xa67c], xmm0
movss xmm0, dword [0x1400bb794]
movss dword [rbp + 0xa67c], xmm0
movss xmm0, dword [0x1400bb798]
movss dword [rbp + 0xb168], xmm0
movss xmm0, dword [0x1400bb79c]
movss dword [rbp + 0xb168], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb168]
ucomisd xmm0, qword [0x1400bb7a0]
jp 0x140020f15
ucomisd xmm0, qword [0x1400bb7a0]
jne 0x140020f15
movss xmm0, dword [0x1400bb7a8]
movss dword [rbp + 0xb164], xmm0
movss xmm0, dword [0x1400bb7ac]
movss dword [rbp + 0xb164], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb164]
ucomisd xmm0, qword [0x1400bb7b0]
jp 0x140020eb5
ucomisd xmm0, qword [0x1400bb7b0]
jne 0x140020eb5
movss xmm0, dword [0x1400bb7b8]
movss dword [rbp + 0xb164], xmm0
movss xmm0, dword [0x1400bb7bc]
movss dword [rbp + 0xb164], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb164]
ucomisd xmm0, qword [0x1400bb7c0]
jp 0x140020ef5
ucomisd xmm0, qword [0x1400bb7c0]
jne 0x140020ef5
movss xmm0, dword [0x1400bb7c8]
movss dword [rbp + 0xb164], xmm0
movss xmm0, dword [0x1400bb7cc]
movss dword [rbp + 0xb164], xmm0
movss xmm0, dword [0x1400bb7d0]
movss dword [rbp + 0xb168], xmm0
movss xmm0, dword [0x1400bb7d4]
movss dword [rbp + 0xb168], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb168]
ucomisd xmm0, qword [0x1400bb7d8]
jp 0x14002107d
ucomisd xmm0, qword [0x1400bb7d8]
jne 0x14002107d
movss xmm0, dword [0x1400bb7e0]
movss dword [rbp + 0xb160], xmm0
movss xmm0, dword [0x1400bb7e4]
movss dword [rbp + 0xb160], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb160]
ucomisd xmm0, qword [str.xJI]
jp 0x140020f9d
ucomisd xmm0, qword [str.xJI]
jne 0x140020f9d
movss xmm0, dword [0x1400bb7f0]
movss dword [rbp + 0xb160], xmm0
movss xmm0, dword [0x1400bb7f4]
movss dword [rbp + 0xb160], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb160]
ucomisd xmm0, qword [0x1400bb7f8]
jp 0x140020fdd
ucomisd xmm0, qword [0x1400bb7f8]
jne 0x140020fdd
movss xmm0, dword [0x1400bb800]
movss dword [rbp + 0xb160], xmm0
movss xmm0, dword [0x1400bb804]
movss dword [rbp + 0xb160], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb160]
ucomisd xmm0, qword [0x1400bb808]
jp 0x14002101d
ucomisd xmm0, qword [0x1400bb808]
jne 0x14002101d
movss xmm0, dword [0x1400bb810]
movss dword [rbp + 0xb160], xmm0
movss xmm0, dword [0x1400bb814]
movss dword [rbp + 0xb160], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb160]
ucomisd xmm0, qword [0x1400bb818]
jp 0x14002105d
ucomisd xmm0, qword [0x1400bb818]
jne 0x14002105d
movss xmm0, dword [0x1400bb820]
movss dword [rbp + 0xb160], xmm0
movss xmm0, dword [0x1400bb824]
movss dword [rbp + 0xb160], xmm0
movss xmm0, dword [0x1400bb828]
movss dword [rbp + 0xb168], xmm0
movss xmm0, dword [0x1400bb82c]
movss dword [rbp + 0xb168], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb168]
ucomisd xmm0, qword [0x1400bb830]
jp 0x140021225
ucomisd xmm0, qword [0x1400bb830]
jne 0x140021225
movss xmm0, dword [0x1400bb838]
movss dword [rbp + 0xb15c], xmm0
movss xmm0, dword [0x1400bb83c]
movss dword [rbp + 0xb15c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb15c]
ucomisd xmm0, qword [0x1400bb840]
jp 0x140021105
ucomisd xmm0, qword [0x1400bb840]
jne 0x140021105
movss xmm0, dword [0x1400bb848]
movss dword [rbp + 0xb15c], xmm0
movss xmm0, dword [0x1400bb84c]
movss dword [rbp + 0xb15c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb15c]
ucomisd xmm0, qword [0x1400bb850]
jp 0x140021145
ucomisd xmm0, qword [0x1400bb850]
jne 0x140021145
movss xmm0, dword [0x1400bb858]
movss dword [rbp + 0xb15c], xmm0
movss xmm0, dword [0x1400bb85c]
movss dword [rbp + 0xb15c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb15c]
ucomisd xmm0, qword [0x1400bb860]
jp 0x140021185
ucomisd xmm0, qword [0x1400bb860]
jne 0x140021185
movss xmm0, dword [0x1400bb868]
movss dword [rbp + 0xb15c], xmm0
movss xmm0, dword [0x1400bb86c]
movss dword [rbp + 0xb15c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb15c]
ucomisd xmm0, qword [0x1400bb870]
jp 0x1400211c5
ucomisd xmm0, qword [0x1400bb870]
jne 0x1400211c5
movss xmm0, dword [0x1400bb878]
movss dword [rbp + 0xb15c], xmm0
movss xmm0, dword [0x1400bb87c]
movss dword [rbp + 0xb15c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb15c]
ucomisd xmm0, qword [0x1400bb880]
jp 0x140021205
ucomisd xmm0, qword [0x1400bb880]
jne 0x140021205
movss xmm0, dword [0x1400bb888]
movss dword [rbp + 0xb15c], xmm0
movss xmm0, dword [0x1400bb88c]
movss dword [rbp + 0xb15c], xmm0
movss xmm0, dword [0x1400bb890]
movss dword [rbp + 0xb168], xmm0
movss xmm0, dword [0x1400bb894]
movss dword [rbp + 0xb168], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov edx, dword [rbp + 0xb16c]
movsxd rdx, edx
lea rcx, [rdx*4]
mov rdx, qword [rbp + 0xa680]
lea r8, [rcx + rdx]
movsxd rdx, eax
imul rdx, rdx, 0xffffffff94b68d17
shr rdx, 0x20
add edx, eax
sar edx, 0xc
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x1b8b
sub eax, ecx
mov edx, eax
mov dword [r8], edx
movss xmm0, dword [0x1400bb898]
movss dword [rbp + 0xa678], xmm0
movss xmm0, dword [0x1400bb89c]
movss dword [rbp + 0xa678], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa678]
ucomisd xmm0, qword [0x1400bb8a0]
jp 0x1400213f5
ucomisd xmm0, qword [0x1400bb8a0]
jne 0x1400213f5
movss xmm0, dword [0x1400bb8a8]
movss dword [rbp + 0xb158], xmm0
movss xmm0, dword [0x1400bb8ac]
movss dword [rbp + 0xb158], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb158]
ucomisd xmm0, qword [0x1400bb8b0]
jp 0x140021315
ucomisd xmm0, qword [0x1400bb8b0]
jne 0x140021315
movss xmm0, dword [0x1400bb8b8]
movss dword [rbp + 0xb158], xmm0
movss xmm0, dword [0x1400bb8bc]
movss dword [rbp + 0xb158], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb158]
ucomisd xmm0, qword [0x1400bb8c0]
jp 0x140021355
ucomisd xmm0, qword [0x1400bb8c0]
jne 0x140021355
movss xmm0, dword [0x1400bb8c8]
movss dword [rbp + 0xb158], xmm0
movss xmm0, dword [0x1400bb8cc]
movss dword [rbp + 0xb158], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb158]
ucomisd xmm0, qword [0x1400bb8d0]
jp 0x140021395
ucomisd xmm0, qword [0x1400bb8d0]
jne 0x140021395
movss xmm0, dword [0x1400bb8d8]
movss dword [rbp + 0xb158], xmm0
movss xmm0, dword [0x1400bb8dc]
movss dword [rbp + 0xb158], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb158]
ucomisd xmm0, qword [0x1400bb8e0]
jp 0x1400213d5
ucomisd xmm0, qword [0x1400bb8e0]
jne 0x1400213d5
movss xmm0, dword [0x1400bb8e8]
movss dword [rbp + 0xb158], xmm0
movss xmm0, dword [0x1400bb8ec]
movss dword [rbp + 0xb158], xmm0
movss xmm0, dword [0x1400bb8f0]
movss dword [rbp + 0xa678], xmm0
movss xmm0, dword [0x1400bb8f4]
movss dword [rbp + 0xa678], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
movsxd rdx, eax
imul rdx, rdx, 0xffffffff8dabb5c7
shr rdx, 0x20
add edx, eax
sar edx, 0xd
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x39d3
sub eax, ecx
mov edx, eax
add dword [rbp + 0xb1a4], edx
movss xmm0, dword [0x1400bb8f8]
movss dword [rbp + 0xa674], xmm0
movss xmm0, dword [0x1400bb8fc]
movss dword [rbp + 0xa674], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa674]
ucomisd xmm0, qword [0x1400bb900]
jp 0x1400215ec
ucomisd xmm0, qword [0x1400bb900]
jne 0x1400215ec
movss xmm0, dword [0x1400bb908]
movss dword [rbp + 0xb154], xmm0
movss xmm0, dword [0x1400bb90c]
movss dword [rbp + 0xb154], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb154]
ucomisd xmm0, qword [0x1400bb910]
jp 0x1400214cc
ucomisd xmm0, qword [0x1400bb910]
jne 0x1400214cc
movss xmm0, dword [0x1400bb918]
movss dword [rbp + 0xb154], xmm0
movss xmm0, dword [0x1400bb91c]
movss dword [rbp + 0xb154], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb154]
ucomisd xmm0, qword [0x1400bb920]
jp 0x14002150c
ucomisd xmm0, qword [0x1400bb920]
jne 0x14002150c
movss xmm0, dword [str.W_tiHO]
movss dword [rbp + 0xb154], xmm0
movss xmm0, dword [0x1400bb92c]
movss dword [rbp + 0xb154], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb154]
ucomisd xmm0, qword [0x1400bb930]
jp 0x14002154c
ucomisd xmm0, qword [0x1400bb930]
jne 0x14002154c
movss xmm0, dword [0x1400bb938]
movss dword [rbp + 0xb154], xmm0
movss xmm0, dword [0x1400bb93c]
movss dword [rbp + 0xb154], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb154]
ucomisd xmm0, qword [0x1400bb940]
jp 0x14002158c
ucomisd xmm0, qword [0x1400bb940]
jne 0x14002158c
movss xmm0, dword [0x1400bb948]
movss dword [rbp + 0xb154], xmm0
movss xmm0, dword [0x1400bb94c]
movss dword [rbp + 0xb154], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb154]
ucomisd xmm0, qword [0x1400bb950]
jp 0x1400215cc
ucomisd xmm0, qword [0x1400bb950]
jne 0x1400215cc
movss xmm0, dword [0x1400bb958]
movss dword [rbp + 0xb154], xmm0
movss xmm0, dword [0x1400bb95c]
movss dword [rbp + 0xb154], xmm0
movss xmm0, dword [0x1400bb960]
movss dword [rbp + 0xa674], xmm0
movss xmm0, dword [str.C__I_f]
movss dword [rbp + 0xa674], xmm0
add dword [rbp + 0xb16c], 1
cmp dword [rbp + 0xb16c], 0x2d9
jle 0x140020d65
movss xmm0, dword [0x1400bb968]
movss dword [rbp + 0xb150], xmm0
movss xmm0, dword [0x1400bb96c]
movss dword [rbp + 0xb150], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb150]
ucomisd xmm0, qword [0x1400bb970]
jp 0x1400217cb
ucomisd xmm0, qword [0x1400bb970]
jne 0x1400217cb
movss xmm0, dword [0x1400bb978]
movss dword [rbp + 0xb14c], xmm0
movss xmm0, dword [0x1400bb97c]
movss dword [rbp + 0xb14c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb14c]
ucomisd xmm0, qword [0x1400bb980]
jp 0x1400216ab
ucomisd xmm0, qword [0x1400bb980]
jne 0x1400216ab
movss xmm0, dword [0x1400bb988]
movss dword [rbp + 0xb14c], xmm0
movss xmm0, dword [0x1400bb98c]
movss dword [rbp + 0xb14c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb14c]
ucomisd xmm0, qword [0x1400bb990]
jp 0x1400216eb
ucomisd xmm0, qword [0x1400bb990]
jne 0x1400216eb
movss xmm0, dword [0x1400bb998]
movss dword [rbp + 0xb14c], xmm0
movss xmm0, dword [0x1400bb99c]
movss dword [rbp + 0xb14c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb14c]
ucomisd xmm0, qword [0x1400bb9a0]
jp 0x14002172b
ucomisd xmm0, qword [0x1400bb9a0]
jne 0x14002172b
movss xmm0, dword [0x1400bb9a8]
movss dword [rbp + 0xb14c], xmm0
movss xmm0, dword [0x1400bb9ac]
movss dword [rbp + 0xb14c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb14c]
ucomisd xmm0, qword [0x1400bb9b0]
jp 0x14002176b
ucomisd xmm0, qword [0x1400bb9b0]
jne 0x14002176b
movss xmm0, dword [0x1400bb9b8]
movss dword [rbp + 0xb14c], xmm0
movss xmm0, dword [0x1400bb9bc]
movss dword [rbp + 0xb14c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb14c]
ucomisd xmm0, qword [0x1400bb9c0]
jp 0x1400217ab
ucomisd xmm0, qword [0x1400bb9c0]
jne 0x1400217ab
movss xmm0, dword [0x1400bb9c8]
movss dword [rbp + 0xb14c], xmm0
movss xmm0, dword [0x1400bb9cc]
movss dword [rbp + 0xb14c], xmm0
movss xmm0, dword [0x1400bb9d0]
movss dword [rbp + 0xb150], xmm0
movss xmm0, dword [0x1400bb9d4]
movss dword [rbp + 0xb150], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb150]
ucomisd xmm0, qword [0x1400bb9d8]
jp 0x1400218f3
ucomisd xmm0, qword [0x1400bb9d8]
jne 0x1400218f3
movss xmm0, dword [str._UIq]
movss dword [rbp + 0xb148], xmm0
movss xmm0, dword [0x1400bb9e4]
movss dword [rbp + 0xb148], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb148]
ucomisd xmm0, qword [0x1400bb9e8]
jp 0x140021853
ucomisd xmm0, qword [0x1400bb9e8]
jne 0x140021853
movss xmm0, dword [0x1400bb9f0]
movss dword [rbp + 0xb148], xmm0
movss xmm0, dword [0x1400bb9f4]
movss dword [rbp + 0xb148], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb148]
ucomisd xmm0, qword [0x1400bb9f8]
jp 0x140021893
ucomisd xmm0, qword [0x1400bb9f8]
jne 0x140021893
movss xmm0, dword [0x1400bba00]
movss dword [rbp + 0xb148], xmm0
movss xmm0, dword [0x1400bba04]
movss dword [rbp + 0xb148], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb148]
ucomisd xmm0, qword [0x1400bba08]
jp 0x1400218d3
ucomisd xmm0, qword [0x1400bba08]
jne 0x1400218d3
movss xmm0, dword [0x1400bba10]
movss dword [rbp + 0xb148], xmm0
movss xmm0, dword [0x1400bba14]
movss dword [rbp + 0xb148], xmm0
movss xmm0, dword [0x1400bba18]
movss dword [rbp + 0xb150], xmm0
movss xmm0, dword [0x1400bba1c]
movss dword [rbp + 0xb150], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb150]
ucomisd xmm0, qword [0x1400bba20]
jp 0x1400219db
ucomisd xmm0, qword [0x1400bba20]
jne 0x1400219db
movss xmm0, dword [0x1400bba28]
movss dword [rbp + 0xb144], xmm0
movss xmm0, dword [0x1400bba2c]
movss dword [rbp + 0xb144], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb144]
ucomisd xmm0, qword [0x1400bba30]
jp 0x14002197b
ucomisd xmm0, qword [0x1400bba30]
jne 0x14002197b
movss xmm0, dword [0x1400bba38]
movss dword [rbp + 0xb144], xmm0
movss xmm0, dword [0x1400bba3c]
movss dword [rbp + 0xb144], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb144]
ucomisd xmm0, qword [0x1400bba40]
jp 0x1400219bb
ucomisd xmm0, qword [0x1400bba40]
jne 0x1400219bb
movss xmm0, dword [0x1400bba48]
movss dword [rbp + 0xb144], xmm0
movss xmm0, dword [0x1400bba4c]
movss dword [rbp + 0xb144], xmm0
movss xmm0, dword [0x1400bba50]
movss dword [rbp + 0xb150], xmm0
movss xmm0, dword [0x1400bba54]
movss dword [rbp + 0xb150], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb150]
ucomisd xmm0, qword [0x1400bba58]
jp 0x140021b83
ucomisd xmm0, qword [0x1400bba58]
jne 0x140021b83
movss xmm0, dword [0x1400bba60]
movss dword [rbp + 0xb140], xmm0
movss xmm0, dword [0x1400bba64]
movss dword [rbp + 0xb140], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb140]
ucomisd xmm0, qword [0x1400bba68]
jp 0x140021a63
ucomisd xmm0, qword [0x1400bba68]
jne 0x140021a63
movss xmm0, dword [0x1400bba70]
movss dword [rbp + 0xb140], xmm0
movss xmm0, dword [0x1400bba74]
movss dword [rbp + 0xb140], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb140]
ucomisd xmm0, qword [0x1400bba78]
jp 0x140021aa3
ucomisd xmm0, qword [0x1400bba78]
jne 0x140021aa3
movss xmm0, dword [0x1400bba80]
movss dword [rbp + 0xb140], xmm0
movss xmm0, dword [0x1400bba84]
movss dword [rbp + 0xb140], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb140]
ucomisd xmm0, qword [0x1400bba88]
jp 0x140021ae3
ucomisd xmm0, qword [0x1400bba88]
jne 0x140021ae3
movss xmm0, dword [0x1400bba90]
movss dword [rbp + 0xb140], xmm0
movss xmm0, dword [0x1400bba94]
movss dword [rbp + 0xb140], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb140]
ucomisd xmm0, qword [0x1400bba98]
jp 0x140021b23
ucomisd xmm0, qword [0x1400bba98]
jne 0x140021b23
movss xmm0, dword [0x1400bbaa0]
movss dword [rbp + 0xb140], xmm0
movss xmm0, dword [0x1400bbaa4]
movss dword [rbp + 0xb140], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb140]
ucomisd xmm0, qword [0x1400bbaa8]
jp 0x140021b63
ucomisd xmm0, qword [0x1400bbaa8]
jne 0x140021b63
movss xmm0, dword [0x1400bbab0]
movss dword [rbp + 0xb140], xmm0
movss xmm0, dword [0x1400bbab4]
movss dword [rbp + 0xb140], xmm0
movss xmm0, dword [0x1400bbab8]
movss dword [rbp + 0xb150], xmm0
movss xmm0, dword [0x1400bbabc]
movss dword [rbp + 0xb150], xmm0
mov rax, qword [rbp + 0xa680]
test rax, rax
je 0x140021b9c
mov edx, 4
mov rcx, rax
call fcn.14008a770
movss xmm0, dword [0x1400bbac0]
movss dword [rbp + 0xb13c], xmm0
movss xmm0, dword [0x1400bbac4]
movss dword [rbp + 0xb13c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb13c]
ucomisd xmm0, qword [0x1400bbac8]
jp 0x140021d64
ucomisd xmm0, qword [0x1400bbac8]
jne 0x140021d64
movss xmm0, dword [0x1400bbad0]
movss dword [rbp + 0xb138], xmm0
movss xmm0, dword [0x1400bbad4]
movss dword [rbp + 0xb138], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb138]
ucomisd xmm0, qword [0x1400bbad8]
jp 0x140021c44
ucomisd xmm0, qword [0x1400bbad8]
jne 0x140021c44
movss xmm0, dword [0x1400bbae0]
movss dword [rbp + 0xb138], xmm0
movss xmm0, dword [0x1400bbae4]
movss dword [rbp + 0xb138], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb138]
ucomisd xmm0, qword [0x1400bbae8]
jp 0x140021c84
ucomisd xmm0, qword [0x1400bbae8]
jne 0x140021c84
movss xmm0, dword [0x1400bbaf0]
movss dword [rbp + 0xb138], xmm0
movss xmm0, dword [0x1400bbaf4]
movss dword [rbp + 0xb138], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb138]
ucomisd xmm0, qword [0x1400bbaf8]
jp 0x140021cc4
ucomisd xmm0, qword [0x1400bbaf8]
jne 0x140021cc4
movss xmm0, dword [0x1400bbb00]
movss dword [rbp + 0xb138], xmm0
movss xmm0, dword [0x1400bbb04]
movss dword [rbp + 0xb138], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb138]
ucomisd xmm0, qword [0x1400bbb08]
jp 0x140021d04
ucomisd xmm0, qword [0x1400bbb08]
jne 0x140021d04
movss xmm0, dword [str.fa_a]
movss dword [rbp + 0xb138], xmm0
movss xmm0, dword [0x1400bbb14]
movss dword [rbp + 0xb138], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb138]
ucomisd xmm0, qword [0x1400bbb18]
jp 0x140021d44
ucomisd xmm0, qword [0x1400bbb18]
jne 0x140021d44
movss xmm0, dword [0x1400bbb20]
movss dword [rbp + 0xb138], xmm0
movss xmm0, dword [0x1400bbb24]
movss dword [rbp + 0xb138], xmm0
movss xmm0, dword [0x1400bbb28]
movss dword [rbp + 0xb13c], xmm0
movss xmm0, dword [0x1400bbb2c]
movss dword [rbp + 0xb13c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb13c]
ucomisd xmm0, qword [0x1400bbb30]
jp 0x140021e4c
ucomisd xmm0, qword [0x1400bbb30]
jne 0x140021e4c
movss xmm0, dword [0x1400bbb38]
movss dword [rbp + 0xb134], xmm0
movss xmm0, dword [0x1400bbb3c]
movss dword [rbp + 0xb134], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb134]
ucomisd xmm0, qword [0x1400bbb40]
jp 0x140021dec
ucomisd xmm0, qword [0x1400bbb40]
jne 0x140021dec
movss xmm0, dword [0x1400bbb48]
movss dword [rbp + 0xb134], xmm0
movss xmm0, dword [0x1400bbb4c]
movss dword [rbp + 0xb134], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb134]
ucomisd xmm0, qword [0x1400bbb50]
jp 0x140021e2c
ucomisd xmm0, qword [0x1400bbb50]
jne 0x140021e2c
movss xmm0, dword [0x1400bbb58]
movss dword [rbp + 0xb134], xmm0
movss xmm0, dword [0x1400bbb5c]
movss dword [rbp + 0xb134], xmm0
movss xmm0, dword [0x1400bbb60]
movss dword [rbp + 0xb13c], xmm0
movss xmm0, dword [0x1400bbb64]
movss dword [rbp + 0xb13c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb13c]
ucomisd xmm0, qword [0x1400bbb68]
jp 0x140021f74
ucomisd xmm0, qword [0x1400bbb68]
jne 0x140021f74
movss xmm0, dword [0x1400bbb70]
movss dword [rbp + 0xb130], xmm0
movss xmm0, dword [0x1400bbb74]
movss dword [rbp + 0xb130], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb130]
ucomisd xmm0, qword [0x1400bbb78]
jp 0x140021ed4
ucomisd xmm0, qword [0x1400bbb78]
jne 0x140021ed4
movss xmm0, dword [0x1400bbb80]
movss dword [rbp + 0xb130], xmm0
movss xmm0, dword [0x1400bbb84]
movss dword [rbp + 0xb130], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb130]
ucomisd xmm0, qword [0x1400bbb88]
jp 0x140021f14
ucomisd xmm0, qword [0x1400bbb88]
jne 0x140021f14
movss xmm0, dword [0x1400bbb90]
movss dword [rbp + 0xb130], xmm0
movss xmm0, dword [0x1400bbb94]
movss dword [rbp + 0xb130], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb130]
ucomisd xmm0, qword [0x1400bbb98]
jp 0x140021f54
ucomisd xmm0, qword [0x1400bbb98]
jne 0x140021f54
movss xmm0, dword [0x1400bbba0]
movss dword [rbp + 0xb130], xmm0
movss xmm0, dword [0x1400bbba4]
movss dword [rbp + 0xb130], xmm0
movss xmm0, dword [0x1400bbba8]
movss dword [rbp + 0xb13c], xmm0
movss xmm0, dword [0x1400bbbac]
movss dword [rbp + 0xb13c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb13c]
ucomisd xmm0, qword [0x1400bbbb0]
jp 0x14002211c
ucomisd xmm0, qword [0x1400bbbb0]
jne 0x14002211c
movss xmm0, dword [str._t_SH]
movss dword [rbp + 0xb12c], xmm0
movss xmm0, dword [0x1400bbbbc]
movss dword [rbp + 0xb12c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb12c]
ucomisd xmm0, qword [0x1400bbbc0]
jp 0x140021ffc
ucomisd xmm0, qword [0x1400bbbc0]
jne 0x140021ffc
movss xmm0, dword [0x1400bbbc8]
movss dword [rbp + 0xb12c], xmm0
movss xmm0, dword [0x1400bbbcc]
movss dword [rbp + 0xb12c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb12c]
ucomisd xmm0, qword [0x1400bbbd0]
jp 0x14002203c
ucomisd xmm0, qword [0x1400bbbd0]
jne 0x14002203c
movss xmm0, dword [0x1400bbbd8]
movss dword [rbp + 0xb12c], xmm0
movss xmm0, dword [0x1400bbbdc]
movss dword [rbp + 0xb12c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb12c]
ucomisd xmm0, qword [0x1400bbbe0]
jp 0x14002207c
ucomisd xmm0, qword [0x1400bbbe0]
jne 0x14002207c
movss xmm0, dword [0x1400bbbe8]
movss dword [rbp + 0xb12c], xmm0
movss xmm0, dword [0x1400bbbec]
movss dword [rbp + 0xb12c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb12c]
ucomisd xmm0, qword [0x1400bbbf0]
jp 0x1400220bc
ucomisd xmm0, qword [0x1400bbbf0]
jne 0x1400220bc
movss xmm0, dword [0x1400bbbf8]
movss dword [rbp + 0xb12c], xmm0
movss xmm0, dword [0x1400bbbfc]
movss dword [rbp + 0xb12c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb12c]
ucomisd xmm0, qword [0x1400bbc00]
jp 0x1400220fc
ucomisd xmm0, qword [0x1400bbc00]
jne 0x1400220fc
movss xmm0, dword [0x1400bbc08]
movss dword [rbp + 0xb12c], xmm0
movss xmm0, dword [0x1400bbc0c]
movss dword [rbp + 0xb12c], xmm0
movss xmm0, dword [0x1400bbc10]
movss dword [rbp + 0xb13c], xmm0
movss xmm0, dword [0x1400bbc14]
movss dword [rbp + 0xb13c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb13c]
ucomisd xmm0, qword [0x1400bbc18]
jp 0x1400222c4
ucomisd xmm0, qword [0x1400bbc18]
jne 0x1400222c4
movss xmm0, dword [0x1400bbc20]
movss dword [rbp + 0xb128], xmm0
movss xmm0, dword [0x1400bbc24]
movss dword [rbp + 0xb128], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb128]
ucomisd xmm0, qword [0x1400bbc28]
jp 0x1400221a4
ucomisd xmm0, qword [0x1400bbc28]
jne 0x1400221a4
movss xmm0, dword [0x1400bbc30]
movss dword [rbp + 0xb128], xmm0
movss xmm0, dword [0x1400bbc34]
movss dword [rbp + 0xb128], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb128]
ucomisd xmm0, qword [0x1400bbc38]
jp 0x1400221e4
ucomisd xmm0, qword [0x1400bbc38]
jne 0x1400221e4
movss xmm0, dword [0x1400bbc40]
movss dword [rbp + 0xb128], xmm0
movss xmm0, dword [0x1400bbc44]
movss dword [rbp + 0xb128], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb128]
ucomisd xmm0, qword [0x1400bbc48]
jp 0x140022224
ucomisd xmm0, qword [0x1400bbc48]
jne 0x140022224
movss xmm0, dword [0x1400bbc50]
movss dword [rbp + 0xb128], xmm0
movss xmm0, dword [0x1400bbc54]
movss dword [rbp + 0xb128], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb128]
ucomisd xmm0, qword [0x1400bbc58]
jp 0x140022264
ucomisd xmm0, qword [0x1400bbc58]
jne 0x140022264
movss xmm0, dword [0x1400bbc60]
movss dword [rbp + 0xb128], xmm0
movss xmm0, dword [0x1400bbc64]
movss dword [rbp + 0xb128], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb128]
ucomisd xmm0, qword [0x1400bbc68]
jp 0x1400222a4
ucomisd xmm0, qword [0x1400bbc68]
jne 0x1400222a4
movss xmm0, dword [0x1400bbc70]
movss dword [rbp + 0xb128], xmm0
movss xmm0, dword [0x1400bbc74]
movss dword [rbp + 0xb128], xmm0
movss xmm0, dword [0x1400bbc78]
movss dword [rbp + 0xb13c], xmm0
movss xmm0, dword [0x1400bbc7c]
movss dword [rbp + 0xb13c], xmm0
add dword [rbp + 0xb18c], 1
cmp dword [rbp + 0xb18c], 0x58ff
jle 0x140020615
lea rax, [rbp + 0xa180]
mov rdx, rax
mov ecx, 0x100
mov rax, qword [sym.imp.KERNEL32.dll_GetTempPathW]
call rax
mov dword [rbp + 0xb124], 0x5fe0
movss xmm0, dword [0x1400bbc80]
movss dword [rbp + 0xb120], xmm0
movss xmm0, dword [0x1400bbc84]
movss dword [rbp + 0xb120], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb120]
ucomisd xmm0, qword [0x1400bbc88]
jp 0x14002242d
ucomisd xmm0, qword [0x1400bbc88]
jne 0x14002242d
movss xmm0, dword [0x1400bbc90]
movss dword [rbp + 0xa96c], xmm0
movss xmm0, dword [0x1400bbc94]
movss dword [rbp + 0xa96c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa96c]
ucomisd xmm0, qword [0x1400bbc98]
jp 0x14002240d
ucomisd xmm0, qword [0x1400bbc98]
jne 0x14002240d
movss xmm0, dword [0x1400bbca0]
movss dword [rbp + 0xa968], xmm0
movss xmm0, dword [str.Ul5G]
movss dword [rbp + 0xa968], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa968]
ucomisd xmm0, qword [0x1400bbca8]
jp 0x1400223ed
ucomisd xmm0, qword [0x1400bbca8]
jne 0x1400223ed
movss xmm0, dword [0x1400bbcb0]
movss dword [rbp + 0xa968], xmm0
movss xmm0, dword [0x1400bbcb4]
movss dword [rbp + 0xa968], xmm0
movss xmm0, dword [0x1400bbcb8]
movss dword [rbp + 0xa96c], xmm0
movss xmm0, dword [0x1400bbcbc]
movss dword [rbp + 0xa96c], xmm0
movss xmm0, dword [0x1400bbcc0]
movss dword [rbp + 0xb120], xmm0
movss xmm0, dword [0x1400bbcc4]
movss dword [rbp + 0xb120], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb120]
ucomisd xmm0, qword [0x1400bbcc8]
jp 0x140022a1d
ucomisd xmm0, qword [0x1400bbcc8]
jne 0x140022a1d
movss xmm0, dword [0x1400bbcd0]
movss dword [rbp + 0xb11c], xmm0
movss xmm0, dword [0x1400bbcd4]
movss dword [rbp + 0xb11c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb11c]
ucomisd xmm0, qword [0x1400bbcd8]
jp 0x14002261d
ucomisd xmm0, qword [0x1400bbcd8]
jne 0x14002261d
movss xmm0, dword [0x1400bbce0]
movss dword [rbp + 0xb118], xmm0
movss xmm0, dword [0x1400bbce4]
movss dword [rbp + 0xb118], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb118]
ucomisd xmm0, qword [0x1400bbce8]
jp 0x1400224fd
ucomisd xmm0, qword [0x1400bbce8]
jne 0x1400224fd
movss xmm0, dword [0x1400bbcf0]
movss dword [rbp + 0xb118], xmm0
movss xmm0, dword [0x1400bbcf4]
movss dword [rbp + 0xb118], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb118]
ucomisd xmm0, qword [0x1400bbcf8]
jp 0x14002253d
ucomisd xmm0, qword [0x1400bbcf8]
jne 0x14002253d
movss xmm0, dword [0x1400bbd00]
movss dword [rbp + 0xb118], xmm0
movss xmm0, dword [0x1400bbd04]
movss dword [rbp + 0xb118], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb118]
ucomisd xmm0, qword [0x1400bbd08]
jp 0x14002257d
ucomisd xmm0, qword [0x1400bbd08]
jne 0x14002257d
movss xmm0, dword [0x1400bbd10]
movss dword [rbp + 0xb118], xmm0
movss xmm0, dword [0x1400bbd14]
movss dword [rbp + 0xb118], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb118]
ucomisd xmm0, qword [0x1400bbd18]
jp 0x1400225bd
ucomisd xmm0, qword [0x1400bbd18]
jne 0x1400225bd
movss xmm0, dword [0x1400bbd20]
movss dword [rbp + 0xb118], xmm0
movss xmm0, dword [0x1400bbd24]
movss dword [rbp + 0xb118], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb118]
ucomisd xmm0, qword [0x1400bbd28]
jp 0x1400225fd
ucomisd xmm0, qword [0x1400bbd28]
jne 0x1400225fd
movss xmm0, dword [0x1400bbd30]
movss dword [rbp + 0xb118], xmm0
movss xmm0, dword [0x1400bbd34]
movss dword [rbp + 0xb118], xmm0
movss xmm0, dword [0x1400bbd38]
movss dword [rbp + 0xb11c], xmm0
movss xmm0, dword [0x1400bbd3c]
movss dword [rbp + 0xb11c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb11c]
ucomisd xmm0, qword [0x1400bbd40]
jp 0x140022745
ucomisd xmm0, qword [0x1400bbd40]
jne 0x140022745
movss xmm0, dword [0x1400bbd48]
movss dword [rbp + 0xb114], xmm0
movss xmm0, dword [0x1400bbd4c]
movss dword [rbp + 0xb114], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb114]
ucomisd xmm0, qword [0x1400bbd50]
jp 0x1400226a5
ucomisd xmm0, qword [0x1400bbd50]
jne 0x1400226a5
movss xmm0, dword [0x1400bbd58]
movss dword [rbp + 0xb114], xmm0
movss xmm0, dword [0x1400bbd5c]
movss dword [rbp + 0xb114], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb114]
ucomisd xmm0, qword [0x1400bbd60]
jp 0x1400226e5
ucomisd xmm0, qword [0x1400bbd60]
jne 0x1400226e5
movss xmm0, dword [0x1400bbd68]
movss dword [rbp + 0xb114], xmm0
movss xmm0, dword [0x1400bbd6c]
movss dword [rbp + 0xb114], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb114]
ucomisd xmm0, qword [0x1400bbd70]
jp 0x140022725
ucomisd xmm0, qword [0x1400bbd70]
jne 0x140022725
movss xmm0, dword [0x1400bbd78]
movss dword [rbp + 0xb114], xmm0
movss xmm0, dword [0x1400bbd7c]
movss dword [rbp + 0xb114], xmm0
movss xmm0, dword [0x1400bbd80]
movss dword [rbp + 0xb11c], xmm0
movss xmm0, dword [0x1400bbd84]
movss dword [rbp + 0xb11c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb11c]
ucomisd xmm0, qword [0x1400bbd88]
jp 0x1400227ed
ucomisd xmm0, qword [0x1400bbd88]
jne 0x1400227ed
movss xmm0, dword [0x1400bbd90]
movss dword [rbp + 0xa964], xmm0
movss xmm0, dword [0x1400bbd94]
movss dword [rbp + 0xa964], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa964]
ucomisd xmm0, qword [0x1400bbd98]
jp 0x1400227cd
ucomisd xmm0, qword [0x1400bbd98]
jne 0x1400227cd
movss xmm0, dword [0x1400bbda0]
movss dword [rbp + 0xa964], xmm0
movss xmm0, dword [0x1400bbda4]
movss dword [rbp + 0xa964], xmm0
movss xmm0, dword [0x1400bbda8]
movss dword [rbp + 0xb11c], xmm0
movss xmm0, dword [0x1400bbdac]
movss dword [rbp + 0xb11c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb11c]
ucomisd xmm0, qword [0x1400bbdb0]
jp 0x1400228d5
ucomisd xmm0, qword [0x1400bbdb0]
jne 0x1400228d5
movss xmm0, dword [0x1400bbdb8]
movss dword [rbp + 0xb110], xmm0
movss xmm0, dword [0x1400bbdbc]
movss dword [rbp + 0xb110], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb110]
ucomisd xmm0, qword [0x1400bbdc0]
jp 0x140022875
ucomisd xmm0, qword [0x1400bbdc0]
jne 0x140022875
movss xmm0, dword [0x1400bbdc8]
movss dword [rbp + 0xb110], xmm0
movss xmm0, dword [0x1400bbdcc]
movss dword [rbp + 0xb110], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb110]
ucomisd xmm0, qword [0x1400bbdd0]
jp 0x1400228b5
ucomisd xmm0, qword [0x1400bbdd0]
jne 0x1400228b5
movss xmm0, dword [0x1400bbdd8]
movss dword [rbp + 0xb110], xmm0
movss xmm0, dword [0x1400bbddc]
movss dword [rbp + 0xb110], xmm0
movss xmm0, dword [0x1400bbde0]
movss dword [rbp + 0xb11c], xmm0
movss xmm0, dword [0x1400bbde4]
movss dword [rbp + 0xb11c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb11c]
ucomisd xmm0, qword [0x1400bbde8]
jp 0x1400229fd
ucomisd xmm0, qword [0x1400bbde8]
jne 0x1400229fd
movss xmm0, dword [0x1400bbdf0]
movss dword [rbp + 0xb10c], xmm0
movss xmm0, dword [0x1400bbdf4]
movss dword [rbp + 0xb10c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb10c]
ucomisd xmm0, qword [0x1400bbdf8]
jp 0x14002295d
ucomisd xmm0, qword [0x1400bbdf8]
jne 0x14002295d
movss xmm0, dword [0x1400bbe00]
movss dword [rbp + 0xb10c], xmm0
movss xmm0, dword [0x1400bbe04]
movss dword [rbp + 0xb10c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb10c]
ucomisd xmm0, qword [0x1400bbe08]
jp 0x14002299d
ucomisd xmm0, qword [0x1400bbe08]
jne 0x14002299d
movss xmm0, dword [0x1400bbe10]
movss dword [rbp + 0xb10c], xmm0
movss xmm0, dword [0x1400bbe14]
movss dword [rbp + 0xb10c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb10c]
ucomisd xmm0, qword [0x1400bbe18]
jp 0x1400229dd
ucomisd xmm0, qword [0x1400bbe18]
jne 0x1400229dd
movss xmm0, dword [0x1400bbe20]
movss dword [rbp + 0xb10c], xmm0
movss xmm0, dword [0x1400bbe24]
movss dword [rbp + 0xb10c], xmm0
movss xmm0, dword [0x1400bbe28]
movss dword [rbp + 0xb11c], xmm0
movss xmm0, dword [0x1400bbe2c]
movss dword [rbp + 0xb11c], xmm0
movss xmm0, dword [0x1400bbe30]
movss dword [rbp + 0xb120], xmm0
movss xmm0, dword [0x1400bbe34]
movss dword [rbp + 0xb120], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb120]
ucomisd xmm0, qword [0x1400bbe38]
jp 0x14002300d
ucomisd xmm0, qword [0x1400bbe38]
jne 0x14002300d
movss xmm0, dword [0x1400bbe40]
movss dword [rbp + 0xb108], xmm0
movss xmm0, dword [0x1400bbe44]
movss dword [rbp + 0xb108], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb108]
ucomisd xmm0, qword [0x1400bbe48]
jp 0x140022bcd
ucomisd xmm0, qword [0x1400bbe48]
jne 0x140022bcd
movss xmm0, dword [str.SwPHJ]
movss dword [rbp + 0xb104], xmm0
movss xmm0, dword [0x1400bbe54]
movss dword [rbp + 0xb104], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb104]
ucomisd xmm0, qword [0x1400bbe58]
jp 0x140022aed
ucomisd xmm0, qword [0x1400bbe58]
jne 0x140022aed
movss xmm0, dword [0x1400bbe60]
movss dword [rbp + 0xb104], xmm0
movss xmm0, dword [0x1400bbe64]
movss dword [rbp + 0xb104], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb104]
ucomisd xmm0, qword [0x1400bbe68]
jp 0x140022b2d
ucomisd xmm0, qword [0x1400bbe68]
jne 0x140022b2d
movss xmm0, dword [0x1400bbe70]
movss dword [rbp + 0xb104], xmm0
movss xmm0, dword [0x1400bbe74]
movss dword [rbp + 0xb104], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb104]
ucomisd xmm0, qword [0x1400bbe78]
jp 0x140022b6d
ucomisd xmm0, qword [0x1400bbe78]
jne 0x140022b6d
movss xmm0, dword [0x1400bbe80]
movss dword [rbp + 0xb104], xmm0
movss xmm0, dword [0x1400bbe84]
movss dword [rbp + 0xb104], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb104]
ucomisd xmm0, qword [0x1400bbe88]
jp 0x140022bad
ucomisd xmm0, qword [0x1400bbe88]
jne 0x140022bad
movss xmm0, dword [0x1400bbe90]
movss dword [rbp + 0xb104], xmm0
movss xmm0, dword [0x1400bbe94]
movss dword [rbp + 0xb104], xmm0
movss xmm0, dword [0x1400bbe98]
movss dword [rbp + 0xb108], xmm0
movss xmm0, dword [0x1400bbe9c]
movss dword [rbp + 0xb108], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb108]
ucomisd xmm0, qword [0x1400bbea0]
jp 0x140022cb5
ucomisd xmm0, qword [0x1400bbea0]
jne 0x140022cb5
movss xmm0, dword [0x1400bbea8]
movss dword [rbp + 0xb100], xmm0
movss xmm0, dword [0x1400bbeac]
movss dword [rbp + 0xb100], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb100]
ucomisd xmm0, qword [0x1400bbeb0]
jp 0x140022c55
ucomisd xmm0, qword [0x1400bbeb0]
jne 0x140022c55
movss xmm0, dword [0x1400bbeb8]
movss dword [rbp + 0xb100], xmm0
movss xmm0, dword [0x1400bbebc]
movss dword [rbp + 0xb100], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb100]
ucomisd xmm0, qword [0x1400bbec0]
jp 0x140022c95
ucomisd xmm0, qword [0x1400bbec0]
jne 0x140022c95
movss xmm0, dword [0x1400bbec8]
movss dword [rbp + 0xb100], xmm0
movss xmm0, dword [0x1400bbecc]
movss dword [rbp + 0xb100], xmm0
movss xmm0, dword [0x1400bbed0]
movss dword [rbp + 0xb108], xmm0
movss xmm0, dword [0x1400bbed4]
movss dword [rbp + 0xb108], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb108]
ucomisd xmm0, qword [0x1400bbed8]
jp 0x140022e1d
ucomisd xmm0, qword [0x1400bbed8]
jne 0x140022e1d
movss xmm0, dword [0x1400bbee0]
movss dword [rbp + 0xb0fc], xmm0
movss xmm0, dword [0x1400bbee4]
movss dword [rbp + 0xb0fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0fc]
ucomisd xmm0, qword [0x1400bbee8]
jp 0x140022d3d
ucomisd xmm0, qword [0x1400bbee8]
jne 0x140022d3d
movss xmm0, dword [0x1400bbef0]
movss dword [rbp + 0xb0fc], xmm0
movss xmm0, dword [0x1400bbef4]
movss dword [rbp + 0xb0fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0fc]
ucomisd xmm0, qword [0x1400bbef8]
jp 0x140022d7d
ucomisd xmm0, qword [0x1400bbef8]
jne 0x140022d7d
movss xmm0, dword [0x1400bbf00]
movss dword [rbp + 0xb0fc], xmm0
movss xmm0, dword [0x1400bbf04]
movss dword [rbp + 0xb0fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0fc]
ucomisd xmm0, qword [0x1400bbf08]
jp 0x140022dbd
ucomisd xmm0, qword [0x1400bbf08]
jne 0x140022dbd
movss xmm0, dword [0x1400bbf10]
movss dword [rbp + 0xb0fc], xmm0
movss xmm0, dword [0x1400bbf14]
movss dword [rbp + 0xb0fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0fc]
ucomisd xmm0, qword [0x1400bbf18]
jp 0x140022dfd
ucomisd xmm0, qword [0x1400bbf18]
jne 0x140022dfd
movss xmm0, dword [0x1400bbf20]
movss dword [rbp + 0xb0fc], xmm0
movss xmm0, dword [0x1400bbf24]
movss dword [rbp + 0xb0fc], xmm0
movss xmm0, dword [0x1400bbf28]
movss dword [rbp + 0xb108], xmm0
movss xmm0, dword [0x1400bbf2c]
movss dword [rbp + 0xb108], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb108]
ucomisd xmm0, qword [0x1400bbf30]
jp 0x140022f45
ucomisd xmm0, qword [0x1400bbf30]
jne 0x140022f45
movss xmm0, dword [0x1400bbf38]
movss dword [rbp + 0xb0f8], xmm0
movss xmm0, dword [0x1400bbf3c]
movss dword [rbp + 0xb0f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f8]
ucomisd xmm0, qword [0x1400bbf40]
jp 0x140022ea5
ucomisd xmm0, qword [0x1400bbf40]
jne 0x140022ea5
movss xmm0, dword [0x1400bbf48]
movss dword [rbp + 0xb0f8], xmm0
movss xmm0, dword [0x1400bbf4c]
movss dword [rbp + 0xb0f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f8]
ucomisd xmm0, qword [0x1400bbf50]
jp 0x140022ee5
ucomisd xmm0, qword [0x1400bbf50]
jne 0x140022ee5
movss xmm0, dword [0x1400bbf58]
movss dword [rbp + 0xb0f8], xmm0
movss xmm0, dword [0x1400bbf5c]
movss dword [rbp + 0xb0f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f8]
ucomisd xmm0, qword [0x1400bbf60]
jp 0x140022f25
ucomisd xmm0, qword [0x1400bbf60]
jne 0x140022f25
movss xmm0, dword [0x1400bbf68]
movss dword [rbp + 0xb0f8], xmm0
movss xmm0, dword [0x1400bbf6c]
movss dword [rbp + 0xb0f8], xmm0
movss xmm0, dword [str._b3VI]
movss dword [rbp + 0xb108], xmm0
movss xmm0, dword [0x1400bbf74]
movss dword [rbp + 0xb108], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb108]
ucomisd xmm0, qword [0x1400bbf78]
jp 0x140022fed
ucomisd xmm0, qword [0x1400bbf78]
jne 0x140022fed
movss xmm0, dword [0x1400bbf80]
movss dword [rbp + 0xa960], xmm0
movss xmm0, dword [0x1400bbf84]
movss dword [rbp + 0xa960], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa960]
ucomisd xmm0, qword [0x1400bbf88]
jp 0x140022fcd
ucomisd xmm0, qword [0x1400bbf88]
jne 0x140022fcd
movss xmm0, dword [0x1400bbf90]
movss dword [rbp + 0xa960], xmm0
movss xmm0, dword [0x1400bbf94]
movss dword [rbp + 0xa960], xmm0
movss xmm0, dword [0x1400bbf98]
movss dword [rbp + 0xb108], xmm0
movss xmm0, dword [0x1400bbf9c]
movss dword [rbp + 0xb108], xmm0
movss xmm0, dword [0x1400bbfa0]
movss dword [rbp + 0xb120], xmm0
movss xmm0, dword [0x1400bbfa4]
movss dword [rbp + 0xb120], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb120]
ucomisd xmm0, qword [0x1400bbfa8]
jp 0x140023455
ucomisd xmm0, qword [0x1400bbfa8]
jne 0x140023455
movss xmm0, dword [0x1400bbfb0]
movss dword [rbp + 0xb0f4], xmm0
movss xmm0, dword [0x1400bbfb4]
movss dword [rbp + 0xb0f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f4]
ucomisd xmm0, qword [0x1400bbfb8]
jp 0x1400231bd
ucomisd xmm0, qword [0x1400bbfb8]
jne 0x1400231bd
movss xmm0, dword [0x1400bbfc0]
movss dword [rbp + 0xb0f0], xmm0
movss xmm0, dword [0x1400bbfc4]
movss dword [rbp + 0xb0f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f0]
ucomisd xmm0, qword [0x1400bbfc8]
jp 0x1400230dd
ucomisd xmm0, qword [0x1400bbfc8]
jne 0x1400230dd
movss xmm0, dword [0x1400bbfd0]
movss dword [rbp + 0xb0f0], xmm0
movss xmm0, dword [0x1400bbfd4]
movss dword [rbp + 0xb0f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f0]
ucomisd xmm0, qword [0x1400bbfd8]
jp 0x14002311d
ucomisd xmm0, qword [0x1400bbfd8]
jne 0x14002311d
movss xmm0, dword [0x1400bbfe0]
movss dword [rbp + 0xb0f0], xmm0
movss xmm0, dword [0x1400bbfe4]
movss dword [rbp + 0xb0f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f0]
ucomisd xmm0, qword [0x1400bbfe8]
jp 0x14002315d
ucomisd xmm0, qword [0x1400bbfe8]
jne 0x14002315d
movss xmm0, dword [0x1400bbff0]
movss dword [rbp + 0xb0f0], xmm0
movss xmm0, dword [0x1400bbff4]
movss dword [rbp + 0xb0f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f0]
ucomisd xmm0, qword [0x1400bbff8]
jp 0x14002319d
ucomisd xmm0, qword [0x1400bbff8]
jne 0x14002319d
movss xmm0, dword [0x1400bc000]
movss dword [rbp + 0xb0f0], xmm0
movss xmm0, dword [0x1400bc004]
movss dword [rbp + 0xb0f0], xmm0
movss xmm0, dword [0x1400bc008]
movss dword [rbp + 0xb0f4], xmm0
movss xmm0, dword [0x1400bc00c]
movss dword [rbp + 0xb0f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f4]
ucomisd xmm0, qword [0x1400bc010]
jp 0x140023265
ucomisd xmm0, qword [0x1400bc010]
jne 0x140023265
movss xmm0, dword [0x1400bc018]
movss dword [rbp + 0xa95c], xmm0
movss xmm0, dword [0x1400bc01c]
movss dword [rbp + 0xa95c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa95c]
ucomisd xmm0, qword [0x1400bc020]
jp 0x140023245
ucomisd xmm0, qword [0x1400bc020]
jne 0x140023245
movss xmm0, dword [0x1400bc028]
movss dword [rbp + 0xa95c], xmm0
movss xmm0, dword [0x1400bc02c]
movss dword [rbp + 0xa95c], xmm0
movss xmm0, dword [0x1400bc030]
movss dword [rbp + 0xb0f4], xmm0
movss xmm0, dword [0x1400bc034]
movss dword [rbp + 0xb0f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f4]
ucomisd xmm0, qword [0x1400bc038]
jp 0x14002334d
ucomisd xmm0, qword [0x1400bc038]
jne 0x14002334d
movss xmm0, dword [0x1400bc040]
movss dword [rbp + 0xb0ec], xmm0
movss xmm0, dword [0x1400bc044]
movss dword [rbp + 0xb0ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0ec]
ucomisd xmm0, qword [0x1400bc048]
jp 0x1400232ed
ucomisd xmm0, qword [0x1400bc048]
jne 0x1400232ed
movss xmm0, dword [0x1400bc050]
movss dword [rbp + 0xb0ec], xmm0
movss xmm0, dword [0x1400bc054]
movss dword [rbp + 0xb0ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0ec]
ucomisd xmm0, qword [0x1400bc058]
jp 0x14002332d
ucomisd xmm0, qword [0x1400bc058]
jne 0x14002332d
movss xmm0, dword [0x1400bc060]
movss dword [rbp + 0xb0ec], xmm0
movss xmm0, dword [0x1400bc064]
movss dword [rbp + 0xb0ec], xmm0
movss xmm0, dword [0x1400bc068]
movss dword [rbp + 0xb0f4], xmm0
movss xmm0, dword [0x1400bc06c]
movss dword [rbp + 0xb0f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0f4]
ucomisd xmm0, qword [0x1400bc070]
jp 0x140023435
ucomisd xmm0, qword [0x1400bc070]
jne 0x140023435
movss xmm0, dword [0x1400bc078]
movss dword [rbp + 0xb0e8], xmm0
movss xmm0, dword [str.Vl_bI]
movss dword [rbp + 0xb0e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0e8]
ucomisd xmm0, qword [0x1400bc080]
jp 0x1400233d5
ucomisd xmm0, qword [0x1400bc080]
jne 0x1400233d5
movss xmm0, dword [0x1400bc088]
movss dword [rbp + 0xb0e8], xmm0
movss xmm0, dword [0x1400bc08c]
movss dword [rbp + 0xb0e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0e8]
ucomisd xmm0, qword [0x1400bc090]
jp 0x140023415
ucomisd xmm0, qword [0x1400bc090]
jne 0x140023415
movss xmm0, dword [0x1400bc098]
movss dword [rbp + 0xb0e8], xmm0
movss xmm0, dword [0x1400bc09c]
movss dword [rbp + 0xb0e8], xmm0
movss xmm0, dword [0x1400bc0a0]
movss dword [rbp + 0xb0f4], xmm0
movss xmm0, dword [0x1400bc0a4]
movss dword [rbp + 0xb0f4], xmm0
movss xmm0, dword [0x1400bc0a8]
movss dword [rbp + 0xb120], xmm0
movss xmm0, dword [0x1400bc0ac]
movss dword [rbp + 0xb120], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb120]
ucomisd xmm0, qword [0x1400bc0b0]
jp 0x1400238dd
ucomisd xmm0, qword [0x1400bc0b0]
jne 0x1400238dd
movss xmm0, dword [0x1400bc0b8]
movss dword [rbp + 0xb0e4], xmm0
movss xmm0, dword [0x1400bc0bc]
movss dword [rbp + 0xb0e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0e4]
ucomisd xmm0, qword [0x1400bc0c0]
jp 0x140023545
ucomisd xmm0, qword [0x1400bc0c0]
jne 0x140023545
movss xmm0, dword [0x1400bc0c8]
movss dword [rbp + 0xa958], xmm0
movss xmm0, dword [0x1400bc0cc]
movss dword [rbp + 0xa958], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa958]
ucomisd xmm0, qword [0x1400bc0d0]
jp 0x140023525
ucomisd xmm0, qword [0x1400bc0d0]
jne 0x140023525
movss xmm0, dword [0x1400bc0d8]
movss dword [rbp + 0xa958], xmm0
movss xmm0, dword [0x1400bc0dc]
movss dword [rbp + 0xa958], xmm0
movss xmm0, dword [0x1400bc0e0]
movss dword [rbp + 0xb0e4], xmm0
movss xmm0, dword [0x1400bc0e4]
movss dword [rbp + 0xb0e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0e4]
ucomisd xmm0, qword [0x1400bc0e8]
jp 0x14002366d
ucomisd xmm0, qword [0x1400bc0e8]
jne 0x14002366d
movss xmm0, dword [0x1400bc0f0]
movss dword [rbp + 0xb0e0], xmm0
movss xmm0, dword [0x1400bc0f4]
movss dword [rbp + 0xb0e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0e0]
ucomisd xmm0, qword [0x1400bc0f8]
jp 0x1400235cd
ucomisd xmm0, qword [0x1400bc0f8]
jne 0x1400235cd
movss xmm0, dword [0x1400bc100]
movss dword [rbp + 0xb0e0], xmm0
movss xmm0, dword [0x1400bc104]
movss dword [rbp + 0xb0e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0e0]
ucomisd xmm0, qword [0x1400bc108]
jp 0x14002360d
ucomisd xmm0, qword [0x1400bc108]
jne 0x14002360d
movss xmm0, dword [0x1400bc110]
movss dword [rbp + 0xb0e0], xmm0
movss xmm0, dword [0x1400bc114]
movss dword [rbp + 0xb0e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0e0]
ucomisd xmm0, qword [0x1400bc118]
jp 0x14002364d
ucomisd xmm0, qword [0x1400bc118]
jne 0x14002364d
movss xmm0, dword [0x1400bc120]
movss dword [rbp + 0xb0e0], xmm0
movss xmm0, dword [str.v7I]
movss dword [rbp + 0xb0e0], xmm0
movss xmm0, dword [0x1400bc128]
movss dword [rbp + 0xb0e4], xmm0
movss xmm0, dword [0x1400bc12c]
movss dword [rbp + 0xb0e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0e4]
ucomisd xmm0, qword [0x1400bc130]
jp 0x140023795
ucomisd xmm0, qword [0x1400bc130]
jne 0x140023795
movss xmm0, dword [0x1400bc138]
movss dword [rbp + 0xb0dc], xmm0
movss xmm0, dword [0x1400bc13c]
movss dword [rbp + 0xb0dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0dc]
ucomisd xmm0, qword [0x1400bc140]
jp 0x1400236f5
ucomisd xmm0, qword [0x1400bc140]
jne 0x1400236f5
movss xmm0, dword [0x1400bc148]
movss dword [rbp + 0xb0dc], xmm0
movss xmm0, dword [0x1400bc14c]
movss dword [rbp + 0xb0dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0dc]
ucomisd xmm0, qword [0x1400bc150]
jp 0x140023735
ucomisd xmm0, qword [0x1400bc150]
jne 0x140023735
movss xmm0, dword [0x1400bc158]
movss dword [rbp + 0xb0dc], xmm0
movss xmm0, dword [0x1400bc15c]
movss dword [rbp + 0xb0dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0dc]
ucomisd xmm0, qword [0x1400bc160]
jp 0x140023775
ucomisd xmm0, qword [0x1400bc160]
jne 0x140023775
movss xmm0, dword [0x1400bc170]
movss dword [rbp + 0xb0e4], xmm0
movss xmm0, dword [0x1400bc174]
movss dword [rbp + 0xb0e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0e4]
ucomisd xmm0, qword [0x1400bc178]
jp 0x1400238bd
ucomisd xmm0, qword [0x1400bc178]
jne 0x1400238bd
movss xmm0, dword [0x1400bc180]
movss dword [rbp + 0xb0d8], xmm0
movss xmm0, dword [0x1400bc184]
movss dword [rbp + 0xb0d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0d8]
ucomisd xmm0, qword [0x1400bc188]
jp 0x14002381d
ucomisd xmm0, qword [0x1400bc188]
jne 0x14002381d
movss xmm0, dword [0x1400bc190]
movss dword [rbp + 0xb0d8], xmm0
movss xmm0, dword [0x1400bc194]
movss dword [rbp + 0xb0d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0d8]
ucomisd xmm0, qword [0x1400bc198]
jp 0x14002385d
ucomisd xmm0, qword [0x1400bc198]
jne 0x14002385d
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0d8]
ucomisd xmm0, qword [0x1400bc1a8]
jp 0x14002389d
movss xmm0, dword [0x1400bc1c0]
movss dword [rbp + 0xb120], xmm0
movss xmm0, dword [0x1400bc1c4]
movss dword [rbp + 0xb120], xmm0
mov dword [rbp + 0xb0d4], 0
jmp 0x140029760
movss xmm0, dword [0x1400bc1c8]
movss dword [rbp + 0xb0d0], xmm0
movss xmm0, dword [0x1400bc1cc]
movss dword [rbp + 0xb0d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0d0]
ucomisd xmm0, qword [0x1400bc1d0]
jp 0x140023c6c
ucomisd xmm0, qword [0x1400bc1d0]
jne 0x140023c6c
movss xmm0, dword [0x1400bc1d8]
movss dword [rbp + 0xb0cc], xmm0
movss xmm0, dword [0x1400bc1dc]
movss dword [rbp + 0xb0cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0cc]
ucomisd xmm0, qword [0x1400bc1e0]
jp 0x140023abc
ucomisd xmm0, qword [0x1400bc1e0]
jne 0x140023abc
movss xmm0, dword [0x1400bc1e8]
movss dword [rbp + 0xb0c8], xmm0
movss xmm0, dword [0x1400bc1ec]
movss dword [rbp + 0xb0c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0c8]
ucomisd xmm0, qword [0x1400bc1f0]
jp 0x1400239dc
ucomisd xmm0, qword [0x1400bc1f0]
jne 0x1400239dc
movss xmm0, dword [0x1400bc1f8]
movss dword [rbp + 0xb0c8], xmm0
movss xmm0, dword [0x1400bc1fc]
movss dword [rbp + 0xb0c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0c8]
ucomisd xmm0, qword [0x1400bc200]
jp 0x140023a1c
ucomisd xmm0, qword [0x1400bc200]
jne 0x140023a1c
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0c8]
ucomisd xmm0, qword [0x1400bc210]
jp 0x140023a5c
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0cc]
ucomisd xmm0, qword [0x1400bc238]
jp 0x140023ba4
ucomisd xmm0, qword [0x1400bc238]
jne 0x140023ba4
movss xmm0, dword [0x1400bc240]
movss dword [rbp + 0xb0c4], xmm0
movss xmm0, dword [0x1400bc244]
movss dword [rbp + 0xb0c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0c4]
ucomisd xmm0, qword [0x1400bc248]
jp 0x140023b44
ucomisd xmm0, qword [0x1400bc248]
jne 0x140023b44
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0c4]
ucomisd xmm0, qword [0x1400bc258]
jp 0x140023b84
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0cc]
ucomisd xmm0, qword [0x1400bc270]
jp 0x140023c4c
ucomisd xmm0, qword [0x1400bc270]
jne 0x140023c4c
movss xmm0, dword [0x1400bc278]
movss dword [rbp + 0xa6e8], xmm0
movss xmm0, dword [0x1400bc27c]
movss dword [rbp + 0xa6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa6e8]
ucomisd xmm0, qword [0x1400bc280]
jp 0x140023c2c
movss xmm0, dword [0x1400bc298]
movss dword [rbp + 0xb0d0], xmm0
movss xmm0, dword [0x1400bc29c]
movss dword [rbp + 0xb0d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0d0]
ucomisd xmm0, qword [0x1400bc2a0]
jp 0x1400241b4
ucomisd xmm0, qword [0x1400bc2a0]
jne 0x1400241b4
movss xmm0, dword [0x1400bc2a8]
movss dword [rbp + 0xb0c0], xmm0
movss xmm0, dword [0x1400bc2ac]
movss dword [rbp + 0xb0c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0c0]
ucomisd xmm0, qword [0x1400bc2b0]
jp 0x140023e1c
ucomisd xmm0, qword [0x1400bc2b0]
jne 0x140023e1c
movss xmm0, dword [0x1400bc2b8]
movss dword [rbp + 0xb0bc], xmm0
movss xmm0, dword [0x1400bc2bc]
movss dword [rbp + 0xb0bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0bc]
ucomisd xmm0, qword [0x1400bc2c0]
jp 0x140023d3c
ucomisd xmm0, qword [0x1400bc2c0]
jne 0x140023d3c
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0bc]
ucomisd xmm0, qword [0x1400bc2d0]
jp 0x140023d7c
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0c0]
ucomisd xmm0, qword [0x1400bc308]
jp 0x140023f44
ucomisd xmm0, qword [0x1400bc308]
jne 0x140023f44
movss xmm0, dword [0x1400bc310]
movss dword [rbp + 0xb0b8], xmm0
movss xmm0, dword [0x1400bc314]
movss dword [rbp + 0xb0b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0b8]
ucomisd xmm0, qword [0x1400bc318]
jp 0x140023ea4
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0c0]
ucomisd xmm0, qword [0x1400bc350]
jp 0x14002406c
ucomisd xmm0, qword [0x1400bc350]
jne 0x14002406c
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0c0]
ucomisd xmm0, qword [0x1400bc398]
jp 0x140024194
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0d0]
ucomisd xmm0, qword [0x1400bc3e8]
jp 0x140024764
ucomisd xmm0, qword [0x1400bc3e8]
jne 0x140024764
movss xmm0, dword [0x1400bc3f0]
movss dword [rbp + 0xb0ac], xmm0
movss xmm0, dword [0x1400bc3f4]
movss dword [rbp + 0xb0ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0ac]
ucomisd xmm0, qword [0x1400bc3f8]
jp 0x1400242e4
ucomisd xmm0, qword [0x1400bc3f8]
jne 0x1400242e4
movss xmm0, dword [0x1400bc400]
movss dword [rbp + 0xb0a8], xmm0
movss xmm0, dword [0x1400bc404]
movss dword [rbp + 0xb0a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0a8]
ucomisd xmm0, qword [0x1400bc408]
jp 0x140024284
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0ac]
ucomisd xmm0, qword [0x1400bc430]
jp 0x14002448c
ucomisd xmm0, qword [0x1400bc430]
jne 0x14002448c
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0ac]
ucomisd xmm0, qword [0x1400bc498]
jp 0x1400245b4
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb0d0]
ucomisd xmm0, qword [0x1400bc548]
jp 0x140024c54
ucomisd xmm0, qword [0x1400bc548]
jne 0x140024c54
movss xmm0, dword [0x1400bc550]
movss dword [rbp + 0xb098], xmm0
movss xmm0, dword [0x1400bc554]
movss dword [rbp + 0xb098], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb098]
ucomisd xmm0, qword [0x1400bc558]
jp 0x140024854
ucomisd xmm0, qword [0x1400bc558]
jne 0x140024854
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb098]
ucomisd xmm0, qword [0x1400bc580]
jp 0x1400249bc
mov ecx, 0x18160
call fcn.14008a780
mov qword [rbp + 0xa6d0], rax
movss xmm0, dword [0x1400bc678]
movss dword [rbp + 0xb08c], xmm0
movss xmm0, dword [0x1400bc67c]
movss dword [rbp + 0xb08c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb08c]
ucomisd xmm0, qword [0x1400bc680]
jp 0x140024f7d
ucomisd xmm0, qword [0x1400bc680]
jne 0x140024f7d
movss xmm0, dword [0x1400bc688]
movss dword [rbp + 0xb088], xmm0
movss xmm0, dword [0x1400bc68c]
movss dword [rbp + 0xb088], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb088]
ucomisd xmm0, qword [0x1400bc690]
jp 0x140024e35
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb08c]
ucomisd xmm0, qword [0x1400bc738]
jp 0x1400252f5
ucomisd xmm0, qword [0x1400bc738]
jne 0x1400252f5
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb08c]
ucomisd xmm0, qword [0x1400bc810]
jp 0x14002552d
cmp dword [rbp + 0xb0d4], 0x4b14
jle 0x1400238ec
movss xmm0, dword [0x1400bd868]
movss dword [rbp + 0xa954], xmm0
movss xmm0, dword [0x1400bd86c]
movss dword [rbp + 0xa954], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa954]
ucomisd xmm0, qword [0x1400bd870]
jp 0x1400297d0
ucomisd xmm0, qword [0x1400bd870]
jne 0x1400297d0
movss xmm0, dword [0x1400bd878]
movss dword [rbp + 0xa954], xmm0
movss xmm0, dword [0x1400bd87c]
movss dword [rbp + 0xa954], xmm0
mov ecx, 0
call fcn.140001450
mov ecx, eax
call sub.api_ms_win_crt_utility_l1_1_0.dll_srand
movss xmm0, dword [0x1400bd880]
movss dword [rbp + 0xaf74], xmm0
movss xmm0, dword [str.kp_]
movss dword [rbp + 0xaf74], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xaf74]
ucomisd xmm0, qword [0x1400bd888]
jp 0x140029841
ucomisd xmm0, qword [0x1400bd888]
jne 0x140029841
movss xmm0, dword [0x1400bd890]
movss dword [rbp + 0xaf74], xmm0
movss xmm0, dword [0x1400bd894]
movss dword [rbp + 0xaf74], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xaf74]
ucomisd xmm0, qword [0x1400bd898]
jp 0x140029881
ucomisd xmm0, qword [0x1400bd898]
jne 0x140029881
movss xmm0, dword [0x1400bd8a0]
movss dword [rbp + 0xaf74], xmm0
movss xmm0, dword [0x1400bd8a4]
movss dword [rbp + 0xaf74], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xaf74]
ucomisd xmm0, qword [0x1400bd8a8]
jp 0x1400298c1
ucomisd xmm0, qword [0x1400bd8a8]
jne 0x1400298c1
movss xmm0, dword [0x1400bd8b0]
movss dword [rbp + 0xaf74], xmm0
movss xmm0, dword [0x1400bd8b4]
movss dword [rbp + 0xaf74], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xaf74]
ucomisd xmm0, qword [0x1400bd8b8]
jp 0x140029901
ucomisd xmm0, qword [0x1400bd8b8]
jne 0x140029901
movss xmm0, dword [0x1400bd8c0]
movss dword [rbp + 0xaf74], xmm0
movss xmm0, dword [0x1400bd8c4]
movss dword [rbp + 0xaf74], xmm0
mov dword [rbp + 0xaf70], 0x2dc0
movss xmm0, dword [0x1400bd8c8]
movss dword [rbp + 0xaf6c], xmm0
movss xmm0, dword [0x1400bd8cc]
movss dword [rbp + 0xaf6c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xaf6c]
ucomisd xmm0, qword [0x1400bd8d0]
jp 0x140029a13
ucomisd xmm0, qword [0x1400bd8d0]
jne 0x140029a13
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xaf6c]
ucomisd xmm0, qword [0x1400bd908]
jp 0x140029abb
mov eax, ebx
jmp 0x140043ce7
add rsp, 0xb2e0
pop rbx
pop rdi
pop r12
pop r13
pop rbp
ret