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

Disassembly:
push rbp
push r13
push r12
push rdi
push rbx
mov eax, 0xb7f0
call fcn.1400843f0
sub rsp, rax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xb7a0], rcx
mov dword [rbp + 0xb76c], 0x1da9
movss xmm0, dword [0x1401401f0]
movss dword [rbp + 0xb768], xmm0
movss xmm0, dword [0x1401401f4]
movss dword [rbp + 0xb768], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb768]
ucomisd xmm0, qword [0x1401401f8]
jp 0x140013762
ucomisd xmm0, qword [0x1401401f8]
jne 0x140013762
movss xmm0, dword [0x140140200]
movss dword [rbp + 0xb764], xmm0
movss xmm0, dword [0x140140204]
movss dword [rbp + 0xb764], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb764]
ucomisd xmm0, qword [0x140140208]
jp 0x140013702
ucomisd xmm0, qword [0x140140208]
jne 0x140013702
movss xmm0, dword [0x140140210]
movss dword [rbp + 0xb764], xmm0
movss xmm0, dword [0x140140214]
movss dword [rbp + 0xb764], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb764]
ucomisd xmm0, qword [0x140140218]
jp 0x140013742
ucomisd xmm0, qword [0x140140218]
jne 0x140013742
movss xmm0, dword [0x140140220]
movss dword [rbp + 0xb764], xmm0
movss xmm0, dword [0x140140224]
movss dword [rbp + 0xb764], xmm0
movss xmm0, dword [0x140140228]
movss dword [rbp + 0xb768], xmm0
movss xmm0, dword [0x14014022c]
movss dword [rbp + 0xb768], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb768]
ucomisd xmm0, qword [0x140140230]
jp 0x1400138ca
ucomisd xmm0, qword [0x140140230]
jne 0x1400138ca
movss xmm0, dword [0x140140238]
movss dword [rbp + 0xb760], xmm0
movss xmm0, dword [0x14014023c]
movss dword [rbp + 0xb760], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb760]
ucomisd xmm0, qword [0x140140240]
jp 0x1400137ea
ucomisd xmm0, qword [0x140140240]
jne 0x1400137ea
movss xmm0, dword [0x140140248]
movss dword [rbp + 0xb760], xmm0
movss xmm0, dword [0x14014024c]
movss dword [rbp + 0xb760], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb760]
ucomisd xmm0, qword [0x140140250]
jp 0x14001382a
ucomisd xmm0, qword [0x140140250]
jne 0x14001382a
movss xmm0, dword [0x140140258]
movss dword [rbp + 0xb760], xmm0
movss xmm0, dword [0x14014025c]
movss dword [rbp + 0xb760], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb760]
ucomisd xmm0, qword [0x140140260]
jp 0x14001386a
ucomisd xmm0, qword [0x140140260]
jne 0x14001386a
movss xmm0, dword [0x140140268]
movss dword [rbp + 0xb760], xmm0
movss xmm0, dword [0x14014026c]
movss dword [rbp + 0xb760], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb760]
ucomisd xmm0, qword [0x140140270]
jp 0x1400138aa
ucomisd xmm0, qword [0x140140270]
jne 0x1400138aa
movss xmm0, dword [0x140140278]
movss dword [rbp + 0xb760], xmm0
movss xmm0, dword [0x14014027c]
movss dword [rbp + 0xb760], xmm0
movss xmm0, dword [0x140140280]
movss dword [rbp + 0xb768], xmm0
movss xmm0, dword [0x140140284]
movss dword [rbp + 0xb768], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb768]
ucomisd xmm0, qword [0x140140288]
jp 0x140013a32
ucomisd xmm0, qword [0x140140288]
jne 0x140013a32
movss xmm0, dword [0x140140290]
movss dword [rbp + 0xb75c], xmm0
movss xmm0, dword [0x140140294]
movss dword [rbp + 0xb75c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb75c]
ucomisd xmm0, qword [0x140140298]
jp 0x140013952
ucomisd xmm0, qword [0x140140298]
jne 0x140013952
movss xmm0, dword [0x1401402a0]
movss dword [rbp + 0xb75c], xmm0
movss xmm0, dword [0x1401402a4]
movss dword [rbp + 0xb75c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb75c]
ucomisd xmm0, qword [0x1401402a8]
jp 0x140013992
ucomisd xmm0, qword [0x1401402a8]
jne 0x140013992
movss xmm0, dword [0x1401402b0]
movss dword [rbp + 0xb75c], xmm0
movss xmm0, dword [0x1401402b4]
movss dword [rbp + 0xb75c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb75c]
ucomisd xmm0, qword [0x1401402b8]
jp 0x1400139d2
ucomisd xmm0, qword [0x1401402b8]
jne 0x1400139d2
movss xmm0, dword [0x1401402c0]
movss dword [rbp + 0xb75c], xmm0
movss xmm0, dword [0x1401402c4]
movss dword [rbp + 0xb75c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb75c]
ucomisd xmm0, qword [0x1401402c8]
jp 0x140013a12
ucomisd xmm0, qword [0x1401402c8]
jne 0x140013a12
movss xmm0, dword [0x1401402d0]
movss dword [rbp + 0xb75c], xmm0
movss xmm0, dword [0x1401402d4]
movss dword [rbp + 0xb75c], xmm0
movss xmm0, dword [0x1401402d8]
movss dword [rbp + 0xb768], xmm0
movss xmm0, dword [str._aZI_8]
movss dword [rbp + 0xb768], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb768]
ucomisd xmm0, qword [0x1401402e0]
jp 0x140013b5a
ucomisd xmm0, qword [0x1401402e0]
jne 0x140013b5a
movss xmm0, dword [0x1401402e8]
movss dword [rbp + 0xb758], xmm0
movss xmm0, dword [0x1401402ec]
movss dword [rbp + 0xb758], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb758]
ucomisd xmm0, qword [0x1401402f0]
jp 0x140013aba
ucomisd xmm0, qword [0x1401402f0]
jne 0x140013aba
movss xmm0, dword [0x1401402f8]
movss dword [rbp + 0xb758], xmm0
movss xmm0, dword [0x1401402fc]
movss dword [rbp + 0xb758], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb758]
ucomisd xmm0, qword [0x140140300]
jp 0x140013afa
ucomisd xmm0, qword [0x140140300]
jne 0x140013afa
movss xmm0, dword [0x140140308]
movss dword [rbp + 0xb758], xmm0
movss xmm0, dword [0x14014030c]
movss dword [rbp + 0xb758], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb758]
ucomisd xmm0, qword [0x140140310]
jp 0x140013b3a
ucomisd xmm0, qword [0x140140310]
jne 0x140013b3a
movss xmm0, dword [0x140140318]
movss dword [rbp + 0xb758], xmm0
movss xmm0, dword [0x14014031c]
movss dword [rbp + 0xb758], xmm0
movss xmm0, dword [0x140140320]
movss dword [rbp + 0xb768], xmm0
movss xmm0, dword [0x140140324]
movss dword [rbp + 0xb768], xmm0
mov dword [rbp + 0xb754], 0
jmp 0x1400154b5
movss xmm0, dword [0x140140328]
movss dword [rbp + 0xb750], xmm0
movss xmm0, dword [0x14014032c]
movss dword [rbp + 0xb750], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb750]
ucomisd xmm0, qword [0x140140330]
jp 0x140013cb1
ucomisd xmm0, qword [0x140140330]
jne 0x140013cb1
movss xmm0, dword [0x140140338]
movss dword [rbp + 0xb74c], xmm0
movss xmm0, dword [0x14014033c]
movss dword [rbp + 0xb74c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb74c]
ucomisd xmm0, qword [0x140140340]
jp 0x140013c11
ucomisd xmm0, qword [0x140140340]
jne 0x140013c11
movss xmm0, dword [0x140140348]
movss dword [rbp + 0xb74c], xmm0
movss xmm0, dword [0x14014034c]
movss dword [rbp + 0xb74c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb74c]
ucomisd xmm0, qword [0x140140350]
jp 0x140013c51
ucomisd xmm0, qword [0x140140350]
jne 0x140013c51
movss xmm0, dword [0x140140358]
movss dword [rbp + 0xb74c], xmm0
movss xmm0, dword [0x14014035c]
movss dword [rbp + 0xb74c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb74c]
ucomisd xmm0, qword [0x140140360]
jp 0x140013c91
ucomisd xmm0, qword [0x140140360]
jne 0x140013c91
movss xmm0, dword [0x140140368]
movss dword [rbp + 0xb74c], xmm0
movss xmm0, dword [0x14014036c]
movss dword [rbp + 0xb74c], xmm0
movss xmm0, dword [0x140140370]
movss dword [rbp + 0xb750], xmm0
movss xmm0, dword [0x140140374]
movss dword [rbp + 0xb750], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb750]
ucomisd xmm0, qword [0x140140378]
jp 0x140013e59
ucomisd xmm0, qword [0x140140378]
jne 0x140013e59
movss xmm0, dword [0x140140380]
movss dword [rbp + 0xb748], xmm0
movss xmm0, dword [0x140140384]
movss dword [rbp + 0xb748], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb748]
ucomisd xmm0, qword [0x140140388]
jp 0x140013d39
ucomisd xmm0, qword [0x140140388]
jne 0x140013d39
movss xmm0, dword [0x140140390]
movss dword [rbp + 0xb748], xmm0
movss xmm0, dword [0x140140394]
movss dword [rbp + 0xb748], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb748]
ucomisd xmm0, qword [0x140140398]
jp 0x140013d79
ucomisd xmm0, qword [0x140140398]
jne 0x140013d79
movss xmm0, dword [0x1401403a0]
movss dword [rbp + 0xb748], xmm0
movss xmm0, dword [str.0_a]
movss dword [rbp + 0xb748], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb748]
ucomisd xmm0, qword [0x1401403a8]
jp 0x140013db9
ucomisd xmm0, qword [0x1401403a8]
jne 0x140013db9
movss xmm0, dword [0x1401403b0]
movss dword [rbp + 0xb748], xmm0
movss xmm0, dword [0x1401403b4]
movss dword [rbp + 0xb748], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb748]
ucomisd xmm0, qword [0x1401403b8]
jp 0x140013df9
ucomisd xmm0, qword [0x1401403b8]
jne 0x140013df9
movss xmm0, dword [0x1401403c0]
movss dword [rbp + 0xb748], xmm0
movss xmm0, dword [0x1401403c4]
movss dword [rbp + 0xb748], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb748]
ucomisd xmm0, qword [0x1401403c8]
jp 0x140013e39
ucomisd xmm0, qword [0x1401403c8]
jne 0x140013e39
movss xmm0, dword [0x1401403d0]
movss dword [rbp + 0xb748], xmm0
movss xmm0, dword [0x1401403d4]
movss dword [rbp + 0xb748], xmm0
movss xmm0, dword [0x1401403d8]
movss dword [rbp + 0xb750], xmm0
movss xmm0, dword [0x1401403dc]
movss dword [rbp + 0xb750], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb750]
ucomisd xmm0, qword [0x1401403e0]
jp 0x140013f01
ucomisd xmm0, qword [0x1401403e0]
jne 0x140013f01
movss xmm0, dword [0x1401403e8]
movss dword [rbp + 0xa700], xmm0
movss xmm0, dword [0x1401403ec]
movss dword [rbp + 0xa700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa700]
ucomisd xmm0, qword [0x1401403f0]
jp 0x140013ee1
ucomisd xmm0, qword [0x1401403f0]
jne 0x140013ee1
movss xmm0, dword [0x1401403f8]
movss dword [rbp + 0xa700], xmm0
movss xmm0, dword [0x1401403fc]
movss dword [rbp + 0xa700], xmm0
movss xmm0, dword [0x140140400]
movss dword [rbp + 0xb750], xmm0
movss xmm0, dword [0x140140404]
movss dword [rbp + 0xb750], xmm0
mov ecx, 0x12574
call fcn.14009d070
mov qword [rbp + 0xa6f8], rax
movss xmm0, dword [0x140140408]
movss dword [rbp + 0xb744], xmm0
movss xmm0, dword [0x14014040c]
movss dword [rbp + 0xb744], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb744]
ucomisd xmm0, qword [0x140140410]
jp 0x14001409a
ucomisd xmm0, qword [0x140140410]
jne 0x14001409a
movss xmm0, dword [0x140140418]
movss dword [rbp + 0xb740], xmm0
movss xmm0, dword [0x14014041c]
movss dword [rbp + 0xb740], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb740]
ucomisd xmm0, qword [0x140140420]
jp 0x140013fba
ucomisd xmm0, qword [0x140140420]
jne 0x140013fba
movss xmm0, dword [0x140140428]
movss dword [rbp + 0xb740], xmm0
movss xmm0, dword [0x14014042c]
movss dword [rbp + 0xb740], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb740]
ucomisd xmm0, qword [str.UP_vq]
jp 0x140013ffa
ucomisd xmm0, qword [str.UP_vq]
jne 0x140013ffa
movss xmm0, dword [0x140140438]
movss dword [rbp + 0xb740], xmm0
movss xmm0, dword [0x14014043c]
movss dword [rbp + 0xb740], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb740]
ucomisd xmm0, qword [0x140140440]
jp 0x14001403a
ucomisd xmm0, qword [0x140140440]
jne 0x14001403a
movss xmm0, dword [0x140140448]
movss dword [rbp + 0xb740], xmm0
movss xmm0, dword [0x14014044c]
movss dword [rbp + 0xb740], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb740]
ucomisd xmm0, qword [0x140140450]
jp 0x14001407a
ucomisd xmm0, qword [0x140140450]
jne 0x14001407a
movss xmm0, dword [0x140140458]
movss dword [rbp + 0xb740], xmm0
movss xmm0, dword [0x14014045c]
movss dword [rbp + 0xb740], xmm0
movss xmm0, dword [0x140140460]
movss dword [rbp + 0xb744], xmm0
movss xmm0, dword [0x140140464]
movss dword [rbp + 0xb744], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb744]
ucomisd xmm0, qword [0x140140468]
jp 0x140014202
ucomisd xmm0, qword [0x140140468]
jne 0x140014202
movss xmm0, dword [0x140140470]
movss dword [rbp + 0xb73c], xmm0
movss xmm0, dword [0x140140474]
movss dword [rbp + 0xb73c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb73c]
ucomisd xmm0, qword [0x140140478]
jp 0x140014122
ucomisd xmm0, qword [0x140140478]
jne 0x140014122
movss xmm0, dword [0x140140480]
movss dword [rbp + 0xb73c], xmm0
movss xmm0, dword [0x140140484]
movss dword [rbp + 0xb73c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb73c]
ucomisd xmm0, qword [0x140140488]
jp 0x140014162
ucomisd xmm0, qword [0x140140488]
jne 0x140014162
movss xmm0, dword [0x140140490]
movss dword [rbp + 0xb73c], xmm0
movss xmm0, dword [0x140140494]
movss dword [rbp + 0xb73c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb73c]
ucomisd xmm0, qword [0x140140498]
jp 0x1400141a2
ucomisd xmm0, qword [0x140140498]
jne 0x1400141a2
movss xmm0, dword [0x1401404a0]
movss dword [rbp + 0xb73c], xmm0
movss xmm0, dword [0x1401404a4]
movss dword [rbp + 0xb73c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb73c]
ucomisd xmm0, qword [0x1401404a8]
jp 0x1400141e2
ucomisd xmm0, qword [0x1401404a8]
jne 0x1400141e2
movss xmm0, dword [0x1401404b0]
movss dword [rbp + 0xb73c], xmm0
movss xmm0, dword [0x1401404b4]
movss dword [rbp + 0xb73c], xmm0
movss xmm0, dword [0x1401404b8]
movss dword [rbp + 0xb744], xmm0
movss xmm0, dword [0x1401404bc]
movss dword [rbp + 0xb744], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb744]
ucomisd xmm0, qword [0x1401404c0]
jp 0x1400142ea
ucomisd xmm0, qword [0x1401404c0]
jne 0x1400142ea
movss xmm0, dword [0x1401404c8]
movss dword [rbp + 0xb738], xmm0
movss xmm0, dword [0x1401404cc]
movss dword [rbp + 0xb738], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb738]
ucomisd xmm0, qword [str.hU_b]
jp 0x14001428a
ucomisd xmm0, qword [str.hU_b]
jne 0x14001428a
movss xmm0, dword [0x1401404d8]
movss dword [rbp + 0xb738], xmm0
movss xmm0, dword [0x1401404dc]
movss dword [rbp + 0xb738], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb738]
ucomisd xmm0, qword [0x1401404e0]
jp 0x1400142ca
ucomisd xmm0, qword [0x1401404e0]
jne 0x1400142ca
movss xmm0, dword [str._kpI_U]
movss dword [rbp + 0xb738], xmm0
movss xmm0, dword [0x1401404ec]
movss dword [rbp + 0xb738], xmm0
movss xmm0, dword [0x1401404f0]
movss dword [rbp + 0xb744], xmm0
movss xmm0, dword [0x1401404f4]
movss dword [rbp + 0xb744], xmm0
mov dword [rbp + 0xb734], 0
jmp 0x14001499d
movss xmm0, dword [0x1401404f8]
movss dword [rbp + 0xb730], xmm0
movss xmm0, dword [0x1401404fc]
movss dword [rbp + 0xb730], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb730]
ucomisd xmm0, qword [0x140140500]
jp 0x1400143c1
ucomisd xmm0, qword [0x140140500]
jne 0x1400143c1
movss xmm0, dword [0x140140508]
movss dword [rbp + 0xa6ec], xmm0
movss xmm0, dword [0x14014050c]
movss dword [rbp + 0xa6ec], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa6ec]
ucomisd xmm0, qword [0x140140510]
jp 0x1400143a1
ucomisd xmm0, qword [0x140140510]
jne 0x1400143a1
movss xmm0, dword [0x140140518]
movss dword [rbp + 0xa6ec], xmm0
movss xmm0, dword [0x14014051c]
movss dword [rbp + 0xa6ec], xmm0
movss xmm0, dword [0x140140520]
movss dword [rbp + 0xb730], xmm0
movss xmm0, dword [0x140140524]
movss dword [rbp + 0xb730], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb730]
ucomisd xmm0, qword [0x140140528]
jp 0x1400144e9
ucomisd xmm0, qword [0x140140528]
jne 0x1400144e9
movss xmm0, dword [0x140140530]
movss dword [rbp + 0xb72c], xmm0
movss xmm0, dword [0x140140534]
movss dword [rbp + 0xb72c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb72c]
ucomisd xmm0, qword [0x140140538]
jp 0x140014449
ucomisd xmm0, qword [0x140140538]
jne 0x140014449
movss xmm0, dword [0x140140540]
movss dword [rbp + 0xb72c], xmm0
movss xmm0, dword [0x140140544]
movss dword [rbp + 0xb72c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb72c]
ucomisd xmm0, qword [0x140140548]
jp 0x140014489
ucomisd xmm0, qword [0x140140548]
jne 0x140014489
movss xmm0, dword [0x140140550]
movss dword [rbp + 0xb72c], xmm0
movss xmm0, dword [0x140140554]
movss dword [rbp + 0xb72c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb72c]
ucomisd xmm0, qword [0x140140558]
jp 0x1400144c9
ucomisd xmm0, qword [0x140140558]
jne 0x1400144c9
movss xmm0, dword [0x140140560]
movss dword [rbp + 0xb72c], xmm0
movss xmm0, dword [0x140140564]
movss dword [rbp + 0xb72c], xmm0
movss xmm0, dword [0x140140568]
movss dword [rbp + 0xb730], xmm0
movss xmm0, dword [0x14014056c]
movss dword [rbp + 0xb730], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb730]
ucomisd xmm0, qword [0x140140570]
jp 0x140014611
ucomisd xmm0, qword [0x140140570]
jne 0x140014611
movss xmm0, dword [0x140140578]
movss dword [rbp + 0xb728], xmm0
movss xmm0, dword [0x14014057c]
movss dword [rbp + 0xb728], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb728]
ucomisd xmm0, qword [0x140140580]
jp 0x140014571
ucomisd xmm0, qword [0x140140580]
jne 0x140014571
movss xmm0, dword [0x140140588]
movss dword [rbp + 0xb728], xmm0
movss xmm0, dword [0x14014058c]
movss dword [rbp + 0xb728], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb728]
ucomisd xmm0, qword [0x140140590]
jp 0x1400145b1
ucomisd xmm0, qword [0x140140590]
jne 0x1400145b1
movss xmm0, dword [0x140140598]
movss dword [rbp + 0xb728], xmm0
movss xmm0, dword [0x14014059c]
movss dword [rbp + 0xb728], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb728]
ucomisd xmm0, qword [0x1401405a0]
jp 0x1400145f1
ucomisd xmm0, qword [0x1401405a0]
jne 0x1400145f1
movss xmm0, dword [0x1401405a8]
movss dword [rbp + 0xb728], xmm0
movss xmm0, dword [0x1401405ac]
movss dword [rbp + 0xb728], xmm0
movss xmm0, dword [0x1401405b0]
movss dword [rbp + 0xb730], xmm0
movss xmm0, dword [0x1401405b4]
movss dword [rbp + 0xb730], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov edx, dword [rbp + 0xb734]
movsxd rdx, edx
lea rcx, [rdx*4]
mov rdx, qword [rbp + 0xa6f8]
lea r8, [rcx + rdx]
movsxd rdx, eax
imul rdx, rdx, 0xffffffff9694ed6b
shr rdx, 0x20
add edx, eax
sar edx, 0xd
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x3667
sub eax, ecx
mov edx, eax
mov dword [r8], edx
movss xmm0, dword [0x1401405b8]
movss dword [rbp + 0xa6e8], xmm0
movss xmm0, dword [0x1401405bc]
movss dword [rbp + 0xa6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa6e8]
ucomisd xmm0, qword [str._x_9_P]
jp 0x1400147e1
ucomisd xmm0, qword [str._x_9_P]
jne 0x1400147e1
movss xmm0, dword [0x1401405c8]
movss dword [rbp + 0xb724], xmm0
movss xmm0, dword [0x1401405cc]
movss dword [rbp + 0xb724], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb724]
ucomisd xmm0, qword [0x1401405d0]
jp 0x140014701
ucomisd xmm0, qword [0x1401405d0]
jne 0x140014701
movss xmm0, dword [0x1401405d8]
movss dword [rbp + 0xb724], xmm0
movss xmm0, dword [0x1401405dc]
movss dword [rbp + 0xb724], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb724]
ucomisd xmm0, qword [0x1401405e0]
jp 0x140014741
ucomisd xmm0, qword [0x1401405e0]
jne 0x140014741
movss xmm0, dword [0x1401405e8]
movss dword [rbp + 0xb724], xmm0
movss xmm0, dword [0x1401405ec]
movss dword [rbp + 0xb724], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb724]
ucomisd xmm0, qword [0x1401405f0]
jp 0x140014781
ucomisd xmm0, qword [0x1401405f0]
jne 0x140014781
movss xmm0, dword [0x1401405f8]
movss dword [rbp + 0xb724], xmm0
movss xmm0, dword [0x1401405fc]
movss dword [rbp + 0xb724], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb724]
ucomisd xmm0, qword [0x140140600]
jp 0x1400147c1
ucomisd xmm0, qword [0x140140600]
jne 0x1400147c1
movss xmm0, dword [0x140140608]
movss dword [rbp + 0xb724], xmm0
movss xmm0, dword [0x14014060c]
movss dword [rbp + 0xb724], xmm0
movss xmm0, dword [0x140140610]
movss dword [rbp + 0xa6e8], xmm0
movss xmm0, dword [0x140140614]
movss dword [rbp + 0xa6e8], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
movsxd rdx, eax
imul rdx, rdx, 0x487ede05
shr rdx, 0x20
sar edx, 0xc
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x3880
sub eax, ecx
mov edx, eax
add dword [rbp + 0xb76c], edx
movss xmm0, dword [0x140140618]
movss dword [rbp + 0xa6e4], xmm0
movss xmm0, dword [0x14014061c]
movss dword [rbp + 0xa6e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa6e4]
ucomisd xmm0, qword [0x140140620]
jp 0x140014996
ucomisd xmm0, qword [0x140140620]
jne 0x140014996
movss xmm0, dword [0x140140628]
movss dword [rbp + 0xb720], xmm0
movss xmm0, dword [0x14014062c]
movss dword [rbp + 0xb720], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb720]
ucomisd xmm0, qword [0x140140630]
jp 0x1400148b6
ucomisd xmm0, qword [0x140140630]
jne 0x1400148b6
movss xmm0, dword [0x140140638]
movss dword [rbp + 0xb720], xmm0
movss xmm0, dword [0x14014063c]
movss dword [rbp + 0xb720], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb720]
ucomisd xmm0, qword [0x140140640]
jp 0x1400148f6
ucomisd xmm0, qword [0x140140640]
jne 0x1400148f6
movss xmm0, dword [0x140140648]
movss dword [rbp + 0xb720], xmm0
movss xmm0, dword [0x14014064c]
movss dword [rbp + 0xb720], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb720]
ucomisd xmm0, qword [0x140140650]
jp 0x140014936
ucomisd xmm0, qword [0x140140650]
jne 0x140014936
movss xmm0, dword [0x140140658]
movss dword [rbp + 0xb720], xmm0
movss xmm0, dword [0x14014065c]
movss dword [rbp + 0xb720], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb720]
ucomisd xmm0, qword [0x140140660]
jp 0x140014976
ucomisd xmm0, qword [0x140140660]
jne 0x140014976
movss xmm0, dword [0x140140668]
movss dword [rbp + 0xb720], xmm0
movss xmm0, dword [0x14014066c]
movss dword [rbp + 0xb720], xmm0
movss xmm0, dword [0x140140670]
movss dword [rbp + 0xa6e4], xmm0
movss xmm0, dword [0x140140674]
movss dword [rbp + 0xa6e4], xmm0
add dword [rbp + 0xb734], 1
cmp dword [rbp + 0xb734], 0x7b0
jle 0x1400142f9
movss xmm0, dword [0x140140678]
movss dword [rbp + 0xb71c], xmm0
movss xmm0, dword [0x14014067c]
movss dword [rbp + 0xb71c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb71c]
ucomisd xmm0, qword [0x140140680]
jp 0x140014b35
ucomisd xmm0, qword [0x140140680]
jne 0x140014b35
movss xmm0, dword [0x140140688]
movss dword [rbp + 0xb718], xmm0
movss xmm0, dword [0x14014068c]
movss dword [rbp + 0xb718], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb718]
ucomisd xmm0, qword [0x140140690]
jp 0x140014a55
ucomisd xmm0, qword [0x140140690]
jne 0x140014a55
movss xmm0, dword [0x140140698]
movss dword [rbp + 0xb718], xmm0
movss xmm0, dword [0x14014069c]
movss dword [rbp + 0xb718], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb718]
ucomisd xmm0, qword [0x1401406a0]
jp 0x140014a95
ucomisd xmm0, qword [0x1401406a0]
jne 0x140014a95
movss xmm0, dword [0x1401406a8]
movss dword [rbp + 0xb718], xmm0
movss xmm0, dword [0x1401406ac]
movss dword [rbp + 0xb718], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb718]
ucomisd xmm0, qword [0x1401406b0]
jp 0x140014ad5
ucomisd xmm0, qword [0x1401406b0]
jne 0x140014ad5
movss xmm0, dword [0x1401406b8]
movss dword [rbp + 0xb718], xmm0
movss xmm0, dword [0x1401406bc]
movss dword [rbp + 0xb718], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb718]
ucomisd xmm0, qword [0x1401406c0]
jp 0x140014b15
ucomisd xmm0, qword [0x1401406c0]
jne 0x140014b15
movss xmm0, dword [0x1401406c8]
movss dword [rbp + 0xb718], xmm0
movss xmm0, dword [0x1401406cc]
movss dword [rbp + 0xb718], xmm0
movss xmm0, dword [0x1401406d0]
movss dword [rbp + 0xb71c], xmm0
movss xmm0, dword [0x1401406d4]
movss dword [rbp + 0xb71c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb71c]
ucomisd xmm0, qword [0x1401406d8]
jp 0x140014c1d
ucomisd xmm0, qword [0x1401406d8]
jne 0x140014c1d
movss xmm0, dword [0x1401406e0]
movss dword [rbp + 0xb714], xmm0
movss xmm0, dword [0x1401406e4]
movss dword [rbp + 0xb714], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb714]
ucomisd xmm0, qword [0x1401406e8]
jp 0x140014bbd
ucomisd xmm0, qword [0x1401406e8]
jne 0x140014bbd
movss xmm0, dword [str._U_HS]
movss dword [rbp + 0xb714], xmm0
movss xmm0, dword [0x1401406f4]
movss dword [rbp + 0xb714], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb714]
ucomisd xmm0, qword [0x1401406f8]
jp 0x140014bfd
ucomisd xmm0, qword [0x1401406f8]
jne 0x140014bfd
movss xmm0, dword [0x140140700]
movss dword [rbp + 0xb714], xmm0
movss xmm0, dword [0x140140704]
movss dword [rbp + 0xb714], xmm0
movss xmm0, dword [0x140140708]
movss dword [rbp + 0xb71c], xmm0
movss xmm0, dword [0x14014070c]
movss dword [rbp + 0xb71c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb71c]
ucomisd xmm0, qword [0x140140710]
jp 0x140014dc5
ucomisd xmm0, qword [0x140140710]
jne 0x140014dc5
movss xmm0, dword [str._G_tI]
movss dword [rbp + 0xb710], xmm0
movss xmm0, dword [0x14014071c]
movss dword [rbp + 0xb710], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb710]
ucomisd xmm0, qword [0x140140720]
jp 0x140014ca5
ucomisd xmm0, qword [0x140140720]
jne 0x140014ca5
movss xmm0, dword [0x140140728]
movss dword [rbp + 0xb710], xmm0
movss xmm0, dword [0x14014072c]
movss dword [rbp + 0xb710], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb710]
ucomisd xmm0, qword [0x140140730]
jp 0x140014ce5
ucomisd xmm0, qword [0x140140730]
jne 0x140014ce5
movss xmm0, dword [0x140140738]
movss dword [rbp + 0xb710], xmm0
movss xmm0, dword [0x14014073c]
movss dword [rbp + 0xb710], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb710]
ucomisd xmm0, qword [0x140140740]
jp 0x140014d25
ucomisd xmm0, qword [0x140140740]
jne 0x140014d25
movss xmm0, dword [0x140140748]
movss dword [rbp + 0xb710], xmm0
movss xmm0, dword [0x14014074c]
movss dword [rbp + 0xb710], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb710]
ucomisd xmm0, qword [0x140140750]
jp 0x140014d65
ucomisd xmm0, qword [0x140140750]
jne 0x140014d65
movss xmm0, dword [0x140140758]
movss dword [rbp + 0xb710], xmm0
movss xmm0, dword [0x14014075c]
movss dword [rbp + 0xb710], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb710]
ucomisd xmm0, qword [0x140140760]
jp 0x140014da5
ucomisd xmm0, qword [0x140140760]
jne 0x140014da5
movss xmm0, dword [0x140140768]
movss dword [rbp + 0xb710], xmm0
movss xmm0, dword [0x14014076c]
movss dword [rbp + 0xb710], xmm0
movss xmm0, dword [0x140140770]
movss dword [rbp + 0xb71c], xmm0
movss xmm0, dword [0x140140774]
movss dword [rbp + 0xb71c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb71c]
ucomisd xmm0, qword [0x140140778]
jp 0x140014ead
ucomisd xmm0, qword [0x140140778]
jne 0x140014ead
movss xmm0, dword [0x140140780]
movss dword [rbp + 0xb70c], xmm0
movss xmm0, dword [0x140140784]
movss dword [rbp + 0xb70c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb70c]
ucomisd xmm0, qword [0x140140788]
jp 0x140014e4d
ucomisd xmm0, qword [0x140140788]
jne 0x140014e4d
movss xmm0, dword [0x140140790]
movss dword [rbp + 0xb70c], xmm0
movss xmm0, dword [0x140140794]
movss dword [rbp + 0xb70c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb70c]
ucomisd xmm0, qword [0x140140798]
jp 0x140014e8d
ucomisd xmm0, qword [0x140140798]
jne 0x140014e8d
movss xmm0, dword [0x1401407a0]
movss dword [rbp + 0xb70c], xmm0
movss xmm0, dword [0x1401407a4]
movss dword [rbp + 0xb70c], xmm0
movss xmm0, dword [0x1401407a8]
movss dword [rbp + 0xb71c], xmm0
movss xmm0, dword [0x1401407ac]
movss dword [rbp + 0xb71c], xmm0
mov rax, qword [rbp + 0xa6f8]
test rax, rax
je 0x140014ec6
mov edx, 4
mov rcx, rax
call fcn.14009d060
movss xmm0, dword [0x1401407b0]
movss dword [rbp + 0xb708], xmm0
movss xmm0, dword [0x1401407b4]
movss dword [rbp + 0xb708], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb708]
ucomisd xmm0, qword [0x1401407b8]
jp 0x14001508e
ucomisd xmm0, qword [0x1401407b8]
jne 0x14001508e
movss xmm0, dword [str.__I8]
movss dword [rbp + 0xb704], xmm0
movss xmm0, dword [0x1401407c4]
movss dword [rbp + 0xb704], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb704]
ucomisd xmm0, qword [0x1401407c8]
jp 0x140014f6e
ucomisd xmm0, qword [0x1401407c8]
jne 0x140014f6e
movss xmm0, dword [0x1401407d0]
movss dword [rbp + 0xb704], xmm0
movss xmm0, dword [0x1401407d4]
movss dword [rbp + 0xb704], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb704]
ucomisd xmm0, qword [0x1401407d8]
jp 0x140014fae
ucomisd xmm0, qword [0x1401407d8]
jne 0x140014fae
movss xmm0, dword [0x1401407e0]
movss dword [rbp + 0xb704], xmm0
movss xmm0, dword [0x1401407e4]
movss dword [rbp + 0xb704], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb704]
ucomisd xmm0, qword [0x1401407e8]
jp 0x140014fee
ucomisd xmm0, qword [0x1401407e8]
jne 0x140014fee
movss xmm0, dword [0x1401407f0]
movss dword [rbp + 0xb704], xmm0
movss xmm0, dword [0x1401407f4]
movss dword [rbp + 0xb704], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb704]
ucomisd xmm0, qword [0x1401407f8]
jp 0x14001502e
ucomisd xmm0, qword [0x1401407f8]
jne 0x14001502e
movss xmm0, dword [0x140140800]
movss dword [rbp + 0xb704], xmm0
movss xmm0, dword [0x140140804]
movss dword [rbp + 0xb704], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb704]
ucomisd xmm0, qword [0x140140808]
jp 0x14001506e
ucomisd xmm0, qword [0x140140808]
jne 0x14001506e
movss xmm0, dword [0x140140810]
movss dword [rbp + 0xb704], xmm0
movss xmm0, dword [0x140140814]
movss dword [rbp + 0xb704], xmm0
movss xmm0, dword [0x140140818]
movss dword [rbp + 0xb708], xmm0
movss xmm0, dword [0x14014081c]
movss dword [rbp + 0xb708], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb708]
ucomisd xmm0, qword [str.jXv]
jp 0x140015136
ucomisd xmm0, qword [str.jXv]
jne 0x140015136
movss xmm0, dword [0x140140828]
movss dword [rbp + 0xa6f4], xmm0
movss xmm0, dword [0x14014082c]
movss dword [rbp + 0xa6f4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa6f4]
ucomisd xmm0, qword [0x140140830]
jp 0x140015116
ucomisd xmm0, qword [0x140140830]
jne 0x140015116
movss xmm0, dword [0x140140838]
movss dword [rbp + 0xa6f4], xmm0
movss xmm0, dword [0x14014083c]
movss dword [rbp + 0xa6f4], xmm0
movss xmm0, dword [0x140140840]
movss dword [rbp + 0xb708], xmm0
movss xmm0, dword [0x140140844]
movss dword [rbp + 0xb708], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb708]
ucomisd xmm0, qword [0x140140848]
jp 0x1400152de
ucomisd xmm0, qword [0x140140848]
jne 0x1400152de
movss xmm0, dword [0x140140850]
movss dword [rbp + 0xb700], xmm0
movss xmm0, dword [0x140140854]
movss dword [rbp + 0xb700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb700]
ucomisd xmm0, qword [0x140140858]
jp 0x1400151be
ucomisd xmm0, qword [0x140140858]
jne 0x1400151be
movss xmm0, dword [0x140140860]
movss dword [rbp + 0xb700], xmm0
movss xmm0, dword [0x140140864]
movss dword [rbp + 0xb700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb700]
ucomisd xmm0, qword [0x140140868]
jp 0x1400151fe
ucomisd xmm0, qword [0x140140868]
jne 0x1400151fe
movss xmm0, dword [0x140140870]
movss dword [rbp + 0xb700], xmm0
movss xmm0, dword [0x140140874]
movss dword [rbp + 0xb700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb700]
ucomisd xmm0, qword [0x140140878]
jp 0x14001523e
ucomisd xmm0, qword [0x140140878]
jne 0x14001523e
movss xmm0, dword [0x140140880]
movss dword [rbp + 0xb700], xmm0
movss xmm0, dword [0x140140884]
movss dword [rbp + 0xb700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb700]
ucomisd xmm0, qword [0x140140888]
jp 0x14001527e
ucomisd xmm0, qword [0x140140888]
jne 0x14001527e
movss xmm0, dword [0x140140890]
movss dword [rbp + 0xb700], xmm0
movss xmm0, dword [0x140140894]
movss dword [rbp + 0xb700], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb700]
ucomisd xmm0, qword [0x140140898]
jp 0x1400152be
ucomisd xmm0, qword [0x140140898]
jne 0x1400152be
movss xmm0, dword [str.PLI]
movss dword [rbp + 0xb700], xmm0
movss xmm0, dword [0x1401408a4]
movss dword [rbp + 0xb700], xmm0
movss xmm0, dword [0x1401408a8]
movss dword [rbp + 0xb708], xmm0
movss xmm0, dword [0x1401408ac]
movss dword [rbp + 0xb708], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb708]
ucomisd xmm0, qword [0x1401408b0]
jp 0x140015406
ucomisd xmm0, qword [0x1401408b0]
jne 0x140015406
movss xmm0, dword [0x1401408b8]
movss dword [rbp + 0xb6fc], xmm0
movss xmm0, dword [0x1401408bc]
movss dword [rbp + 0xb6fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6fc]
ucomisd xmm0, qword [0x1401408c0]
jp 0x140015366
ucomisd xmm0, qword [0x1401408c0]
jne 0x140015366
movss xmm0, dword [0x1401408c8]
movss dword [rbp + 0xb6fc], xmm0
movss xmm0, dword [0x1401408cc]
movss dword [rbp + 0xb6fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6fc]
ucomisd xmm0, qword [0x1401408d0]
jp 0x1400153a6
ucomisd xmm0, qword [0x1401408d0]
jne 0x1400153a6
movss xmm0, dword [0x1401408d8]
movss dword [rbp + 0xb6fc], xmm0
movss xmm0, dword [0x1401408dc]
movss dword [rbp + 0xb6fc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6fc]
ucomisd xmm0, qword [0x1401408e0]
jp 0x1400153e6
ucomisd xmm0, qword [0x1401408e0]
jne 0x1400153e6
movss xmm0, dword [0x1401408e8]
movss dword [rbp + 0xb6fc], xmm0
movss xmm0, dword [0x1401408ec]
movss dword [rbp + 0xb6fc], xmm0
movss xmm0, dword [0x1401408f0]
movss dword [rbp + 0xb708], xmm0
movss xmm0, dword [0x1401408f4]
movss dword [rbp + 0xb708], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb708]
ucomisd xmm0, qword [0x1401408f8]
jp 0x1400154ae
ucomisd xmm0, qword [0x1401408f8]
jne 0x1400154ae
movss xmm0, dword [0x140140900]
movss dword [rbp + 0xa6f0], xmm0
movss xmm0, dword [0x140140904]
movss dword [rbp + 0xa6f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa6f0]
ucomisd xmm0, qword [0x140140908]
jp 0x14001548e
ucomisd xmm0, qword [0x140140908]
jne 0x14001548e
movss xmm0, dword [0x140140910]
movss dword [rbp + 0xa6f0], xmm0
movss xmm0, dword [0x140140914]
movss dword [rbp + 0xa6f0], xmm0
movss xmm0, dword [0x140140918]
movss dword [rbp + 0xb708], xmm0
movss xmm0, dword [str.AvqI]
movss dword [rbp + 0xb708], xmm0
add dword [rbp + 0xb754], 1
cmp dword [rbp + 0xb754], 0x7b4
jle 0x140013b69
mov rax, qword [rbp + 0xb7a0]
mov qword [rbp + 0xaba8], rax
movss xmm0, dword [0x140140920]
movss dword [rbp + 0xb6f8], xmm0
movss xmm0, dword [0x140140924]
movss dword [rbp + 0xb6f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6f8]
ucomisd xmm0, qword [0x140140928]
jp 0x140015533
ucomisd xmm0, qword [0x140140928]
jne 0x140015533
movss xmm0, dword [0x140140930]
movss dword [rbp + 0xb6f8], xmm0
movss xmm0, dword [0x140140934]
movss dword [rbp + 0xb6f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6f8]
ucomisd xmm0, qword [0x140140938]
jp 0x140015573
ucomisd xmm0, qword [0x140140938]
jne 0x140015573
movss xmm0, dword [0x140140940]
movss dword [rbp + 0xb6f8], xmm0
movss xmm0, dword [0x140140944]
movss dword [rbp + 0xb6f8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6f8]
ucomisd xmm0, qword [0x140140948]
jp 0x1400155b3
ucomisd xmm0, qword [0x140140948]
jne 0x1400155b3
movss xmm0, dword [0x140140950]
movss dword [rbp + 0xb6f8], xmm0
movss xmm0, dword [0x140140954]
movss dword [rbp + 0xb6f8], xmm0
mov rax, qword [rbp + 0xaba8]
mov eax, dword [rax + 0x3c]
movsxd rdx, eax
mov rax, qword [rbp + 0xaba8]
add rax, rdx
mov qword [rbp + 0xaba0], rax
mov dword [rbp + 0xb6f4], 0xb80
movss xmm0, dword [0x140140958]
movss dword [rbp + 0xb6f0], xmm0
movss xmm0, dword [0x14014095c]
movss dword [rbp + 0xb6f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6f0]
ucomisd xmm0, qword [0x140140960]
jp 0x14001563b
ucomisd xmm0, qword [0x140140960]
jne 0x14001563b
movss xmm0, dword [0x140140968]
movss dword [rbp + 0xb6f0], xmm0
movss xmm0, dword [0x14014096c]
movss dword [rbp + 0xb6f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6f0]
ucomisd xmm0, qword [0x140140970]
jp 0x14001567b
ucomisd xmm0, qword [0x140140970]
jne 0x14001567b
movss xmm0, dword [0x140140978]
movss dword [rbp + 0xb6f0], xmm0
movss xmm0, dword [0x14014097c]
movss dword [rbp + 0xb6f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6f0]
ucomisd xmm0, qword [0x140140980]
jp 0x1400156bb
ucomisd xmm0, qword [0x140140980]
jne 0x1400156bb
movss xmm0, dword [0x140140988]
movss dword [rbp + 0xb6f0], xmm0
movss xmm0, dword [0x14014098c]
movss dword [rbp + 0xb6f0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6f0]
ucomisd xmm0, qword [0x140140990]
jp 0x1400156fb
ucomisd xmm0, qword [0x140140990]
jne 0x1400156fb
movss xmm0, dword [0x140140998]
movss dword [rbp + 0xb6f0], xmm0
movss xmm0, dword [str.48LI]
movss dword [rbp + 0xb6f0], xmm0
mov dword [rbp + 0xb6ec], 0
jmp 0x140015eb6
movss xmm0, dword [0x1401409a0]
movss dword [rbp + 0xb6e8], xmm0
movss xmm0, dword [0x1401409a4]
movss dword [rbp + 0xb6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6e8]
ucomisd xmm0, qword [0x1401409a8]
jp 0x14001576a
ucomisd xmm0, qword [0x1401409a8]
jne 0x14001576a
movss xmm0, dword [0x1401409b0]
movss dword [rbp + 0xb6e8], xmm0
movss xmm0, dword [0x1401409b4]
movss dword [rbp + 0xb6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6e8]
ucomisd xmm0, qword [0x1401409b8]
jp 0x1400157aa
ucomisd xmm0, qword [0x1401409b8]
jne 0x1400157aa
movss xmm0, dword [0x1401409c0]
movss dword [rbp + 0xb6e8], xmm0
movss xmm0, dword [0x1401409c4]
movss dword [rbp + 0xb6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6e8]
ucomisd xmm0, qword [0x1401409c8]
jp 0x1400157ea
ucomisd xmm0, qword [0x1401409c8]
jne 0x1400157ea
movss xmm0, dword [0x1401409d0]
movss dword [rbp + 0xb6e8], xmm0
movss xmm0, dword [0x1401409d4]
movss dword [rbp + 0xb6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6e8]
ucomisd xmm0, qword [0x1401409d8]
jp 0x14001582a
ucomisd xmm0, qword [0x1401409d8]
jne 0x14001582a
movss xmm0, dword [0x1401409e0]
movss dword [rbp + 0xb6e8], xmm0
movss xmm0, dword [0x1401409e4]
movss dword [rbp + 0xb6e8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6e8]
ucomisd xmm0, qword [0x1401409e8]
jp 0x14001586a
ucomisd xmm0, qword [0x1401409e8]
jne 0x14001586a
movss xmm0, dword [0x1401409f0]
movss dword [rbp + 0xb6e8], xmm0
movss xmm0, dword [0x1401409f4]
movss dword [rbp + 0xb6e8], xmm0
mov ecx, 0x16558
call fcn.14009d070
mov qword [rbp + 0xa708], rax
movss xmm0, dword [0x1401409f8]
movss dword [rbp + 0xb6e4], xmm0
movss xmm0, dword [0x1401409fc]
movss dword [rbp + 0xb6e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6e4]
ucomisd xmm0, qword [0x140140a00]
jp 0x1400158db
ucomisd xmm0, qword [0x140140a00]
jne 0x1400158db
movss xmm0, dword [0x140140a08]
movss dword [rbp + 0xb6e4], xmm0
movss xmm0, dword [str.EI]
movss dword [rbp + 0xb6e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6e4]
ucomisd xmm0, qword [0x140140a10]
jp 0x14001591b
ucomisd xmm0, qword [0x140140a10]
jne 0x14001591b
movss xmm0, dword [0x140140a18]
movss dword [rbp + 0xb6e4], xmm0
movss xmm0, dword [0x140140a1c]
movss dword [rbp + 0xb6e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6e4]
ucomisd xmm0, qword [0x140140a20]
jp 0x14001595b
ucomisd xmm0, qword [0x140140a20]
jne 0x14001595b
movss xmm0, dword [0x140140a28]
movss dword [rbp + 0xb6e4], xmm0
movss xmm0, dword [0x140140a2c]
movss dword [rbp + 0xb6e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6e4]
ucomisd xmm0, qword [0x140140a30]
jp 0x14001599b
ucomisd xmm0, qword [0x140140a30]
jne 0x14001599b
movss xmm0, dword [0x140140a38]
movss dword [rbp + 0xb6e4], xmm0
movss xmm0, dword [0x140140a3c]
movss dword [rbp + 0xb6e4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6e4]
ucomisd xmm0, qword [0x140140a40]
jp 0x1400159db
ucomisd xmm0, qword [0x140140a40]
jne 0x1400159db
movss xmm0, dword [0x140140a48]
movss dword [rbp + 0xb6e4], xmm0
movss xmm0, dword [0x140140a4c]
movss dword [rbp + 0xb6e4], xmm0
mov dword [rbp + 0xb6e0], 0
jmp 0x140015c46
movss xmm0, dword [0x140140a50]
movss dword [rbp + 0xa704], xmm0
movss xmm0, dword [0x140140a54]
movss dword [rbp + 0xa704], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa704]
ucomisd xmm0, qword [0x140140a58]
jp 0x140015a4a
ucomisd xmm0, qword [0x140140a58]
jne 0x140015a4a
movss xmm0, dword [0x140140a60]
movss dword [rbp + 0xa704], xmm0
movss xmm0, dword [0x140140a64]
movss dword [rbp + 0xa704], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov edx, dword [rbp + 0xb6e0]
movsxd rdx, edx
lea rcx, [rdx*4]
mov rdx, qword [rbp + 0xa708]
lea r8, [rcx + rdx]
movsxd rdx, eax
imul rdx, rdx, 0x7c40eaeb
shr rdx, 0x20
sar edx, 0xc
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x20f7
sub eax, ecx
mov edx, eax
mov dword [r8], edx
movss xmm0, dword [0x140140a68]
movss dword [rbp + 0xb6dc], xmm0
movss xmm0, dword [0x140140a6c]
movss dword [rbp + 0xb6dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6dc]
ucomisd xmm0, qword [0x140140a70]
jp 0x140015af0
ucomisd xmm0, qword [0x140140a70]
jne 0x140015af0
movss xmm0, dword [0x140140a78]
movss dword [rbp + 0xb6dc], xmm0
movss xmm0, dword [0x140140a7c]
movss dword [rbp + 0xb6dc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6dc]
ucomisd xmm0, qword [0x140140a80]
jp 0x140015b30
ucomisd xmm0, qword [0x140140a80]
jne 0x140015b30
movss xmm0, dword [0x140140a88]
movss dword [rbp + 0xb6dc], xmm0
movss xmm0, dword [0x140140a8c]
movss dword [rbp + 0xb6dc], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
movsxd rdx, eax
imul rdx, rdx, 0xffffffffa4b70d6f
shr rdx, 0x20
add edx, eax
sar edx, 0xc
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x18de
sub eax, ecx
mov edx, eax
add dword [rbp + 0xb6f4], edx
movss xmm0, dword [0x140140a90]
movss dword [rbp + 0xb6d8], xmm0
movss xmm0, dword [0x140140a94]
movss dword [rbp + 0xb6d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d8]
ucomisd xmm0, qword [0x140140a98]
jp 0x140015bbf
ucomisd xmm0, qword [0x140140a98]
jne 0x140015bbf
movss xmm0, dword [0x140140aa0]
movss dword [rbp + 0xb6d8], xmm0
movss xmm0, dword [0x140140aa4]
movss dword [rbp + 0xb6d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d8]
ucomisd xmm0, qword [0x140140aa8]
jp 0x140015bff
ucomisd xmm0, qword [0x140140aa8]
jne 0x140015bff
movss xmm0, dword [0x140140ab0]
movss dword [rbp + 0xb6d8], xmm0
movss xmm0, dword [0x140140ab4]
movss dword [rbp + 0xb6d8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d8]
ucomisd xmm0, qword [0x140140ab8]
jp 0x140015c3f
ucomisd xmm0, qword [0x140140ab8]
jne 0x140015c3f
movss xmm0, dword [0x140140ac0]
movss dword [rbp + 0xb6d8], xmm0
movss xmm0, dword [0x140140ac4]
movss dword [rbp + 0xb6d8], xmm0
add dword [rbp + 0xb6e0], 1
cmp dword [rbp + 0xb6e0], 0x834
jle 0x1400159ea
movss xmm0, dword [0x140140ac8]
movss dword [rbp + 0xb6d4], xmm0
movss xmm0, dword [0x140140acc]
movss dword [rbp + 0xb6d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d4]
ucomisd xmm0, qword [0x140140ad0]
jp 0x140015cb6
ucomisd xmm0, qword [0x140140ad0]
jne 0x140015cb6
movss xmm0, dword [0x140140ad8]
movss dword [rbp + 0xb6d4], xmm0
movss xmm0, dword [0x140140adc]
movss dword [rbp + 0xb6d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d4]
ucomisd xmm0, qword [0x140140ae0]
jp 0x140015cf6
ucomisd xmm0, qword [0x140140ae0]
jne 0x140015cf6
movss xmm0, dword [0x140140ae8]
movss dword [rbp + 0xb6d4], xmm0
movss xmm0, dword [0x140140aec]
movss dword [rbp + 0xb6d4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d4]
ucomisd xmm0, qword [0x140140af0]
jp 0x140015d36
ucomisd xmm0, qword [0x140140af0]
jne 0x140015d36
movss xmm0, dword [0x140140af8]
movss dword [rbp + 0xb6d4], xmm0
movss xmm0, dword [0x140140afc]
movss dword [rbp + 0xb6d4], xmm0
mov rax, qword [rbp + 0xa708]
test rax, rax
je 0x140015d4f
mov edx, 4
mov rcx, rax
call fcn.14009d060
movss xmm0, dword [0x140140b00]
movss dword [rbp + 0xb6d0], xmm0
movss xmm0, dword [0x140140b04]
movss dword [rbp + 0xb6d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d0]
ucomisd xmm0, qword [0x140140b08]
jp 0x140015daf
ucomisd xmm0, qword [0x140140b08]
jne 0x140015daf
movss xmm0, dword [str.85I]
movss dword [rbp + 0xb6d0], xmm0
movss xmm0, dword [0x140140b14]
movss dword [rbp + 0xb6d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d0]
ucomisd xmm0, qword [0x140140b18]
jp 0x140015def
ucomisd xmm0, qword [0x140140b18]
jne 0x140015def
movss xmm0, dword [0x140140b20]
movss dword [rbp + 0xb6d0], xmm0
movss xmm0, dword [0x140140b24]
movss dword [rbp + 0xb6d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d0]
ucomisd xmm0, qword [0x140140b28]
jp 0x140015e2f
ucomisd xmm0, qword [0x140140b28]
jne 0x140015e2f
movss xmm0, dword [0x140140b30]
movss dword [rbp + 0xb6d0], xmm0
movss xmm0, dword [0x140140b34]
movss dword [rbp + 0xb6d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d0]
ucomisd xmm0, qword [0x140140b38]
jp 0x140015e6f
ucomisd xmm0, qword [0x140140b38]
jne 0x140015e6f
movss xmm0, dword [0x140140b40]
movss dword [rbp + 0xb6d0], xmm0
movss xmm0, dword [0x140140b44]
movss dword [rbp + 0xb6d0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6d0]
ucomisd xmm0, qword [0x140140b48]
jp 0x140015eaf
ucomisd xmm0, qword [0x140140b48]
jne 0x140015eaf
movss xmm0, dword [0x140140b50]
movss dword [rbp + 0xb6d0], xmm0
movss xmm0, dword [0x140140b54]
movss dword [rbp + 0xb6d0], xmm0
add dword [rbp + 0xb6ec], 1
cmp dword [rbp + 0xb6ec], 0x4f5
jle 0x14001570a
movss xmm0, dword [0x140140b58]
movss dword [rbp + 0xb6cc], xmm0
movss xmm0, dword [0x140140b5c]
movss dword [rbp + 0xb6cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6cc]
ucomisd xmm0, qword [0x140140b60]
jp 0x140015f26
ucomisd xmm0, qword [0x140140b60]
jne 0x140015f26
movss xmm0, dword [0x140140b68]
movss dword [rbp + 0xb6cc], xmm0
movss xmm0, dword [0x140140b6c]
movss dword [rbp + 0xb6cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6cc]
ucomisd xmm0, qword [str.l_eP]
jp 0x140015f66
ucomisd xmm0, qword [str.l_eP]
jne 0x140015f66
movss xmm0, dword [0x140140b78]
movss dword [rbp + 0xb6cc], xmm0
movss xmm0, dword [0x140140b7c]
movss dword [rbp + 0xb6cc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6cc]
ucomisd xmm0, qword [0x140140b80]
jp 0x140015fa6
ucomisd xmm0, qword [0x140140b80]
jne 0x140015fa6
movss xmm0, dword [0x140140b88]
movss dword [rbp + 0xb6cc], xmm0
movss xmm0, dword [0x140140b8c]
movss dword [rbp + 0xb6cc], xmm0
mov rax, qword [rbp + 0xaba8]
mov eax, dword [rax + 0x3c]
movsxd rdx, eax
mov rax, qword [rbp + 0xaba8]
add rax, rdx
add rax, 0x108
mov qword [rbp + 0xab98], rax
movss xmm0, dword [0x140140b90]
movss dword [rbp + 0xab94], xmm0
movss xmm0, dword [0x140140b94]
movss dword [rbp + 0xab94], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xab94]
ucomisd xmm0, qword [0x140140b98]
jp 0x14001602a
ucomisd xmm0, qword [0x140140b98]
jne 0x14001602a
movss xmm0, dword [0x140140ba0]
movss dword [rbp + 0xab94], xmm0
movss xmm0, dword [0x140140ba4]
movss dword [rbp + 0xab94], xmm0
cmp qword [rbp + 0xaba8], 0
je 0x140016048
cmp qword [rbp + 0xaba0], 0
je 0x140016048
cmp qword [rbp + 0xab98], 0
jne 0x140016052
mov ebx, 0
jmp 0x140049834
movss xmm0, dword [0x140140ba8]
movss dword [rbp + 0xb6c8], xmm0
movss xmm0, dword [0x140140bac]
movss dword [rbp + 0xb6c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6c8]
ucomisd xmm0, qword [0x140140bb0]
jp 0x1400160b2
ucomisd xmm0, qword [0x140140bb0]
jne 0x1400160b2
movss xmm0, dword [0x140140bb8]
movss dword [rbp + 0xb6c8], xmm0
movss xmm0, dword [0x140140bbc]
movss dword [rbp + 0xb6c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6c8]
ucomisd xmm0, qword [0x140140bc0]
jp 0x1400160f2
ucomisd xmm0, qword [0x140140bc0]
jne 0x1400160f2
movss xmm0, dword [0x140140bc8]
movss dword [rbp + 0xb6c8], xmm0
movss xmm0, dword [0x140140bcc]
movss dword [rbp + 0xb6c8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6c8]
ucomisd xmm0, qword [0x140140bd0]
jp 0x140016132
ucomisd xmm0, qword [0x140140bd0]
jne 0x140016132
movss xmm0, dword [0x140140bd8]
movss dword [rbp + 0xb6c8], xmm0
movss xmm0, dword [0x140140bdc]
movss dword [rbp + 0xb6c8], xmm0
movss xmm0, dword [0x140140be0]
movss dword [rbp + 0xb6c4], xmm0
movss xmm0, dword [0x140140be4]
movss dword [rbp + 0xb6c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6c4]
ucomisd xmm0, qword [0x140140be8]
jp 0x140016192
ucomisd xmm0, qword [0x140140be8]
jne 0x140016192
movss xmm0, dword [0x140140bf0]
movss dword [rbp + 0xb6c4], xmm0
movss xmm0, dword [0x140140bf4]
movss dword [rbp + 0xb6c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6c4]
ucomisd xmm0, qword [0x140140bf8]
jp 0x1400161d2
ucomisd xmm0, qword [0x140140bf8]
jne 0x1400161d2
movss xmm0, dword [0x140140c00]
movss dword [rbp + 0xb6c4], xmm0
movss xmm0, dword [0x140140c04]
movss dword [rbp + 0xb6c4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6c4]
ucomisd xmm0, qword [0x140140c08]
jp 0x140016212
ucomisd xmm0, qword [0x140140c08]
jne 0x140016212
movss xmm0, dword [0x140140c10]
movss dword [rbp + 0xb6c4], xmm0
movss xmm0, dword [0x140140c14]
movss dword [rbp + 0xb6c4], xmm0
mov dword [rbp + 0xb6c0], 0x111c
movss xmm0, dword [0x140140c18]
movss dword [rbp + 0xb6bc], xmm0
movss xmm0, dword [0x140140c1c]
movss dword [rbp + 0xb6bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6bc]
ucomisd xmm0, qword [0x140140c20]
jp 0x1400162e4
ucomisd xmm0, qword [0x140140c20]
jne 0x1400162e4
movss xmm0, dword [0x140140c28]
movss dword [rbp + 0xab90], xmm0
movss xmm0, dword [0x140140c2c]
movss dword [rbp + 0xab90], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xab90]
ucomisd xmm0, qword [0x140140c30]
jp 0x1400162c4
ucomisd xmm0, qword [0x140140c30]
jne 0x1400162c4
movss xmm0, dword [0x140140c38]
movss dword [rbp + 0xab90], xmm0
movss xmm0, dword [0x140140c3c]
movss dword [rbp + 0xab90], xmm0
movss xmm0, dword [0x140140c40]
movss dword [rbp + 0xb6bc], xmm0
movss xmm0, dword [0x140140c44]
movss dword [rbp + 0xb6bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6bc]
ucomisd xmm0, qword [0x140140c48]
jp 0x1400163cc
ucomisd xmm0, qword [0x140140c48]
jne 0x1400163cc
movss xmm0, dword [0x140140c50]
movss dword [rbp + 0xb6b8], xmm0
movss xmm0, dword [0x140140c54]
movss dword [rbp + 0xb6b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6b8]
ucomisd xmm0, qword [0x140140c58]
jp 0x14001636c
ucomisd xmm0, qword [0x140140c58]
jne 0x14001636c
movss xmm0, dword [0x140140c60]
movss dword [rbp + 0xb6b8], xmm0
movss xmm0, dword [0x140140c64]
movss dword [rbp + 0xb6b8], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6b8]
ucomisd xmm0, qword [0x140140c68]
jp 0x1400163ac
ucomisd xmm0, qword [0x140140c68]
jne 0x1400163ac
movss xmm0, dword [0x140140c70]
movss dword [rbp + 0xb6b8], xmm0
movss xmm0, dword [0x140140c74]
movss dword [rbp + 0xb6b8], xmm0
movss xmm0, dword [0x140140c78]
movss dword [rbp + 0xb6bc], xmm0
movss xmm0, dword [0x140140c7c]
movss dword [rbp + 0xb6bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6bc]
ucomisd xmm0, qword [0x140140c80]
jp 0x140016534
ucomisd xmm0, qword [0x140140c80]
jne 0x140016534
movss xmm0, dword [0x140140c88]
movss dword [rbp + 0xb6b4], xmm0
movss xmm0, dword [0x140140c8c]
movss dword [rbp + 0xb6b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6b4]
ucomisd xmm0, qword [0x140140c90]
jp 0x140016454
ucomisd xmm0, qword [0x140140c90]
jne 0x140016454
movss xmm0, dword [0x140140c98]
movss dword [rbp + 0xb6b4], xmm0
movss xmm0, dword [0x140140c9c]
movss dword [rbp + 0xb6b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6b4]
ucomisd xmm0, qword [0x140140ca0]
jp 0x140016494
ucomisd xmm0, qword [0x140140ca0]
jne 0x140016494
movss xmm0, dword [0x140140ca8]
movss dword [rbp + 0xb6b4], xmm0
movss xmm0, dword [0x140140cac]
movss dword [rbp + 0xb6b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6b4]
ucomisd xmm0, qword [0x140140cb0]
jp 0x1400164d4
ucomisd xmm0, qword [0x140140cb0]
jne 0x1400164d4
movss xmm0, dword [0x140140cb8]
movss dword [rbp + 0xb6b4], xmm0
movss xmm0, dword [0x140140cbc]
movss dword [rbp + 0xb6b4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6b4]
ucomisd xmm0, qword [0x140140cc0]
jp 0x140016514
ucomisd xmm0, qword [0x140140cc0]
jne 0x140016514
movss xmm0, dword [0x140140cc8]
movss dword [rbp + 0xb6b4], xmm0
movss xmm0, dword [0x140140ccc]
movss dword [rbp + 0xb6b4], xmm0
movss xmm0, dword [0x140140cd0]
movss dword [rbp + 0xb6bc], xmm0
movss xmm0, dword [str.xi_G]
movss dword [rbp + 0xb6bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6bc]
ucomisd xmm0, qword [0x140140cd8]
jp 0x14001669c
ucomisd xmm0, qword [0x140140cd8]
jne 0x14001669c
movss xmm0, dword [0x140140ce0]
movss dword [rbp + 0xb6b0], xmm0
movss xmm0, dword [0x140140ce4]
movss dword [rbp + 0xb6b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6b0]
ucomisd xmm0, qword [0x140140ce8]
jp 0x1400165bc
ucomisd xmm0, qword [0x140140ce8]
jne 0x1400165bc
movss xmm0, dword [0x140140cf0]
movss dword [rbp + 0xb6b0], xmm0
movss xmm0, dword [0x140140cf4]
movss dword [rbp + 0xb6b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6b0]
ucomisd xmm0, qword [0x140140cf8]
jp 0x1400165fc
ucomisd xmm0, qword [0x140140cf8]
jne 0x1400165fc
movss xmm0, dword [0x140140d00]
movss dword [rbp + 0xb6b0], xmm0
movss xmm0, dword [0x140140d04]
movss dword [rbp + 0xb6b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6b0]
ucomisd xmm0, qword [0x140140d08]
jp 0x14001663c
ucomisd xmm0, qword [0x140140d08]
jne 0x14001663c
movss xmm0, dword [0x140140d10]
movss dword [rbp + 0xb6b0], xmm0
movss xmm0, dword [0x140140d14]
movss dword [rbp + 0xb6b0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6b0]
ucomisd xmm0, qword [0x140140d18]
jp 0x14001667c
ucomisd xmm0, qword [0x140140d18]
jne 0x14001667c
movss xmm0, dword [str._P5IS]
movss dword [rbp + 0xb6b0], xmm0
movss xmm0, dword [0x140140d24]
movss dword [rbp + 0xb6b0], xmm0
movss xmm0, dword [0x140140d28]
movss dword [rbp + 0xb6bc], xmm0
movss xmm0, dword [0x140140d2c]
movss dword [rbp + 0xb6bc], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6bc]
ucomisd xmm0, qword [0x140140d30]
jp 0x140016784
ucomisd xmm0, qword [0x140140d30]
jne 0x140016784
movss xmm0, dword [0x140140d38]
movss dword [rbp + 0xb6ac], xmm0
movss xmm0, dword [0x140140d3c]
movss dword [rbp + 0xb6ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6ac]
ucomisd xmm0, qword [0x140140d40]
jp 0x140016724
ucomisd xmm0, qword [0x140140d40]
jne 0x140016724
movss xmm0, dword [str._JAH]
movss dword [rbp + 0xb6ac], xmm0
movss xmm0, dword [0x140140d4c]
movss dword [rbp + 0xb6ac], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6ac]
ucomisd xmm0, qword [0x140140d50]
jp 0x140016764
ucomisd xmm0, qword [0x140140d50]
jne 0x140016764
movss xmm0, dword [0x140140d58]
movss dword [rbp + 0xb6ac], xmm0
movss xmm0, dword [0x140140d5c]
movss dword [rbp + 0xb6ac], xmm0
movss xmm0, dword [0x140140d60]
movss dword [rbp + 0xb6bc], xmm0
movss xmm0, dword [0x140140d64]
movss dword [rbp + 0xb6bc], xmm0
mov dword [rbp + 0xb6a8], 0
jmp 0x140017b77
movss xmm0, dword [0x140140d68]
movss dword [rbp + 0xb6a4], xmm0
movss xmm0, dword [0x140140d6c]
movss dword [rbp + 0xb6a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6a4]
ucomisd xmm0, qword [0x140140d70]
jp 0x14001695b
ucomisd xmm0, qword [0x140140d70]
jne 0x14001695b
movss xmm0, dword [0x140140d78]
movss dword [rbp + 0xb6a0], xmm0
movss xmm0, dword [0x140140d7c]
movss dword [rbp + 0xb6a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6a0]
ucomisd xmm0, qword [0x140140d80]
jp 0x14001683b
ucomisd xmm0, qword [0x140140d80]
jne 0x14001683b
movss xmm0, dword [0x140140d88]
movss dword [rbp + 0xb6a0], xmm0
movss xmm0, dword [0x140140d8c]
movss dword [rbp + 0xb6a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6a0]
ucomisd xmm0, qword [str.vcTR]
jp 0x14001687b
ucomisd xmm0, qword [str.vcTR]
jne 0x14001687b
movss xmm0, dword [0x140140d98]
movss dword [rbp + 0xb6a0], xmm0
movss xmm0, dword [0x140140d9c]
movss dword [rbp + 0xb6a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6a0]
ucomisd xmm0, qword [0x140140da0]
jp 0x1400168bb
ucomisd xmm0, qword [0x140140da0]
jne 0x1400168bb
movss xmm0, dword [0x140140da8]
movss dword [rbp + 0xb6a0], xmm0
movss xmm0, dword [0x140140dac]
movss dword [rbp + 0xb6a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6a0]
ucomisd xmm0, qword [0x140140db0]
jp 0x1400168fb
ucomisd xmm0, qword [0x140140db0]
jne 0x1400168fb
movss xmm0, dword [0x140140db8]
movss dword [rbp + 0xb6a0], xmm0
movss xmm0, dword [0x140140dbc]
movss dword [rbp + 0xb6a0], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6a0]
ucomisd xmm0, qword [0x140140dc0]
jp 0x14001693b
ucomisd xmm0, qword [0x140140dc0]
jne 0x14001693b
movss xmm0, dword [0x140140dc8]
movss dword [rbp + 0xb6a0], xmm0
movss xmm0, dword [0x140140dcc]
movss dword [rbp + 0xb6a0], xmm0
movss xmm0, dword [0x140140dd0]
movss dword [rbp + 0xb6a4], xmm0
movss xmm0, dword [0x140140dd4]
movss dword [rbp + 0xb6a4], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb6a4]
ucomisd xmm0, qword [0x140140dd8]
jp 0x140016a03
ucomisd xmm0, qword [0x140140dd8]
jne 0x140016a03
movss xmm0, dword [0x140140de0]
movss dword [rbp + 0xa738], xmm0
movss xmm0, dword [0x140140de4]
movss dword [rbp + 0xa738], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa738]
ucomisd xmm0, qword [0x140140de8]
jp 0x1400169e3
ucomisd xmm0, qword [0x140140de8]
jne 0x1400169e3
movss xmm0, dword [0x140140df0]
movss dword [rbp + 0xa738], xmm0
movss xmm0, dword [0x140140df4]
movss dword [rbp + 0xa738], xmm0
movss xmm0, dword [0x140140df8]
movss dword [rbp + 0xb6a4], xmm0
movss xmm0, dword [0x140140dfc]
movss dword [rbp + 0xb6a4], xmm0
mov ecx, 0xa128
call fcn.14009d070
mov qword [rbp + 0xa730], rax
movss xmm0, dword [0x140140e00]
movss dword [rbp + 0xb69c], xmm0
movss xmm0, dword [0x140140e04]
movss dword [rbp + 0xb69c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb69c]
ucomisd xmm0, qword [0x140140e08]
jp 0x140016adc
ucomisd xmm0, qword [0x140140e08]
jne 0x140016adc
movss xmm0, dword [0x140140e10]
movss dword [rbp + 0xa72c], xmm0
movss xmm0, dword [0x140140e14]
movss dword [rbp + 0xa72c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa72c]
ucomisd xmm0, qword [0x140140e18]
jp 0x140016abc
ucomisd xmm0, qword [0x140140e18]
jne 0x140016abc
movss xmm0, dword [0x140140e20]
movss dword [rbp + 0xa72c], xmm0
movss xmm0, dword [0x140140e24]
movss dword [rbp + 0xa72c], xmm0
movss xmm0, dword [0x140140e28]
movss dword [rbp + 0xb69c], xmm0
movss xmm0, dword [0x140140e2c]
movss dword [rbp + 0xb69c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb69c]
ucomisd xmm0, qword [0x140140e30]
jp 0x140016b84
ucomisd xmm0, qword [0x140140e30]
jne 0x140016b84
movss xmm0, dword [0x140140e38]
movss dword [rbp + 0xa728], xmm0
movss xmm0, dword [0x140140e3c]
movss dword [rbp + 0xa728], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa728]
ucomisd xmm0, qword [0x140140e40]
jp 0x140016b64
ucomisd xmm0, qword [0x140140e40]
jne 0x140016b64
movss xmm0, dword [0x140140e48]
movss dword [rbp + 0xa728], xmm0
movss xmm0, dword [0x140140e4c]
movss dword [rbp + 0xa728], xmm0
movss xmm0, dword [0x140140e50]
movss dword [rbp + 0xb69c], xmm0
movss xmm0, dword [0x140140e54]
movss dword [rbp + 0xb69c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb69c]
ucomisd xmm0, qword [0x140140e58]
jp 0x140016c6c
ucomisd xmm0, qword [0x140140e58]
jne 0x140016c6c
movss xmm0, dword [0x140140e60]
movss dword [rbp + 0xb698], xmm0
movss xmm0, dword [0x140140e64]
movss dword [rbp + 0xb698], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb698]
ucomisd xmm0, qword [0x140140e68]
jp 0x140016c0c
ucomisd xmm0, qword [0x140140e68]
jne 0x140016c0c
movss xmm0, dword [0x140140e70]
movss dword [rbp + 0xb698], xmm0
movss xmm0, dword [0x140140e74]
movss dword [rbp + 0xb698], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb698]
ucomisd xmm0, qword [0x140140e78]
jp 0x140016c4c
ucomisd xmm0, qword [0x140140e78]
jne 0x140016c4c
movss xmm0, dword [0x140140e80]
movss dword [rbp + 0xb698], xmm0
movss xmm0, dword [0x140140e84]
movss dword [rbp + 0xb698], xmm0
movss xmm0, dword [0x140140e88]
movss dword [rbp + 0xb69c], xmm0
movss xmm0, dword [0x140140e8c]
movss dword [rbp + 0xb69c], xmm0
mov dword [rbp + 0xb694], 0
jmp 0x14001790f
movss xmm0, dword [0x140140e90]
movss dword [rbp + 0xb690], xmm0
movss xmm0, dword [0x140140e94]
movss dword [rbp + 0xb690], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb690]
ucomisd xmm0, qword [0x140140e98]
jp 0x140016d43
ucomisd xmm0, qword [0x140140e98]
jne 0x140016d43
movss xmm0, dword [0x140140ea0]
movss dword [rbp + 0xa714], xmm0
movss xmm0, dword [0x140140ea4]
movss dword [rbp + 0xa714], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa714]
ucomisd xmm0, qword [0x140140ea8]
jp 0x140016d23
ucomisd xmm0, qword [0x140140ea8]
jne 0x140016d23
movss xmm0, dword [0x140140eb0]
movss dword [rbp + 0xa714], xmm0
movss xmm0, dword [0x140140eb4]
movss dword [rbp + 0xa714], xmm0
movss xmm0, dword [0x140140eb8]
movss dword [rbp + 0xb690], xmm0
movss xmm0, dword [0x140140ebc]
movss dword [rbp + 0xb690], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb690]
ucomisd xmm0, qword [0x140140ec0]
jp 0x140016e2b
ucomisd xmm0, qword [0x140140ec0]
jne 0x140016e2b
movss xmm0, dword [0x140140ec8]
movss dword [rbp + 0xb68c], xmm0
movss xmm0, dword [0x140140ecc]
movss dword [rbp + 0xb68c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb68c]
ucomisd xmm0, qword [0x140140ed0]
jp 0x140016dcb
ucomisd xmm0, qword [0x140140ed0]
jne 0x140016dcb
movss xmm0, dword [0x140140ed8]
movss dword [rbp + 0xb68c], xmm0
movss xmm0, dword [0x140140edc]
movss dword [rbp + 0xb68c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb68c]
ucomisd xmm0, qword [0x140140ee0]
jp 0x140016e0b
ucomisd xmm0, qword [0x140140ee0]
jne 0x140016e0b
movss xmm0, dword [0x140140ee8]
movss dword [rbp + 0xb68c], xmm0
movss xmm0, dword [0x140140eec]
movss dword [rbp + 0xb68c], xmm0
movss xmm0, dword [0x140140ef0]
movss dword [rbp + 0xb690], xmm0
movss xmm0, dword [0x140140ef4]
movss dword [rbp + 0xb690], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb690]
ucomisd xmm0, qword [0x140140ef8]
jp 0x140016ed3
ucomisd xmm0, qword [0x140140ef8]
jne 0x140016ed3
movss xmm0, dword [0x140140f00]
movss dword [rbp + 0xa710], xmm0
movss xmm0, dword [0x140140f04]
movss dword [rbp + 0xa710], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa710]
ucomisd xmm0, qword [0x140140f08]
jp 0x140016eb3
ucomisd xmm0, qword [0x140140f08]
jne 0x140016eb3
movss xmm0, dword [0x140140f10]
movss dword [rbp + 0xa710], xmm0
movss xmm0, dword [0x140140f14]
movss dword [rbp + 0xa710], xmm0
movss xmm0, dword [0x140140f18]
movss dword [rbp + 0xb690], xmm0
movss xmm0, dword [0x140140f1c]
movss dword [rbp + 0xb690], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb690]
ucomisd xmm0, qword [0x140140f20]
jp 0x140016ffb
ucomisd xmm0, qword [0x140140f20]
jne 0x140016ffb
movss xmm0, dword [0x140140f28]
movss dword [rbp + 0xb688], xmm0
movss xmm0, dword [0x140140f2c]
movss dword [rbp + 0xb688], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb688]
ucomisd xmm0, qword [0x140140f30]
jp 0x140016f5b
ucomisd xmm0, qword [0x140140f30]
jne 0x140016f5b
movss xmm0, dword [0x140140f38]
movss dword [rbp + 0xb688], xmm0
movss xmm0, dword [0x140140f3c]
movss dword [rbp + 0xb688], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb688]
ucomisd xmm0, qword [0x140140f40]
jp 0x140016f9b
ucomisd xmm0, qword [0x140140f40]
jne 0x140016f9b
movss xmm0, dword [0x140140f48]
movss dword [rbp + 0xb688], xmm0
movss xmm0, dword [0x140140f4c]
movss dword [rbp + 0xb688], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb688]
ucomisd xmm0, qword [0x140140f50]
jp 0x140016fdb
ucomisd xmm0, qword [0x140140f50]
jne 0x140016fdb
movss xmm0, dword [0x140140f58]
movss dword [rbp + 0xb688], xmm0
movss xmm0, dword [0x140140f5c]
movss dword [rbp + 0xb688], xmm0
movss xmm0, dword [0x140140f60]
movss dword [rbp + 0xb690], xmm0
movss xmm0, dword [0x140140f64]
movss dword [rbp + 0xb690], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb690]
ucomisd xmm0, qword [0x140140f68]
jp 0x1400170e3
ucomisd xmm0, qword [0x140140f68]
jne 0x1400170e3
movss xmm0, dword [0x140140f70]
movss dword [rbp + 0xb684], xmm0
movss xmm0, dword [0x140140f74]
movss dword [rbp + 0xb684], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb684]
ucomisd xmm0, qword [0x140140f78]
jp 0x140017083
ucomisd xmm0, qword [0x140140f78]
jne 0x140017083
movss xmm0, dword [0x140140f80]
movss dword [rbp + 0xb684], xmm0
movss xmm0, dword [0x140140f84]
movss dword [rbp + 0xb684], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb684]
ucomisd xmm0, qword [0x140140f88]
jp 0x1400170c3
ucomisd xmm0, qword [0x140140f88]
jne 0x1400170c3
movss xmm0, dword [str.XeZI]
movss dword [rbp + 0xb684], xmm0
movss xmm0, dword [0x140140f94]
movss dword [rbp + 0xb684], xmm0
movss xmm0, dword [0x140140f98]
movss dword [rbp + 0xb690], xmm0
movss xmm0, dword [0x140140f9c]
movss dword [rbp + 0xb690], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
mov edx, dword [rbp + 0xb694]
movsxd rdx, edx
lea rcx, [rdx*4]
mov rdx, qword [rbp + 0xa730]
lea r8, [rcx + rdx]
movsxd rdx, eax
imul rdx, rdx, 0xffffffffb70fbb5b
shr rdx, 0x20
add edx, eax
sar edx, 0xd
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x2cc0
sub eax, ecx
mov edx, eax
mov dword [r8], edx
movss xmm0, dword [0x140140fa0]
movss dword [rbp + 0xb680], xmm0
movss xmm0, dword [0x140140fa4]
movss dword [rbp + 0xb680], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb680]
ucomisd xmm0, qword [0x140140fa8]
jp 0x140017273
ucomisd xmm0, qword [0x140140fa8]
jne 0x140017273
movss xmm0, dword [0x140140fb0]
movss dword [rbp + 0xb67c], xmm0
movss xmm0, dword [0x140140fb4]
movss dword [rbp + 0xb67c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb67c]
ucomisd xmm0, qword [0x140140fb8]
jp 0x1400171d3
ucomisd xmm0, qword [0x140140fb8]
jne 0x1400171d3
movss xmm0, dword [0x140140fc0]
movss dword [rbp + 0xb67c], xmm0
movss xmm0, dword [0x140140fc4]
movss dword [rbp + 0xb67c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb67c]
ucomisd xmm0, qword [0x140140fc8]
jp 0x140017213
ucomisd xmm0, qword [0x140140fc8]
jne 0x140017213
movss xmm0, dword [0x140140fd0]
movss dword [rbp + 0xb67c], xmm0
movss xmm0, dword [0x140140fd4]
movss dword [rbp + 0xb67c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb67c]
ucomisd xmm0, qword [0x140140fd8]
jp 0x140017253
ucomisd xmm0, qword [0x140140fd8]
jne 0x140017253
movss xmm0, dword [0x140140fe0]
movss dword [rbp + 0xb67c], xmm0
movss xmm0, dword [0x140140fe4]
movss dword [rbp + 0xb67c], xmm0
movss xmm0, dword [0x140140fe8]
movss dword [rbp + 0xb680], xmm0
movss xmm0, dword [0x140140fec]
movss dword [rbp + 0xb680], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb680]
ucomisd xmm0, qword [0x140140ff0]
jp 0x14001735b
ucomisd xmm0, qword [0x140140ff0]
jne 0x14001735b
movss xmm0, dword [0x140140ff8]
movss dword [rbp + 0xb678], xmm0
movss xmm0, dword [0x140140ffc]
movss dword [rbp + 0xb678], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb678]
ucomisd xmm0, qword [0x140141000]
jp 0x1400172fb
ucomisd xmm0, qword [0x140141000]
jne 0x1400172fb
movss xmm0, dword [0x140141008]
movss dword [rbp + 0xb678], xmm0
movss xmm0, dword [0x14014100c]
movss dword [rbp + 0xb678], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb678]
ucomisd xmm0, qword [0x140141010]
jp 0x14001733b
ucomisd xmm0, qword [0x140141010]
jne 0x14001733b
movss xmm0, dword [0x140141018]
movss dword [rbp + 0xb678], xmm0
movss xmm0, dword [0x14014101c]
movss dword [rbp + 0xb678], xmm0
movss xmm0, dword [0x140141020]
movss dword [rbp + 0xb680], xmm0
movss xmm0, dword [0x140141024]
movss dword [rbp + 0xb680], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb680]
ucomisd xmm0, qword [0x140141028]
jp 0x140017483
ucomisd xmm0, qword [0x140141028]
jne 0x140017483
movss xmm0, dword [0x140141030]
movss dword [rbp + 0xb674], xmm0
movss xmm0, dword [0x140141034]
movss dword [rbp + 0xb674], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb674]
ucomisd xmm0, qword [0x140141038]
jp 0x1400173e3
ucomisd xmm0, qword [0x140141038]
jne 0x1400173e3
movss xmm0, dword [0x140141040]
movss dword [rbp + 0xb674], xmm0
movss xmm0, dword [0x140141044]
movss dword [rbp + 0xb674], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb674]
ucomisd xmm0, qword [0x140141048]
jp 0x140017423
ucomisd xmm0, qword [0x140141048]
jne 0x140017423
movss xmm0, dword [0x140141050]
movss dword [rbp + 0xb674], xmm0
movss xmm0, dword [0x140141054]
movss dword [rbp + 0xb674], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb674]
ucomisd xmm0, qword [0x140141058]
jp 0x140017463
ucomisd xmm0, qword [0x140141058]
jne 0x140017463
movss xmm0, dword [0x140141060]
movss dword [rbp + 0xb674], xmm0
movss xmm0, dword [0x140141064]
movss dword [rbp + 0xb674], xmm0
movss xmm0, dword [0x140141068]
movss dword [rbp + 0xb680], xmm0
movss xmm0, dword [0x14014106c]
movss dword [rbp + 0xb680], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb680]
ucomisd xmm0, qword [0x140141070]
jp 0x14001762b
ucomisd xmm0, qword [0x140141070]
jne 0x14001762b
movss xmm0, dword [0x140141078]
movss dword [rbp + 0xb670], xmm0
movss xmm0, dword [0x14014107c]
movss dword [rbp + 0xb670], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb670]
ucomisd xmm0, qword [0x140141080]
jp 0x14001750b
ucomisd xmm0, qword [0x140141080]
jne 0x14001750b
movss xmm0, dword [0x140141088]
movss dword [rbp + 0xb670], xmm0
movss xmm0, dword [0x14014108c]
movss dword [rbp + 0xb670], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb670]
ucomisd xmm0, qword [0x140141090]
jp 0x14001754b
ucomisd xmm0, qword [0x140141090]
jne 0x14001754b
movss xmm0, dword [0x140141098]
movss dword [rbp + 0xb670], xmm0
movss xmm0, dword [str.sdVI]
movss dword [rbp + 0xb670], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb670]
ucomisd xmm0, qword [0x1401410a0]
jp 0x14001758b
ucomisd xmm0, qword [0x1401410a0]
jne 0x14001758b
movss xmm0, dword [0x1401410a8]
movss dword [rbp + 0xb670], xmm0
movss xmm0, dword [0x1401410ac]
movss dword [rbp + 0xb670], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb670]
ucomisd xmm0, qword [0x1401410b0]
jp 0x1400175cb
ucomisd xmm0, qword [0x1401410b0]
jne 0x1400175cb
movss xmm0, dword [0x1401410b8]
movss dword [rbp + 0xb670], xmm0
movss xmm0, dword [0x1401410bc]
movss dword [rbp + 0xb670], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb670]
ucomisd xmm0, qword [0x1401410c0]
jp 0x14001760b
ucomisd xmm0, qword [0x1401410c0]
jne 0x14001760b
movss xmm0, dword [0x1401410c8]
movss dword [rbp + 0xb670], xmm0
movss xmm0, dword [0x1401410cc]
movss dword [rbp + 0xb670], xmm0
movss xmm0, dword [0x1401410d0]
movss dword [rbp + 0xb680], xmm0
movss xmm0, dword [0x1401410d4]
movss dword [rbp + 0xb680], xmm0
call sub.api_ms_win_crt_utility_l1_1_0.dll_rand
movsxd rdx, eax
imul rdx, rdx, 0x2375f74f
shr rdx, 0x20
sar edx, 0xb
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x39c1
sub eax, ecx
mov edx, eax
add dword [rbp + 0xb6c0], edx
movss xmm0, dword [0x1401410d8]
movss dword [rbp + 0xb66c], xmm0
movss xmm0, dword [0x1401410dc]
movss dword [rbp + 0xb66c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb66c]
ucomisd xmm0, qword [0x1401410e0]
jp 0x140017820
ucomisd xmm0, qword [0x1401410e0]
jne 0x140017820
movss xmm0, dword [0x1401410e8]
movss dword [rbp + 0xb668], xmm0
movss xmm0, dword [0x1401410ec]
movss dword [rbp + 0xb668], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb668]
ucomisd xmm0, qword [0x1401410f0]
jp 0x140017700
ucomisd xmm0, qword [0x1401410f0]
jne 0x140017700
movss xmm0, dword [0x1401410f8]
movss dword [rbp + 0xb668], xmm0
movss xmm0, dword [0x1401410fc]
movss dword [rbp + 0xb668], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb668]
ucomisd xmm0, qword [0x140141100]
jp 0x140017740
ucomisd xmm0, qword [0x140141100]
jne 0x140017740
movss xmm0, dword [0x140141108]
movss dword [rbp + 0xb668], xmm0
movss xmm0, dword [0x14014110c]
movss dword [rbp + 0xb668], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb668]
ucomisd xmm0, qword [0x140141110]
jp 0x140017780
ucomisd xmm0, qword [0x140141110]
jne 0x140017780
movss xmm0, dword [0x140141118]
movss dword [rbp + 0xb668], xmm0
movss xmm0, dword [0x14014111c]
movss dword [rbp + 0xb668], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb668]
ucomisd xmm0, qword [0x140141120]
jp 0x1400177c0
ucomisd xmm0, qword [0x140141120]
jne 0x1400177c0
movss xmm0, dword [0x140141128]
movss dword [rbp + 0xb668], xmm0
movss xmm0, dword [0x14014112c]
movss dword [rbp + 0xb668], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb668]
ucomisd xmm0, qword [0x140141130]
jp 0x140017800
ucomisd xmm0, qword [0x140141130]
jne 0x140017800
movss xmm0, dword [0x140141138]
movss dword [rbp + 0xb668], xmm0
movss xmm0, dword [0x14014113c]
movss dword [rbp + 0xb668], xmm0
movss xmm0, dword [0x140141140]
movss dword [rbp + 0xb66c], xmm0
movss xmm0, dword [0x140141144]
movss dword [rbp + 0xb66c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb66c]
ucomisd xmm0, qword [0x140141148]
jp 0x140017908
ucomisd xmm0, qword [0x140141148]
jne 0x140017908
movss xmm0, dword [0x140141150]
movss dword [rbp + 0xb664], xmm0
movss xmm0, dword [0x140141154]
movss dword [rbp + 0xb664], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb664]
ucomisd xmm0, qword [0x140141158]
jp 0x1400178a8
ucomisd xmm0, qword [0x140141158]
jne 0x1400178a8
movss xmm0, dword [0x140141160]
movss dword [rbp + 0xb664], xmm0
movss xmm0, dword [0x140141164]
movss dword [rbp + 0xb664], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb664]
ucomisd xmm0, qword [0x140141168]
jp 0x1400178e8
ucomisd xmm0, qword [0x140141168]
jne 0x1400178e8
movss xmm0, dword [0x140141170]
movss dword [rbp + 0xb664], xmm0
movss xmm0, dword [0x140141174]
movss dword [rbp + 0xb664], xmm0
movss xmm0, dword [str.KfI]
movss dword [rbp + 0xb66c], xmm0
movss xmm0, dword [0x14014117c]
movss dword [rbp + 0xb66c], xmm0
add dword [rbp + 0xb694], 1
cmp dword [rbp + 0xb694], 0x7d5
jle 0x140016c7b
movss xmm0, dword [0x140141180]
movss dword [rbp + 0xb660], xmm0
movss xmm0, dword [0x140141184]
movss dword [rbp + 0xb660], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb660]
ucomisd xmm0, qword [0x140141188]
jp 0x1400179e7
ucomisd xmm0, qword [0x140141188]
jne 0x1400179e7
movss xmm0, dword [0x140141190]
movss dword [rbp + 0xa724], xmm0
movss xmm0, dword [0x140141194]
movss dword [rbp + 0xa724], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa724]
ucomisd xmm0, qword [0x140141198]
jp 0x1400179c7
ucomisd xmm0, qword [0x140141198]
jne 0x1400179c7
movss xmm0, dword [0x1401411a0]
movss dword [rbp + 0xa724], xmm0
movss xmm0, dword [0x1401411a4]
movss dword [rbp + 0xa724], xmm0
movss xmm0, dword [0x1401411a8]
movss dword [rbp + 0xb660], xmm0
movss xmm0, dword [0x1401411ac]
movss dword [rbp + 0xb660], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb660]
ucomisd xmm0, qword [0x1401411b0]
jp 0x140017a8f
ucomisd xmm0, qword [0x1401411b0]
jne 0x140017a8f
movss xmm0, dword [0x1401411b8]
movss dword [rbp + 0xa720], xmm0
movss xmm0, dword [0x1401411bc]
movss dword [rbp + 0xa720], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa720]
ucomisd xmm0, qword [0x1401411c0]
jp 0x140017a6f
ucomisd xmm0, qword [0x1401411c0]
jne 0x140017a6f
movss xmm0, dword [0x1401411c8]
movss dword [rbp + 0xa720], xmm0
movss xmm0, dword [0x1401411cc]
movss dword [rbp + 0xa720], xmm0
movss xmm0, dword [str.Iq]
movss dword [rbp + 0xb660], xmm0
movss xmm0, dword [0x1401411d4]
movss dword [rbp + 0xb660], xmm0
mov rax, qword [rbp + 0xa730]
test rax, rax
je 0x140017aa8
mov edx, 4
mov rcx, rax
call fcn.14009d060
movss xmm0, dword [0x1401411d8]
movss dword [rbp + 0xa71c], xmm0
movss xmm0, dword [0x1401411dc]
movss dword [rbp + 0xa71c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa71c]
ucomisd xmm0, qword [0x1401411e0]
jp 0x140017b70
ucomisd xmm0, qword [0x1401411e0]
jne 0x140017b70
movss xmm0, dword [0x1401411e8]
movss dword [rbp + 0xa718], xmm0
movss xmm0, dword [0x1401411ec]
movss dword [rbp + 0xa718], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xa718]
ucomisd xmm0, qword [0x1401411f0]
jp 0x140017b50
ucomisd xmm0, qword [0x1401411f0]
jne 0x140017b50
movss xmm0, dword [0x1401411f8]
movss dword [rbp + 0xa718], xmm0
movss xmm0, dword [0x1401411fc]
movss dword [rbp + 0xa718], xmm0
movss xmm0, dword [0x140141200]
movss dword [rbp + 0xa71c], xmm0
movss xmm0, dword [str.oAJ6]
movss dword [rbp + 0xa71c], xmm0
add dword [rbp + 0xb6a8], 1
cmp dword [rbp + 0xb6a8], 0x707
jle 0x140016793
mov word [rbp + 0xa180], 0x5a
mov word [rbp + 0xa182], 0x57
mov word [rbp + 0xa184], 0x41
mov word [rbp + 0xa186], 0x5a
mov word [rbp + 0xa188], 0x50
mov word [rbp + 0xa18a], 0x5a
mov word [rbp + 0xa18c], 4
mov word [rbp + 0xa18e], 0xa
mov word [rbp + 0xa190], 0x17
mov word [rbp + 0xa192], 0x5e
mov word [rbp + 0xa194], 0x57
mov word [rbp + 0xa196], 0x50
mov word [rbp + 0xa198], 0x3d
movss xmm0, dword [0x140141208]
movss dword [rbp + 0xb65c], xmm0
movss xmm0, dword [0x14014120c]
movss dword [rbp + 0xb65c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb65c]
ucomisd xmm0, qword [0x140141210]
jp 0x140017c5c
ucomisd xmm0, qword [0x140141210]
jne 0x140017c5c
movss xmm0, dword [str.b9I]
movss dword [rbp + 0xb65c], xmm0
movss xmm0, dword [0x14014121c]
movss dword [rbp + 0xb65c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb65c]
ucomisd xmm0, qword [0x140141220]
jp 0x140017c9c
ucomisd xmm0, qword [0x140141220]
jne 0x140017c9c
movss xmm0, dword [0x140141228]
movss dword [rbp + 0xb65c], xmm0
movss xmm0, dword [0x14014122c]
movss dword [rbp + 0xb65c], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb65c]
ucomisd xmm0, qword [0x140141230]
jp 0x140017cdc
ucomisd xmm0, qword [0x140141230]
jne 0x140017cdc
movss xmm0, dword [0x140141238]
movss dword [rbp + 0xb65c], xmm0
movss xmm0, dword [0x14014123c]
movss dword [rbp + 0xb65c], xmm0
lea rax, [rbp + 0xa180]
mov qword [rbp + 0xa6d8], rax
mov rax, qword [rbp + 0xa6d8]
movzx eax, word [rax + 0x18]
test ax, ax
setne al
test al, al
je 0x140017d9b
lea rax, [rbp + 0xa180]
lea rdx, [rbp + 0xa180]
mov qword [rbp + 0xa6d0], rdx
mov qword [rbp + 0xa6c8], rax
mov dword [rbp + 0xa6c4], 0
jmp 0x140017d91
mov eax, dword [rbp + 0xa6c4]
cdqe
lea rdx, [rax + rax]
mov rax, qword [rbp + 0xa6c8]
add rax, rdx
movzx eax, word [rax]
mov r8d, eax
mov eax, dword [rbp + 0xa6c4]
movsxd rdx, eax
imul rdx, rdx, 0x4d4873ed
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x35
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x31
xor eax, r8d
mov ecx, eax
mov rax, qword [rbp + 0xa6d0]
mov edx, dword [rbp + 0xa6c4]
movsxd rdx, edx
mov word [rax + rdx*2], cx
add dword [rbp + 0xa6c4], 1
cmp dword [rbp + 0xa6c4], 0xc
jle 0x140017d2b
nop
lea rax, [rbp + 0xa180]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryW]
call rax
mov qword [rbp + 0xab88], rax
cmp qword [rbp + 0xab88], 0
jne 0x140017dc9
mov ebx, 0
jmp 0x140049834
lea rax, [rbp + 0xa180]
mov qword [rbp + 0xa6b8], rax
mov rax, qword [rbp + 0xa6b8]
movzx eax, word [rax + 0x18]
test ax, ax
setne al
xor eax, 1
test al, al
je 0x140017e8b
lea rax, [rbp + 0xa180]
lea rdx, [rbp + 0xa180]
mov qword [rbp + 0xa6b0], rdx
mov qword [rbp + 0xa6a8], rax
mov dword [rbp + 0xa6a4], 0
jmp 0x140017e81
mov eax, dword [rbp + 0xa6a4]
cdqe
lea rdx, [rax + rax]
mov rax, qword [rbp + 0xa6a8]
add rax, rdx
movzx eax, word [rax]
mov r8d, eax
mov eax, dword [rbp + 0xa6a4]
movsxd rdx, eax
imul rdx, rdx, 0x4d4873ed
shr rdx, 0x20
sar edx, 4
mov ecx, eax
sar ecx, 0x1f
sub edx, ecx
imul ecx, edx, 0x35
sub eax, ecx
mov edx, eax
mov eax, edx
add eax, 0x31
xor eax, r8d
mov ecx, eax
mov rax, qword [rbp + 0xa6b0]
mov edx, dword [rbp + 0xa6a4]
movsxd rdx, edx
mov word [rax + rdx*2], cx
add dword [rbp + 0xa6a4], 1
cmp dword [rbp + 0xa6a4], 0xc
jle 0x140017e1b
nop
movss xmm0, dword [0x140141240]
movss dword [rbp + 0xab84], xmm0
movss xmm0, dword [0x140141244]
movss dword [rbp + 0xab84], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xab84]
ucomisd xmm0, qword [0x140141248]
jp 0x140017eeb
ucomisd xmm0, qword [0x140141248]
jne 0x140017eeb
movss xmm0, dword [0x140141250]
movss dword [rbp + 0xab84], xmm0
movss xmm0, dword [0x140141254]
movss dword [rbp + 0xab84], xmm0
mov dword [rbp + 0xa6a0], 0
jmp 0x140017f10
mov eax, dword [rbp + 0xa6a0]
cdqe
mov word [rbp + rax*2 + 0xa180], 0
add dword [rbp + 0xa6a0], 1
cmp dword [rbp + 0xa6a0], 0xc
jle 0x140017ef7
nop
movss xmm0, dword [0x140141258]
movss dword [rbp + 0xb658], xmm0
movss xmm0, dword [0x14014125c]
movss dword [rbp + 0xb658], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb658]
ucomisd xmm0, qword [0x140141260]
jp 0x140017f7a
ucomisd xmm0, qword [0x140141260]
jne 0x140017f7a
movss xmm0, dword [0x140141268]
movss dword [rbp + 0xb658], xmm0
movss xmm0, dword [0x14014126c]
movss dword [rbp + 0xb658], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb658]
ucomisd xmm0, qword [0x140141270]
jp 0x140017fba
ucomisd xmm0, qword [0x140141270]
jne 0x140017fba
movss xmm0, dword [0x140141278]
movss dword [rbp + 0xb658], xmm0
movss xmm0, dword [0x14014127c]
movss dword [rbp + 0xb658], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb658]
ucomisd xmm0, qword [0x140141280]
jp 0x140017ffa
ucomisd xmm0, qword [0x140141280]
jne 0x140017ffa
movss xmm0, dword [0x140141288]
movss dword [rbp + 0xb658], xmm0
movss xmm0, dword [0x14014128c]
movss dword [rbp + 0xb658], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb658]
ucomisd xmm0, qword [0x140141290]
jp 0x14001803a
ucomisd xmm0, qword [0x140141290]
jne 0x14001803a
movss xmm0, dword [0x140141298]
movss dword [rbp + 0xb658], xmm0
movss xmm0, dword [0x14014129c]
movss dword [rbp + 0xb658], xmm0
mov word [rbp + 0xa160], 0x76
mov word [rbp + 0xa162], 0x57
mov word [rbp + 0xa164], 0x47
mov word [rbp + 0xa166], 0x60
mov word [rbp + 0xa168], 0x50
mov word [rbp + 0xa16a], 0x5b
mov word [rbp + 0xa16c], 0x47
mov word [rbp + 0xa16e], 0x68
mov word [rbp + 0xa170], 0x58
mov word [rbp + 0xa172], 0x4e
mov word [rbp + 0xa174], 0x53
mov word [rbp + 0xa176], 0x6b
mov word [rbp + 0xa178], 0x3d
movss xmm0, dword [0x1401412a0]
movss dword [rbp + 0xb654], xmm0
movss xmm0, dword [0x1401412a4]
movss dword [rbp + 0xb654], xmm0
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb654]
ucomisd xmm0, qword [0x1401412a8]
jp 0x14001810f
ucomisd xmm0, qword [0x1401412a8]
jne 0x14001810f
pxor xmm0, xmm0
cvtss2sd xmm0, dword [rbp + 0xb654]
ucomisd xmm0, qword [0x1401412b8]
jp 0x14001814f
mov eax, ebx
jmp 0x140049873
add rsp, 0xb7f0
pop rbx
pop rdi
pop r12
pop r13
pop rbp
ret