Function at 0x14008b390
Capabilities:
Encode data using xor

Disassembly:
push rbp
sub rsp, 0x9c0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x950], rcx
mov qword [rbp + 0x958], rdx
mov qword [rbp + 0x960], r8
mov dword [rbp + 0x968], r9d
mov dword [rbp + 0x6c4], 0x6c16
movss xmm0, dword [0x1400c3f78]
movss dword [rbp + 0x6c8], xmm0
movss xmm0, dword [0x1400c3f7c]
movss dword [rbp + 0x6c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6c8]
ucomisd xmm0, qword [0x1400c3f80]
jp 0x140047941
ucomisd xmm0, qword [0x1400c3f80]
jne 0x140047941
movss xmm0, dword [0x1400c3f88]
movss dword [rbp + 0x6cc], xmm0
movss xmm0, dword [0x1400c3f8c]
movss dword [rbp + 0x6cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6cc]
ucomisd xmm0, qword [0x1400c3f90]
jp 0x1400478a1
ucomisd xmm0, qword [0x1400c3f90]
jne 0x1400478a1
movss xmm0, dword [0x1400c3f98]
movss dword [rbp + 0x6cc], xmm0
movss xmm0, dword [0x1400c3f9c]
movss dword [rbp + 0x6cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6cc]
ucomisd xmm0, qword [0x1400c3fa0]
jp 0x1400478e1
ucomisd xmm0, qword [0x1400c3fa0]
jne 0x1400478e1
movss xmm0, dword [0x1400c3fa8]
movss dword [rbp + 0x6cc], xmm0
movss xmm0, dword [0x1400c3fac]
movss dword [rbp + 0x6cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6cc]
ucomisd xmm0, qword [0x1400c3fb0]
jp 0x140047921
ucomisd xmm0, qword [0x1400c3fb0]
jne 0x140047921
movss xmm0, dword [0x1400c3fb8]
movss dword [rbp + 0x6cc], xmm0
movss xmm0, dword [0x1400c3fbc]
movss dword [rbp + 0x6cc], xmm0
movss xmm0, dword [0x1400c3fc0]
movss dword [rbp + 0x6c8], xmm0
movss xmm0, dword [0x1400c3fc4]
movss dword [rbp + 0x6c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6c8]
ucomisd xmm0, qword [0x1400c3fc8]
jp 0x140047a29
ucomisd xmm0, qword [0x1400c3fc8]
jne 0x140047a29
movss xmm0, dword [0x1400c3fd0]
movss dword [rbp + 0x6d0], xmm0
movss xmm0, dword [0x1400c3fd4]
movss dword [rbp + 0x6d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6d0]
ucomisd xmm0, qword [str.y_Nn]
jp 0x1400479c9
ucomisd xmm0, qword [str.y_Nn]
jne 0x1400479c9
movss xmm0, dword [0x1400c3fe0]
movss dword [rbp + 0x6d0], xmm0
movss xmm0, dword [0x1400c3fe4]
movss dword [rbp + 0x6d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6d0]
ucomisd xmm0, qword [0x1400c3fe8]
jp 0x140047a09
ucomisd xmm0, qword [0x1400c3fe8]
jne 0x140047a09
movss xmm0, dword [0x1400c3ff0]
movss dword [rbp + 0x6d0], xmm0
movss xmm0, dword [0x1400c3ff4]
movss dword [rbp + 0x6d0], xmm0
movss xmm0, dword [0x1400c3ff8]
movss dword [rbp + 0x6c8], xmm0
movss xmm0, dword [0x1400c3ffc]
movss dword [rbp + 0x6c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6c8]
ucomisd xmm0, qword [0x1400c4000]
jp 0x140047bd1
ucomisd xmm0, qword [0x1400c4000]
jne 0x140047bd1
movss xmm0, dword [0x1400c4008]
movss dword [rbp + 0x6d4], xmm0
movss xmm0, dword [0x1400c400c]
movss dword [rbp + 0x6d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6d4]
ucomisd xmm0, qword [0x1400c4010]
jp 0x140047ab1
ucomisd xmm0, qword [0x1400c4010]
jne 0x140047ab1
movss xmm0, dword [0x1400c4018]
movss dword [rbp + 0x6d4], xmm0
movss xmm0, dword [0x1400c401c]
movss dword [rbp + 0x6d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6d4]
ucomisd xmm0, qword [0x1400c4020]
jp 0x140047af1
ucomisd xmm0, qword [0x1400c4020]
jne 0x140047af1
movss xmm0, dword [0x1400c4028]
movss dword [rbp + 0x6d4], xmm0
movss xmm0, dword [0x1400c402c]
movss dword [rbp + 0x6d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6d4]
ucomisd xmm0, qword [0x1400c4030]
jp 0x140047b31
ucomisd xmm0, qword [0x1400c4030]
jne 0x140047b31
movss xmm0, dword [0x1400c4038]
movss dword [rbp + 0x6d4], xmm0
movss xmm0, dword [0x1400c403c]
movss dword [rbp + 0x6d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6d4]
ucomisd xmm0, qword [0x1400c4040]
jp 0x140047b71
ucomisd xmm0, qword [0x1400c4040]
jne 0x140047b71
movss xmm0, dword [0x1400c4048]
movss dword [rbp + 0x6d4], xmm0
movss xmm0, dword [0x1400c404c]
movss dword [rbp + 0x6d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6d4]
ucomisd xmm0, qword [0x1400c4050]
jp 0x140047bb1
ucomisd xmm0, qword [0x1400c4050]
jne 0x140047bb1
movss xmm0, dword [0x1400c4058]
movss dword [rbp + 0x6d4], xmm0
movss xmm0, dword [0x1400c405c]
movss dword [rbp + 0x6d4], xmm0
movss xmm0, dword [0x1400c4060]
movss dword [rbp + 0x6c8], xmm0
movss xmm0, dword [0x1400c4064]
movss dword [rbp + 0x6c8], xmm0
mov dword [rbp + 0x6d8], 0
jmp 0x1400496a6
movss xmm0, dword [0x1400c4068]
movss dword [rbp - 0x44], xmm0
movss xmm0, dword [0x1400c406c]
movss dword [rbp - 0x44], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x44]
ucomisd xmm0, qword [0x1400c4070]
jp 0x140047cd9
ucomisd xmm0, qword [0x1400c4070]
jne 0x140047cd9
movss xmm0, dword [0x1400c4078]
movss dword [rbp + 0x6dc], xmm0
movss xmm0, dword [0x1400c407c]
movss dword [rbp + 0x6dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6dc]
ucomisd xmm0, qword [0x1400c4080]
jp 0x140047c7f
ucomisd xmm0, qword [0x1400c4080]
jne 0x140047c7f
movss xmm0, dword [0x1400c4088]
movss dword [rbp + 0x6dc], xmm0
movss xmm0, dword [0x1400c408c]
movss dword [rbp + 0x6dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6dc]
ucomisd xmm0, qword [0x1400c4090]
jp 0x140047cbf
ucomisd xmm0, qword [0x1400c4090]
jne 0x140047cbf
movss xmm0, dword [0x1400c4098]
movss dword [rbp + 0x6dc], xmm0
movss xmm0, dword [0x1400c409c]
movss dword [rbp + 0x6dc], xmm0
movss xmm0, dword [0x1400c40a0]
movss dword [rbp - 0x44], xmm0
movss xmm0, dword [0x1400c40a4]
movss dword [rbp - 0x44], xmm0
mov ecx, 0x16bac
call fcn.14008a780
mov qword [rbp - 0x50], rax
movss xmm0, dword [0x1400c40a8]
movss dword [rbp - 0x54], xmm0
movss xmm0, dword [0x1400c40ac]
movss dword [rbp - 0x54], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x54]
ucomisd xmm0, qword [0x1400c40b0]
jp 0x140047e60
ucomisd xmm0, qword [0x1400c40b0]
jne 0x140047e60
movss xmm0, dword [0x1400c40b8]
movss dword [rbp + 0x6e0], xmm0
movss xmm0, dword [0x1400c40bc]
movss dword [rbp + 0x6e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6e0]
ucomisd xmm0, qword [0x1400c40c0]
jp 0x140047d86
ucomisd xmm0, qword [0x1400c40c0]
jne 0x140047d86
movss xmm0, dword [0x1400c40c8]
movss dword [rbp + 0x6e0], xmm0
movss xmm0, dword [0x1400c40cc]
movss dword [rbp + 0x6e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6e0]
ucomisd xmm0, qword [0x1400c40d0]
jp 0x140047dc6
ucomisd xmm0, qword [0x1400c40d0]
jne 0x140047dc6
movss xmm0, dword [0x1400c40d8]
movss dword [rbp + 0x6e0], xmm0
movss xmm0, dword [0x1400c40dc]
movss dword [rbp + 0x6e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6e0]
ucomisd xmm0, qword [0x1400c40e0]
jp 0x140047e06
ucomisd xmm0, qword [0x1400c40e0]
jne 0x140047e06
movss xmm0, dword [0x1400c40e8]
movss dword [rbp + 0x6e0], xmm0
movss xmm0, dword [0x1400c40ec]
movss dword [rbp + 0x6e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6e0]
ucomisd xmm0, qword [0x1400c40f0]
jp 0x140047e46
ucomisd xmm0, qword [0x1400c40f0]
jne 0x140047e46
movss xmm0, dword [0x1400c40f8]
movss dword [rbp + 0x6e0], xmm0
movss xmm0, dword [0x1400c40fc]
movss dword [rbp + 0x6e0], xmm0
movss xmm0, dword [0x1400c4100]
movss dword [rbp - 0x54], xmm0
movss xmm0, dword [0x1400c4104]
movss dword [rbp - 0x54], xmm0
mov dword [rbp + 0x6e4], 0
jmp 0x140048ae8
movss xmm0, dword [0x1400c4108]
movss dword [rbp + 0x6e8], xmm0
movss xmm0, dword [0x1400c410c]
movss dword [rbp + 0x6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6e8]
ucomisd xmm0, qword [0x1400c4110]
jp 0x140047f20
ucomisd xmm0, qword [0x1400c4110]
jne 0x140047f20
movss xmm0, dword [0x1400c4118]
movss dword [rbp - 0x5c], xmm0
movss xmm0, dword [0x1400c411c]
movss dword [rbp - 0x5c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x5c]
ucomisd xmm0, qword [0x1400c4120]
jp 0x140047f00
ucomisd xmm0, qword [0x1400c4120]
jne 0x140047f00
movss xmm0, dword [0x1400c4128]
movss dword [rbp - 0x5c], xmm0
movss xmm0, dword [0x1400c412c]
movss dword [rbp - 0x5c], xmm0
movss xmm0, dword [0x1400c4130]
movss dword [rbp + 0x6e8], xmm0
movss xmm0, dword [0x1400c4134]
movss dword [rbp + 0x6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6e8]
ucomisd xmm0, qword [0x1400c4138]
jp 0x1400480c8
ucomisd xmm0, qword [0x1400c4138]
jne 0x1400480c8
movss xmm0, dword [0x1400c4140]
movss dword [rbp + 0x6ec], xmm0
movss xmm0, dword [0x1400c4144]
movss dword [rbp + 0x6ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6ec]
ucomisd xmm0, qword [0x1400c4148]
jp 0x140047fa8
ucomisd xmm0, qword [0x1400c4148]
jne 0x140047fa8
movss xmm0, dword [str.Ze_H_rO]
movss dword [rbp + 0x6ec], xmm0
movss xmm0, dword [0x1400c4154]
movss dword [rbp + 0x6ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6ec]
ucomisd xmm0, qword [0x1400c4158]
jp 0x140047fe8
ucomisd xmm0, qword [0x1400c4158]
jne 0x140047fe8
movss xmm0, dword [str.6I4]
movss dword [rbp + 0x6ec], xmm0
movss xmm0, dword [0x1400c4164]
movss dword [rbp + 0x6ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6ec]
ucomisd xmm0, qword [0x1400c4168]
jp 0x140048028
ucomisd xmm0, qword [0x1400c4168]
jne 0x140048028
movss xmm0, dword [0x1400c4170]
movss dword [rbp + 0x6ec], xmm0
movss xmm0, dword [0x1400c4174]
movss dword [rbp + 0x6ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6ec]
ucomisd xmm0, qword [0x1400c4178]
jp 0x140048068
ucomisd xmm0, qword [0x1400c4178]
jne 0x140048068
movss xmm0, dword [0x1400c4180]
movss dword [rbp + 0x6ec], xmm0
movss xmm0, dword [0x1400c4184]
movss dword [rbp + 0x6ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6ec]
ucomisd xmm0, qword [0x1400c4188]
jp 0x1400480a8
ucomisd xmm0, qword [0x1400c4188]
jne 0x1400480a8
movss xmm0, dword [0x1400c4190]
movss dword [rbp + 0x6ec], xmm0
movss xmm0, dword [0x1400c4194]
movss dword [rbp + 0x6ec], xmm0
movss xmm0, dword [0x1400c4198]
movss dword [rbp + 0x6e8], xmm0
movss xmm0, dword [0x1400c419c]
movss dword [rbp + 0x6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6e8]
ucomisd xmm0, qword [0x1400c41a0]
jp 0x1400481b0
ucomisd xmm0, qword [0x1400c41a0]
jne 0x1400481b0
movss xmm0, dword [0x1400c41a8]
movss dword [rbp + 0x6f0], xmm0
movss xmm0, dword [0x1400c41ac]
movss dword [rbp + 0x6f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6f0]
ucomisd xmm0, qword [0x1400c41b0]
jp 0x140048150
ucomisd xmm0, qword [0x1400c41b0]
jne 0x140048150
movss xmm0, dword [0x1400c41b8]
movss dword [rbp + 0x6f0], xmm0
movss xmm0, dword [0x1400c41bc]
movss dword [rbp + 0x6f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6f0]
ucomisd xmm0, qword [0x1400c41c0]
jp 0x140048190
ucomisd xmm0, qword [0x1400c41c0]
jne 0x140048190
movss xmm0, dword [0x1400c41c8]
movss dword [rbp + 0x6f0], xmm0
movss xmm0, dword [0x1400c41cc]
movss dword [rbp + 0x6f0], xmm0
movss xmm0, dword [str.acgI]
movss dword [rbp + 0x6e8], xmm0
movss xmm0, dword [0x1400c41d4]
movss dword [rbp + 0x6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6e8]
ucomisd xmm0, qword [0x1400c41d8]
jp 0x140048298
ucomisd xmm0, qword [0x1400c41d8]
jne 0x140048298
movss xmm0, dword [0x1400c41e0]
movss dword [rbp + 0x6f4], xmm0
movss xmm0, dword [0x1400c41e4]
movss dword [rbp + 0x6f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6f4]
ucomisd xmm0, qword [0x1400c41e8]
jp 0x140048238
ucomisd xmm0, qword [0x1400c41e8]
jne 0x140048238
movss xmm0, dword [0x1400c41f0]
movss dword [rbp + 0x6f4], xmm0
movss xmm0, dword [0x1400c41f4]
movss dword [rbp + 0x6f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6f4]
ucomisd xmm0, qword [0x1400c41f8]
jp 0x140048278
ucomisd xmm0, qword [0x1400c41f8]
jne 0x140048278
movss xmm0, dword [0x1400c4200]
movss dword [rbp + 0x6f4], xmm0
movss xmm0, dword [0x1400c4204]
movss dword [rbp + 0x6f4], xmm0
movss xmm0, dword [0x1400c4208]
movss dword [rbp + 0x6e8], xmm0
movss xmm0, dword [str.45RG]
movss dword [rbp + 0x6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6e8]
ucomisd xmm0, qword [0x1400c4210]
jp 0x140048380
ucomisd xmm0, qword [0x1400c4210]
jne 0x140048380
movss xmm0, dword [0x1400c4218]
movss dword [rbp + 0x6f8], xmm0
movss xmm0, dword [0x1400c421c]
movss dword [rbp + 0x6f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6f8]
ucomisd xmm0, qword [0x1400c4220]
jp 0x140048320
ucomisd xmm0, qword [0x1400c4220]
jne 0x140048320
movss xmm0, dword [0x1400c4228]
movss dword [rbp + 0x6f8], xmm0
movss xmm0, dword [0x1400c422c]
movss dword [rbp + 0x6f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6f8]
ucomisd xmm0, qword [0x1400c4230]
jp 0x140048360
ucomisd xmm0, qword [0x1400c4230]
jne 0x140048360
movss xmm0, dword [0x1400c4238]
movss dword [rbp + 0x6f8], xmm0
movss xmm0, dword [0x1400c423c]
movss dword [rbp + 0x6f8], xmm0
movss xmm0, dword [0x1400c4240]
movss dword [rbp + 0x6e8], xmm0
movss xmm0, dword [0x1400c4244]
movss dword [rbp + 0x6e8], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov edx, dword [rbp + 0x6e4]
movsxd rdx, edx
lea rcx, [rdx*4]
mov rdx, qword [rbp - 0x50]
lea r8, [rcx + rdx]
movsxd rdx, eax
imul rdx, rdx, 0xc7240cf
shr rdx, 0x20
sar edx, 9
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x2923
sub eax, ecx
mov edx, eax
mov dword [r8], edx
movss xmm0, dword [0x1400c4248]
movss dword [rbp + 0x6fc], xmm0
movss xmm0, dword [0x1400c424c]
movss dword [rbp + 0x6fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6fc]
ucomisd xmm0, qword [0x1400c4250]
jp 0x14004858b
ucomisd xmm0, qword [0x1400c4250]
jne 0x14004858b
movss xmm0, dword [0x1400c4258]
movss dword [rbp + 0x700], xmm0
movss xmm0, dword [0x1400c425c]
movss dword [rbp + 0x700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x700]
ucomisd xmm0, qword [0x1400c4260]
jp 0x14004846b
ucomisd xmm0, qword [0x1400c4260]
jne 0x14004846b
movss xmm0, dword [0x1400c4268]
movss dword [rbp + 0x700], xmm0
movss xmm0, dword [0x1400c426c]
movss dword [rbp + 0x700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x700]
ucomisd xmm0, qword [0x1400c4270]
jp 0x1400484ab
ucomisd xmm0, qword [0x1400c4270]
jne 0x1400484ab
movss xmm0, dword [0x1400c4278]
movss dword [rbp + 0x700], xmm0
movss xmm0, dword [0x1400c427c]
movss dword [rbp + 0x700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x700]
ucomisd xmm0, qword [0x1400c4280]
jp 0x1400484eb
ucomisd xmm0, qword [0x1400c4280]
jne 0x1400484eb
movss xmm0, dword [0x1400c4288]
movss dword [rbp + 0x700], xmm0
movss xmm0, dword [0x1400c428c]
movss dword [rbp + 0x700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x700]
ucomisd xmm0, qword [0x1400c4290]
jp 0x14004852b
ucomisd xmm0, qword [0x1400c4290]
jne 0x14004852b
movss xmm0, dword [0x1400c4298]
movss dword [rbp + 0x700], xmm0
movss xmm0, dword [0x1400c429c]
movss dword [rbp + 0x700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x700]
ucomisd xmm0, qword [0x1400c42a0]
jp 0x14004856b
ucomisd xmm0, qword [0x1400c42a0]
jne 0x14004856b
movss xmm0, dword [0x1400c42a8]
movss dword [rbp + 0x700], xmm0
movss xmm0, dword [0x1400c42ac]
movss dword [rbp + 0x700], xmm0
movss xmm0, dword [0x1400c42b0]
movss dword [rbp + 0x6fc], xmm0
movss xmm0, dword [0x1400c42b4]
movss dword [rbp + 0x6fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x6fc]
ucomisd xmm0, qword [0x1400c42b8]
jp 0x14004861c
ucomisd xmm0, qword [0x1400c42b8]
jne 0x14004861c
movss xmm0, dword [0x1400c42c0]
movss dword [rbp - 0x60], xmm0
movss xmm0, dword [0x1400c42c4]
movss dword [rbp - 0x60], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x60]
ucomisd xmm0, qword [0x1400c42c8]
jp 0x1400485fc
ucomisd xmm0, qword [0x1400c42c8]
jne 0x1400485fc
movss xmm0, dword [0x1400c42d0]
movss dword [rbp - 0x60], xmm0
movss xmm0, dword [0x1400c42d4]
movss dword [rbp - 0x60], xmm0
movss xmm0, dword [0x1400c42d8]
movss dword [rbp + 0x6fc], xmm0
movss xmm0, dword [0x1400c42dc]
movss dword [rbp + 0x6fc], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
movsxd rdx, eax
imul rdx, rdx, 0x2419bc59
shr rdx, 0x20
sar edx, 0xb
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x38bb
sub eax, ecx
mov edx, eax
add dword [rbp + 0x6c4], edx
movss xmm0, dword [0x1400c42e0]
movss dword [rbp + 0x704], xmm0
movss xmm0, dword [0x1400c42e4]
movss dword [rbp + 0x704], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x704]
ucomisd xmm0, qword [0x1400c42e8]
jp 0x140048811
ucomisd xmm0, qword [0x1400c42e8]
jne 0x140048811
movss xmm0, dword [0x1400c42f0]
movss dword [rbp + 0x708], xmm0
movss xmm0, dword [0x1400c42f4]
movss dword [rbp + 0x708], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x708]
ucomisd xmm0, qword [0x1400c42f8]
jp 0x1400486f1
ucomisd xmm0, qword [0x1400c42f8]
jne 0x1400486f1
movss xmm0, dword [0x1400c4300]
movss dword [rbp + 0x708], xmm0
movss xmm0, dword [0x1400c4304]
movss dword [rbp + 0x708], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x708]
ucomisd xmm0, qword [0x1400c4308]
jp 0x140048731
ucomisd xmm0, qword [0x1400c4308]
jne 0x140048731
movss xmm0, dword [0x1400c4310]
movss dword [rbp + 0x708], xmm0
movss xmm0, dword [0x1400c4314]
movss dword [rbp + 0x708], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x708]
ucomisd xmm0, qword [0x1400c4318]
jp 0x140048771
ucomisd xmm0, qword [0x1400c4318]
jne 0x140048771
movss xmm0, dword [0x1400c4320]
movss dword [rbp + 0x708], xmm0
movss xmm0, dword [0x1400c4324]
movss dword [rbp + 0x708], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x708]
ucomisd xmm0, qword [0x1400c4328]
jp 0x1400487b1
ucomisd xmm0, qword [0x1400c4328]
jne 0x1400487b1
movss xmm0, dword [0x1400c4330]
movss dword [rbp + 0x708], xmm0
movss xmm0, dword [0x1400c4334]
movss dword [rbp + 0x708], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x708]
ucomisd xmm0, qword [0x1400c4338]
jp 0x1400487f1
ucomisd xmm0, qword [0x1400c4338]
jne 0x1400487f1
movss xmm0, dword [0x1400c4340]
movss dword [rbp + 0x708], xmm0
movss xmm0, dword [0x1400c4344]
movss dword [rbp + 0x708], xmm0
movss xmm0, dword [0x1400c4348]
movss dword [rbp + 0x704], xmm0
movss xmm0, dword [0x1400c434c]
movss dword [rbp + 0x704], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x704]
ucomisd xmm0, qword [0x1400c4350]
jp 0x140048979
ucomisd xmm0, qword [0x1400c4350]
jne 0x140048979
movss xmm0, dword [0x1400c4358]
movss dword [rbp + 0x70c], xmm0
movss xmm0, dword [0x1400c435c]
movss dword [rbp + 0x70c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x70c]
ucomisd xmm0, qword [0x1400c4360]
jp 0x140048899
ucomisd xmm0, qword [0x1400c4360]
jne 0x140048899
movss xmm0, dword [0x1400c4368]
movss dword [rbp + 0x70c], xmm0
movss xmm0, dword [0x1400c436c]
movss dword [rbp + 0x70c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x70c]
ucomisd xmm0, qword [0x1400c4370]
jp 0x1400488d9
ucomisd xmm0, qword [0x1400c4370]
jne 0x1400488d9
movss xmm0, dword [0x1400c4378]
movss dword [rbp + 0x70c], xmm0
movss xmm0, dword [0x1400c437c]
movss dword [rbp + 0x70c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x70c]
ucomisd xmm0, qword [0x1400c4380]
jp 0x140048919
ucomisd xmm0, qword [0x1400c4380]
jne 0x140048919
movss xmm0, dword [0x1400c4388]
movss dword [rbp + 0x70c], xmm0
movss xmm0, dword [0x1400c438c]
movss dword [rbp + 0x70c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x70c]
ucomisd xmm0, qword [0x1400c4390]
jp 0x140048959
ucomisd xmm0, qword [0x1400c4390]
jne 0x140048959
movss xmm0, dword [0x1400c4398]
movss dword [rbp + 0x70c], xmm0
movss xmm0, dword [0x1400c439c]
movss dword [rbp + 0x70c], xmm0
movss xmm0, dword [0x1400c43a0]
movss dword [rbp + 0x704], xmm0
movss xmm0, dword [0x1400c43a4]
movss dword [rbp + 0x704], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x704]
ucomisd xmm0, qword [0x1400c43a8]
jp 0x140048ae1
ucomisd xmm0, qword [0x1400c43a8]
jne 0x140048ae1
movss xmm0, dword [0x1400c43b0]
movss dword [rbp + 0x710], xmm0
movss xmm0, dword [0x1400c43b4]
movss dword [rbp + 0x710], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x710]
ucomisd xmm0, qword [0x1400c43b8]
jp 0x140048a01
ucomisd xmm0, qword [0x1400c43b8]
jne 0x140048a01
movss xmm0, dword [0x1400c43c0]
movss dword [rbp + 0x710], xmm0
movss xmm0, dword [0x1400c43c4]
movss dword [rbp + 0x710], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x710]
ucomisd xmm0, qword [0x1400c43c8]
jp 0x140048a41
ucomisd xmm0, qword [0x1400c43c8]
jne 0x140048a41
movss xmm0, dword [0x1400c43d0]
movss dword [rbp + 0x710], xmm0
movss xmm0, dword [0x1400c43d4]
movss dword [rbp + 0x710], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x710]
ucomisd xmm0, qword [0x1400c43d8]
jp 0x140048a81
ucomisd xmm0, qword [0x1400c43d8]
jne 0x140048a81
movss xmm0, dword [0x1400c43e0]
movss dword [rbp + 0x710], xmm0
movss xmm0, dword [0x1400c43e4]
movss dword [rbp + 0x710], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x710]
ucomisd xmm0, qword [0x1400c43e8]
jp 0x140048ac1
ucomisd xmm0, qword [0x1400c43e8]
jne 0x140048ac1
movss xmm0, dword [0x1400c43f0]
movss dword [rbp + 0x710], xmm0
movss xmm0, dword [0x1400c43f4]
movss dword [rbp + 0x710], xmm0
movss xmm0, dword [0x1400c43f8]
movss dword [rbp + 0x704], xmm0
movss xmm0, dword [0x1400c43fc]
movss dword [rbp + 0x704], xmm0
add dword [rbp + 0x6e4], 1
cmp dword [rbp + 0x6e4], 0x2af
jle 0x140047e6f
movss xmm0, dword [0x1400c4400]
movss dword [rbp + 0x714], xmm0
movss xmm0, dword [0x1400c4404]
movss dword [rbp + 0x714], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x714]
ucomisd xmm0, qword [0x1400c4408]
jp 0x140048ba9
ucomisd xmm0, qword [0x1400c4408]
jne 0x140048ba9
movss xmm0, dword [0x1400c4410]
movss dword [rbp - 0x58], xmm0
movss xmm0, dword [0x1400c4414]
movss dword [rbp - 0x58], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x58]
ucomisd xmm0, qword [0x1400c4418]
jp 0x140048b89
ucomisd xmm0, qword [0x1400c4418]
jne 0x140048b89
movss xmm0, dword [0x1400c4420]
movss dword [rbp - 0x58], xmm0
movss xmm0, dword [0x1400c4424]
movss dword [rbp - 0x58], xmm0
movss xmm0, dword [0x1400c4428]
movss dword [rbp + 0x714], xmm0
movss xmm0, dword [0x1400c442c]
movss dword [rbp + 0x714], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x714]
ucomisd xmm0, qword [0x1400c4430]
jp 0x140048cd1
ucomisd xmm0, qword [0x1400c4430]
jne 0x140048cd1
movss xmm0, dword [0x1400c4438]
movss dword [rbp + 0x718], xmm0
movss xmm0, dword [0x1400c443c]
movss dword [rbp + 0x718], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x718]
ucomisd xmm0, qword [0x1400c4440]
jp 0x140048c31
ucomisd xmm0, qword [0x1400c4440]
jne 0x140048c31
movss xmm0, dword [0x1400c4448]
movss dword [rbp + 0x718], xmm0
movss xmm0, dword [0x1400c444c]
movss dword [rbp + 0x718], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x718]
ucomisd xmm0, qword [0x1400c4450]
jp 0x140048c71
ucomisd xmm0, qword [0x1400c4450]
jne 0x140048c71
movss xmm0, dword [0x1400c4458]
movss dword [rbp + 0x718], xmm0
movss xmm0, dword [0x1400c445c]
movss dword [rbp + 0x718], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x718]
ucomisd xmm0, qword [0x1400c4460]
jp 0x140048cb1
ucomisd xmm0, qword [0x1400c4460]
jne 0x140048cb1
movss xmm0, dword [0x1400c4468]
movss dword [rbp + 0x718], xmm0
movss xmm0, dword [0x1400c446c]
movss dword [rbp + 0x718], xmm0
movss xmm0, dword [0x1400c4470]
movss dword [rbp + 0x714], xmm0
movss xmm0, dword [0x1400c4474]
movss dword [rbp + 0x714], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x714]
ucomisd xmm0, qword [0x1400c4478]
jp 0x140048e39
ucomisd xmm0, qword [0x1400c4478]
jne 0x140048e39
movss xmm0, dword [0x1400c4480]
movss dword [rbp + 0x71c], xmm0
movss xmm0, dword [0x1400c4484]
movss dword [rbp + 0x71c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x71c]
ucomisd xmm0, qword [0x1400c4488]
jp 0x140048d59
ucomisd xmm0, qword [0x1400c4488]
jne 0x140048d59
movss xmm0, dword [0x1400c4490]
movss dword [rbp + 0x71c], xmm0
movss xmm0, dword [0x1400c4494]
movss dword [rbp + 0x71c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x71c]
ucomisd xmm0, qword [0x1400c4498]
jp 0x140048d99
ucomisd xmm0, qword [0x1400c4498]
jne 0x140048d99
movss xmm0, dword [0x1400c44a0]
movss dword [rbp + 0x71c], xmm0
movss xmm0, dword [0x1400c44a4]
movss dword [rbp + 0x71c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x71c]
ucomisd xmm0, qword [0x1400c44a8]
jp 0x140048dd9
ucomisd xmm0, qword [0x1400c44a8]
jne 0x140048dd9
movss xmm0, dword [0x1400c44b0]
movss dword [rbp + 0x71c], xmm0
movss xmm0, dword [0x1400c44b4]
movss dword [rbp + 0x71c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x71c]
ucomisd xmm0, qword [0x1400c44b8]
jp 0x140048e19
ucomisd xmm0, qword [0x1400c44b8]
jne 0x140048e19
movss xmm0, dword [0x1400c44c0]
movss dword [rbp + 0x71c], xmm0
movss xmm0, dword [0x1400c44c4]
movss dword [rbp + 0x71c], xmm0
movss xmm0, dword [0x1400c44c8]
movss dword [rbp + 0x714], xmm0
movss xmm0, dword [0x1400c44cc]
movss dword [rbp + 0x714], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x714]
ucomisd xmm0, qword [0x1400c44d0]
jp 0x140048f21
ucomisd xmm0, qword [0x1400c44d0]
jne 0x140048f21
movss xmm0, dword [0x1400c44d8]
movss dword [rbp + 0x720], xmm0
movss xmm0, dword [0x1400c44dc]
movss dword [rbp + 0x720], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x720]
ucomisd xmm0, qword [0x1400c44e0]
jp 0x140048ec1
ucomisd xmm0, qword [0x1400c44e0]
jne 0x140048ec1
movss xmm0, dword [0x1400c44e8]
movss dword [rbp + 0x720], xmm0
movss xmm0, dword [0x1400c44ec]
movss dword [rbp + 0x720], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x720]
ucomisd xmm0, qword [0x1400c44f0]
jp 0x140048f01
ucomisd xmm0, qword [0x1400c44f0]
jne 0x140048f01
movss xmm0, dword [0x1400c44f8]
movss dword [rbp + 0x720], xmm0
movss xmm0, dword [0x1400c44fc]
movss dword [rbp + 0x720], xmm0
movss xmm0, dword [0x1400c4500]
movss dword [rbp + 0x714], xmm0
movss xmm0, dword [0x1400c4504]
movss dword [rbp + 0x714], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x714]
ucomisd xmm0, qword [0x1400c4508]
jp 0x1400490c9
ucomisd xmm0, qword [0x1400c4508]
jne 0x1400490c9
movss xmm0, dword [0x1400c4510]
movss dword [rbp + 0x724], xmm0
movss xmm0, dword [0x1400c4514]
movss dword [rbp + 0x724], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x724]
ucomisd xmm0, qword [0x1400c4518]
jp 0x140048fa9
ucomisd xmm0, qword [0x1400c4518]
jne 0x140048fa9
movss xmm0, dword [0x1400c4520]
movss dword [rbp + 0x724], xmm0
movss xmm0, dword [0x1400c4524]
movss dword [rbp + 0x724], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x724]
ucomisd xmm0, qword [0x1400c4528]
jp 0x140048fe9
ucomisd xmm0, qword [0x1400c4528]
jne 0x140048fe9
movss xmm0, dword [0x1400c4530]
movss dword [rbp + 0x724], xmm0
movss xmm0, dword [0x1400c4534]
movss dword [rbp + 0x724], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x724]
ucomisd xmm0, qword [0x1400c4538]
jp 0x140049029
ucomisd xmm0, qword [0x1400c4538]
jne 0x140049029
movss xmm0, dword [0x1400c4540]
movss dword [rbp + 0x724], xmm0
movss xmm0, dword [0x1400c4544]
movss dword [rbp + 0x724], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x724]
ucomisd xmm0, qword [0x1400c4548]
jp 0x140049069
ucomisd xmm0, qword [0x1400c4548]
jne 0x140049069
movss xmm0, dword [0x1400c4550]
movss dword [rbp + 0x724], xmm0
movss xmm0, dword [0x1400c4554]
movss dword [rbp + 0x724], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x724]
ucomisd xmm0, qword [0x1400c4558]
jp 0x1400490a9
ucomisd xmm0, qword [0x1400c4558]
jne 0x1400490a9
movss xmm0, dword [0x1400c4560]
movss dword [rbp + 0x724], xmm0
movss xmm0, dword [0x1400c4564]
movss dword [rbp + 0x724], xmm0
movss xmm0, dword [0x1400c4568]
movss dword [rbp + 0x714], xmm0
movss xmm0, dword [0x1400c456c]
movss dword [rbp + 0x714], xmm0
mov rax, qword [rbp - 0x50]
test rax, rax
je 0x1400490df
mov edx, 4
mov rcx, rax
call fcn.14008a770
movss xmm0, dword [0x1400c4570]
movss dword [rbp + 0x728], xmm0
movss xmm0, dword [0x1400c4574]
movss dword [rbp + 0x728], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x728]
ucomisd xmm0, qword [0x1400c4578]
jp 0x1400492a7
ucomisd xmm0, qword [0x1400c4578]
jne 0x1400492a7
movss xmm0, dword [str.L9_tI]
movss dword [rbp + 0x72c], xmm0
movss xmm0, dword [0x1400c4584]
movss dword [rbp + 0x72c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x72c]
ucomisd xmm0, qword [0x1400c4588]
jp 0x140049187
ucomisd xmm0, qword [0x1400c4588]
jne 0x140049187
movss xmm0, dword [0x1400c4590]
movss dword [rbp + 0x72c], xmm0
movss xmm0, dword [0x1400c4594]
movss dword [rbp + 0x72c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x72c]
ucomisd xmm0, qword [0x1400c4598]
jp 0x1400491c7
ucomisd xmm0, qword [0x1400c4598]
jne 0x1400491c7
movss xmm0, dword [0x1400c45a0]
movss dword [rbp + 0x72c], xmm0
movss xmm0, dword [0x1400c45a4]
movss dword [rbp + 0x72c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x72c]
ucomisd xmm0, qword [0x1400c45a8]
jp 0x140049207
ucomisd xmm0, qword [0x1400c45a8]
jne 0x140049207
movss xmm0, dword [0x1400c45b0]
movss dword [rbp + 0x72c], xmm0
movss xmm0, dword [0x1400c45b4]
movss dword [rbp + 0x72c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x72c]
ucomisd xmm0, qword [0x1400c45b8]
jp 0x140049247
ucomisd xmm0, qword [0x1400c45b8]
jne 0x140049247
movss xmm0, dword [0x1400c45c0]
movss dword [rbp + 0x72c], xmm0
movss xmm0, dword [0x1400c45c4]
movss dword [rbp + 0x72c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x72c]
ucomisd xmm0, qword [0x1400c45c8]
jp 0x140049287
ucomisd xmm0, qword [0x1400c45c8]
jne 0x140049287
movss xmm0, dword [0x1400c45d0]
movss dword [rbp + 0x72c], xmm0
movss xmm0, dword [0x1400c45d4]
movss dword [rbp + 0x72c], xmm0
movss xmm0, dword [0x1400c45d8]
movss dword [rbp + 0x728], xmm0
movss xmm0, dword [0x1400c45dc]
movss dword [rbp + 0x728], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x728]
ucomisd xmm0, qword [0x1400c45e0]
jp 0x1400493cf
ucomisd xmm0, qword [0x1400c45e0]
jne 0x1400493cf
movss xmm0, dword [0x1400c45e8]
movss dword [rbp + 0x730], xmm0
movss xmm0, dword [0x1400c45ec]
movss dword [rbp + 0x730], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x730]
ucomisd xmm0, qword [0x1400c45f0]
jp 0x14004932f
ucomisd xmm0, qword [0x1400c45f0]
jne 0x14004932f
movss xmm0, dword [0x1400c45f8]
movss dword [rbp + 0x730], xmm0
movss xmm0, dword [0x1400c45fc]
movss dword [rbp + 0x730], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x730]
ucomisd xmm0, qword [0x1400c4600]
jp 0x14004936f
ucomisd xmm0, qword [0x1400c4600]
jne 0x14004936f
movss xmm0, dword [0x1400c4608]
movss dword [rbp + 0x730], xmm0
movss xmm0, dword [0x1400c460c]
movss dword [rbp + 0x730], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x730]
ucomisd xmm0, qword [0x1400c4610]
jp 0x1400493af
ucomisd xmm0, qword [0x1400c4610]
jne 0x1400493af
movss xmm0, dword [0x1400c4618]
movss dword [rbp + 0x730], xmm0
movss xmm0, dword [0x1400c461c]
movss dword [rbp + 0x730], xmm0
movss xmm0, dword [0x1400c4620]
movss dword [rbp + 0x728], xmm0
movss xmm0, dword [0x1400c4624]
movss dword [rbp + 0x728], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x728]
ucomisd xmm0, qword [0x1400c4628]
jp 0x1400494f7
ucomisd xmm0, qword [0x1400c4628]
jne 0x1400494f7
movss xmm0, dword [0x1400c4630]
movss dword [rbp + 0x734], xmm0
movss xmm0, dword [0x1400c4634]
movss dword [rbp + 0x734], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x734]
ucomisd xmm0, qword [0x1400c4638]
jp 0x140049457
ucomisd xmm0, qword [0x1400c4638]
jne 0x140049457
movss xmm0, dword [0x1400c4640]
movss dword [rbp + 0x734], xmm0
movss xmm0, dword [0x1400c4644]
movss dword [rbp + 0x734], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x734]
ucomisd xmm0, qword [0x1400c4648]
jp 0x140049497
ucomisd xmm0, qword [0x1400c4648]
jne 0x140049497
movss xmm0, dword [0x1400c4650]
movss dword [rbp + 0x734], xmm0
movss xmm0, dword [0x1400c4654]
movss dword [rbp + 0x734], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x734]
ucomisd xmm0, qword [0x1400c4658]
jp 0x1400494d7
ucomisd xmm0, qword [0x1400c4658]
jne 0x1400494d7
movss xmm0, dword [0x1400c4660]
movss dword [rbp + 0x734], xmm0
movss xmm0, dword [0x1400c4664]
movss dword [rbp + 0x734], xmm0
movss xmm0, dword [0x1400c4668]
movss dword [rbp + 0x728], xmm0
movss xmm0, dword [0x1400c466c]
movss dword [rbp + 0x728], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x728]
ucomisd xmm0, qword [0x1400c4670]
jp 0x14004969f
ucomisd xmm0, qword [0x1400c4670]
jne 0x14004969f
movss xmm0, dword [0x1400c4678]
movss dword [rbp + 0x738], xmm0
movss xmm0, dword [0x1400c467c]
movss dword [rbp + 0x738], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x738]
ucomisd xmm0, qword [0x1400c4680]
jp 0x14004957f
ucomisd xmm0, qword [0x1400c4680]
jne 0x14004957f
movss xmm0, dword [0x1400c4688]
movss dword [rbp + 0x738], xmm0
movss xmm0, dword [0x1400c468c]
movss dword [rbp + 0x738], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x738]
ucomisd xmm0, qword [0x1400c4690]
jp 0x1400495bf
ucomisd xmm0, qword [0x1400c4690]
jne 0x1400495bf
movss xmm0, dword [0x1400c4698]
movss dword [rbp + 0x738], xmm0
movss xmm0, dword [0x1400c469c]
movss dword [rbp + 0x738], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x738]
ucomisd xmm0, qword [0x1400c46a0]
jp 0x1400495ff
ucomisd xmm0, qword [0x1400c46a0]
jne 0x1400495ff
movss xmm0, dword [0x1400c46a8]
movss dword [rbp + 0x738], xmm0
movss xmm0, dword [0x1400c46ac]
movss dword [rbp + 0x738], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x738]
ucomisd xmm0, qword [0x1400c46b0]
jp 0x14004963f
ucomisd xmm0, qword [0x1400c46b0]
jne 0x14004963f
movss xmm0, dword [0x1400c46b8]
movss dword [rbp + 0x738], xmm0
movss xmm0, dword [0x1400c46bc]
movss dword [rbp + 0x738], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x738]
ucomisd xmm0, qword [0x1400c46c0]
jp 0x14004967f
ucomisd xmm0, qword [0x1400c46c0]
jne 0x14004967f
movss xmm0, dword [0x1400c46c8]
movss dword [rbp + 0x738], xmm0
movss xmm0, dword [0x1400c46cc]
movss dword [rbp + 0x738], xmm0
movss xmm0, dword [0x1400c46d0]
movss dword [rbp + 0x728], xmm0
movss xmm0, dword [0x1400c46d4]
movss dword [rbp + 0x728], xmm0
add dword [rbp + 0x6d8], 1
cmp dword [rbp + 0x6d8], 0x5b0c
jle 0x140047be0
movss xmm0, dword [0x1400c46d8]
movss dword [rbp + 0x1dc], xmm0
movss xmm0, dword [0x1400c46dc]
movss dword [rbp + 0x1dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1dc]
ucomisd xmm0, qword [0x1400c46e0]
jp 0x140049716
ucomisd xmm0, qword [0x1400c46e0]
jne 0x140049716
movss xmm0, dword [0x1400c46e8]
movss dword [rbp + 0x1dc], xmm0
movss xmm0, dword [0x1400c46ec]
movss dword [rbp + 0x1dc], xmm0
mov dword [rbp + 0x73c], 0x6865
movss xmm0, dword [0x1400c46f0]
movss dword [rbp + 0x740], xmm0
movss xmm0, dword [0x1400c46f4]
movss dword [rbp + 0x740], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x740]
ucomisd xmm0, qword [0x1400c46f8]
jp 0x140049780
ucomisd xmm0, qword [0x1400c46f8]
jne 0x140049780
movss xmm0, dword [0x1400c4700]
movss dword [rbp + 0x740], xmm0
movss xmm0, dword [0x1400c4704]
movss dword [rbp + 0x740], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x740]
ucomisd xmm0, qword [0x1400c4708]
jp 0x1400497c0
ucomisd xmm0, qword [0x1400c4708]
jne 0x1400497c0
movss xmm0, dword [0x1400c4710]
movss dword [rbp + 0x740], xmm0
movss xmm0, dword [0x1400c4714]
movss dword [rbp + 0x740], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x740]
ucomisd xmm0, qword [0x1400c4718]
jp 0x140049800
ucomisd xmm0, qword [0x1400c4718]
jne 0x140049800
movss xmm0, dword [0x1400c4720]
movss dword [rbp + 0x740], xmm0
movss xmm0, dword [0x1400c4724]
movss dword [rbp + 0x740], xmm0
mov dword [rbp + 0x744], 0
jmp 0x140049ed4
movss xmm0, dword [0x1400c4728]
movss dword [rbp + 0x748], xmm0
movss xmm0, dword [0x1400c472c]
movss dword [rbp + 0x748], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x748]
ucomisd xmm0, qword [0x1400c4730]
jp 0x14004986f
ucomisd xmm0, qword [0x1400c4730]
jne 0x14004986f
movss xmm0, dword [0x1400c4738]
movss dword [rbp + 0x748], xmm0
movss xmm0, dword [0x1400c473c]
movss dword [rbp + 0x748], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x748]
ucomisd xmm0, qword [0x1400c4740]
jp 0x1400498af
ucomisd xmm0, qword [0x1400c4740]
jne 0x1400498af
movss xmm0, dword [0x1400c4748]
movss dword [rbp + 0x748], xmm0
movss xmm0, dword [0x1400c474c]
movss dword [rbp + 0x748], xmm0
mov ecx, 0x16bfc
call fcn.14008a780
mov qword [rbp - 0x38], rax
movss xmm0, dword [0x1400c4750]
movss dword [rbp + 0x74c], xmm0
movss xmm0, dword [0x1400c4754]
movss dword [rbp + 0x74c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x74c]
ucomisd xmm0, qword [0x1400c4758]
jp 0x14004991d
ucomisd xmm0, qword [0x1400c4758]
jne 0x14004991d
movss xmm0, dword [0x1400c4760]
movss dword [rbp + 0x74c], xmm0
movss xmm0, dword [0x1400c4764]
movss dword [rbp + 0x74c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x74c]
ucomisd xmm0, qword [0x1400c4768]
jp 0x14004995d
ucomisd xmm0, qword [0x1400c4768]
jne 0x14004995d
movss xmm0, dword [0x1400c4770]
movss dword [rbp + 0x74c], xmm0
movss xmm0, dword [0x1400c4774]
movss dword [rbp + 0x74c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x74c]
ucomisd xmm0, qword [0x1400c4778]
jp 0x14004999d
ucomisd xmm0, qword [0x1400c4778]
jne 0x14004999d
movss xmm0, dword [0x1400c4780]
movss dword [rbp + 0x74c], xmm0
movss xmm0, dword [0x1400c4784]
movss dword [rbp + 0x74c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x74c]
ucomisd xmm0, qword [0x1400c4788]
jp 0x1400499dd
ucomisd xmm0, qword [0x1400c4788]
jne 0x1400499dd
movss xmm0, dword [0x1400c4790]
movss dword [rbp + 0x74c], xmm0
movss xmm0, dword [0x1400c4794]
movss dword [rbp + 0x74c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x74c]
ucomisd xmm0, qword [0x1400c4798]
jp 0x140049a1d
ucomisd xmm0, qword [0x1400c4798]
jne 0x140049a1d
movss xmm0, dword [0x1400c47a0]
movss dword [rbp + 0x74c], xmm0
movss xmm0, dword [0x1400c47a4]
movss dword [rbp + 0x74c], xmm0
mov dword [rbp + 0x750], 0
jmp 0x140049ca7
movss xmm0, dword [0x1400c47a8]
movss dword [rbp + 0x754], xmm0
movss xmm0, dword [0x1400c47ac]
movss dword [rbp + 0x754], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x754]
ucomisd xmm0, qword [0x1400c47b0]
jp 0x140049a8c
ucomisd xmm0, qword [0x1400c47b0]
jne 0x140049a8c
movss xmm0, dword [0x1400c47b8]
movss dword [rbp + 0x754], xmm0
movss xmm0, dword [0x1400c47bc]
movss dword [rbp + 0x754], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x754]
ucomisd xmm0, qword [0x1400c47c0]
jp 0x140049acc
ucomisd xmm0, qword [0x1400c47c0]
jne 0x140049acc
movss xmm0, dword [0x1400c47c8]
movss dword [rbp + 0x754], xmm0
movss xmm0, dword [0x1400c47cc]
movss dword [rbp + 0x754], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x754]
ucomisd xmm0, qword [0x1400c47d0]
jp 0x140049b0c
ucomisd xmm0, qword [0x1400c47d0]
jne 0x140049b0c
movss xmm0, dword [0x1400c47d8]
movss dword [rbp + 0x754], xmm0
movss xmm0, dword [0x1400c47dc]
movss dword [rbp + 0x754], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x754]
ucomisd xmm0, qword [0x1400c47e0]
jp 0x140049b4c
ucomisd xmm0, qword [0x1400c47e0]
jne 0x140049b4c
movss xmm0, dword [0x1400c47e8]
movss dword [rbp + 0x754], xmm0
movss xmm0, dword [0x1400c47ec]
movss dword [rbp + 0x754], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x754]
ucomisd xmm0, qword [0x1400c47f0]
jp 0x140049b8c
ucomisd xmm0, qword [0x1400c47f0]
jne 0x140049b8c
movss xmm0, dword [0x1400c47f8]
movss dword [rbp + 0x754], xmm0
movss xmm0, dword [0x1400c47fc]
movss dword [rbp + 0x754], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov edx, dword [rbp + 0x750]
movsxd rdx, edx
lea rcx, [rdx*4]
mov rdx, qword [rbp - 0x38]
lea r8, [rcx + rdx]
movsxd rdx, eax
imul rdx, rdx, 0xffffffffa22e20bf
shr rdx, 0x20
add edx, eax
sar edx, 0xd
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x3283
sub eax, ecx
mov edx, eax
mov dword [r8], edx
movss xmm0, dword [0x1400c4800]
movss dword [rbp - 0x3c], xmm0
movss xmm0, dword [0x1400c4804]
movss dword [rbp - 0x3c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x3c]
ucomisd xmm0, qword [0x1400c4808]
jp 0x140049c22
ucomisd xmm0, qword [0x1400c4808]
jne 0x140049c22
movss xmm0, dword [0x1400c4810]
movss dword [rbp - 0x3c], xmm0
movss xmm0, dword [0x1400c4814]
movss dword [rbp - 0x3c], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
movsxd rdx, eax
imul rdx, rdx, 0x119f378d
shr rdx, 0x20
sar edx, 0xa
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x3a1c
sub eax, ecx
mov edx, eax
add dword [rbp + 0x73c], edx
movss xmm0, dword [0x1400c4818]
movss dword [rbp - 0x40], xmm0
movss xmm0, dword [0x1400c481c]
movss dword [rbp - 0x40], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x40]
ucomisd xmm0, qword [0x1400c4820]
jp 0x140049ca0
ucomisd xmm0, qword [0x1400c4820]
jne 0x140049ca0
movss xmm0, dword [0x1400c4828]
movss dword [rbp - 0x40], xmm0
movss xmm0, dword [0x1400c482c]
movss dword [rbp - 0x40], xmm0
add dword [rbp + 0x750], 1
cmp dword [rbp + 0x750], 0x526
jle 0x140049a2c
movss xmm0, dword [0x1400c4830]
movss dword [rbp + 0x758], xmm0
movss xmm0, dword [0x1400c4834]
movss dword [rbp + 0x758], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x758]
ucomisd xmm0, qword [0x1400c4838]
jp 0x140049d17
ucomisd xmm0, qword [0x1400c4838]
jne 0x140049d17
movss xmm0, dword [0x1400c4840]
movss dword [rbp + 0x758], xmm0
movss xmm0, dword [0x1400c4844]
movss dword [rbp + 0x758], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x758]
ucomisd xmm0, qword [0x1400c4848]
jp 0x140049d57
ucomisd xmm0, qword [0x1400c4848]
jne 0x140049d57
movss xmm0, dword [0x1400c4850]
movss dword [rbp + 0x758], xmm0
movss xmm0, dword [0x1400c4854]
movss dword [rbp + 0x758], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x758]
ucomisd xmm0, qword [0x1400c4858]
jp 0x140049d97
ucomisd xmm0, qword [0x1400c4858]
jne 0x140049d97
movss xmm0, dword [0x1400c4860]
movss dword [rbp + 0x758], xmm0
movss xmm0, dword [0x1400c4864]
movss dword [rbp + 0x758], xmm0
mov rax, qword [rbp - 0x38]
test rax, rax
je 0x140049dad
mov edx, 4
mov rcx, rax
call fcn.14008a770
movss xmm0, dword [0x1400c4868]
movss dword [rbp + 0x75c], xmm0
movss xmm0, dword [0x1400c486c]
movss dword [rbp + 0x75c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x75c]
ucomisd xmm0, qword [0x1400c4870]
jp 0x140049e0d
ucomisd xmm0, qword [0x1400c4870]
jne 0x140049e0d
movss xmm0, dword [0x1400c4878]
movss dword [rbp + 0x75c], xmm0
movss xmm0, dword [str.GlAS]
movss dword [rbp + 0x75c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x75c]
ucomisd xmm0, qword [0x1400c4880]
jp 0x140049e4d
ucomisd xmm0, qword [0x1400c4880]
jne 0x140049e4d
movss xmm0, dword [0x1400c4888]
movss dword [rbp + 0x75c], xmm0
movss xmm0, dword [0x1400c488c]
movss dword [rbp + 0x75c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x75c]
ucomisd xmm0, qword [0x1400c4890]
jp 0x140049e8d
ucomisd xmm0, qword [0x1400c4890]
jne 0x140049e8d
movss xmm0, dword [0x1400c4898]
movss dword [rbp + 0x75c], xmm0
movss xmm0, dword [0x1400c489c]
movss dword [rbp + 0x75c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x75c]
ucomisd xmm0, qword [0x1400c48a0]
jp 0x140049ecd
ucomisd xmm0, qword [0x1400c48a0]
jne 0x140049ecd
movss xmm0, dword [0x1400c48a8]
movss dword [rbp + 0x75c], xmm0
movss xmm0, dword [0x1400c48ac]
movss dword [rbp + 0x75c], xmm0
add dword [rbp + 0x744], 1
cmp dword [rbp + 0x744], 0x2edd
jle 0x14004980f
movss xmm0, dword [0x1400c48b0]
movss dword [rbp + 0x1d8], xmm0
movss xmm0, dword [0x1400c48b4]
movss dword [rbp + 0x1d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1d8]
ucomisd xmm0, qword [0x1400c48b8]
jp 0x140049f44
ucomisd xmm0, qword [0x1400c48b8]
jne 0x140049f44
movss xmm0, dword [0x1400c48c0]
movss dword [rbp + 0x1d8], xmm0
movss xmm0, dword [0x1400c48c4]
movss dword [rbp + 0x1d8], xmm0
mov dword [rbp + 0x760], 0x2a4b
movss xmm0, dword [0x1400c48c8]
movss dword [rbp + 0x764], xmm0
movss xmm0, dword [0x1400c48cc]
movss dword [rbp + 0x764], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x764]
ucomisd xmm0, qword [0x1400c48d0]
jp 0x14004a166
ucomisd xmm0, qword [0x1400c48d0]
jne 0x14004a166
movss xmm0, dword [0x1400c48d8]
movss dword [rbp + 0x768], xmm0
movss xmm0, dword [0x1400c48dc]
movss dword [rbp + 0x768], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x768]
ucomisd xmm0, qword [0x1400c48e0]
jp 0x14004a09e
ucomisd xmm0, qword [0x1400c48e0]
jne 0x14004a09e
movss xmm0, dword [0x1400c48e8]
movss dword [rbp + 0x76c], xmm0
movss xmm0, dword [0x1400c48ec]
movss dword [rbp + 0x76c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x76c]
ucomisd xmm0, qword [0x1400c48f0]
jp 0x14004a03e
ucomisd xmm0, qword [0x1400c48f0]
jne 0x14004a03e
movss xmm0, dword [0x1400c48f8]
movss dword [rbp + 0x76c], xmm0
movss xmm0, dword [0x1400c48fc]
movss dword [rbp + 0x76c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x76c]
ucomisd xmm0, qword [0x1400c4900]
jp 0x14004a07e
ucomisd xmm0, qword [0x1400c4900]
jne 0x14004a07e
movss xmm0, dword [0x1400c4908]
movss dword [rbp + 0x76c], xmm0
movss xmm0, dword [0x1400c490c]
movss dword [rbp + 0x76c], xmm0
movss xmm0, dword [0x1400c4910]
movss dword [rbp + 0x768], xmm0
movss xmm0, dword [0x1400c4914]
movss dword [rbp + 0x768], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x768]
ucomisd xmm0, qword [0x1400c4918]
jp 0x14004a146
ucomisd xmm0, qword [0x1400c4918]
jne 0x14004a146
movss xmm0, dword [0x1400c4920]
movss dword [rbp + 0x1d4], xmm0
movss xmm0, dword [0x1400c4924]
movss dword [rbp + 0x1d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1d4]
ucomisd xmm0, qword [0x1400c4928]
jp 0x14004a126
ucomisd xmm0, qword [0x1400c4928]
jne 0x14004a126
movss xmm0, dword [0x1400c4930]
movss dword [rbp + 0x1d4], xmm0
movss xmm0, dword [0x1400c4934]
movss dword [rbp + 0x1d4], xmm0
movss xmm0, dword [0x1400c4938]
movss dword [rbp + 0x768], xmm0
movss xmm0, dword [0x1400c493c]
movss dword [rbp + 0x768], xmm0
movss xmm0, dword [str.LeH]
movss dword [rbp + 0x764], xmm0
movss xmm0, dword [0x1400c4944]
movss dword [rbp + 0x764], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x764]
ucomisd xmm0, qword [0x1400c4948]
jp 0x14004a45e
ucomisd xmm0, qword [0x1400c4948]
jne 0x14004a45e
movss xmm0, dword [0x1400c4950]
movss dword [rbp + 0x770], xmm0
movss xmm0, dword [0x1400c4954]
movss dword [rbp + 0x770], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x770]
ucomisd xmm0, qword [0x1400c4958]
jp 0x14004a2d6
ucomisd xmm0, qword [0x1400c4958]
jne 0x14004a2d6
movss xmm0, dword [0x1400c4960]
movss dword [rbp + 0x774], xmm0
movss xmm0, dword [0x1400c4964]
movss dword [rbp + 0x774], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x774]
ucomisd xmm0, qword [0x1400c4968]
jp 0x14004a236
ucomisd xmm0, qword [0x1400c4968]
jne 0x14004a236
movss xmm0, dword [0x1400c4970]
movss dword [rbp + 0x774], xmm0
movss xmm0, dword [0x1400c4974]
movss dword [rbp + 0x774], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x774]
ucomisd xmm0, qword [0x1400c4978]
jp 0x14004a276
ucomisd xmm0, qword [0x1400c4978]
jne 0x14004a276
movss xmm0, dword [0x1400c4980]
movss dword [rbp + 0x774], xmm0
movss xmm0, dword [0x1400c4984]
movss dword [rbp + 0x774], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x774]
ucomisd xmm0, qword [0x1400c4988]
jp 0x14004a2b6
ucomisd xmm0, qword [0x1400c4988]
jne 0x14004a2b6
movss xmm0, dword [0x1400c4990]
movss dword [rbp + 0x774], xmm0
movss xmm0, dword [0x1400c4994]
movss dword [rbp + 0x774], xmm0
movss xmm0, dword [0x1400c4998]
movss dword [rbp + 0x770], xmm0
movss xmm0, dword [0x1400c499c]
movss dword [rbp + 0x770], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x770]
ucomisd xmm0, qword [0x1400c49a0]
jp 0x14004a43e
ucomisd xmm0, qword [0x1400c49a0]
jne 0x14004a43e
movss xmm0, dword [0x1400c49a8]
movss dword [rbp + 0x778], xmm0
movss xmm0, dword [0x1400c49ac]
movss dword [rbp + 0x778], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x778]
ucomisd xmm0, qword [0x1400c49b0]
jp 0x14004a35e
ucomisd xmm0, qword [0x1400c49b0]
jne 0x14004a35e
movss xmm0, dword [0x1400c49b8]
movss dword [rbp + 0x778], xmm0
movss xmm0, dword [0x1400c49bc]
movss dword [rbp + 0x778], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x778]
ucomisd xmm0, qword [0x1400c49c0]
jp 0x14004a39e
ucomisd xmm0, qword [0x1400c49c0]
jne 0x14004a39e
movss xmm0, dword [0x1400c49c8]
movss dword [rbp + 0x778], xmm0
movss xmm0, dword [0x1400c49cc]
movss dword [rbp + 0x778], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x778]
ucomisd xmm0, qword [0x1400c49d0]
jp 0x14004a3de
ucomisd xmm0, qword [0x1400c49d0]
jne 0x14004a3de
movss xmm0, dword [0x1400c49d8]
movss dword [rbp + 0x778], xmm0
movss xmm0, dword [0x1400c49dc]
movss dword [rbp + 0x778], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x778]
ucomisd xmm0, qword [0x1400c49e0]
jp 0x14004a41e
ucomisd xmm0, qword [0x1400c49e0]
jne 0x14004a41e
movss xmm0, dword [0x1400c49e8]
movss dword [rbp + 0x778], xmm0
movss xmm0, dword [0x1400c49ec]
movss dword [rbp + 0x778], xmm0
movss xmm0, dword [0x1400c49f0]
movss dword [rbp + 0x770], xmm0
movss xmm0, dword [0x1400c49f4]
movss dword [rbp + 0x770], xmm0
movss xmm0, dword [0x1400c49f8]
movss dword [rbp + 0x764], xmm0
movss xmm0, dword [0x1400c49fc]
movss dword [rbp + 0x764], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x764]
ucomisd xmm0, qword [0x1400c4a00]
jp 0x14004a6d6
ucomisd xmm0, qword [0x1400c4a00]
jne 0x14004a6d6
movss xmm0, dword [0x1400c4a08]
movss dword [rbp + 0x77c], xmm0
movss xmm0, dword [0x1400c4a0c]
movss dword [rbp + 0x77c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x77c]
ucomisd xmm0, qword [0x1400c4a10]
jp 0x14004a60e
ucomisd xmm0, qword [0x1400c4a10]
jne 0x14004a60e
movss xmm0, dword [0x1400c4a18]
movss dword [rbp + 0x780], xmm0
movss xmm0, dword [0x1400c4a1c]
movss dword [rbp + 0x780], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x780]
ucomisd xmm0, qword [0x1400c4a20]
jp 0x14004a52e
ucomisd xmm0, qword [0x1400c4a20]
jne 0x14004a52e
movss xmm0, dword [0x1400c4a28]
movss dword [rbp + 0x780], xmm0
movss xmm0, dword [0x1400c4a2c]
movss dword [rbp + 0x780], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x780]
ucomisd xmm0, qword [0x1400c4a30]
jp 0x14004a56e
ucomisd xmm0, qword [0x1400c4a30]
jne 0x14004a56e
movss xmm0, dword [0x1400c4a38]
movss dword [rbp + 0x780], xmm0
movss xmm0, dword [0x1400c4a3c]
movss dword [rbp + 0x780], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x780]
ucomisd xmm0, qword [0x1400c4a40]
jp 0x14004a5ae
ucomisd xmm0, qword [0x1400c4a40]
jne 0x14004a5ae
movss xmm0, dword [0x1400c4a48]
movss dword [rbp + 0x780], xmm0
movss xmm0, dword [0x1400c4a4c]
movss dword [rbp + 0x780], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x780]
ucomisd xmm0, qword [0x1400c4a50]
jp 0x14004a5ee
ucomisd xmm0, qword [0x1400c4a50]
jne 0x14004a5ee
movss xmm0, dword [0x1400c4a58]
movss dword [rbp + 0x780], xmm0
movss xmm0, dword [0x1400c4a5c]
movss dword [rbp + 0x780], xmm0
movss xmm0, dword [0x1400c4a60]
movss dword [rbp + 0x77c], xmm0
movss xmm0, dword [0x1400c4a64]
movss dword [rbp + 0x77c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x77c]
ucomisd xmm0, qword [0x1400c4a68]
jp 0x14004a6b6
ucomisd xmm0, qword [0x1400c4a68]
jne 0x14004a6b6
movss xmm0, dword [0x1400c4a70]
movss dword [rbp + 0x1d0], xmm0
movss xmm0, dword [0x1400c4a74]
movss dword [rbp + 0x1d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1d0]
ucomisd xmm0, qword [0x1400c4a78]
jp 0x14004a696
ucomisd xmm0, qword [0x1400c4a78]
jne 0x14004a696
movss xmm0, dword [0x1400c4a80]
movss dword [rbp + 0x1d0], xmm0
movss xmm0, dword [0x1400c4a84]
movss dword [rbp + 0x1d0], xmm0
movss xmm0, dword [0x1400c4a88]
movss dword [rbp + 0x77c], xmm0
movss xmm0, dword [0x1400c4a8c]
movss dword [rbp + 0x77c], xmm0
movss xmm0, dword [0x1400c4a90]
movss dword [rbp + 0x764], xmm0
movss xmm0, dword [0x1400c4a94]
movss dword [rbp + 0x764], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x764]
ucomisd xmm0, qword [0x1400c4a98]
jp 0x14004abde
ucomisd xmm0, qword [0x1400c4a98]
jne 0x14004abde
movss xmm0, dword [0x1400c4aa0]
movss dword [rbp + 0x784], xmm0
movss xmm0, dword [0x1400c4aa4]
movss dword [rbp + 0x784], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x784]
ucomisd xmm0, qword [0x1400c4aa8]
jp 0x14004a846
ucomisd xmm0, qword [0x1400c4aa8]
jne 0x14004a846
movss xmm0, dword [0x1400c4ab0]
movss dword [rbp + 0x788], xmm0
movss xmm0, dword [0x1400c4ab4]
movss dword [rbp + 0x788], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x788]
ucomisd xmm0, qword [0x1400c4ab8]
jp 0x14004a7a6
ucomisd xmm0, qword [0x1400c4ab8]
jne 0x14004a7a6
movss xmm0, dword [0x1400c4ac0]
movss dword [rbp + 0x788], xmm0
movss xmm0, dword [0x1400c4ac4]
movss dword [rbp + 0x788], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x788]
ucomisd xmm0, qword [0x1400c4ac8]
jp 0x14004a7e6
ucomisd xmm0, qword [0x1400c4ac8]
jne 0x14004a7e6
movss xmm0, dword [0x1400c4ad0]
movss dword [rbp + 0x788], xmm0
movss xmm0, dword [0x1400c4ad4]
movss dword [rbp + 0x788], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x788]
ucomisd xmm0, qword [0x1400c4ad8]
jp 0x14004a826
ucomisd xmm0, qword [0x1400c4ad8]
jne 0x14004a826
movss xmm0, dword [0x1400c4ae0]
movss dword [rbp + 0x788], xmm0
movss xmm0, dword [0x1400c4ae4]
movss dword [rbp + 0x788], xmm0
movss xmm0, dword [0x1400c4ae8]
movss dword [rbp + 0x784], xmm0
movss xmm0, dword [0x1400c4aec]
movss dword [rbp + 0x784], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x784]
ucomisd xmm0, qword [0x1400c4af0]
jp 0x14004a9ae
ucomisd xmm0, qword [0x1400c4af0]
jne 0x14004a9ae
movss xmm0, dword [0x1400c4af8]
movss dword [rbp + 0x78c], xmm0
movss xmm0, dword [0x1400c4afc]
movss dword [rbp + 0x78c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x78c]
ucomisd xmm0, qword [0x1400c4b00]
jp 0x14004a8ce
ucomisd xmm0, qword [0x1400c4b00]
jne 0x14004a8ce
movss xmm0, dword [0x1400c4b08]
movss dword [rbp + 0x78c], xmm0
movss xmm0, dword [0x1400c4b0c]
movss dword [rbp + 0x78c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x78c]
ucomisd xmm0, qword [0x1400c4b10]
jp 0x14004a90e
ucomisd xmm0, qword [0x1400c4b10]
jne 0x14004a90e
movss xmm0, dword [0x1400c4b18]
movss dword [rbp + 0x78c], xmm0
movss xmm0, dword [0x1400c4b1c]
movss dword [rbp + 0x78c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x78c]
ucomisd xmm0, qword [0x1400c4b20]
jp 0x14004a94e
ucomisd xmm0, qword [0x1400c4b20]
jne 0x14004a94e
movss xmm0, dword [0x1400c4b28]
movss dword [rbp + 0x78c], xmm0
movss xmm0, dword [0x1400c4b2c]
movss dword [rbp + 0x78c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x78c]
ucomisd xmm0, qword [0x1400c4b30]
jp 0x14004a98e
ucomisd xmm0, qword [0x1400c4b30]
jne 0x14004a98e
movss xmm0, dword [0x1400c4b38]
movss dword [rbp + 0x78c], xmm0
movss xmm0, dword [0x1400c4b3c]
movss dword [rbp + 0x78c], xmm0
movss xmm0, dword [0x1400c4b40]
movss dword [rbp + 0x784], xmm0
movss xmm0, dword [0x1400c4b44]
movss dword [rbp + 0x784], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x784]
ucomisd xmm0, qword [0x1400c4b48]
jp 0x14004aa96
ucomisd xmm0, qword [0x1400c4b48]
jne 0x14004aa96
movss xmm0, dword [0x1400c4b50]
movss dword [rbp + 0x790], xmm0
movss xmm0, dword [0x1400c4b54]
movss dword [rbp + 0x790], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x790]
ucomisd xmm0, qword [0x1400c4b58]
jp 0x14004aa36
ucomisd xmm0, qword [0x1400c4b58]
jne 0x14004aa36
movss xmm0, dword [0x1400c4b60]
movss dword [rbp + 0x790], xmm0
movss xmm0, dword [0x1400c4b64]
movss dword [rbp + 0x790], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x790]
ucomisd xmm0, qword [0x1400c4b68]
jp 0x14004aa76
ucomisd xmm0, qword [0x1400c4b68]
jne 0x14004aa76
movss xmm0, dword [0x1400c4b70]
movss dword [rbp + 0x790], xmm0
movss xmm0, dword [0x1400c4b74]
movss dword [rbp + 0x790], xmm0
movss xmm0, dword [0x1400c4b78]
movss dword [rbp + 0x784], xmm0
movss xmm0, dword [0x1400c4b7c]
movss dword [rbp + 0x784], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x784]
ucomisd xmm0, qword [0x1400c4b80]
jp 0x14004abbe
ucomisd xmm0, qword [0x1400c4b80]
jne 0x14004abbe
movss xmm0, dword [0x1400c4b88]
movss dword [rbp + 0x794], xmm0
movss xmm0, dword [0x1400c4b8c]
movss dword [rbp + 0x794], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x794]
ucomisd xmm0, qword [0x1400c4b90]
jp 0x14004ab1e
ucomisd xmm0, qword [0x1400c4b90]
jne 0x14004ab1e
movss xmm0, dword [0x1400c4b98]
movss dword [rbp + 0x794], xmm0
movss xmm0, dword [0x1400c4b9c]
movss dword [rbp + 0x794], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x794]
ucomisd xmm0, qword [0x1400c4ba0]
jp 0x14004ab5e
ucomisd xmm0, qword [0x1400c4ba0]
jne 0x14004ab5e
movss xmm0, dword [0x1400c4ba8]
movss dword [rbp + 0x794], xmm0
movss xmm0, dword [0x1400c4bac]
movss dword [rbp + 0x794], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x794]
ucomisd xmm0, qword [0x1400c4bb0]
jp 0x14004ab9e
ucomisd xmm0, qword [0x1400c4bb0]
jne 0x14004ab9e
movss xmm0, dword [0x1400c4bb8]
movss dword [rbp + 0x794], xmm0
movss xmm0, dword [0x1400c4bbc]
movss dword [rbp + 0x794], xmm0
movss xmm0, dword [0x1400c4bc0]
movss dword [rbp + 0x784], xmm0
movss xmm0, dword [0x1400c4bc4]
movss dword [rbp + 0x784], xmm0
movss xmm0, dword [0x1400c4bc8]
movss dword [rbp + 0x764], xmm0
movss xmm0, dword [0x1400c4bcc]
movss dword [rbp + 0x764], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x764]
ucomisd xmm0, qword [0x1400c4bd0]
jp 0x14004ad2e
ucomisd xmm0, qword [0x1400c4bd0]
jne 0x14004ad2e
movss xmm0, dword [0x1400c4bd8]
movss dword [rbp + 0x1cc], xmm0
movss xmm0, dword [0x1400c4bdc]
movss dword [rbp + 0x1cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1cc]
ucomisd xmm0, qword [0x1400c4be0]
jp 0x14004ad0e
ucomisd xmm0, qword [0x1400c4be0]
jne 0x14004ad0e
movss xmm0, dword [0x1400c4be8]
movss dword [rbp + 0x798], xmm0
movss xmm0, dword [0x1400c4bec]
movss dword [rbp + 0x798], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x798]
ucomisd xmm0, qword [0x1400c4bf0]
jp 0x14004acae
ucomisd xmm0, qword [0x1400c4bf0]
jne 0x14004acae
movss xmm0, dword [0x1400c4bf8]
movss dword [rbp + 0x798], xmm0
movss xmm0, dword [0x1400c4bfc]
movss dword [rbp + 0x798], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x798]
ucomisd xmm0, qword [0x1400c4c00]
jp 0x14004acee
ucomisd xmm0, qword [0x1400c4c00]
jne 0x14004acee
movss xmm0, dword [0x1400c4c08]
movss dword [rbp + 0x798], xmm0
movss xmm0, dword [0x1400c4c0c]
movss dword [rbp + 0x798], xmm0
movss xmm0, dword [0x1400c4c10]
movss dword [rbp + 0x1cc], xmm0
movss xmm0, dword [str._F_LBI]
movss dword [rbp + 0x1cc], xmm0
movss xmm0, dword [0x1400c4c18]
movss dword [rbp + 0x764], xmm0
movss xmm0, dword [0x1400c4c1c]
movss dword [rbp + 0x764], xmm0
mov dword [rbp + 0x79c], 0
jmp 0x140050111
movss xmm0, dword [0x1400c4c20]
movss dword [rbp + 0x20], xmm0
movss xmm0, dword [0x1400c4c24]
movss dword [rbp + 0x20], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x20]
ucomisd xmm0, qword [0x1400c4c28]
jp 0x14004b210
ucomisd xmm0, qword [0x1400c4c28]
jne 0x14004b210
movss xmm0, dword [0x1400c4c30]
movss dword [rbp + 0x7a0], xmm0
movss xmm0, dword [str.epI_bZ]
movss dword [rbp + 0x7a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a0]
ucomisd xmm0, qword [0x1400c4c38]
jp 0x14004af04
ucomisd xmm0, qword [0x1400c4c38]
jne 0x14004af04
movss xmm0, dword [str.hJ_I_IlN]
movss dword [rbp + 0x7a4], xmm0
movss xmm0, dword [0x1400c4c44]
movss dword [rbp + 0x7a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a4]
ucomisd xmm0, qword [0x1400c4c48]
jp 0x14004ae24
ucomisd xmm0, qword [0x1400c4c48]
jne 0x14004ae24
movss xmm0, dword [0x1400c4c50]
movss dword [rbp + 0x7a4], xmm0
movss xmm0, dword [0x1400c4c54]
movss dword [rbp + 0x7a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a4]
ucomisd xmm0, qword [0x1400c4c58]
jp 0x14004ae64
ucomisd xmm0, qword [0x1400c4c58]
jne 0x14004ae64
movss xmm0, dword [0x1400c4c60]
movss dword [rbp + 0x7a4], xmm0
movss xmm0, dword [0x1400c4c64]
movss dword [rbp + 0x7a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a4]
ucomisd xmm0, qword [0x1400c4c68]
jp 0x14004aea4
ucomisd xmm0, qword [0x1400c4c68]
jne 0x14004aea4
movss xmm0, dword [0x1400c4c70]
movss dword [rbp + 0x7a4], xmm0
movss xmm0, dword [str.3vmI]
movss dword [rbp + 0x7a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a4]
ucomisd xmm0, qword [0x1400c4c78]
jp 0x14004aee4
ucomisd xmm0, qword [0x1400c4c78]
jne 0x14004aee4
movss xmm0, dword [str._tFHH]
movss dword [rbp + 0x7a4], xmm0
movss xmm0, dword [0x1400c4c84]
movss dword [rbp + 0x7a4], xmm0
movss xmm0, dword [0x1400c4c88]
movss dword [rbp + 0x7a0], xmm0
movss xmm0, dword [0x1400c4c8c]
movss dword [rbp + 0x7a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a0]
ucomisd xmm0, qword [0x1400c4c90]
jp 0x14004afec
ucomisd xmm0, qword [0x1400c4c90]
jne 0x14004afec
movss xmm0, dword [0x1400c4c98]
movss dword [rbp + 0x7a8], xmm0
movss xmm0, dword [0x1400c4c9c]
movss dword [rbp + 0x7a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a8]
ucomisd xmm0, qword [0x1400c4ca0]
jp 0x14004af8c
ucomisd xmm0, qword [0x1400c4ca0]
jne 0x14004af8c
movss xmm0, dword [0x1400c4ca8]
movss dword [rbp + 0x7a8], xmm0
movss xmm0, dword [0x1400c4cac]
movss dword [rbp + 0x7a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a8]
ucomisd xmm0, qword [0x1400c4cb0]
jp 0x14004afcc
ucomisd xmm0, qword [0x1400c4cb0]
jne 0x14004afcc
movss xmm0, dword [0x1400c4cb8]
movss dword [rbp + 0x7a8], xmm0
movss xmm0, dword [0x1400c4cbc]
movss dword [rbp + 0x7a8], xmm0
movss xmm0, dword [0x1400c4cc0]
movss dword [rbp + 0x7a0], xmm0
movss xmm0, dword [0x1400c4cc4]
movss dword [rbp + 0x7a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a0]
ucomisd xmm0, qword [0x1400c4cc8]
jp 0x14004b07d
ucomisd xmm0, qword [0x1400c4cc8]
jne 0x14004b07d
movss xmm0, dword [0x1400c4cd0]
movss dword [rbp + 0x1c], xmm0
movss xmm0, dword [0x1400c4cd4]
movss dword [rbp + 0x1c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x1c]
ucomisd xmm0, qword [0x1400c4cd8]
jp 0x14004b05d
ucomisd xmm0, qword [0x1400c4cd8]
jne 0x14004b05d
movss xmm0, dword [0x1400c4ce0]
movss dword [rbp + 0x1c], xmm0
movss xmm0, dword [0x1400c4ce4]
movss dword [rbp + 0x1c], xmm0
movss xmm0, dword [0x1400c4ce8]
movss dword [rbp + 0x7a0], xmm0
movss xmm0, dword [0x1400c4cec]
movss dword [rbp + 0x7a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a0]
ucomisd xmm0, qword [0x1400c4cf0]
jp 0x14004b165
ucomisd xmm0, qword [0x1400c4cf0]
jne 0x14004b165
movss xmm0, dword [0x1400c4cf8]
movss dword [rbp + 0x7ac], xmm0
movss xmm0, dword [0x1400c4cfc]
movss dword [rbp + 0x7ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7ac]
ucomisd xmm0, qword [0x1400c4d00]
jp 0x14004b105
ucomisd xmm0, qword [0x1400c4d00]
jne 0x14004b105
movss xmm0, dword [0x1400c4d08]
movss dword [rbp + 0x7ac], xmm0
movss xmm0, dword [0x1400c4d0c]
movss dword [rbp + 0x7ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7ac]
ucomisd xmm0, qword [0x1400c4d10]
jp 0x14004b145
ucomisd xmm0, qword [0x1400c4d10]
jne 0x14004b145
movss xmm0, dword [0x1400c4d18]
movss dword [rbp + 0x7ac], xmm0
movss xmm0, dword [0x1400c4d1c]
movss dword [rbp + 0x7ac], xmm0
movss xmm0, dword [0x1400c4d20]
movss dword [rbp + 0x7a0], xmm0
movss xmm0, dword [str.l2I]
movss dword [rbp + 0x7a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7a0]
ucomisd xmm0, qword [0x1400c4d28]
jp 0x14004b1f6
ucomisd xmm0, qword [0x1400c4d28]
jne 0x14004b1f6
movss xmm0, dword [0x1400c4d30]
movss dword [rbp + 0x18], xmm0
movss xmm0, dword [0x1400c4d34]
movss dword [rbp + 0x18], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x18]
ucomisd xmm0, qword [0x1400c4d38]
jp 0x14004b1d6
ucomisd xmm0, qword [0x1400c4d38]
jne 0x14004b1d6
movss xmm0, dword [0x1400c4d40]
movss dword [rbp + 0x18], xmm0
movss xmm0, dword [0x1400c4d44]
movss dword [rbp + 0x18], xmm0
movss xmm0, dword [0x1400c4d48]
movss dword [rbp + 0x7a0], xmm0
movss xmm0, dword [0x1400c4d4c]
movss dword [rbp + 0x7a0], xmm0
movss xmm0, dword [0x1400c4d50]
movss dword [rbp + 0x20], xmm0
movss xmm0, dword [str.AY1]
movss dword [rbp + 0x20], xmm0
mov ecx, 0x23858
call fcn.14008a780
mov qword [rbp + 0x10], rax
movss xmm0, dword [0x1400c4d58]
movss dword [rbp + 0x7b0], xmm0
movss xmm0, dword [str._H_8X]
movss dword [rbp + 0x7b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b0]
ucomisd xmm0, qword [0x1400c4d60]
jp 0x14004b37f
ucomisd xmm0, qword [0x1400c4d60]
jne 0x14004b37f
movss xmm0, dword [0x1400c4d68]
movss dword [rbp + 0xc], xmm0
movss xmm0, dword [0x1400c4d6c]
movss dword [rbp + 0xc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xc]
ucomisd xmm0, qword [0x1400c4d70]
jp 0x14004b35f
ucomisd xmm0, qword [0x1400c4d70]
jne 0x14004b35f
movss xmm0, dword [0x1400c4d78]
movss dword [rbp + 0x7b4], xmm0
movss xmm0, dword [0x1400c4d7c]
movss dword [rbp + 0x7b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b4]
ucomisd xmm0, qword [0x1400c4d80]
jp 0x14004b305
ucomisd xmm0, qword [0x1400c4d80]
jne 0x14004b305
movss xmm0, dword [0x1400c4d88]
movss dword [rbp + 0x7b4], xmm0
movss xmm0, dword [0x1400c4d8c]
movss dword [rbp + 0x7b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b4]
ucomisd xmm0, qword [0x1400c4d90]
jp 0x14004b345
ucomisd xmm0, qword [0x1400c4d90]
jne 0x14004b345
movss xmm0, dword [0x1400c4d98]
movss dword [rbp + 0x7b4], xmm0
movss xmm0, dword [0x1400c4d9c]
movss dword [rbp + 0x7b4], xmm0
movss xmm0, dword [0x1400c4da0]
movss dword [rbp + 0xc], xmm0
movss xmm0, dword [0x1400c4da4]
movss dword [rbp + 0xc], xmm0
movss xmm0, dword [0x1400c4da8]
movss dword [rbp + 0x7b0], xmm0
movss xmm0, dword [0x1400c4dac]
movss dword [rbp + 0x7b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b0]
ucomisd xmm0, qword [0x1400c4db0]
jp 0x14004b9d8
ucomisd xmm0, qword [0x1400c4db0]
jne 0x14004b9d8
movss xmm0, dword [0x1400c4db8]
movss dword [rbp + 0x7b8], xmm0
movss xmm0, dword [0x1400c4dbc]
movss dword [rbp + 0x7b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b8]
ucomisd xmm0, qword [0x1400c4dc0]
jp 0x14004b56f
ucomisd xmm0, qword [0x1400c4dc0]
jne 0x14004b56f
movss xmm0, dword [0x1400c4dc8]
movss dword [rbp + 0x7bc], xmm0
movss xmm0, dword [0x1400c4dcc]
movss dword [rbp + 0x7bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7bc]
ucomisd xmm0, qword [0x1400c4dd0]
jp 0x14004b44f
ucomisd xmm0, qword [0x1400c4dd0]
jne 0x14004b44f
movss xmm0, dword [0x1400c4dd8]
movss dword [rbp + 0x7bc], xmm0
movss xmm0, dword [0x1400c4ddc]
movss dword [rbp + 0x7bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7bc]
ucomisd xmm0, qword [0x1400c4de0]
jp 0x14004b48f
ucomisd xmm0, qword [0x1400c4de0]
jne 0x14004b48f
movss xmm0, dword [0x1400c4de8]
movss dword [rbp + 0x7bc], xmm0
movss xmm0, dword [0x1400c4dec]
movss dword [rbp + 0x7bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7bc]
ucomisd xmm0, qword [0x1400c4df0]
jp 0x14004b4cf
ucomisd xmm0, qword [0x1400c4df0]
jne 0x14004b4cf
movss xmm0, dword [0x1400c4df8]
movss dword [rbp + 0x7bc], xmm0
movss xmm0, dword [0x1400c4dfc]
movss dword [rbp + 0x7bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7bc]
ucomisd xmm0, qword [0x1400c4e00]
jp 0x14004b50f
ucomisd xmm0, qword [0x1400c4e00]
jne 0x14004b50f
movss xmm0, dword [0x1400c4e08]
movss dword [rbp + 0x7bc], xmm0
movss xmm0, dword [0x1400c4e0c]
movss dword [rbp + 0x7bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7bc]
ucomisd xmm0, qword [0x1400c4e10]
jp 0x14004b54f
ucomisd xmm0, qword [0x1400c4e10]
jne 0x14004b54f
movss xmm0, dword [0x1400c4e18]
movss dword [rbp + 0x7bc], xmm0
movss xmm0, dword [0x1400c4e1c]
movss dword [rbp + 0x7bc], xmm0
movss xmm0, dword [0x1400c4e20]
movss dword [rbp + 0x7b8], xmm0
movss xmm0, dword [0x1400c4e24]
movss dword [rbp + 0x7b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b8]
ucomisd xmm0, qword [0x1400c4e28]
jp 0x14004b6d7
ucomisd xmm0, qword [0x1400c4e28]
jne 0x14004b6d7
movss xmm0, dword [0x1400c4e30]
movss dword [rbp + 0x7c0], xmm0
movss xmm0, dword [0x1400c4e34]
movss dword [rbp + 0x7c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7c0]
ucomisd xmm0, qword [0x1400c4e38]
jp 0x14004b5f7
ucomisd xmm0, qword [0x1400c4e38]
jne 0x14004b5f7
movss xmm0, dword [0x1400c4e40]
movss dword [rbp + 0x7c0], xmm0
movss xmm0, dword [0x1400c4e44]
movss dword [rbp + 0x7c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7c0]
ucomisd xmm0, qword [0x1400c4e48]
jp 0x14004b637
ucomisd xmm0, qword [0x1400c4e48]
jne 0x14004b637
movss xmm0, dword [0x1400c4e50]
movss dword [rbp + 0x7c0], xmm0
movss xmm0, dword [0x1400c4e54]
movss dword [rbp + 0x7c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7c0]
ucomisd xmm0, qword [0x1400c4e58]
jp 0x14004b677
ucomisd xmm0, qword [0x1400c4e58]
jne 0x14004b677
movss xmm0, dword [0x1400c4e60]
movss dword [rbp + 0x7c0], xmm0
movss xmm0, dword [0x1400c4e64]
movss dword [rbp + 0x7c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7c0]
ucomisd xmm0, qword [0x1400c4e68]
jp 0x14004b6b7
ucomisd xmm0, qword [0x1400c4e68]
jne 0x14004b6b7
movss xmm0, dword [0x1400c4e70]
movss dword [rbp + 0x7c0], xmm0
movss xmm0, dword [0x1400c4e74]
movss dword [rbp + 0x7c0], xmm0
movss xmm0, dword [0x1400c4e78]
movss dword [rbp + 0x7b8], xmm0
movss xmm0, dword [0x1400c4e7c]
movss dword [rbp + 0x7b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b8]
ucomisd xmm0, qword [0x1400c4e80]
jp 0x14004b7ff
ucomisd xmm0, qword [0x1400c4e80]
jne 0x14004b7ff
movss xmm0, dword [0x1400c4e88]
movss dword [rbp + 0x7c4], xmm0
movss xmm0, dword [0x1400c4e8c]
movss dword [rbp + 0x7c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7c4]
ucomisd xmm0, qword [0x1400c4e90]
jp 0x14004b75f
ucomisd xmm0, qword [0x1400c4e90]
jne 0x14004b75f
movss xmm0, dword [0x1400c4e98]
movss dword [rbp + 0x7c4], xmm0
movss xmm0, dword [str.Ew.]
movss dword [rbp + 0x7c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7c4]
ucomisd xmm0, qword [0x1400c4ea0]
jp 0x14004b79f
ucomisd xmm0, qword [0x1400c4ea0]
jne 0x14004b79f
movss xmm0, dword [0x1400c4ea8]
movss dword [rbp + 0x7c4], xmm0
movss xmm0, dword [0x1400c4eac]
movss dword [rbp + 0x7c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7c4]
ucomisd xmm0, qword [0x1400c4eb0]
jp 0x14004b7df
ucomisd xmm0, qword [0x1400c4eb0]
jne 0x14004b7df
movss xmm0, dword [0x1400c4eb8]
movss dword [rbp + 0x7c4], xmm0
movss xmm0, dword [0x1400c4ebc]
movss dword [rbp + 0x7c4], xmm0
movss xmm0, dword [0x1400c4ec0]
movss dword [rbp + 0x7b8], xmm0
movss xmm0, dword [0x1400c4ec4]
movss dword [rbp + 0x7b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b8]
ucomisd xmm0, qword [0x1400c4ec8]
jp 0x14004b927
ucomisd xmm0, qword [0x1400c4ec8]
jne 0x14004b927
movss xmm0, dword [0x1400c4ed0]
movss dword [rbp + 0x7c8], xmm0
movss xmm0, dword [0x1400c4ed4]
movss dword [rbp + 0x7c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7c8]
ucomisd xmm0, qword [0x1400c4ed8]
jp 0x14004b887
ucomisd xmm0, qword [0x1400c4ed8]
jne 0x14004b887
movss xmm0, dword [0x1400c4ee0]
movss dword [rbp + 0x7c8], xmm0
movss xmm0, dword [0x1400c4ee4]
movss dword [rbp + 0x7c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7c8]
ucomisd xmm0, qword [0x1400c4ee8]
jp 0x14004b8c7
ucomisd xmm0, qword [0x1400c4ee8]
jne 0x14004b8c7
movss xmm0, dword [0x1400c4ef0]
movss dword [rbp + 0x7c8], xmm0
movss xmm0, dword [0x1400c4ef4]
movss dword [rbp + 0x7c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7c8]
ucomisd xmm0, qword [0x1400c4ef8]
jp 0x14004b907
ucomisd xmm0, qword [0x1400c4ef8]
jne 0x14004b907
movss xmm0, dword [0x1400c4f00]
movss dword [rbp + 0x7c8], xmm0
movss xmm0, dword [0x1400c4f04]
movss dword [rbp + 0x7c8], xmm0
movss xmm0, dword [0x1400c4f08]
movss dword [rbp + 0x7b8], xmm0
movss xmm0, dword [0x1400c4f0c]
movss dword [rbp + 0x7b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b8]
ucomisd xmm0, qword [0x1400c4f10]
jp 0x14004b9b8
ucomisd xmm0, qword [0x1400c4f10]
jne 0x14004b9b8
movss xmm0, dword [0x1400c4f18]
movss dword [rbp + 8], xmm0
movss xmm0, dword [0x1400c4f1c]
movss dword [rbp + 8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 8]
ucomisd xmm0, qword [0x1400c4f20]
jp 0x14004b998
ucomisd xmm0, qword [0x1400c4f20]
jne 0x14004b998
movss xmm0, dword [str.t_t_G]
movss dword [rbp + 8], xmm0
movss xmm0, dword [0x1400c4f2c]
movss dword [rbp + 8], xmm0
movss xmm0, dword [0x1400c4f30]
movss dword [rbp + 0x7b8], xmm0
movss xmm0, dword [0x1400c4f34]
movss dword [rbp + 0x7b8], xmm0
movss xmm0, dword [0x1400c4f38]
movss dword [rbp + 0x7b0], xmm0
movss xmm0, dword [0x1400c4f3c]
movss dword [rbp + 0x7b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b0]
ucomisd xmm0, qword [0x1400c4f40]
jp 0x14004c108
ucomisd xmm0, qword [0x1400c4f40]
jne 0x14004c108
movss xmm0, dword [0x1400c4f48]
movss dword [rbp + 0x7cc], xmm0
movss xmm0, dword [0x1400c4f4c]
movss dword [rbp + 0x7cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7cc]
ucomisd xmm0, qword [0x1400c4f50]
jp 0x14004bbc8
ucomisd xmm0, qword [0x1400c4f50]
jne 0x14004bbc8
movss xmm0, dword [0x1400c4f58]
movss dword [rbp + 0x7d0], xmm0
movss xmm0, dword [0x1400c4f5c]
movss dword [rbp + 0x7d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d0]
ucomisd xmm0, qword [0x1400c4f60]
jp 0x14004baa8
ucomisd xmm0, qword [0x1400c4f60]
jne 0x14004baa8
movss xmm0, dword [0x1400c4f68]
movss dword [rbp + 0x7d0], xmm0
movss xmm0, dword [0x1400c4f6c]
movss dword [rbp + 0x7d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d0]
ucomisd xmm0, qword [0x1400c4f70]
jp 0x14004bae8
ucomisd xmm0, qword [0x1400c4f70]
jne 0x14004bae8
movss xmm0, dword [0x1400c4f78]
movss dword [rbp + 0x7d0], xmm0
movss xmm0, dword [0x1400c4f7c]
movss dword [rbp + 0x7d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d0]
ucomisd xmm0, qword [0x1400c4f80]
jp 0x14004bb28
ucomisd xmm0, qword [0x1400c4f80]
jne 0x14004bb28
movss xmm0, dword [0x1400c4f88]
movss dword [rbp + 0x7d0], xmm0
movss xmm0, dword [0x1400c4f8c]
movss dword [rbp + 0x7d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d0]
ucomisd xmm0, qword [0x1400c4f90]
jp 0x14004bb68
ucomisd xmm0, qword [0x1400c4f90]
jne 0x14004bb68
movss xmm0, dword [0x1400c4f98]
movss dword [rbp + 0x7d0], xmm0
movss xmm0, dword [0x1400c4f9c]
movss dword [rbp + 0x7d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d0]
ucomisd xmm0, qword [0x1400c4fa0]
jp 0x14004bba8
ucomisd xmm0, qword [0x1400c4fa0]
jne 0x14004bba8
movss xmm0, dword [0x1400c4fa8]
movss dword [rbp + 0x7d0], xmm0
movss xmm0, dword [0x1400c4fac]
movss dword [rbp + 0x7d0], xmm0
movss xmm0, dword [0x1400c4fb0]
movss dword [rbp + 0x7cc], xmm0
movss xmm0, dword [0x1400c4fb4]
movss dword [rbp + 0x7cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7cc]
ucomisd xmm0, qword [0x1400c4fb8]
jp 0x14004bcf0
ucomisd xmm0, qword [0x1400c4fb8]
jne 0x14004bcf0
movss xmm0, dword [0x1400c4fc0]
movss dword [rbp + 0x7d4], xmm0
movss xmm0, dword [0x1400c4fc4]
movss dword [rbp + 0x7d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d4]
ucomisd xmm0, qword [0x1400c4fc8]
jp 0x14004bc50
ucomisd xmm0, qword [0x1400c4fc8]
jne 0x14004bc50
movss xmm0, dword [0x1400c4fd0]
movss dword [rbp + 0x7d4], xmm0
movss xmm0, dword [0x1400c4fd4]
movss dword [rbp + 0x7d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d4]
ucomisd xmm0, qword [0x1400c4fd8]
jp 0x14004bc90
ucomisd xmm0, qword [0x1400c4fd8]
jne 0x14004bc90
movss xmm0, dword [0x1400c4fe0]
movss dword [rbp + 0x7d4], xmm0
movss xmm0, dword [0x1400c4fe4]
movss dword [rbp + 0x7d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d4]
ucomisd xmm0, qword [0x1400c4fe8]
jp 0x14004bcd0
ucomisd xmm0, qword [0x1400c4fe8]
jne 0x14004bcd0
movss xmm0, dword [0x1400c4ff0]
movss dword [rbp + 0x7d4], xmm0
movss xmm0, dword [str._v9:I]
movss dword [rbp + 0x7d4], xmm0
movss xmm0, dword [0x1400c4ff8]
movss dword [rbp + 0x7cc], xmm0
movss xmm0, dword [0x1400c4ffc]
movss dword [rbp + 0x7cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7cc]
ucomisd xmm0, qword [0x1400c5000]
jp 0x14004be58
ucomisd xmm0, qword [0x1400c5000]
jne 0x14004be58
movss xmm0, dword [0x1400c5008]
movss dword [rbp + 0x7d8], xmm0
movss xmm0, dword [str.mIBI]
movss dword [rbp + 0x7d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d8]
ucomisd xmm0, qword [0x1400c5010]
jp 0x14004bd78
ucomisd xmm0, qword [0x1400c5010]
jne 0x14004bd78
movss xmm0, dword [0x1400c5018]
movss dword [rbp + 0x7d8], xmm0
movss xmm0, dword [str.DYI]
movss dword [rbp + 0x7d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d8]
ucomisd xmm0, qword [0x1400c5020]
jp 0x14004bdb8
ucomisd xmm0, qword [0x1400c5020]
jne 0x14004bdb8
movss xmm0, dword [0x1400c5028]
movss dword [rbp + 0x7d8], xmm0
movss xmm0, dword [0x1400c502c]
movss dword [rbp + 0x7d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d8]
ucomisd xmm0, qword [0x1400c5030]
jp 0x14004bdf8
ucomisd xmm0, qword [0x1400c5030]
jne 0x14004bdf8
movss xmm0, dword [0x1400c5038]
movss dword [rbp + 0x7d8], xmm0
movss xmm0, dword [0x1400c503c]
movss dword [rbp + 0x7d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7d8]
ucomisd xmm0, qword [0x1400c5040]
jp 0x14004be38
ucomisd xmm0, qword [0x1400c5040]
jne 0x14004be38
movss xmm0, dword [0x1400c5048]
movss dword [rbp + 0x7d8], xmm0
movss xmm0, dword [0x1400c504c]
movss dword [rbp + 0x7d8], xmm0
movss xmm0, dword [0x1400c5050]
movss dword [rbp + 0x7cc], xmm0
movss xmm0, dword [0x1400c5054]
movss dword [rbp + 0x7cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7cc]
ucomisd xmm0, qword [0x1400c5058]
jp 0x14004bf80
ucomisd xmm0, qword [0x1400c5058]
jne 0x14004bf80
movss xmm0, dword [0x1400c5060]
movss dword [rbp + 0x7dc], xmm0
movss xmm0, dword [0x1400c5064]
movss dword [rbp + 0x7dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7dc]
ucomisd xmm0, qword [0x1400c5068]
jp 0x14004bee0
ucomisd xmm0, qword [0x1400c5068]
jne 0x14004bee0
movss xmm0, dword [0x1400c5070]
movss dword [rbp + 0x7dc], xmm0
movss xmm0, dword [0x1400c5074]
movss dword [rbp + 0x7dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7dc]
ucomisd xmm0, qword [0x1400c5078]
jp 0x14004bf20
ucomisd xmm0, qword [0x1400c5078]
jne 0x14004bf20
movss xmm0, dword [0x1400c5080]
movss dword [rbp + 0x7dc], xmm0
movss xmm0, dword [0x1400c5084]
movss dword [rbp + 0x7dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7dc]
ucomisd xmm0, qword [0x1400c5088]
jp 0x14004bf60
ucomisd xmm0, qword [0x1400c5088]
jne 0x14004bf60
movss xmm0, dword [0x1400c5090]
movss dword [rbp + 0x7dc], xmm0
movss xmm0, dword [0x1400c5094]
movss dword [rbp + 0x7dc], xmm0
movss xmm0, dword [0x1400c5098]
movss dword [rbp + 0x7cc], xmm0
movss xmm0, dword [0x1400c509c]
movss dword [rbp + 0x7cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7cc]
ucomisd xmm0, qword [0x1400c50a0]
jp 0x14004c0e8
ucomisd xmm0, qword [0x1400c50a0]
jne 0x14004c0e8
movss xmm0, dword [0x1400c50a8]
movss dword [rbp + 0x7e0], xmm0
movss xmm0, dword [str.I.__]
movss dword [rbp + 0x7e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7e0]
ucomisd xmm0, qword [0x1400c50b0]
jp 0x14004c008
ucomisd xmm0, qword [0x1400c50b0]
jne 0x14004c008
movss xmm0, dword [0x1400c50b8]
movss dword [rbp + 0x7e0], xmm0
movss xmm0, dword [0x1400c50bc]
movss dword [rbp + 0x7e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7e0]
ucomisd xmm0, qword [0x1400c50c0]
jp 0x14004c048
ucomisd xmm0, qword [0x1400c50c0]
jne 0x14004c048
movss xmm0, dword [0x1400c50c8]
movss dword [rbp + 0x7e0], xmm0
movss xmm0, dword [0x1400c50cc]
movss dword [rbp + 0x7e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7e0]
ucomisd xmm0, qword [0x1400c50d0]
jp 0x14004c088
ucomisd xmm0, qword [0x1400c50d0]
jne 0x14004c088
movss xmm0, dword [0x1400c50d8]
movss dword [rbp + 0x7e0], xmm0
movss xmm0, dword [0x1400c50dc]
movss dword [rbp + 0x7e0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7e0]
ucomisd xmm0, qword [0x1400c50e0]
jp 0x14004c0c8
ucomisd xmm0, qword [0x1400c50e0]
jne 0x14004c0c8
movss xmm0, dword [0x1400c50e8]
movss dword [rbp + 0x7e0], xmm0
movss xmm0, dword [0x1400c50ec]
movss dword [rbp + 0x7e0], xmm0
movss xmm0, dword [0x1400c50f0]
movss dword [rbp + 0x7cc], xmm0
movss xmm0, dword [0x1400c50f4]
movss dword [rbp + 0x7cc], xmm0
movss xmm0, dword [0x1400c50f8]
movss dword [rbp + 0x7b0], xmm0
movss xmm0, dword [0x1400c50fc]
movss dword [rbp + 0x7b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7b0]
ucomisd xmm0, qword [0x1400c5100]
jp 0x14004c480
ucomisd xmm0, qword [0x1400c5100]
jne 0x14004c480
movss xmm0, dword [0x1400c5108]
movss dword [rbp + 0x7e4], xmm0
movss xmm0, dword [0x1400c510c]
movss dword [rbp + 0x7e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7e4]
ucomisd xmm0, qword [str.fg]
jp 0x14004c2b8
ucomisd xmm0, qword [str.fg]
jne 0x14004c2b8
movss xmm0, dword [0x1400c5118]
movss dword [rbp + 0x7e8], xmm0
movss xmm0, dword [0x1400c511c]
movss dword [rbp + 0x7e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7e8]
ucomisd xmm0, qword [0x1400c5120]
jp 0x14004c1d8
ucomisd xmm0, qword [0x1400c5120]
jne 0x14004c1d8
movss xmm0, dword [0x1400c5128]
movss dword [rbp + 0x7e8], xmm0
movss xmm0, dword [0x1400c512c]
movss dword [rbp + 0x7e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7e8]
ucomisd xmm0, qword [0x1400c5130]
jp 0x14004c218
ucomisd xmm0, qword [0x1400c5130]
jne 0x14004c218
movss xmm0, dword [0x1400c5138]
movss dword [rbp + 0x7e8], xmm0
movss xmm0, dword [0x1400c513c]
movss dword [rbp + 0x7e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7e8]
ucomisd xmm0, qword [0x1400c5140]
jp 0x14004c258
ucomisd xmm0, qword [0x1400c5140]
jne 0x14004c258
movss xmm0, dword [0x1400c5148]
movss dword [rbp + 0x7e8], xmm0
movss xmm0, dword [0x1400c514c]
movss dword [rbp + 0x7e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7e8]
ucomisd xmm0, qword [0x1400c5150]
jp 0x14004c298
ucomisd xmm0, qword [0x1400c5150]
jne 0x14004c298
movss xmm0, dword [0x1400c5158]
movss dword [rbp + 0x7e8], xmm0
movss xmm0, dword [str.s_fH_]
movss dword [rbp + 0x7e8], xmm0
movss xmm0, dword [0x1400c5160]
movss dword [rbp + 0x7e4], xmm0
movss xmm0, dword [0x1400c5164]
movss dword [rbp + 0x7e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7e4]
ucomisd xmm0, qword [0x1400c5168]
jp 0x14004c460
ucomisd xmm0, qword [0x1400c5168]
jne 0x14004c460
movss xmm0, dword [0x1400c5170]
movss dword [rbp + 0x7ec], xmm0
movss xmm0, dword [0x1400c5174]
movss dword [rbp + 0x7ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7ec]
ucomisd xmm0, qword [0x1400c5178]
jp 0x14004c340
ucomisd xmm0, qword [0x1400c5178]
jne 0x14004c340
movss xmm0, dword [0x1400c5180]
movss dword [rbp + 0x7ec], xmm0
movss xmm0, dword [0x1400c5184]
movss dword [rbp + 0x7ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7ec]
ucomisd xmm0, qword [0x1400c5188]
jp 0x14004c380
ucomisd xmm0, qword [0x1400c5188]
jne 0x14004c380
movss xmm0, dword [0x1400c5190]
movss dword [rbp + 0x7ec], xmm0
movss xmm0, dword [0x1400c5194]
movss dword [rbp + 0x7ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7ec]
ucomisd xmm0, qword [0x1400c5198]
jp 0x14004c3c0
ucomisd xmm0, qword [0x1400c5198]
jne 0x14004c3c0
movss xmm0, dword [0x1400c51a0]
movss dword [rbp + 0x7ec], xmm0
movss xmm0, dword [0x1400c51a4]
movss dword [rbp + 0x7ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7ec]
ucomisd xmm0, qword [0x1400c51a8]
jp 0x14004c400
ucomisd xmm0, qword [0x1400c51a8]
jne 0x14004c400
movss xmm0, dword [str.lI_]
movss dword [rbp + 0x7ec], xmm0
movss xmm0, dword [0x1400c51b4]
movss dword [rbp + 0x7ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7ec]
ucomisd xmm0, qword [0x1400c51b8]
jp 0x14004c440
ucomisd xmm0, qword [0x1400c51b8]
jne 0x14004c440
movss xmm0, dword [0x1400c51c0]
movss dword [rbp + 0x7ec], xmm0
movss xmm0, dword [0x1400c51c4]
movss dword [rbp + 0x7ec], xmm0
movss xmm0, dword [0x1400c51c8]
movss dword [rbp + 0x7e4], xmm0
movss xmm0, dword [0x1400c51cc]
movss dword [rbp + 0x7e4], xmm0
movss xmm0, dword [0x1400c51d0]
movss dword [rbp + 0x7b0], xmm0
movss xmm0, dword [0x1400c51d4]
movss dword [rbp + 0x7b0], xmm0
mov dword [rbp + 0x7f0], 0
jmp 0x14004de77
movss xmm0, dword [0x1400c51d8]
movss dword [rbp - 0x10], xmm0
movss xmm0, dword [0x1400c51dc]
movss dword [rbp - 0x10], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x10]
ucomisd xmm0, qword [0x1400c51e0]
jp 0x14004c991
ucomisd xmm0, qword [0x1400c51e0]
jne 0x14004c991
movss xmm0, dword [0x1400c51e8]
movss dword [rbp + 0x7f4], xmm0
movss xmm0, dword [0x1400c51ec]
movss dword [rbp + 0x7f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7f4]
ucomisd xmm0, qword [0x1400c51f0]
jp 0x14004c616
ucomisd xmm0, qword [0x1400c51f0]
jne 0x14004c616
movss xmm0, dword [0x1400c51f8]
movss dword [rbp + 0x7f8], xmm0
movss xmm0, dword [0x1400c51fc]
movss dword [rbp + 0x7f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7f8]
ucomisd xmm0, qword [0x1400c5200]
jp 0x14004c576
ucomisd xmm0, qword [0x1400c5200]
jne 0x14004c576
movss xmm0, dword [0x1400c5208]
movss dword [rbp + 0x7f8], xmm0
movss xmm0, dword [0x1400c520c]
movss dword [rbp + 0x7f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7f8]
ucomisd xmm0, qword [0x1400c5210]
jp 0x14004c5b6
ucomisd xmm0, qword [0x1400c5210]
jne 0x14004c5b6
movss xmm0, dword [0x1400c5218]
movss dword [rbp + 0x7f8], xmm0
movss xmm0, dword [0x1400c521c]
movss dword [rbp + 0x7f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7f8]
ucomisd xmm0, qword [0x1400c5220]
jp 0x14004c5f6
ucomisd xmm0, qword [0x1400c5220]
jne 0x14004c5f6
movss xmm0, dword [0x1400c5228]
movss dword [rbp + 0x7f8], xmm0
movss xmm0, dword [0x1400c522c]
movss dword [rbp + 0x7f8], xmm0
movss xmm0, dword [0x1400c5230]
movss dword [rbp + 0x7f4], xmm0
movss xmm0, dword [0x1400c5234]
movss dword [rbp + 0x7f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7f4]
ucomisd xmm0, qword [0x1400c5238]
jp 0x14004c6a7
ucomisd xmm0, qword [0x1400c5238]
jne 0x14004c6a7
movss xmm0, dword [0x1400c5240]
movss dword [rbp - 0x14], xmm0
movss xmm0, dword [0x1400c5244]
movss dword [rbp - 0x14], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x14]
ucomisd xmm0, qword [0x1400c5248]
jp 0x14004c687
ucomisd xmm0, qword [0x1400c5248]
jne 0x14004c687
movss xmm0, dword [0x1400c5250]
movss dword [rbp - 0x14], xmm0
movss xmm0, dword [0x1400c5254]
movss dword [rbp - 0x14], xmm0
movss xmm0, dword [0x1400c5258]
movss dword [rbp + 0x7f4], xmm0
movss xmm0, dword [0x1400c525c]
movss dword [rbp + 0x7f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7f4]
ucomisd xmm0, qword [0x1400c5260]
jp 0x14004c7cf
ucomisd xmm0, qword [0x1400c5260]
jne 0x14004c7cf
movss xmm0, dword [0x1400c5268]
movss dword [rbp + 0x7fc], xmm0
movss xmm0, dword [0x1400c526c]
movss dword [rbp + 0x7fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7fc]
ucomisd xmm0, qword [0x1400c5270]
jp 0x14004c72f
ucomisd xmm0, qword [0x1400c5270]
jne 0x14004c72f
movss xmm0, dword [0x1400c5278]
movss dword [rbp + 0x7fc], xmm0
movss xmm0, dword [0x1400c527c]
movss dword [rbp + 0x7fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7fc]
ucomisd xmm0, qword [0x1400c5280]
jp 0x14004c76f
ucomisd xmm0, qword [0x1400c5280]
jne 0x14004c76f
movss xmm0, dword [0x1400c5288]
movss dword [rbp + 0x7fc], xmm0
movss xmm0, dword [0x1400c528c]
movss dword [rbp + 0x7fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7fc]
ucomisd xmm0, qword [0x1400c5290]
jp 0x14004c7af
ucomisd xmm0, qword [0x1400c5290]
jne 0x14004c7af
movss xmm0, dword [0x1400c5298]
movss dword [rbp + 0x7fc], xmm0
movss xmm0, dword [0x1400c529c]
movss dword [rbp + 0x7fc], xmm0
movss xmm0, dword [0x1400c52a0]
movss dword [rbp + 0x7f4], xmm0
movss xmm0, dword [0x1400c52a4]
movss dword [rbp + 0x7f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x7f4]
ucomisd xmm0, qword [0x1400c52a8]
jp 0x14004c977
ucomisd xmm0, qword [0x1400c52a8]
jne 0x14004c977
movss xmm0, dword [0x1400c52b0]
movss dword [rbp + 0x800], xmm0
movss xmm0, dword [0x1400c52b4]
movss dword [rbp + 0x800], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x800]
ucomisd xmm0, qword [0x1400c52b8]
jp 0x14004c857
ucomisd xmm0, qword [0x1400c52b8]
jne 0x14004c857
movss xmm0, dword [0x1400c52c0]
movss dword [rbp + 0x800], xmm0
movss xmm0, dword [0x1400c52c4]
movss dword [rbp + 0x800], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x800]
ucomisd xmm0, qword [0x1400c52c8]
jp 0x14004c897
ucomisd xmm0, qword [0x1400c52c8]
jne 0x14004c897
movss xmm0, dword [0x1400c52d0]
movss dword [rbp + 0x800], xmm0
movss xmm0, dword [0x1400c52d4]
movss dword [rbp + 0x800], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x800]
ucomisd xmm0, qword [0x1400c52d8]
jp 0x14004c8d7
ucomisd xmm0, qword [0x1400c52d8]
jne 0x14004c8d7
movss xmm0, dword [0x1400c52e0]
movss dword [rbp + 0x800], xmm0
movss xmm0, dword [0x1400c52e4]
movss dword [rbp + 0x800], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x800]
ucomisd xmm0, qword [0x1400c52e8]
jp 0x14004c917
ucomisd xmm0, qword [0x1400c52e8]
jne 0x14004c917
movss xmm0, dword [0x1400c52f0]
movss dword [rbp + 0x800], xmm0
movss xmm0, dword [0x1400c52f4]
movss dword [rbp + 0x800], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x800]
ucomisd xmm0, qword [0x1400c52f8]
jp 0x14004c957
ucomisd xmm0, qword [0x1400c52f8]
jne 0x14004c957
movss xmm0, dword [0x1400c5300]
movss dword [rbp + 0x800], xmm0
movss xmm0, dword [0x1400c5304]
movss dword [rbp + 0x800], xmm0
movss xmm0, dword [0x1400c5308]
movss dword [rbp + 0x7f4], xmm0
movss xmm0, dword [0x1400c530c]
movss dword [rbp + 0x7f4], xmm0
movss xmm0, dword [0x1400c5310]
movss dword [rbp - 0x10], xmm0
movss xmm0, dword [0x1400c5314]
movss dword [rbp - 0x10], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov edx, dword [rbp + 0x7f0]
movsxd rdx, edx
lea rcx, [rdx*4]
mov rdx, qword [rbp + 0x10]
lea r8, [rcx + rdx]
movsxd rdx, eax
imul rdx, rdx, 0x6e25006f
shr rdx, 0x20
sar edx, 0xc
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x2530
sub eax, ecx
mov edx, eax
mov dword [r8], edx
movss xmm0, dword [0x1400c5318]
movss dword [rbp + 0x804], xmm0
movss xmm0, dword [0x1400c531c]
movss dword [rbp + 0x804], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x804]
ucomisd xmm0, qword [0x1400c5320]
jp 0x14004ce94
ucomisd xmm0, qword [0x1400c5320]
jne 0x14004ce94
movss xmm0, dword [0x1400c5328]
movss dword [rbp + 0x808], xmm0
movss xmm0, dword [0x1400c532c]
movss dword [rbp + 0x808], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x808]
ucomisd xmm0, qword [0x1400c5330]
jp 0x14004cba4
ucomisd xmm0, qword [0x1400c5330]
jne 0x14004cba4
movss xmm0, dword [0x1400c5338]
movss dword [rbp + 0x80c], xmm0
movss xmm0, dword [0x1400c533c]
movss dword [rbp + 0x80c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x80c]
ucomisd xmm0, qword [0x1400c5340]
jp 0x14004cac4
ucomisd xmm0, qword [0x1400c5340]
jne 0x14004cac4
movss xmm0, dword [0x1400c5348]
movss dword [rbp + 0x80c], xmm0
movss xmm0, dword [0x1400c534c]
movss dword [rbp + 0x80c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x80c]
ucomisd xmm0, qword [0x1400c5350]
jp 0x14004cb04
ucomisd xmm0, qword [0x1400c5350]
jne 0x14004cb04
movss xmm0, dword [0x1400c5358]
movss dword [rbp + 0x80c], xmm0
movss xmm0, dword [0x1400c535c]
movss dword [rbp + 0x80c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x80c]
ucomisd xmm0, qword [0x1400c5360]
jp 0x14004cb44
ucomisd xmm0, qword [0x1400c5360]
jne 0x14004cb44
movss xmm0, dword [0x1400c5368]
movss dword [rbp + 0x80c], xmm0
movss xmm0, dword [0x1400c536c]
movss dword [rbp + 0x80c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x80c]
ucomisd xmm0, qword [0x1400c5370]
jp 0x14004cb84
ucomisd xmm0, qword [0x1400c5370]
jne 0x14004cb84
movss xmm0, dword [0x1400c5378]
movss dword [rbp + 0x80c], xmm0
movss xmm0, dword [0x1400c537c]
movss dword [rbp + 0x80c], xmm0
movss xmm0, dword [0x1400c5380]
movss dword [rbp + 0x808], xmm0
movss xmm0, dword [0x1400c5384]
movss dword [rbp + 0x808], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x808]
ucomisd xmm0, qword [0x1400c5388]
jp 0x14004cd4c
ucomisd xmm0, qword [0x1400c5388]
jne 0x14004cd4c
movss xmm0, dword [0x1400c5390]
movss dword [rbp + 0x810], xmm0
movss xmm0, dword [0x1400c5394]
movss dword [rbp + 0x810], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x810]
ucomisd xmm0, qword [0x1400c5398]
jp 0x14004cc2c
ucomisd xmm0, qword [0x1400c5398]
jne 0x14004cc2c
movss xmm0, dword [0x1400c53a0]
movss dword [rbp + 0x810], xmm0
movss xmm0, dword [0x1400c53a4]
movss dword [rbp + 0x810], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x810]
ucomisd xmm0, qword [0x1400c53a8]
jp 0x14004cc6c
ucomisd xmm0, qword [0x1400c53a8]
jne 0x14004cc6c
movss xmm0, dword [0x1400c53b0]
movss dword [rbp + 0x810], xmm0
movss xmm0, dword [0x1400c53b4]
movss dword [rbp + 0x810], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x810]
ucomisd xmm0, qword [0x1400c53b8]
jp 0x14004ccac
ucomisd xmm0, qword [0x1400c53b8]
jne 0x14004ccac
movss xmm0, dword [0x1400c53c0]
movss dword [rbp + 0x810], xmm0
movss xmm0, dword [0x1400c53c4]
movss dword [rbp + 0x810], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x810]
ucomisd xmm0, qword [0x1400c53c8]
jp 0x14004ccec
ucomisd xmm0, qword [0x1400c53c8]
jne 0x14004ccec
movss xmm0, dword [0x1400c53d0]
movss dword [rbp + 0x810], xmm0
movss xmm0, dword [0x1400c53d4]
movss dword [rbp + 0x810], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x810]
ucomisd xmm0, qword [0x1400c53d8]
jp 0x14004cd2c
ucomisd xmm0, qword [0x1400c53d8]
jne 0x14004cd2c
movss xmm0, dword [0x1400c53e0]
movss dword [rbp + 0x810], xmm0
movss xmm0, dword [0x1400c53e4]
movss dword [rbp + 0x810], xmm0
movss xmm0, dword [0x1400c53e8]
movss dword [rbp + 0x808], xmm0
movss xmm0, dword [0x1400c53ec]
movss dword [rbp + 0x808], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x808]
ucomisd xmm0, qword [0x1400c53f0]
jp 0x14004ce74
ucomisd xmm0, qword [0x1400c53f0]
jne 0x14004ce74
movss xmm0, dword [0x1400c53f8]
movss dword [rbp + 0x814], xmm0
movss xmm0, dword [str._a0QI]
movss dword [rbp + 0x814], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x814]
ucomisd xmm0, qword [0x1400c5400]
jp 0x14004cdd4
ucomisd xmm0, qword [0x1400c5400]
jne 0x14004cdd4
movss xmm0, dword [0x1400c5408]
movss dword [rbp + 0x814], xmm0
movss xmm0, dword [str.ojG]
movss dword [rbp + 0x814], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x814]
ucomisd xmm0, qword [0x1400c5410]
jp 0x14004ce14
ucomisd xmm0, qword [0x1400c5410]
jne 0x14004ce14
movss xmm0, dword [0x1400c5418]
movss dword [rbp + 0x814], xmm0
movss xmm0, dword [0x1400c541c]
movss dword [rbp + 0x814], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x814]
ucomisd xmm0, qword [0x1400c5420]
jp 0x14004ce54
ucomisd xmm0, qword [0x1400c5420]
jne 0x14004ce54
movss xmm0, dword [0x1400c5428]
movss dword [rbp + 0x814], xmm0
movss xmm0, dword [0x1400c542c]
movss dword [rbp + 0x814], xmm0
movss xmm0, dword [0x1400c5430]
movss dword [rbp + 0x808], xmm0
movss xmm0, dword [0x1400c5434]
movss dword [rbp + 0x808], xmm0
movss xmm0, dword [0x1400c5438]
movss dword [rbp + 0x804], xmm0
movss xmm0, dword [0x1400c543c]
movss dword [rbp + 0x804], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x804]
ucomisd xmm0, qword [0x1400c5440]
jp 0x14004d186
ucomisd xmm0, qword [0x1400c5440]
jne 0x14004d186
movss xmm0, dword [0x1400c5448]
movss dword [rbp + 0x818], xmm0
movss xmm0, dword [str.Hr3I]
movss dword [rbp + 0x818], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x818]
ucomisd xmm0, qword [0x1400c5450]
jp 0x14004d044
ucomisd xmm0, qword [0x1400c5450]
jne 0x14004d044
movss xmm0, dword [0x1400c5458]
movss dword [rbp + 0x81c], xmm0
movss xmm0, dword [0x1400c545c]
movss dword [rbp + 0x81c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x81c]
ucomisd xmm0, qword [0x1400c5460]
jp 0x14004cf64
ucomisd xmm0, qword [0x1400c5460]
jne 0x14004cf64
movss xmm0, dword [0x1400c5468]
movss dword [rbp + 0x81c], xmm0
movss xmm0, dword [0x1400c546c]
movss dword [rbp + 0x81c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x81c]
ucomisd xmm0, qword [0x1400c5470]
jp 0x14004cfa4
ucomisd xmm0, qword [0x1400c5470]
jne 0x14004cfa4
movss xmm0, dword [0x1400c5478]
movss dword [rbp + 0x81c], xmm0
movss xmm0, dword [0x1400c547c]
movss dword [rbp + 0x81c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x81c]
ucomisd xmm0, qword [0x1400c5480]
jp 0x14004cfe4
ucomisd xmm0, qword [0x1400c5480]
jne 0x14004cfe4
movss xmm0, dword [0x1400c5488]
movss dword [rbp + 0x81c], xmm0
movss xmm0, dword [0x1400c548c]
movss dword [rbp + 0x81c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x81c]
ucomisd xmm0, qword [0x1400c5490]
jp 0x14004d024
ucomisd xmm0, qword [0x1400c5490]
jne 0x14004d024
movss xmm0, dword [0x1400c5498]
movss dword [rbp + 0x81c], xmm0
movss xmm0, dword [0x1400c549c]
movss dword [rbp + 0x81c], xmm0
movss xmm0, dword [0x1400c54a0]
movss dword [rbp + 0x818], xmm0
movss xmm0, dword [0x1400c54a4]
movss dword [rbp + 0x818], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x818]
ucomisd xmm0, qword [0x1400c54a8]
jp 0x14004d0d5
ucomisd xmm0, qword [0x1400c54a8]
jne 0x14004d0d5
movss xmm0, dword [0x1400c54b0]
movss dword [rbp - 0x18], xmm0
movss xmm0, dword [0x1400c54b4]
movss dword [rbp - 0x18], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x18]
ucomisd xmm0, qword [0x1400c54b8]
jp 0x14004d0b5
ucomisd xmm0, qword [0x1400c54b8]
jne 0x14004d0b5
movss xmm0, dword [0x1400c54c0]
movss dword [rbp - 0x18], xmm0
movss xmm0, dword [0x1400c54c4]
movss dword [rbp - 0x18], xmm0
movss xmm0, dword [0x1400c54c8]
movss dword [rbp + 0x818], xmm0
movss xmm0, dword [0x1400c54cc]
movss dword [rbp + 0x818], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x818]
ucomisd xmm0, qword [0x1400c54d0]
jp 0x14004d166
ucomisd xmm0, qword [0x1400c54d0]
jne 0x14004d166
movss xmm0, dword [0x1400c54d8]
movss dword [rbp - 0x1c], xmm0
movss xmm0, dword [0x1400c54dc]
movss dword [rbp - 0x1c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x1c]
ucomisd xmm0, qword [0x1400c54e0]
jp 0x14004d146
ucomisd xmm0, qword [0x1400c54e0]
jne 0x14004d146
movss xmm0, dword [0x1400c54e8]
movss dword [rbp - 0x1c], xmm0
movss xmm0, dword [0x1400c54ec]
movss dword [rbp - 0x1c], xmm0
movss xmm0, dword [0x1400c54f0]
movss dword [rbp + 0x818], xmm0
movss xmm0, dword [0x1400c54f4]
movss dword [rbp + 0x818], xmm0
movss xmm0, dword [0x1400c54f8]
movss dword [rbp + 0x804], xmm0
movss xmm0, dword [0x1400c54fc]
movss dword [rbp + 0x804], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x804]
ucomisd xmm0, qword [0x1400c5500]
jp 0x14004d64e
ucomisd xmm0, qword [0x1400c5500]
jne 0x14004d64e
movss xmm0, dword [0x1400c5508]
movss dword [rbp + 0x820], xmm0
movss xmm0, dword [0x1400c550c]
movss dword [rbp + 0x820], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x820]
ucomisd xmm0, qword [0x1400c5510]
jp 0x14004d2b6
ucomisd xmm0, qword [0x1400c5510]
jne 0x14004d2b6
movss xmm0, dword [0x1400c5518]
movss dword [rbp + 0x824], xmm0
movss xmm0, dword [0x1400c551c]
movss dword [rbp + 0x824], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x824]
ucomisd xmm0, qword [0x1400c5520]
jp 0x14004d256
ucomisd xmm0, qword [0x1400c5520]
jne 0x14004d256
movss xmm0, dword [0x1400c5528]
movss dword [rbp + 0x824], xmm0
movss xmm0, dword [0x1400c552c]
movss dword [rbp + 0x824], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x824]
ucomisd xmm0, qword [0x1400c5530]
jp 0x14004d296
ucomisd xmm0, qword [0x1400c5530]
jne 0x14004d296
movss xmm0, dword [0x1400c5538]
movss dword [rbp + 0x824], xmm0
movss xmm0, dword [0x1400c553c]
movss dword [rbp + 0x824], xmm0
movss xmm0, dword [0x1400c5540]
movss dword [rbp + 0x820], xmm0
movss xmm0, dword [0x1400c5544]
movss dword [rbp + 0x820], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x820]
ucomisd xmm0, qword [0x1400c5548]
jp 0x14004d3de
ucomisd xmm0, qword [0x1400c5548]
jne 0x14004d3de
movss xmm0, dword [0x1400c5550]
movss dword [rbp + 0x828], xmm0
movss xmm0, dword [0x1400c5554]
movss dword [rbp + 0x828], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x828]
ucomisd xmm0, qword [0x1400c5558]
jp 0x14004d33e
ucomisd xmm0, qword [0x1400c5558]
jne 0x14004d33e
movss xmm0, dword [0x1400c5560]
movss dword [rbp + 0x828], xmm0
movss xmm0, dword [0x1400c5564]
movss dword [rbp + 0x828], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x828]
ucomisd xmm0, qword [str.TNu79]
jp 0x14004d37e
ucomisd xmm0, qword [str.TNu79]
jne 0x14004d37e
movss xmm0, dword [0x1400c5570]
movss dword [rbp + 0x828], xmm0
movss xmm0, dword [0x1400c5574]
movss dword [rbp + 0x828], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x828]
ucomisd xmm0, qword [0x1400c5578]
jp 0x14004d3be
ucomisd xmm0, qword [0x1400c5578]
jne 0x14004d3be
movss xmm0, dword [0x1400c5580]
movss dword [rbp + 0x828], xmm0
movss xmm0, dword [0x1400c5584]
movss dword [rbp + 0x828], xmm0
movss xmm0, dword [0x1400c5588]
movss dword [rbp + 0x820], xmm0
movss xmm0, dword [0x1400c558c]
movss dword [rbp + 0x820], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x820]
ucomisd xmm0, qword [0x1400c5590]
jp 0x14004d546
ucomisd xmm0, qword [0x1400c5590]
jne 0x14004d546
movss xmm0, dword [0x1400c5598]
movss dword [rbp + 0x82c], xmm0
movss xmm0, dword [0x1400c559c]
movss dword [rbp + 0x82c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x82c]
ucomisd xmm0, qword [0x1400c55a0]
jp 0x14004d466
ucomisd xmm0, qword [0x1400c55a0]
jne 0x14004d466
movss xmm0, dword [0x1400c55a8]
movss dword [rbp + 0x82c], xmm0
movss xmm0, dword [0x1400c55ac]
movss dword [rbp + 0x82c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x82c]
ucomisd xmm0, qword [0x1400c55b0]
jp 0x14004d4a6
ucomisd xmm0, qword [0x1400c55b0]
jne 0x14004d4a6
movss xmm0, dword [0x1400c55b8]
movss dword [rbp + 0x82c], xmm0
movss xmm0, dword [0x1400c55bc]
movss dword [rbp + 0x82c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x82c]
ucomisd xmm0, qword [0x1400c55c0]
jp 0x14004d4e6
ucomisd xmm0, qword [0x1400c55c0]
jne 0x14004d4e6
movss xmm0, dword [0x1400c55c8]
movss dword [rbp + 0x82c], xmm0
movss xmm0, dword [0x1400c55cc]
movss dword [rbp + 0x82c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x82c]
ucomisd xmm0, qword [0x1400c55d0]
jp 0x14004d526
ucomisd xmm0, qword [0x1400c55d0]
jne 0x14004d526
movss xmm0, dword [0x1400c55d8]
movss dword [rbp + 0x82c], xmm0
movss xmm0, dword [0x1400c55dc]
movss dword [rbp + 0x82c], xmm0
movss xmm0, dword [0x1400c55e0]
movss dword [rbp + 0x820], xmm0
movss xmm0, dword [0x1400c55e4]
movss dword [rbp + 0x820], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x820]
ucomisd xmm0, qword [0x1400c55e8]
jp 0x14004d62e
ucomisd xmm0, qword [0x1400c55e8]
jne 0x14004d62e
movss xmm0, dword [0x1400c55f0]
movss dword [rbp + 0x830], xmm0
movss xmm0, dword [0x1400c55f4]
movss dword [rbp + 0x830], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x830]
ucomisd xmm0, qword [0x1400c55f8]
jp 0x14004d5ce
ucomisd xmm0, qword [0x1400c55f8]
jne 0x14004d5ce
movss xmm0, dword [0x1400c5600]
movss dword [rbp + 0x830], xmm0
movss xmm0, dword [0x1400c5604]
movss dword [rbp + 0x830], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x830]
ucomisd xmm0, qword [0x1400c5608]
jp 0x14004d60e
ucomisd xmm0, qword [0x1400c5608]
jne 0x14004d60e
movss xmm0, dword [0x1400c5610]
movss dword [rbp + 0x830], xmm0
movss xmm0, dword [0x1400c5614]
movss dword [rbp + 0x830], xmm0
movss xmm0, dword [0x1400c5618]
movss dword [rbp + 0x820], xmm0
movss xmm0, dword [0x1400c561c]
movss dword [rbp + 0x820], xmm0
movss xmm0, dword [0x1400c5620]
movss dword [rbp + 0x804], xmm0
movss xmm0, dword [0x1400c5624]
movss dword [rbp + 0x804], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x804]
ucomisd xmm0, qword [0x1400c5628]
jp 0x14004d7cf
ucomisd xmm0, qword [0x1400c5628]
jne 0x14004d7cf
movss xmm0, dword [0x1400c5630]
movss dword [rbp - 0x20], xmm0
movss xmm0, dword [0x1400c5634]
movss dword [rbp - 0x20], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x20]
ucomisd xmm0, qword [0x1400c5638]
jp 0x14004d7af
ucomisd xmm0, qword [0x1400c5638]
jne 0x14004d7af
movss xmm0, dword [0x1400c5640]
movss dword [rbp + 0x834], xmm0
movss xmm0, dword [0x1400c5644]
movss dword [rbp + 0x834], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x834]
ucomisd xmm0, qword [0x1400c5648]
jp 0x14004d715
ucomisd xmm0, qword [0x1400c5648]
jne 0x14004d715
movss xmm0, dword [0x1400c5650]
movss dword [rbp + 0x834], xmm0
movss xmm0, dword [0x1400c5654]
movss dword [rbp + 0x834], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x834]
ucomisd xmm0, qword [0x1400c5658]
jp 0x14004d755
ucomisd xmm0, qword [0x1400c5658]
jne 0x14004d755
movss xmm0, dword [0x1400c5660]
movss dword [rbp + 0x834], xmm0
movss xmm0, dword [0x1400c5664]
movss dword [rbp + 0x834], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x834]
ucomisd xmm0, qword [0x1400c5668]
jp 0x14004d795
ucomisd xmm0, qword [0x1400c5668]
jne 0x14004d795
movss xmm0, dword [0x1400c5670]
movss dword [rbp + 0x834], xmm0
movss xmm0, dword [0x1400c5674]
movss dword [rbp + 0x834], xmm0
movss xmm0, dword [0x1400c5678]
movss dword [rbp - 0x20], xmm0
movss xmm0, dword [0x1400c567c]
movss dword [rbp - 0x20], xmm0
movss xmm0, dword [0x1400c5680]
movss dword [rbp + 0x804], xmm0
movss xmm0, dword [0x1400c5684]
movss dword [rbp + 0x804], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
movsxd rdx, eax
imul rdx, rdx, 0x9660689
shr rdx, 0x20
sar edx, 9
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x367a
sub eax, ecx
mov edx, eax
add dword [rbp + 0x760], edx
movss xmm0, dword [0x1400c5688]
movss dword [rbp + 0x838], xmm0
movss xmm0, dword [0x1400c568c]
movss dword [rbp + 0x838], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x838]
ucomisd xmm0, qword [0x1400c5690]
jp 0x14004da54
ucomisd xmm0, qword [0x1400c5690]
jne 0x14004da54
movss xmm0, dword [0x1400c5698]
movss dword [rbp + 0x83c], xmm0
movss xmm0, dword [0x1400c569c]
movss dword [rbp + 0x83c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x83c]
ucomisd xmm0, qword [0x1400c56a0]
jp 0x14004d94c
ucomisd xmm0, qword [0x1400c56a0]
jne 0x14004d94c
movss xmm0, dword [0x1400c56a8]
movss dword [rbp + 0x840], xmm0
movss xmm0, dword [0x1400c56ac]
movss dword [rbp + 0x840], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x840]
ucomisd xmm0, qword [0x1400c56b0]
jp 0x14004d8ec
ucomisd xmm0, qword [0x1400c56b0]
jne 0x14004d8ec
movss xmm0, dword [0x1400c56b8]
movss dword [rbp + 0x840], xmm0
movss xmm0, dword [0x1400c56bc]
movss dword [rbp + 0x840], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x840]
ucomisd xmm0, qword [0x1400c56c0]
jp 0x14004d92c
ucomisd xmm0, qword [0x1400c56c0]
jne 0x14004d92c
movss xmm0, dword [0x1400c56c8]
movss dword [rbp + 0x840], xmm0
movss xmm0, dword [0x1400c56cc]
movss dword [rbp + 0x840], xmm0
movss xmm0, dword [0x1400c56d0]
movss dword [rbp + 0x83c], xmm0
movss xmm0, dword [0x1400c56d4]
movss dword [rbp + 0x83c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x83c]
ucomisd xmm0, qword [0x1400c56d8]
jp 0x14004da34
ucomisd xmm0, qword [0x1400c56d8]
jne 0x14004da34
movss xmm0, dword [0x1400c56e0]
movss dword [rbp + 0x844], xmm0
movss xmm0, dword [0x1400c56e4]
movss dword [rbp + 0x844], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x844]
ucomisd xmm0, qword [0x1400c56e8]
jp 0x14004d9d4
ucomisd xmm0, qword [0x1400c56e8]
jne 0x14004d9d4
movss xmm0, dword [0x1400c56f0]
movss dword [rbp + 0x844], xmm0
movss xmm0, dword [0x1400c56f4]
movss dword [rbp + 0x844], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x844]
ucomisd xmm0, qword [0x1400c56f8]
jp 0x14004da14
ucomisd xmm0, qword [0x1400c56f8]
jne 0x14004da14
movss xmm0, dword [0x1400c5700]
movss dword [rbp + 0x844], xmm0
movss xmm0, dword [0x1400c5704]
movss dword [rbp + 0x844], xmm0
movss xmm0, dword [0x1400c5708]
movss dword [rbp + 0x83c], xmm0
movss xmm0, dword [0x1400c570c]
movss dword [rbp + 0x83c], xmm0
movss xmm0, dword [0x1400c5710]
movss dword [rbp + 0x838], xmm0
movss xmm0, dword [0x1400c5714]
movss dword [rbp + 0x838], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x838]
ucomisd xmm0, qword [0x1400c5718]
jp 0x14004dd86
ucomisd xmm0, qword [0x1400c5718]
jne 0x14004dd86
movss xmm0, dword [0x1400c5720]
movss dword [rbp + 0x848], xmm0
movss xmm0, dword [0x1400c5724]
movss dword [rbp + 0x848], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x848]
ucomisd xmm0, qword [0x1400c5728]
jp 0x14004dc44
ucomisd xmm0, qword [0x1400c5728]
jne 0x14004dc44
movss xmm0, dword [0x1400c5730]
movss dword [rbp + 0x84c], xmm0
movss xmm0, dword [0x1400c5734]
movss dword [rbp + 0x84c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x84c]
ucomisd xmm0, qword [0x1400c5738]
jp 0x14004db24
ucomisd xmm0, qword [0x1400c5738]
jne 0x14004db24
movss xmm0, dword [0x1400c5740]
movss dword [rbp + 0x84c], xmm0
movss xmm0, dword [0x1400c5744]
movss dword [rbp + 0x84c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x84c]
ucomisd xmm0, qword [0x1400c5748]
jp 0x14004db64
ucomisd xmm0, qword [0x1400c5748]
jne 0x14004db64
movss xmm0, dword [0x1400c5750]
movss dword [rbp + 0x84c], xmm0
movss xmm0, dword [0x1400c5754]
movss dword [rbp + 0x84c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x84c]
ucomisd xmm0, qword [0x1400c5758]
jp 0x14004dba4
ucomisd xmm0, qword [0x1400c5758]
jne 0x14004dba4
movss xmm0, dword [0x1400c5760]
movss dword [rbp + 0x84c], xmm0
movss xmm0, dword [0x1400c5764]
movss dword [rbp + 0x84c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x84c]
ucomisd xmm0, qword [0x1400c5768]
jp 0x14004dbe4
ucomisd xmm0, qword [0x1400c5768]
jne 0x14004dbe4
movss xmm0, dword [0x1400c5770]
movss dword [rbp + 0x84c], xmm0
movss xmm0, dword [0x1400c5774]
movss dword [rbp + 0x84c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x84c]
ucomisd xmm0, qword [0x1400c5778]
jp 0x14004dc24
ucomisd xmm0, qword [0x1400c5778]
jne 0x14004dc24
movss xmm0, dword [0x1400c5780]
movss dword [rbp + 0x84c], xmm0
movss xmm0, dword [0x1400c5784]
movss dword [rbp + 0x84c], xmm0
movss xmm0, dword [0x1400c5788]
movss dword [rbp + 0x848], xmm0
movss xmm0, dword [0x1400c578c]
movss dword [rbp + 0x848], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x848]
ucomisd xmm0, qword [0x1400c5790]
jp 0x14004dcd5
ucomisd xmm0, qword [0x1400c5790]
jne 0x14004dcd5
movss xmm0, dword [0x1400c5798]
movss dword [rbp - 0x24], xmm0
movss xmm0, dword [0x1400c579c]
movss dword [rbp - 0x24], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x24]
ucomisd xmm0, qword [0x1400c57a0]
jp 0x14004dcb5
ucomisd xmm0, qword [0x1400c57a0]
jne 0x14004dcb5
movss xmm0, dword [0x1400c57a8]
movss dword [rbp - 0x24], xmm0
movss xmm0, dword [0x1400c57ac]
movss dword [rbp - 0x24], xmm0
movss xmm0, dword [0x1400c57b0]
movss dword [rbp + 0x848], xmm0
movss xmm0, dword [0x1400c57b4]
movss dword [rbp + 0x848], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x848]
ucomisd xmm0, qword [0x1400c57b8]
jp 0x14004dd66
ucomisd xmm0, qword [0x1400c57b8]
jne 0x14004dd66
movss xmm0, dword [0x1400c57c0]
movss dword [rbp - 0x28], xmm0
movss xmm0, dword [0x1400c57c4]
movss dword [rbp - 0x28], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x28]
ucomisd xmm0, qword [0x1400c57c8]
jp 0x14004dd46
ucomisd xmm0, qword [0x1400c57c8]
jne 0x14004dd46
movss xmm0, dword [0x1400c57d0]
movss dword [rbp - 0x28], xmm0
movss xmm0, dword [0x1400c57d4]
movss dword [rbp - 0x28], xmm0
movss xmm0, dword [0x1400c57d8]
movss dword [rbp + 0x848], xmm0
movss xmm0, dword [0x1400c57dc]
movss dword [rbp + 0x848], xmm0
movss xmm0, dword [0x1400c57e0]
movss dword [rbp + 0x838], xmm0
movss xmm0, dword [str.P_n_I]
movss dword [rbp + 0x838], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x838]
ucomisd xmm0, qword [0x1400c57e8]
jp 0x14004de70
ucomisd xmm0, qword [0x1400c57e8]
jne 0x14004de70
movss xmm0, dword [0x1400c57f0]
movss dword [rbp - 0x2c], xmm0
movss xmm0, dword [0x1400c57f4]
movss dword [rbp - 0x2c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x2c]
ucomisd xmm0, qword [0x1400c57f8]
jp 0x14004de50
ucomisd xmm0, qword [0x1400c57f8]
jne 0x14004de50
movss xmm0, dword [0x1400c5800]
movss dword [rbp - 0x30], xmm0
movss xmm0, dword [0x1400c5804]
movss dword [rbp - 0x30], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0x30]
ucomisd xmm0, qword [0x1400c5808]
jp 0x14004de36
ucomisd xmm0, qword [0x1400c5808]
jne 0x14004de36
movss xmm0, dword [0x1400c5810]
movss dword [rbp - 0x30], xmm0
movss xmm0, dword [0x1400c5814]
movss dword [rbp - 0x30], xmm0
movss xmm0, dword [0x1400c5818]
movss dword [rbp - 0x2c], xmm0
movss xmm0, dword [0x1400c581c]
movss dword [rbp - 0x2c], xmm0
movss xmm0, dword [0x1400c5820]
movss dword [rbp + 0x838], xmm0
movss xmm0, dword [0x1400c5824]
movss dword [rbp + 0x838], xmm0
add dword [rbp + 0x7f0], 1
cmp dword [rbp + 0x7f0], 0x207
jle 0x14004c48f
movss xmm0, dword [0x1400c5828]
movss dword [rbp + 0x854], xmm0
movss xmm0, dword [0x1400c582c]
movss dword [rbp + 0x854], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x854]
ucomisd xmm0, qword [0x1400c5830]
jp 0x14004e287
ucomisd xmm0, qword [0x1400c5830]
jne 0x14004e287
movss xmm0, dword [0x1400c5838]
movss dword [rbp + 0x850], xmm0
movss xmm0, dword [0x1400c583c]
movss dword [rbp + 0x850], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x850]
ucomisd xmm0, qword [0x1400c5840]
jp 0x14004dfd7
ucomisd xmm0, qword [0x1400c5840]
jne 0x14004dfd7
movss xmm0, dword [0x1400c5848]
movss dword [rbp + 0x858], xmm0
movss xmm0, dword [0x1400c584c]
movss dword [rbp + 0x858], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x858]
ucomisd xmm0, qword [0x1400c5850]
jp 0x14004df77
ucomisd xmm0, qword [0x1400c5850]
jne 0x14004df77
movss xmm0, dword [0x1400c5858]
movss dword [rbp + 0x858], xmm0
movss xmm0, dword [0x1400c585c]
movss dword [rbp + 0x858], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x858]
ucomisd xmm0, qword [0x1400c5860]
jp 0x14004dfb7
ucomisd xmm0, qword [0x1400c5860]
jne 0x14004dfb7
movss xmm0, dword [0x1400c5868]
movss dword [rbp + 0x858], xmm0
movss xmm0, dword [0x1400c586c]
movss dword [rbp + 0x858], xmm0
movss xmm0, dword [0x1400c5870]
movss dword [rbp + 0x850], xmm0
movss xmm0, dword [0x1400c5874]
movss dword [rbp + 0x850], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x850]
ucomisd xmm0, qword [0x1400c5878]
jp 0x14004e0ff
ucomisd xmm0, qword [0x1400c5878]
jne 0x14004e0ff
movss xmm0, dword [0x1400c5880]
movss dword [rbp + 0x85c], xmm0
movss xmm0, dword [0x1400c5884]
movss dword [rbp + 0x85c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x85c]
ucomisd xmm0, qword [0x1400c5888]
jp 0x14004e05f
ucomisd xmm0, qword [0x1400c5888]
jne 0x14004e05f
movss xmm0, dword [0x1400c5890]
movss dword [rbp + 0x85c], xmm0
movss xmm0, dword [0x1400c5894]
movss dword [rbp + 0x85c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x85c]
ucomisd xmm0, qword [0x1400c5898]
jp 0x14004e09f
ucomisd xmm0, qword [0x1400c5898]
jne 0x14004e09f
movss xmm0, dword [0x1400c58a0]
movss dword [rbp + 0x85c], xmm0
movss xmm0, dword [0x1400c58a4]
movss dword [rbp + 0x85c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x85c]
ucomisd xmm0, qword [0x1400c58a8]
jp 0x14004e0df
ucomisd xmm0, qword [0x1400c58a8]
jne 0x14004e0df
movss xmm0, dword [0x1400c58b0]
movss dword [rbp + 0x85c], xmm0
movss xmm0, dword [0x1400c58b4]
movss dword [rbp + 0x85c], xmm0
movss xmm0, dword [0x1400c58b8]
movss dword [rbp + 0x850], xmm0
movss xmm0, dword [0x1400c58bc]
movss dword [rbp + 0x850], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x850]
ucomisd xmm0, qword [0x1400c58c0]
jp 0x14004e267
ucomisd xmm0, qword [0x1400c58c0]
jne 0x14004e267
movss xmm0, dword [0x1400c58c8]
movss dword [rbp + 0x860], xmm0
movss xmm0, dword [0x1400c58cc]
movss dword [rbp + 0x860], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x860]
ucomisd xmm0, qword [0x1400c58d0]
jp 0x14004e187
ucomisd xmm0, qword [0x1400c58d0]
jne 0x14004e187
movss xmm0, dword [0x1400c58d8]
movss dword [rbp + 0x860], xmm0
movss xmm0, dword [0x1400c58dc]
movss dword [rbp + 0x860], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x860]
ucomisd xmm0, qword [0x1400c58e0]
jp 0x14004e1c7
ucomisd xmm0, qword [0x1400c58e0]
jne 0x14004e1c7
movss xmm0, dword [0x1400c58e8]
movss dword [rbp + 0x860], xmm0
movss xmm0, dword [0x1400c58ec]
movss dword [rbp + 0x860], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x860]
ucomisd xmm0, qword [0x1400c58f0]
jp 0x14004e207
ucomisd xmm0, qword [0x1400c58f0]
jne 0x14004e207
movss xmm0, dword [0x1400c58f8]
movss dword [rbp + 0x860], xmm0
movss xmm0, dword [0x1400c58fc]
movss dword [rbp + 0x860], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x860]
ucomisd xmm0, qword [0x1400c5900]
jp 0x14004e247
ucomisd xmm0, qword [0x1400c5900]
jne 0x14004e247
movss xmm0, dword [0x1400c5908]
movss dword [rbp + 0x860], xmm0
movss xmm0, dword [0x1400c590c]
movss dword [rbp + 0x860], xmm0
movss xmm0, dword [0x1400c5910]
movss dword [rbp + 0x850], xmm0
movss xmm0, dword [0x1400c5914]
movss dword [rbp + 0x850], xmm0
movss xmm0, dword [0x1400c5918]
movss dword [rbp + 0x854], xmm0
movss xmm0, dword [str.__aH]
movss dword [rbp + 0x854], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x854]
ucomisd xmm0, qword [0x1400c5920]
jp 0x14004e937
ucomisd xmm0, qword [0x1400c5920]
jne 0x14004e937
movss xmm0, dword [str.w_X]
movss dword [rbp + 0x864], xmm0
movss xmm0, dword [0x1400c592c]
movss dword [rbp + 0x864], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x864]
ucomisd xmm0, qword [0x1400c5930]
jp 0x14004e3b7
ucomisd xmm0, qword [0x1400c5930]
jne 0x14004e3b7
movss xmm0, dword [0x1400c5938]
movss dword [rbp + 0x868], xmm0
movss xmm0, dword [0x1400c593c]
movss dword [rbp + 0x868], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x868]
ucomisd xmm0, qword [0x1400c5940]
jp 0x14004e357
ucomisd xmm0, qword [0x1400c5940]
jne 0x14004e357
movss xmm0, dword [0x1400c5948]
movss dword [rbp + 0x868], xmm0
movss xmm0, dword [0x1400c594c]
movss dword [rbp + 0x868], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x868]
ucomisd xmm0, qword [0x1400c5950]
jp 0x14004e397
ucomisd xmm0, qword [0x1400c5950]
jne 0x14004e397
movss xmm0, dword [0x1400c5958]
movss dword [rbp + 0x868], xmm0
movss xmm0, dword [0x1400c595c]
movss dword [rbp + 0x868], xmm0
movss xmm0, dword [0x1400c5960]
movss dword [rbp + 0x864], xmm0
movss xmm0, dword [0x1400c5964]
movss dword [rbp + 0x864], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x864]
ucomisd xmm0, qword [0x1400c5968]
jp 0x14004e4df
ucomisd xmm0, qword [0x1400c5968]
jne 0x14004e4df
movss xmm0, dword [0x1400c5970]
movss dword [rbp + 0x86c], xmm0
movss xmm0, dword [0x1400c5974]
movss dword [rbp + 0x86c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x86c]
ucomisd xmm0, qword [0x1400c5978]
jp 0x14004e43f
ucomisd xmm0, qword [0x1400c5978]
jne 0x14004e43f
movss xmm0, dword [0x1400c5980]
movss dword [rbp + 0x86c], xmm0
movss xmm0, dword [0x1400c5984]
movss dword [rbp + 0x86c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x86c]
ucomisd xmm0, qword [0x1400c5988]
jp 0x14004e47f
ucomisd xmm0, qword [0x1400c5988]
jne 0x14004e47f
movss xmm0, dword [0x1400c5990]
movss dword [rbp + 0x86c], xmm0
movss xmm0, dword [0x1400c5994]
movss dword [rbp + 0x86c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x86c]
ucomisd xmm0, qword [0x1400c5998]
jp 0x14004e4bf
ucomisd xmm0, qword [0x1400c5998]
jne 0x14004e4bf
movss xmm0, dword [0x1400c59a0]
movss dword [rbp + 0x86c], xmm0
movss xmm0, dword [0x1400c59a4]
movss dword [rbp + 0x86c], xmm0
movss xmm0, dword [0x1400c59a8]
movss dword [rbp + 0x864], xmm0
movss xmm0, dword [0x1400c59ac]
movss dword [rbp + 0x864], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x864]
ucomisd xmm0, qword [0x1400c59b0]
jp 0x14004e687
ucomisd xmm0, qword [0x1400c59b0]
jne 0x14004e687
movss xmm0, dword [0x1400c59b8]
movss dword [rbp + 0x870], xmm0
movss xmm0, dword [0x1400c59bc]
movss dword [rbp + 0x870], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x870]
ucomisd xmm0, qword [0x1400c59c0]
jp 0x14004e567
ucomisd xmm0, qword [0x1400c59c0]
jne 0x14004e567
movss xmm0, dword [0x1400c59c8]
movss dword [rbp + 0x870], xmm0
movss xmm0, dword [0x1400c59cc]
movss dword [rbp + 0x870], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x870]
ucomisd xmm0, qword [0x1400c59d0]
jp 0x14004e5a7
ucomisd xmm0, qword [0x1400c59d0]
jne 0x14004e5a7
movss xmm0, dword [0x1400c59d8]
movss dword [rbp + 0x870], xmm0
movss xmm0, dword [0x1400c59dc]
movss dword [rbp + 0x870], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x870]
ucomisd xmm0, qword [0x1400c59e0]
jp 0x14004e5e7
ucomisd xmm0, qword [0x1400c59e0]
jne 0x14004e5e7
movss xmm0, dword [0x1400c59e8]
movss dword [rbp + 0x870], xmm0
movss xmm0, dword [0x1400c59ec]
movss dword [rbp + 0x870], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x870]
ucomisd xmm0, qword [0x1400c59f0]
jp 0x14004e627
ucomisd xmm0, qword [0x1400c59f0]
jne 0x14004e627
movss xmm0, dword [0x1400c59f8]
movss dword [rbp + 0x870], xmm0
movss xmm0, dword [0x1400c59fc]
movss dword [rbp + 0x870], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x870]
ucomisd xmm0, qword [0x1400c5a00]
jp 0x14004e667
ucomisd xmm0, qword [0x1400c5a00]
jne 0x14004e667
movss xmm0, dword [0x1400c5a08]
movss dword [rbp + 0x870], xmm0
movss xmm0, dword [0x1400c5a0c]
movss dword [rbp + 0x870], xmm0
movss xmm0, dword [0x1400c5a10]
movss dword [rbp + 0x864], xmm0
movss xmm0, dword [0x1400c5a14]
movss dword [rbp + 0x864], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x864]
ucomisd xmm0, qword [0x1400c5a18]
jp 0x14004e7ef
ucomisd xmm0, qword [0x1400c5a18]
jne 0x14004e7ef
movss xmm0, dword [0x1400c5a20]
movss dword [rbp + 0x874], xmm0
movss xmm0, dword [0x1400c5a24]
movss dword [rbp + 0x874], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x874]
ucomisd xmm0, qword [0x1400c5a28]
jp 0x14004e70f
ucomisd xmm0, qword [0x1400c5a28]
jne 0x14004e70f
movss xmm0, dword [0x1400c5a30]
movss dword [rbp + 0x874], xmm0
movss xmm0, dword [0x1400c5a34]
movss dword [rbp + 0x874], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x874]
ucomisd xmm0, qword [0x1400c5a38]
jp 0x14004e74f
ucomisd xmm0, qword [0x1400c5a38]
jne 0x14004e74f
movss xmm0, dword [0x1400c5a40]
movss dword [rbp + 0x874], xmm0
movss xmm0, dword [0x1400c5a44]
movss dword [rbp + 0x874], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x874]
ucomisd xmm0, qword [0x1400c5a48]
jp 0x14004e78f
ucomisd xmm0, qword [0x1400c5a48]
jne 0x14004e78f
movss xmm0, dword [str._dDI]
movss dword [rbp + 0x874], xmm0
movss xmm0, dword [0x1400c5a54]
movss dword [rbp + 0x874], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x874]
ucomisd xmm0, qword [0x1400c5a58]
jp 0x14004e7cf
ucomisd xmm0, qword [0x1400c5a58]
jne 0x14004e7cf
movss xmm0, dword [0x1400c5a60]
movss dword [rbp + 0x874], xmm0
movss xmm0, dword [0x1400c5a64]
movss dword [rbp + 0x874], xmm0
movss xmm0, dword [0x1400c5a68]
movss dword [rbp + 0x864], xmm0
movss xmm0, dword [0x1400c5a6c]
movss dword [rbp + 0x864], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x864]
ucomisd xmm0, qword [0x1400c5a70]
jp 0x14004e917
ucomisd xmm0, qword [0x1400c5a70]
jne 0x14004e917
movss xmm0, dword [0x1400c5a78]
movss dword [rbp + 0x878], xmm0
movss xmm0, dword [0x1400c5a7c]
movss dword [rbp + 0x878], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x878]
ucomisd xmm0, qword [0x1400c5a80]
jp 0x14004e877
ucomisd xmm0, qword [0x1400c5a80]
jne 0x14004e877
movss xmm0, dword [0x1400c5a88]
movss dword [rbp + 0x878], xmm0
movss xmm0, dword [0x1400c5a8c]
movss dword [rbp + 0x878], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x878]
ucomisd xmm0, qword [0x1400c5a90]
jp 0x14004e8b7
ucomisd xmm0, qword [0x1400c5a90]
jne 0x14004e8b7
movss xmm0, dword [0x1400c5a98]
movss dword [rbp + 0x878], xmm0
movss xmm0, dword [0x1400c5a9c]
movss dword [rbp + 0x878], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x878]
ucomisd xmm0, qword [0x1400c5aa0]
jp 0x14004e8f7
ucomisd xmm0, qword [0x1400c5aa0]
jne 0x14004e8f7
movss xmm0, dword [0x1400c5aa8]
movss dword [rbp + 0x878], xmm0
movss xmm0, dword [0x1400c5aac]
movss dword [rbp + 0x878], xmm0
movss xmm0, dword [0x1400c5ab0]
movss dword [rbp + 0x864], xmm0
movss xmm0, dword [0x1400c5ab4]
movss dword [rbp + 0x864], xmm0
movss xmm0, dword [0x1400c5ab8]
movss dword [rbp + 0x854], xmm0
movss xmm0, dword [0x1400c5abc]
movss dword [rbp + 0x854], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x854]
ucomisd xmm0, qword [0x1400c5ac0]
jp 0x14004ed00
ucomisd xmm0, qword [0x1400c5ac0]
jne 0x14004ed00
movss xmm0, dword [0x1400c5ac8]
movss dword [rbp + 0x87c], xmm0
movss xmm0, dword [0x1400c5acc]
movss dword [rbp + 0x87c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x87c]
ucomisd xmm0, qword [0x1400c5ad0]
jp 0x14004ea10
ucomisd xmm0, qword [0x1400c5ad0]
jne 0x14004ea10
movss xmm0, dword [0x1400c5ad8]
movss dword [rbp + 4], xmm0
movss xmm0, dword [0x1400c5adc]
movss dword [rbp + 4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 4]
ucomisd xmm0, qword [0x1400c5ae0]
jp 0x14004e9f0
ucomisd xmm0, qword [0x1400c5ae0]
jne 0x14004e9f0
movss xmm0, dword [0x1400c5ae8]
movss dword [rbp + 4], xmm0
movss xmm0, dword [0x1400c5aec]
movss dword [rbp + 4], xmm0
movss xmm0, dword [0x1400c5af0]
movss dword [rbp + 0x87c], xmm0
movss xmm0, dword [0x1400c5af4]
movss dword [rbp + 0x87c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x87c]
ucomisd xmm0, qword [0x1400c5af8]
jp 0x14004ebb8
ucomisd xmm0, qword [0x1400c5af8]
jne 0x14004ebb8
movss xmm0, dword [0x1400c5b00]
movss dword [rbp + 0x880], xmm0
movss xmm0, dword [0x1400c5b04]
movss dword [rbp + 0x880], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x880]
ucomisd xmm0, qword [0x1400c5b08]
jp 0x14004ea98
ucomisd xmm0, qword [0x1400c5b08]
jne 0x14004ea98
movss xmm0, dword [0x1400c5b10]
movss dword [rbp + 0x880], xmm0
movss xmm0, dword [0x1400c5b14]
movss dword [rbp + 0x880], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x880]
ucomisd xmm0, qword [0x1400c5b18]
jp 0x14004ead8
ucomisd xmm0, qword [0x1400c5b18]
jne 0x14004ead8
movss xmm0, dword [0x1400c5b20]
movss dword [rbp + 0x880], xmm0
movss xmm0, dword [0x1400c5b24]
movss dword [rbp + 0x880], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x880]
ucomisd xmm0, qword [0x1400c5b28]
jp 0x14004eb18
ucomisd xmm0, qword [0x1400c5b28]
jne 0x14004eb18
movss xmm0, dword [0x1400c5b30]
movss dword [rbp + 0x880], xmm0
movss xmm0, dword [0x1400c5b34]
movss dword [rbp + 0x880], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x880]
ucomisd xmm0, qword [0x1400c5b38]
jp 0x14004eb58
ucomisd xmm0, qword [0x1400c5b38]
jne 0x14004eb58
movss xmm0, dword [0x1400c5b40]
movss dword [rbp + 0x880], xmm0
movss xmm0, dword [0x1400c5b44]
movss dword [rbp + 0x880], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x880]
ucomisd xmm0, qword [0x1400c5b48]
jp 0x14004eb98
ucomisd xmm0, qword [0x1400c5b48]
jne 0x14004eb98
movss xmm0, dword [0x1400c5b50]
movss dword [rbp + 0x880], xmm0
movss xmm0, dword [0x1400c5b54]
movss dword [rbp + 0x880], xmm0
movss xmm0, dword [0x1400c5b58]
movss dword [rbp + 0x87c], xmm0
movss xmm0, dword [0x1400c5b5c]
movss dword [rbp + 0x87c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x87c]
ucomisd xmm0, qword [0x1400c5b60]
jp 0x14004ece0
ucomisd xmm0, qword [0x1400c5b60]
jne 0x14004ece0
movss xmm0, dword [0x1400c5b68]
movss dword [rbp + 0x884], xmm0
movss xmm0, dword [0x1400c5b6c]
movss dword [rbp + 0x884], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x884]
ucomisd xmm0, qword [0x1400c5b70]
jp 0x14004ec40
ucomisd xmm0, qword [0x1400c5b70]
jne 0x14004ec40
movss xmm0, dword [0x1400c5b78]
movss dword [rbp + 0x884], xmm0
movss xmm0, dword [0x1400c5b7c]
movss dword [rbp + 0x884], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x884]
ucomisd xmm0, qword [0x1400c5b80]
jp 0x14004ec80
ucomisd xmm0, qword [0x1400c5b80]
jne 0x14004ec80
movss xmm0, dword [0x1400c5b88]
movss dword [rbp + 0x884], xmm0
movss xmm0, dword [0x1400c5b8c]
movss dword [rbp + 0x884], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x884]
ucomisd xmm0, qword [0x1400c5b90]
jp 0x14004ecc0
ucomisd xmm0, qword [0x1400c5b90]
jne 0x14004ecc0
movss xmm0, dword [0x1400c5b98]
movss dword [rbp + 0x884], xmm0
movss xmm0, dword [str.__I_a]
movss dword [rbp + 0x884], xmm0
movss xmm0, dword [0x1400c5ba0]
movss dword [rbp + 0x87c], xmm0
movss xmm0, dword [0x1400c5ba4]
movss dword [rbp + 0x87c], xmm0
movss xmm0, dword [0x1400c5ba8]
movss dword [rbp + 0x854], xmm0
movss xmm0, dword [0x1400c5bac]
movss dword [rbp + 0x854], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x854]
ucomisd xmm0, qword [0x1400c5bb0]
jp 0x14004f0c9
ucomisd xmm0, qword [0x1400c5bb0]
jne 0x14004f0c9
movss xmm0, dword [0x1400c5bb8]
movss dword [rbp + 0x888], xmm0
movss xmm0, dword [0x1400c5bbc]
movss dword [rbp + 0x888], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x888]
ucomisd xmm0, qword [0x1400c5bc0]
jp 0x14004edd9
ucomisd xmm0, qword [0x1400c5bc0]
jne 0x14004edd9
movss xmm0, dword [0x1400c5bc8]
movss dword [rbp], xmm0
movss xmm0, dword [0x1400c5bcc]
movss dword [rbp], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp]
ucomisd xmm0, qword [0x1400c5bd0]
jp 0x14004edb9
ucomisd xmm0, qword [0x1400c5bd0]
jne 0x14004edb9
movss xmm0, dword [0x1400c5bd8]
movss dword [rbp], xmm0
movss xmm0, dword [0x1400c5bdc]
movss dword [rbp], xmm0
movss xmm0, dword [0x1400c5be0]
movss dword [rbp + 0x888], xmm0
movss xmm0, dword [0x1400c5be4]
movss dword [rbp + 0x888], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x888]
ucomisd xmm0, qword [0x1400c5be8]
jp 0x14004ef41
ucomisd xmm0, qword [0x1400c5be8]
jne 0x14004ef41
movss xmm0, dword [0x1400c5bf0]
movss dword [rbp + 0x88c], xmm0
movss xmm0, dword [0x1400c5bf4]
movss dword [rbp + 0x88c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x88c]
ucomisd xmm0, qword [0x1400c5bf8]
jp 0x14004ee61
ucomisd xmm0, qword [0x1400c5bf8]
jne 0x14004ee61
movss xmm0, dword [0x1400c5c00]
movss dword [rbp + 0x88c], xmm0
movss xmm0, dword [0x1400c5c04]
movss dword [rbp + 0x88c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x88c]
ucomisd xmm0, qword [0x1400c5c08]
jp 0x14004eea1
ucomisd xmm0, qword [0x1400c5c08]
jne 0x14004eea1
movss xmm0, dword [0x1400c5c10]
movss dword [rbp + 0x88c], xmm0
movss xmm0, dword [0x1400c5c14]
movss dword [rbp + 0x88c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x88c]
ucomisd xmm0, qword [0x1400c5c18]
jp 0x14004eee1
ucomisd xmm0, qword [0x1400c5c18]
jne 0x14004eee1
movss xmm0, dword [0x1400c5c20]
movss dword [rbp + 0x88c], xmm0
movss xmm0, dword [0x1400c5c24]
movss dword [rbp + 0x88c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x88c]
ucomisd xmm0, qword [0x1400c5c28]
jp 0x14004ef21
ucomisd xmm0, qword [0x1400c5c28]
jne 0x14004ef21
movss xmm0, dword [0x1400c5c30]
movss dword [rbp + 0x88c], xmm0
movss xmm0, dword [0x1400c5c34]
movss dword [rbp + 0x88c], xmm0
movss xmm0, dword [0x1400c5c38]
movss dword [rbp + 0x888], xmm0
movss xmm0, dword [0x1400c5c3c]
movss dword [rbp + 0x888], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x888]
ucomisd xmm0, qword [0x1400c5c40]
jp 0x14004f0a9
ucomisd xmm0, qword [0x1400c5c40]
jne 0x14004f0a9
movss xmm0, dword [0x1400c5c48]
movss dword [rbp + 0x890], xmm0
movss xmm0, dword [0x1400c5c4c]
movss dword [rbp + 0x890], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x890]
ucomisd xmm0, qword [0x1400c5c50]
jp 0x14004efc9
ucomisd xmm0, qword [0x1400c5c50]
jne 0x14004efc9
movss xmm0, dword [0x1400c5c58]
movss dword [rbp + 0x890], xmm0
movss xmm0, dword [str.nj_I]
movss dword [rbp + 0x890], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x890]
ucomisd xmm0, qword [0x1400c5c60]
jp 0x14004f009
ucomisd xmm0, qword [0x1400c5c60]
jne 0x14004f009
movss xmm0, dword [0x1400c5c68]
movss dword [rbp + 0x890], xmm0
movss xmm0, dword [0x1400c5c6c]
movss dword [rbp + 0x890], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x890]
ucomisd xmm0, qword [0x1400c5c70]
jp 0x14004f049
ucomisd xmm0, qword [0x1400c5c70]
jne 0x14004f049
movss xmm0, dword [0x1400c5c78]
movss dword [rbp + 0x890], xmm0
movss xmm0, dword [0x1400c5c7c]
movss dword [rbp + 0x890], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x890]
ucomisd xmm0, qword [0x1400c5c80]
jp 0x14004f089
ucomisd xmm0, qword [0x1400c5c80]
jne 0x14004f089
movss xmm0, dword [0x1400c5c88]
movss dword [rbp + 0x890], xmm0
movss xmm0, dword [0x1400c5c8c]
movss dword [rbp + 0x890], xmm0
movss xmm0, dword [0x1400c5c90]
movss dword [rbp + 0x888], xmm0
movss xmm0, dword [0x1400c5c94]
movss dword [rbp + 0x888], xmm0
movss xmm0, dword [0x1400c5c98]
movss dword [rbp + 0x854], xmm0
movss xmm0, dword [0x1400c5c9c]
movss dword [rbp + 0x854], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x854]
ucomisd xmm0, qword [0x1400c5ca0]
jp 0x14004f469
ucomisd xmm0, qword [0x1400c5ca0]
jne 0x14004f469
movss xmm0, dword [0x1400c5ca8]
movss dword [rbp + 0x894], xmm0
movss xmm0, dword [0x1400c5cac]
movss dword [rbp + 0x894], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x894]
ucomisd xmm0, qword [0x1400c5cb0]
jp 0x14004f1f9
ucomisd xmm0, qword [0x1400c5cb0]
jne 0x14004f1f9
movss xmm0, dword [0x1400c5cb8]
movss dword [rbp + 0x898], xmm0
movss xmm0, dword [0x1400c5cbc]
movss dword [rbp + 0x898], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x898]
ucomisd xmm0, qword [0x1400c5cc0]
jp 0x14004f199
ucomisd xmm0, qword [0x1400c5cc0]
jne 0x14004f199
movss xmm0, dword [0x1400c5cc8]
movss dword [rbp + 0x898], xmm0
movss xmm0, dword [0x1400c5ccc]
movss dword [rbp + 0x898], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x898]
ucomisd xmm0, qword [0x1400c5cd0]
jp 0x14004f1d9
ucomisd xmm0, qword [0x1400c5cd0]
jne 0x14004f1d9
movss xmm0, dword [0x1400c5cd8]
movss dword [rbp + 0x898], xmm0
movss xmm0, dword [0x1400c5cdc]
movss dword [rbp + 0x898], xmm0
movss xmm0, dword [0x1400c5ce0]
movss dword [rbp + 0x894], xmm0
movss xmm0, dword [0x1400c5ce4]
movss dword [rbp + 0x894], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x894]
ucomisd xmm0, qword [0x1400c5ce8]
jp 0x14004f361
ucomisd xmm0, qword [0x1400c5ce8]
jne 0x14004f361
movss xmm0, dword [0x1400c5cf0]
movss dword [rbp + 0x89c], xmm0
movss xmm0, dword [0x1400c5cf4]
movss dword [rbp + 0x89c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x89c]
ucomisd xmm0, qword [0x1400c5cf8]
jp 0x14004f281
ucomisd xmm0, qword [0x1400c5cf8]
jne 0x14004f281
movss xmm0, dword [0x1400c5d00]
movss dword [rbp + 0x89c], xmm0
movss xmm0, dword [0x1400c5d04]
movss dword [rbp + 0x89c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x89c]
ucomisd xmm0, qword [0x1400c5d08]
jp 0x14004f2c1
ucomisd xmm0, qword [0x1400c5d08]
jne 0x14004f2c1
movss xmm0, dword [0x1400c5d10]
movss dword [rbp + 0x89c], xmm0
movss xmm0, dword [0x1400c5d14]
movss dword [rbp + 0x89c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x89c]
ucomisd xmm0, qword [0x1400c5d18]
jp 0x14004f301
ucomisd xmm0, qword [0x1400c5d18]
jne 0x14004f301
movss xmm0, dword [0x1400c5d20]
movss dword [rbp + 0x89c], xmm0
movss xmm0, dword [0x1400c5d24]
movss dword [rbp + 0x89c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x89c]
ucomisd xmm0, qword [0x1400c5d28]
jp 0x14004f341
ucomisd xmm0, qword [0x1400c5d28]
jne 0x14004f341
movss xmm0, dword [0x1400c5d30]
movss dword [rbp + 0x89c], xmm0
movss xmm0, dword [0x1400c5d34]
movss dword [rbp + 0x89c], xmm0
movss xmm0, dword [0x1400c5d38]
movss dword [rbp + 0x894], xmm0
movss xmm0, dword [0x1400c5d3c]
movss dword [rbp + 0x894], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x894]
ucomisd xmm0, qword [0x1400c5d40]
jp 0x14004f449
ucomisd xmm0, qword [0x1400c5d40]
jne 0x14004f449
movss xmm0, dword [0x1400c5d48]
movss dword [rbp + 0x8a0], xmm0
movss xmm0, dword [0x1400c5d4c]
movss dword [rbp + 0x8a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8a0]
ucomisd xmm0, qword [0x1400c5d50]
jp 0x14004f3e9
ucomisd xmm0, qword [0x1400c5d50]
jne 0x14004f3e9
movss xmm0, dword [0x1400c5d58]
movss dword [rbp + 0x8a0], xmm0
movss xmm0, dword [0x1400c5d5c]
movss dword [rbp + 0x8a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8a0]
ucomisd xmm0, qword [0x1400c5d60]
jp 0x14004f429
ucomisd xmm0, qword [0x1400c5d60]
jne 0x14004f429
movss xmm0, dword [0x1400c5d68]
movss dword [rbp + 0x8a0], xmm0
movss xmm0, dword [0x1400c5d6c]
movss dword [rbp + 0x8a0], xmm0
movss xmm0, dword [0x1400c5d70]
movss dword [rbp + 0x894], xmm0
movss xmm0, dword [0x1400c5d74]
movss dword [rbp + 0x894], xmm0
movss xmm0, dword [0x1400c5d78]
movss dword [rbp + 0x854], xmm0
movss xmm0, dword [0x1400c5d7c]
movss dword [rbp + 0x854], xmm0
mov rax, qword [rbp + 0x10]
test rax, rax
je 0x14004f47f
mov edx, 4
mov rcx, rax
call fcn.14008a770
movss xmm0, dword [0x1400c5d80]
movss dword [rbp + 0x8a4], xmm0
movss xmm0, dword [0x1400c5d84]
movss dword [rbp + 0x8a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8a4]
ucomisd xmm0, qword [0x1400c5d88]
jp 0x14004f939
ucomisd xmm0, qword [0x1400c5d88]
jne 0x14004f939
movss xmm0, dword [0x1400c5d90]
movss dword [rbp + 0x8a8], xmm0
movss xmm0, dword [0x1400c5d94]
movss dword [rbp + 0x8a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8a8]
ucomisd xmm0, qword [0x1400c5d98]
jp 0x14004f578
ucomisd xmm0, qword [0x1400c5d98]
jne 0x14004f578
movss xmm0, dword [0x1400c5da0]
movss dword [rbp - 4], xmm0
movss xmm0, dword [0x1400c5da4]
movss dword [rbp - 4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 4]
ucomisd xmm0, qword [0x1400c5da8]
jp 0x14004f558
ucomisd xmm0, qword [0x1400c5da8]
jne 0x14004f558
movss xmm0, dword [0x1400c5db0]
movss dword [rbp - 4], xmm0
movss xmm0, dword [0x1400c5db4]
movss dword [rbp - 4], xmm0
movss xmm0, dword [0x1400c5db8]
movss dword [rbp + 0x8a8], xmm0
movss xmm0, dword [0x1400c5dbc]
movss dword [rbp + 0x8a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8a8]
ucomisd xmm0, qword [0x1400c5dc0]
jp 0x14004f609
ucomisd xmm0, qword [0x1400c5dc0]
jne 0x14004f609
movss xmm0, dword [0x1400c5dc8]
movss dword [rbp - 8], xmm0
movss xmm0, dword [0x1400c5dcc]
movss dword [rbp - 8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 8]
ucomisd xmm0, qword [0x1400c5dd0]
jp 0x14004f5e9
ucomisd xmm0, qword [0x1400c5dd0]
jne 0x14004f5e9
movss xmm0, dword [0x1400c5dd8]
movss dword [rbp - 8], xmm0
movss xmm0, dword [str.UUPI9]
movss dword [rbp - 8], xmm0
movss xmm0, dword [0x1400c5de0]
movss dword [rbp + 0x8a8], xmm0
movss xmm0, dword [0x1400c5de4]
movss dword [rbp + 0x8a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8a8]
ucomisd xmm0, qword [0x1400c5de8]
jp 0x14004f7b1
ucomisd xmm0, qword [0x1400c5de8]
jne 0x14004f7b1
movss xmm0, dword [0x1400c5df0]
movss dword [rbp + 0x8ac], xmm0
movss xmm0, dword [0x1400c5df4]
movss dword [rbp + 0x8ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8ac]
ucomisd xmm0, qword [0x1400c5df8]
jp 0x14004f691
ucomisd xmm0, qword [0x1400c5df8]
jne 0x14004f691
movss xmm0, dword [0x1400c5e00]
movss dword [rbp + 0x8ac], xmm0
movss xmm0, dword [0x1400c5e04]
movss dword [rbp + 0x8ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8ac]
ucomisd xmm0, qword [0x1400c5e08]
jp 0x14004f6d1
ucomisd xmm0, qword [0x1400c5e08]
jne 0x14004f6d1
movss xmm0, dword [0x1400c5e10]
movss dword [rbp + 0x8ac], xmm0
movss xmm0, dword [0x1400c5e14]
movss dword [rbp + 0x8ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8ac]
ucomisd xmm0, qword [0x1400c5e18]
jp 0x14004f711
ucomisd xmm0, qword [0x1400c5e18]
jne 0x14004f711
movss xmm0, dword [0x1400c5e20]
movss dword [rbp + 0x8ac], xmm0
movss xmm0, dword [0x1400c5e24]
movss dword [rbp + 0x8ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8ac]
ucomisd xmm0, qword [0x1400c5e28]
jp 0x14004f751
ucomisd xmm0, qword [0x1400c5e28]
jne 0x14004f751
movss xmm0, dword [0x1400c5e30]
movss dword [rbp + 0x8ac], xmm0
movss xmm0, dword [0x1400c5e34]
movss dword [rbp + 0x8ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8ac]
ucomisd xmm0, qword [str._.:F]
jp 0x14004f791
ucomisd xmm0, qword [str._.:F]
jne 0x14004f791
movss xmm0, dword [0x1400c5e40]
movss dword [rbp + 0x8ac], xmm0
movss xmm0, dword [0x1400c5e44]
movss dword [rbp + 0x8ac], xmm0
movss xmm0, dword [0x1400c5e48]
movss dword [rbp + 0x8a8], xmm0
movss xmm0, dword [0x1400c5e4c]
movss dword [rbp + 0x8a8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8a8]
ucomisd xmm0, qword [0x1400c5e50]
jp 0x14004f919
ucomisd xmm0, qword [0x1400c5e50]
jne 0x14004f919
movss xmm0, dword [str.uo_]
movss dword [rbp + 0x8b0], xmm0
movss xmm0, dword [0x1400c5e5c]
movss dword [rbp + 0x8b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8b0]
ucomisd xmm0, qword [0x1400c5e60]
jp 0x14004f839
ucomisd xmm0, qword [0x1400c5e60]
jne 0x14004f839
movss xmm0, dword [0x1400c5e68]
movss dword [rbp + 0x8b0], xmm0
movss xmm0, dword [0x1400c5e6c]
movss dword [rbp + 0x8b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8b0]
ucomisd xmm0, qword [str.p6z9]
jp 0x14004f879
ucomisd xmm0, qword [str.p6z9]
jne 0x14004f879
movss xmm0, dword [0x1400c5e78]
movss dword [rbp + 0x8b0], xmm0
movss xmm0, dword [0x1400c5e7c]
movss dword [rbp + 0x8b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8b0]
ucomisd xmm0, qword [0x1400c5e80]
jp 0x14004f8b9
ucomisd xmm0, qword [0x1400c5e80]
jne 0x14004f8b9
movss xmm0, dword [0x1400c5e88]
movss dword [rbp + 0x8b0], xmm0
movss xmm0, dword [0x1400c5e8c]
movss dword [rbp + 0x8b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8b0]
ucomisd xmm0, qword [0x1400c5e90]
jp 0x14004f8f9
ucomisd xmm0, qword [0x1400c5e90]
jne 0x14004f8f9
movss xmm0, dword [0x1400c5e98]
movss dword [rbp + 0x8b0], xmm0
movss xmm0, dword [0x1400c5e9c]
movss dword [rbp + 0x8b0], xmm0
movss xmm0, dword [str.38_IId]
movss dword [rbp + 0x8a8], xmm0
movss xmm0, dword [0x1400c5ea4]
movss dword [rbp + 0x8a8], xmm0
movss xmm0, dword [0x1400c5ea8]
movss dword [rbp + 0x8a4], xmm0
movss xmm0, dword [0x1400c5eac]
movss dword [rbp + 0x8a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8a4]
ucomisd xmm0, qword [0x1400c5eb0]
jp 0x14004fc99
ucomisd xmm0, qword [0x1400c5eb0]
jne 0x14004fc99
movss xmm0, dword [str._QoIMo]
movss dword [rbp + 0x8b4], xmm0
movss xmm0, dword [0x1400c5ebc]
movss dword [rbp + 0x8b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8b4]
ucomisd xmm0, qword [0x1400c5ec0]
jp 0x14004fa69
ucomisd xmm0, qword [0x1400c5ec0]
jne 0x14004fa69
movss xmm0, dword [0x1400c5ec8]
movss dword [rbp + 0x8b8], xmm0
movss xmm0, dword [0x1400c5ecc]
movss dword [rbp + 0x8b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8b8]
ucomisd xmm0, qword [0x1400c5ed0]
jp 0x14004fa09
ucomisd xmm0, qword [0x1400c5ed0]
jne 0x14004fa09
movss xmm0, dword [0x1400c5ed8]
movss dword [rbp + 0x8b8], xmm0
movss xmm0, dword [0x1400c5edc]
movss dword [rbp + 0x8b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8b8]
ucomisd xmm0, qword [0x1400c5ee0]
jp 0x14004fa49
ucomisd xmm0, qword [0x1400c5ee0]
jne 0x14004fa49
movss xmm0, dword [0x1400c5ee8]
movss dword [rbp + 0x8b8], xmm0
movss xmm0, dword [0x1400c5eec]
movss dword [rbp + 0x8b8], xmm0
movss xmm0, dword [0x1400c5ef0]
movss dword [rbp + 0x8b4], xmm0
movss xmm0, dword [str.3_H]
movss dword [rbp + 0x8b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8b4]
ucomisd xmm0, qword [0x1400c5ef8]
jp 0x14004fb51
ucomisd xmm0, qword [0x1400c5ef8]
jne 0x14004fb51
movss xmm0, dword [0x1400c5f00]
movss dword [rbp + 0x8bc], xmm0
movss xmm0, dword [0x1400c5f04]
movss dword [rbp + 0x8bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8bc]
ucomisd xmm0, qword [0x1400c5f08]
jp 0x14004faf1
ucomisd xmm0, qword [0x1400c5f08]
jne 0x14004faf1
movss xmm0, dword [0x1400c5f10]
movss dword [rbp + 0x8bc], xmm0
movss xmm0, dword [0x1400c5f14]
movss dword [rbp + 0x8bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8bc]
ucomisd xmm0, qword [0x1400c5f18]
jp 0x14004fb31
ucomisd xmm0, qword [0x1400c5f18]
jne 0x14004fb31
movss xmm0, dword [0x1400c5f20]
movss dword [rbp + 0x8bc], xmm0
movss xmm0, dword [0x1400c5f24]
movss dword [rbp + 0x8bc], xmm0
movss xmm0, dword [0x1400c5f28]
movss dword [rbp + 0x8b4], xmm0
movss xmm0, dword [0x1400c5f2c]
movss dword [rbp + 0x8b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8b4]
ucomisd xmm0, qword [0x1400c5f30]
jp 0x14004fc79
ucomisd xmm0, qword [0x1400c5f30]
jne 0x14004fc79
movss xmm0, dword [0x1400c5f38]
movss dword [rbp + 0x8c0], xmm0
movss xmm0, dword [0x1400c5f3c]
movss dword [rbp + 0x8c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8c0]
ucomisd xmm0, qword [0x1400c5f40]
jp 0x14004fbd9
ucomisd xmm0, qword [0x1400c5f40]
jne 0x14004fbd9
movss xmm0, dword [0x1400c5f48]
movss dword [rbp + 0x8c0], xmm0
movss xmm0, dword [0x1400c5f4c]
movss dword [rbp + 0x8c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8c0]
ucomisd xmm0, qword [0x1400c5f50]
jp 0x14004fc19
ucomisd xmm0, qword [0x1400c5f50]
jne 0x14004fc19
movss xmm0, dword [0x1400c5f58]
movss dword [rbp + 0x8c0], xmm0
movss xmm0, dword [0x1400c5f5c]
movss dword [rbp + 0x8c0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8c0]
ucomisd xmm0, qword [0x1400c5f60]
jp 0x14004fc59
ucomisd xmm0, qword [0x1400c5f60]
jne 0x14004fc59
movss xmm0, dword [0x1400c5f68]
movss dword [rbp + 0x8c0], xmm0
movss xmm0, dword [0x1400c5f6c]
movss dword [rbp + 0x8c0], xmm0
movss xmm0, dword [0x1400c5f70]
movss dword [rbp + 0x8b4], xmm0
movss xmm0, dword [0x1400c5f74]
movss dword [rbp + 0x8b4], xmm0
movss xmm0, dword [0x1400c5f78]
movss dword [rbp + 0x8a4], xmm0
movss xmm0, dword [0x1400c5f7c]
movss dword [rbp + 0x8a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8a4]
ucomisd xmm0, qword [0x1400c5f80]
jp 0x14005010a
ucomisd xmm0, qword [0x1400c5f80]
jne 0x14005010a
movss xmm0, dword [0x1400c5f88]
movss dword [rbp + 0x8c4], xmm0
movss xmm0, dword [0x1400c5f8c]
movss dword [rbp + 0x8c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8c4]
ucomisd xmm0, qword [0x1400c5f90]
jp 0x14004fdc9
ucomisd xmm0, qword [0x1400c5f90]
jne 0x14004fdc9
movss xmm0, dword [0x1400c5f98]
movss dword [rbp + 0x8c8], xmm0
movss xmm0, dword [0x1400c5f9c]
movss dword [rbp + 0x8c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8c8]
ucomisd xmm0, qword [0x1400c5fa0]
jp 0x14004fd69
ucomisd xmm0, qword [0x1400c5fa0]
jne 0x14004fd69
movss xmm0, dword [0x1400c5fa8]
movss dword [rbp + 0x8c8], xmm0
movss xmm0, dword [0x1400c5fac]
movss dword [rbp + 0x8c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8c8]
ucomisd xmm0, qword [0x1400c5fb0]
jp 0x14004fda9
ucomisd xmm0, qword [0x1400c5fb0]
jne 0x14004fda9
movss xmm0, dword [0x1400c5fb8]
movss dword [rbp + 0x8c8], xmm0
movss xmm0, dword [0x1400c5fbc]
movss dword [rbp + 0x8c8], xmm0
movss xmm0, dword [0x1400c5fc0]
movss dword [rbp + 0x8c4], xmm0
movss xmm0, dword [0x1400c5fc4]
movss dword [rbp + 0x8c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8c4]
ucomisd xmm0, qword [0x1400c5fc8]
jp 0x14004ff71
ucomisd xmm0, qword [0x1400c5fc8]
jne 0x14004ff71
movss xmm0, dword [0x1400c5fd0]
movss dword [rbp + 0x8cc], xmm0
movss xmm0, dword [0x1400c5fd4]
movss dword [rbp + 0x8cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8cc]
ucomisd xmm0, qword [0x1400c5fd8]
jp 0x14004fe51
ucomisd xmm0, qword [0x1400c5fd8]
jne 0x14004fe51
movss xmm0, dword [0x1400c5fe0]
movss dword [rbp + 0x8cc], xmm0
movss xmm0, dword [0x1400c5fe4]
movss dword [rbp + 0x8cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8cc]
ucomisd xmm0, qword [0x1400c5fe8]
jp 0x14004fe91
ucomisd xmm0, qword [0x1400c5fe8]
jne 0x14004fe91
movss xmm0, dword [0x1400c5ff0]
movss dword [rbp + 0x8cc], xmm0
movss xmm0, dword [0x1400c5ff4]
movss dword [rbp + 0x8cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8cc]
ucomisd xmm0, qword [0x1400c5ff8]
jp 0x14004fed1
ucomisd xmm0, qword [0x1400c5ff8]
jne 0x14004fed1
movss xmm0, dword [0x1400c6000]
movss dword [rbp + 0x8cc], xmm0
movss xmm0, dword [0x1400c6004]
movss dword [rbp + 0x8cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8cc]
ucomisd xmm0, qword [0x1400c6008]
jp 0x14004ff11
ucomisd xmm0, qword [0x1400c6008]
jne 0x14004ff11
movss xmm0, dword [0x1400c6010]
movss dword [rbp + 0x8cc], xmm0
movss xmm0, dword [0x1400c6014]
movss dword [rbp + 0x8cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8cc]
ucomisd xmm0, qword [0x1400c6018]
jp 0x14004ff51
ucomisd xmm0, qword [0x1400c6018]
jne 0x14004ff51
movss xmm0, dword [0x1400c6020]
movss dword [rbp + 0x8cc], xmm0
movss xmm0, dword [0x1400c6024]
movss dword [rbp + 0x8cc], xmm0
movss xmm0, dword [0x1400c6028]
movss dword [rbp + 0x8c4], xmm0
movss xmm0, dword [0x1400c602c]
movss dword [rbp + 0x8c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8c4]
ucomisd xmm0, qword [0x1400c6030]
jp 0x140050059
ucomisd xmm0, qword [0x1400c6030]
jne 0x140050059
movss xmm0, dword [0x1400c6038]
movss dword [rbp + 0x8d0], xmm0
movss xmm0, dword [0x1400c603c]
movss dword [rbp + 0x8d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8d0]
ucomisd xmm0, qword [0x1400c6040]
jp 0x14004fff9
ucomisd xmm0, qword [0x1400c6040]
jne 0x14004fff9
movss xmm0, dword [str.:I_aIe]
movss dword [rbp + 0x8d0], xmm0
movss xmm0, dword [0x1400c604c]
movss dword [rbp + 0x8d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8d0]
ucomisd xmm0, qword [0x1400c6050]
jp 0x140050039
ucomisd xmm0, qword [0x1400c6050]
jne 0x140050039
movss xmm0, dword [str._JH]
movss dword [rbp + 0x8d0], xmm0
movss xmm0, dword [0x1400c605c]
movss dword [rbp + 0x8d0], xmm0
movss xmm0, dword [0x1400c6060]
movss dword [rbp + 0x8c4], xmm0
movss xmm0, dword [0x1400c6064]
movss dword [rbp + 0x8c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8c4]
ucomisd xmm0, qword [0x1400c6068]
jp 0x1400500ea
ucomisd xmm0, qword [0x1400c6068]
jne 0x1400500ea
movss xmm0, dword [0x1400c6070]
movss dword [rbp - 0xc], xmm0
movss xmm0, dword [str.O_I]
movss dword [rbp - 0xc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp - 0xc]
ucomisd xmm0, qword [0x1400c6078]
jp 0x1400500ca
ucomisd xmm0, qword [0x1400c6078]
jne 0x1400500ca
movss xmm0, dword [0x1400c6080]
movss dword [rbp - 0xc], xmm0
movss xmm0, dword [0x1400c6084]
movss dword [rbp - 0xc], xmm0
movss xmm0, dword [0x1400c6088]
movss dword [rbp + 0x8c4], xmm0
movss xmm0, dword [0x1400c608c]
movss dword [rbp + 0x8c4], xmm0
movss xmm0, dword [str._1_d]
movss dword [rbp + 0x8a4], xmm0
movss xmm0, dword [0x1400c6094]
movss dword [rbp + 0x8a4], xmm0
add dword [rbp + 0x79c], 1
cmp dword [rbp + 0x79c], 0x70d6
jle 0x14004ad3d
movss xmm0, dword [0x1400c6098]
movss dword [rbp + 0x8d4], xmm0
movss xmm0, dword [0x1400c609c]
movss dword [rbp + 0x8d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8d4]
ucomisd xmm0, qword [0x1400c60a0]
jp 0x140050181
ucomisd xmm0, qword [0x1400c60a0]
jne 0x140050181
movss xmm0, dword [0x1400c60a8]
movss dword [rbp + 0x8d4], xmm0
movss xmm0, dword [0x1400c60ac]
movss dword [rbp + 0x8d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8d4]
ucomisd xmm0, qword [0x1400c60b0]
jp 0x1400501c1
ucomisd xmm0, qword [0x1400c60b0]
jne 0x1400501c1
movss xmm0, dword [0x1400c60b8]
movss dword [rbp + 0x8d4], xmm0
movss xmm0, dword [0x1400c60bc]
movss dword [rbp + 0x8d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8d4]
ucomisd xmm0, qword [0x1400c60c0]
jp 0x140050201
ucomisd xmm0, qword [0x1400c60c0]
jne 0x140050201
movss xmm0, dword [0x1400c60c8]
movss dword [rbp + 0x8d4], xmm0
movss xmm0, dword [0x1400c60cc]
movss dword [rbp + 0x8d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8d4]
ucomisd xmm0, qword [0x1400c60d0]
jp 0x140050241
ucomisd xmm0, qword [0x1400c60d0]
jne 0x140050241
movss xmm0, dword [0x1400c60d8]
movss dword [rbp + 0x8d4], xmm0
movss xmm0, dword [0x1400c60dc]
movss dword [rbp + 0x8d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8d4]
ucomisd xmm0, qword [0x1400c60e0]
jp 0x140050281
ucomisd xmm0, qword [0x1400c60e0]
jne 0x140050281
movss xmm0, dword [0x1400c60e8]
movss dword [rbp + 0x8d4], xmm0
movss xmm0, dword [0x1400c60ec]
movss dword [rbp + 0x8d4], xmm0
mov dword [rbp + 0x8d8], 0x64cd
movss xmm0, dword [0x1400c60f0]
movss dword [rbp + 0x8dc], xmm0
movss xmm0, dword [0x1400c60f4]
movss dword [rbp + 0x8dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8dc]
ucomisd xmm0, qword [0x1400c60f8]
jp 0x1400502eb
ucomisd xmm0, qword [0x1400c60f8]
jne 0x1400502eb
movss xmm0, dword [0x1400c6100]
movss dword [rbp + 0x8dc], xmm0
movss xmm0, dword [0x1400c6104]
movss dword [rbp + 0x8dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8dc]
ucomisd xmm0, qword [0x1400c6108]
jp 0x14005032b
ucomisd xmm0, qword [0x1400c6108]
jne 0x14005032b
movss xmm0, dword [0x1400c6110]
movss dword [rbp + 0x8dc], xmm0
movss xmm0, dword [0x1400c6114]
movss dword [rbp + 0x8dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8dc]
ucomisd xmm0, qword [0x1400c6118]
jp 0x14005036b
ucomisd xmm0, qword [0x1400c6118]
jne 0x14005036b
movss xmm0, dword [0x1400c6120]
movss dword [rbp + 0x8dc], xmm0
movss xmm0, dword [0x1400c6124]
movss dword [rbp + 0x8dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8dc]
ucomisd xmm0, qword [0x1400c6128]
jp 0x1400503ab
ucomisd xmm0, qword [0x1400c6128]
jne 0x1400503ab
movss xmm0, dword [0x1400c6130]
movss dword [rbp + 0x8dc], xmm0
movss xmm0, dword [0x1400c6134]
movss dword [rbp + 0x8dc], xmm0
mov dword [rbp + 0x8e0], 0
jmp 0x140050a50
movss xmm0, dword [0x1400c6138]
movss dword [rbp + 0x8e4], xmm0
movss xmm0, dword [0x1400c613c]
movss dword [rbp + 0x8e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8e4]
ucomisd xmm0, qword [0x1400c6140]
jp 0x14005041a
ucomisd xmm0, qword [0x1400c6140]
jne 0x14005041a
movss xmm0, dword [0x1400c6148]
movss dword [rbp + 0x8e4], xmm0
movss xmm0, dword [0x1400c614c]
movss dword [rbp + 0x8e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8e4]
ucomisd xmm0, qword [0x1400c6150]
jp 0x14005045a
ucomisd xmm0, qword [0x1400c6150]
jne 0x14005045a
movss xmm0, dword [0x1400c6158]
movss dword [rbp + 0x8e4], xmm0
movss xmm0, dword [0x1400c615c]
movss dword [rbp + 0x8e4], xmm0
mov ecx, 0x230fc
call fcn.14008a780
mov qword [rbp + 0x28], rax
movss xmm0, dword [0x1400c6160]
movss dword [rbp + 0x24], xmm0
movss xmm0, dword [0x1400c6164]
movss dword [rbp + 0x24], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x24]
ucomisd xmm0, qword [0x1400c6168]
jp 0x1400504b9
ucomisd xmm0, qword [0x1400c6168]
jne 0x1400504b9
movss xmm0, dword [0x1400c6170]
movss dword [rbp + 0x24], xmm0
movss xmm0, dword [0x1400c6174]
movss dword [rbp + 0x24], xmm0
mov dword [rbp + 0x8e8], 0
jmp 0x140050863
movss xmm0, dword [str._n_DIr:0I_]
movss dword [rbp + 0x8ec], xmm0
movss xmm0, dword [0x1400c617c]
movss dword [rbp + 0x8ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8ec]
ucomisd xmm0, qword [0x1400c6180]
jp 0x140050528
ucomisd xmm0, qword [0x1400c6180]
jne 0x140050528
movss xmm0, dword [0x1400c6188]
movss dword [rbp + 0x8ec], xmm0
movss xmm0, dword [0x1400c618c]
movss dword [rbp + 0x8ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8ec]
ucomisd xmm0, qword [0x1400c6190]
jp 0x140050568
ucomisd xmm0, qword [0x1400c6190]
jne 0x140050568
movss xmm0, dword [0x1400c6198]
movss dword [rbp + 0x8ec], xmm0
movss xmm0, dword [0x1400c619c]
movss dword [rbp + 0x8ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8ec]
ucomisd xmm0, qword [0x1400c61a0]
jp 0x1400505a8
ucomisd xmm0, qword [0x1400c61a0]
jne 0x1400505a8
movss xmm0, dword [0x1400c61a8]
movss dword [rbp + 0x8ec], xmm0
movss xmm0, dword [0x1400c61ac]
movss dword [rbp + 0x8ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8ec]
ucomisd xmm0, qword [0x1400c61b0]
jp 0x1400505e8
ucomisd xmm0, qword [0x1400c61b0]
jne 0x1400505e8
movss xmm0, dword [0x1400c61b8]
movss dword [rbp + 0x8ec], xmm0
movss xmm0, dword [str.H_b_s]
movss dword [rbp + 0x8ec], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov edx, dword [rbp + 0x8e8]
movsxd rdx, edx
lea rcx, [rdx*4]
mov rdx, qword [rbp + 0x28]
lea r8, [rcx + rdx]
movsxd rdx, eax
imul rdx, rdx, 0xffffffff9c572d9d
shr rdx, 0x20
add edx, eax
sar edx, 0xd
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x3466
sub eax, ecx
mov edx, eax
mov dword [r8], edx
movss xmm0, dword [0x1400c61c0]
movss dword [rbp + 0x8f0], xmm0
movss xmm0, dword [0x1400c61c4]
movss dword [rbp + 0x8f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8f0]
ucomisd xmm0, qword [0x1400c61c8]
jp 0x14005068d
ucomisd xmm0, qword [0x1400c61c8]
jne 0x14005068d
movss xmm0, dword [0x1400c61d0]
movss dword [rbp + 0x8f0], xmm0
movss xmm0, dword [0x1400c61d4]
movss dword [rbp + 0x8f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8f0]
ucomisd xmm0, qword [0x1400c61d8]
jp 0x1400506cd
ucomisd xmm0, qword [0x1400c61d8]
jne 0x1400506cd
movss xmm0, dword [0x1400c61e0]
movss dword [rbp + 0x8f0], xmm0
movss xmm0, dword [0x1400c61e4]
movss dword [rbp + 0x8f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8f0]
ucomisd xmm0, qword [0x1400c61e8]
jp 0x14005070d
ucomisd xmm0, qword [0x1400c61e8]
jne 0x14005070d
movss xmm0, dword [0x1400c61f0]
movss dword [rbp + 0x8f0], xmm0
movss xmm0, dword [0x1400c61f4]
movss dword [rbp + 0x8f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8f0]
ucomisd xmm0, qword [0x1400c61f8]
jp 0x14005074d
ucomisd xmm0, qword [0x1400c61f8]
jne 0x14005074d
movss xmm0, dword [0x1400c6200]
movss dword [rbp + 0x8f0], xmm0
movss xmm0, dword [0x1400c6204]
movss dword [rbp + 0x8f0], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
movsxd rdx, eax
imul rdx, rdx, 0xffffffff9805ca39
shr rdx, 0x20
add edx, eax
sar edx, 0xd
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x35e3
sub eax, ecx
mov edx, eax
add dword [rbp + 0x8d8], edx
movss xmm0, dword [0x1400c6208]
movss dword [rbp + 0x8f4], xmm0
movss xmm0, dword [0x1400c620c]
movss dword [rbp + 0x8f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8f4]
ucomisd xmm0, qword [0x1400c6210]
jp 0x1400507dc
ucomisd xmm0, qword [0x1400c6210]
jne 0x1400507dc
movss xmm0, dword [0x1400c6218]
movss dword [rbp + 0x8f4], xmm0
movss xmm0, dword [0x1400c621c]
movss dword [rbp + 0x8f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8f4]
ucomisd xmm0, qword [0x1400c6220]
jp 0x14005081c
ucomisd xmm0, qword [0x1400c6220]
jne 0x14005081c
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8f4]
ucomisd xmm0, qword [0x1400c6230]
jp 0x14005085c
cmp dword [rbp + 0x8e8], 0x262
jle 0x1400504c8
movss xmm0, dword [0x1400c6240]
movss dword [rbp + 0x8f8], xmm0
movss xmm0, dword [0x1400c6244]
movss dword [rbp + 0x8f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8f8]
ucomisd xmm0, qword [0x1400c6248]
jp 0x1400508d3
ucomisd xmm0, qword [0x1400c6248]
jne 0x1400508d3
movss xmm0, dword [0x1400c6250]
movss dword [rbp + 0x8f8], xmm0
movss xmm0, dword [0x1400c6254]
movss dword [rbp + 0x8f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8f8]
ucomisd xmm0, qword [0x1400c6258]
jp 0x140050913
ucomisd xmm0, qword [0x1400c6258]
jne 0x140050913
movss xmm0, dword [0x1400c6260]
movss dword [rbp + 0x8f8], xmm0
movss xmm0, dword [0x1400c6264]
movss dword [rbp + 0x8f8], xmm0
mov rax, qword [rbp + 0x28]
test rax, rax
je 0x140050929
mov edx, 4
mov rcx, rax
call fcn.14008a770
movss xmm0, dword [0x1400c6268]
movss dword [rbp + 0x8fc], xmm0
movss xmm0, dword [0x1400c626c]
movss dword [rbp + 0x8fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8fc]
ucomisd xmm0, qword [0x1400c6270]
jp 0x140050989
ucomisd xmm0, qword [0x1400c6270]
jne 0x140050989
movss xmm0, dword [0x1400c6278]
movss dword [rbp + 0x8fc], xmm0
movss xmm0, dword [0x1400c627c]
movss dword [rbp + 0x8fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8fc]
ucomisd xmm0, qword [0x1400c6280]
jp 0x1400509c9
ucomisd xmm0, qword [0x1400c6280]
jne 0x1400509c9
movss xmm0, dword [0x1400c6288]
movss dword [rbp + 0x8fc], xmm0
movss xmm0, dword [0x1400c628c]
movss dword [rbp + 0x8fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8fc]
ucomisd xmm0, qword [0x1400c6290]
jp 0x140050a09
ucomisd xmm0, qword [0x1400c6290]
jne 0x140050a09
movss xmm0, dword [0x1400c6298]
movss dword [rbp + 0x8fc], xmm0
movss xmm0, dword [str.l__]
movss dword [rbp + 0x8fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x8fc]
ucomisd xmm0, qword [0x1400c62a0]
jp 0x140050a49
ucomisd xmm0, qword [0x1400c62a0]
jne 0x140050a49
movss xmm0, dword [0x1400c62a8]
movss dword [rbp + 0x8fc], xmm0
movss xmm0, dword [0x1400c62ac]
movss dword [rbp + 0x8fc], xmm0
add dword [rbp + 0x8e0], 1
cmp dword [rbp + 0x8e0], 0x6c3c
jle 0x1400503ba
mov dword [rbp + 0x900], 0xd80
movss xmm0, dword [0x1400c62b0]
movss dword [rbp + 0x904], xmm0
movss xmm0, dword [0x1400c62b4]
movss dword [rbp + 0x904], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x904]
ucomisd xmm0, qword [0x1400c62b8]
jp 0x140050bb2
ucomisd xmm0, qword [0x1400c62b8]
jne 0x140050bb2
movss xmm0, dword [str.J_3]
movss dword [rbp + 0x908], xmm0
movss xmm0, dword [0x1400c62c4]
movss dword [rbp + 0x908], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x908]
ucomisd xmm0, qword [0x1400c62c8]
jp 0x140050b12
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x904]
ucomisd xmm0, qword [0x1400c6300]
jp 0x140050c9a
ucomisd xmm0, qword [0x1400c6300]
jne 0x140050c9a
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0x904]
ucomisd xmm0, qword [0x1400c6338]
jp 0x140050e42
push rdi
push rsi
push rbx
sub rsp, 0x90
xor esi, esi
call fcn.140070b20
call sub.api_ms_win_crt_runtime_l1_1_0.dll___p__acmdln
mov rbx, qword [rax]
test rbx, rbx
jne 0x14008b3db
jmp 0x14008b451
test cl, cl
je 0x14008b408
and esi, 1
je 0x14008b3f0
mov esi, 1
call sub.api_ms_win_crt_multibyte_l1_1_0.dll__ismbblead
test eax, eax
je 0x14008b3d7
cmp byte [rbx + 1], 1
sbb rbx, 0xffffffffffffffff
add rbx, 1
movsx ecx, byte [rbx]
cmp cl, 0x20
jle 0x14008b3b8
mov eax, esi
xor eax, 1
cmp cl, 0x22
cmove esi, eax
jmp 0x14008b3c6
test cl, cl
je 0x14008b408
nop dword [rax]
movzx eax, byte [rbx + 1]
add rbx, 1
test al, al
je 0x14008b408
cmp al, 0x20
jle 0x14008b3f8
lea rdx, [rsp + 0x20]
xor eax, eax
mov ecx, 0xd
mov rdi, rdx
rep stosq qword [rdi], rax
mov rcx, rdx
call qword [sym.imp.KERNEL32.dll_GetStartupInfoA]
mov r9d, 0xa
test byte [rsp + 0x5c], 1
je 0x14008b436
movzx r9d, word [rsp + 0x60]
mov rcx, qword [0x1400cdf80]
mov r8, rbx
xor edx, edx
add rsp, 0x90
pop rbx
pop rsi
pop rdi
jmp 0x1400477c3
lea rbx, [0x1400cd7a0]
jmp 0x14008b408