Function at 0x18004bff0
Capabilities:
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x168]
sub rsp, 0x240
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x18032f0e0]
xor rax, rsp
mov qword [rbp + 0x110], rax
cmp byte [0x1803888bd], 0
je 0x18004c03d
call fcn.1800e6c90
xor edi, edi
cmp byte [0x180384d24], dil
je 0x18004c06a
mov dword [0x18035eae0], edi
mov dword [0x18035eaf0], edi
movabs rax, 0x3bc861df703e5097
mov qword [0x1803afcd8], rax
call fcn.180110360
movss xmm6, dword [0x1802fb520]
xorps xmm7, xmm7
cmp byte [0x18037f913], dil
je 0x18004c103
lea rcx, [rbp - 0x30]
call fcn.180220514
lea rcx, [rbp - 0x30]
call fcn.18022084c
mov r9, rax
lea r8, str._Y__m__d__H:_M:_S
mov edx, 0x50
lea rcx, [rbp + 0x70]
call fcn.180220f38
movss xmm1, dword [0x18032fe20]
addss xmm1, dword [0x1802fb448]
movss xmm2, dword [0x18032fe18]
addss xmm2, xmm7
movups xmm0, xmmword [0x18034be18]
movaps xmmword [rsp + 0x70], xmm0
mov eax, dword [0x18034be28]
mov dword [rbp - 0x80], eax
mov byte [rsp + 0x20], dil
movaps xmm0, xmm6
unpcklps xmm0, xmm6
movq r9, xmm0
unpcklps xmm1, xmm2
movq r8, xmm1
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x70]
call fcn.18010a980
cmp byte [0x18037f910], dil
je 0x18004c263
cmp byte [0x18032fe11], dil
je 0x18004c140
movss xmm0, dword [0x1802fb5c0]
movss dword [0x18032fe14], xmm0
movss xmm1, dword [0x1802fb3e8]
movss dword [0x18032fe1c], xmm1
mov byte [0x18032fe11], dil
lea rcx, [rbp - 0x28]
call fcn.180220514
lea rcx, [rbp - 0x28]
call fcn.18022084c
mov r9, rax
lea r8, str._Y__m__d__H:_M:_S
mov edx, 0x50
lea rcx, [rbp + 0xc0]
call fcn.180220f38
movss xmm1, dword [0x18032fe1c]
addss xmm1, dword [0x1802fb448]
movss xmm2, dword [0x18032fe14]
addss xmm2, xmm7
movups xmm0, xmmword [0x18034be18]
movaps xmmword [rsp + 0x70], xmm0
mov eax, dword [0x18034be28]
mov dword [rbp - 0x80], eax
mov byte [rsp + 0x20], dil
movaps xmm0, xmm6
unpcklps xmm0, xmm6
movq r9, xmm0
unpcklps xmm1, xmm2
movq r8, xmm1
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xc0]
call fcn.18010a980
mov byte [rbp - 0x70], dil
lea rax, [rbp - 0x70]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], 0x4268
lea rax, [rbp - 0x70]
mov qword [rbp - 0x80], rax
mov ecx, 0x18
call fcn.1801fcf2c
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rax], xmm0
movsd xmm1, qword [rbp - 0x80]
movsd qword [rax + 0x10], xmm1
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x18003dec0]
xor edx, edx
xor ecx, ecx
call fcn.18022c220
mov qword [rbp - 0x60], rax
test rax, rax
je 0x180050567
mov qword [rbp - 0x20], rdi
cmp dword [rbp - 0x58], 0
je 0x180050549
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call fcn.1801fa96c
test eax, eax
jne 0x180050554
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x60], xmm0
cmp byte [0x1803888a9], 0
je 0x18004c30c
mov byte [rbp - 0x6f], 0
lea rax, [rbp - 0x6f]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], 0x2710
lea rax, [rbp - 0x6f]
mov qword [rbp - 0x80], rax
mov ecx, 0x18
call fcn.1801fcf2c
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rax], xmm0
movsd xmm1, qword [rbp - 0x80]
movsd qword [rax + 0x10], xmm1
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x180110200]
xor edx, edx
xor ecx, ecx
call fcn.18022c220
mov qword [rbp - 0x50], rax
test rax, rax
je 0x180050588
mov qword [rbp - 0x18], rdi
cmp dword [rbp - 0x48], 0
je 0x18005055c
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call fcn.1801fa96c
test eax, eax
jne 0x180050575
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x50], xmm0
cmp byte [0x1803888a8], 0
je 0x18004c3b5
mov byte [rbp - 0x6e], 0
lea rax, [rbp - 0x6e]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], 0x2710
lea rax, [rbp - 0x6e]
mov qword [rbp - 0x80], rax
mov ecx, 0x18
call fcn.1801fcf2c
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rax], xmm0
movsd xmm1, qword [rbp - 0x80]
movsd qword [rax + 0x10], xmm1
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x38]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x1801102b0]
xor edx, edx
xor ecx, ecx
call fcn.18022c220
mov qword [rbp - 0x40], rax
test rax, rax
je 0x18005053b
mov qword [rbp - 0x10], rdi
cmp dword [rbp - 0x38], 0
je 0x18005057d
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x70]
call fcn.1801fa96c
test eax, eax
jne 0x180050596
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x40], xmm0
cmp byte [0x1803888a7], 0
je 0x18004c408
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r8, rax
mov eax, 0x10624dd3
mul r8d
shr edx, 6
imul ecx, edx, 0x3e8
sub r8d, ecx
mov eax, 0x68db8bad
imul r8d
sar edx, 0xc
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x2710
cmp r8d, eax
jne 0x18004c408
mov byte [0x1803888a6], 1
mov byte [0x1803888a7], 0
jmp 0x18004c411
cmp byte [0x1803888a6], 0
je 0x18004c459
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r8, rax
mov eax, 0x10624dd3
mul r8d
shr edx, 6
imul ecx, edx, 0x3e8
sub r8d, ecx
mov eax, 0x68db8bad
imul r8d
sar edx, 0xc
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x2710
cmp r8d, eax
jne 0x18004c459
mov byte [0x1803888a7], 1
mov byte [0x1803888a6], 0
cmp byte [0x1803888a4], 0
je 0x18004c4ef
cmp byte [0x180343d22], 0
je 0x18004c4d8
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r8, rax
mov eax, 0x10624dd3
mul r8d
shr edx, 6
imul ecx, edx, 0x3e8
sub r8d, ecx
mov eax, r8d
cdq
idiv dword [0x18034bea4]
test edx, edx
jne 0x18004c4d8
cmp byte [0x180385734], dl
je 0x18004c4c3
mov ecx, edi
cmp byte [0x18037f915], dil
sete cl
mov eax, edi
cmp byte [0x180382c12], dil
sete al
cmp ecx, eax
je 0x18004c4c3
call fcn.1800f2190
mov byte [0x18034be64], 1
mov byte [0x180343d22], 0
mov byte [0x18034be67], 1
cmp byte [0x1803888a4], 0
jne 0x18004c4ef
mov byte [0x18034be64], 1
mov byte [0x180343d22], 1
cmp byte [0x1803888a5], 0
je 0x18004c565
cmp byte [0x180343d23], 0
je 0x18004c54e
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r8, rax
mov eax, 0x10624dd3
mul r8d
shr edx, 6
imul ecx, edx, 0x3e8
sub r8d, ecx
mov eax, r8d
cdq
idiv dword [str.2]
test edx, edx
jne 0x18004c54e
cmp byte [0x180385734], dl
je 0x18004c539
call fcn.1800f1dc0
mov byte [0x18034be65], 1
mov byte [0x180343d23], 0
mov byte [0x18034be66], 1
cmp byte [0x1803888a5], 0
jne 0x18004c565
mov byte [0x18034be65], 1
mov byte [0x180343d23], 1
cmp byte [0x18034be67], 0
je 0x18004c5a6
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r8, rax
mov eax, 0x10624dd3
mul r8d
shr edx, 6
imul ecx, edx, 0x3e8
sub r8d, ecx
mov eax, r8d
cdq
idiv dword [0x18034bea4]
test edx, edx
jne 0x18004c5a6
mov byte [0x18034be67], dl
mov byte [0x180343d22], 1
cmp byte [0x18034be66], 0
je 0x18004c5e7
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov r8, rax
mov eax, 0x10624dd3
mul r8d
shr edx, 6
imul ecx, edx, 0x3e8
sub r8d, ecx
mov eax, r8d
cdq
idiv dword [str.2]
test edx, edx
jne 0x18004c5e7
mov byte [0x18034be66], dl
mov byte [0x180343d23], 1
cmp byte [0x180382cf1], 0
je 0x18004c5f5
call fcn.180050900
cmp byte [0x180384d22], 0
je 0x18004c620
mov dword [0x18035eae0], edi
mov dword [0x18035eaf0], edi
movabs rax, 0x719ff505f097fd20
mov qword [0x1803afcd8], rax
call fcn.180110360
movabs r15, 0xd80958fc74e988a6
cmp byte [0x180384d21], 0
je 0x18004c6f2
mov dword [0x18035eae0], edi
mov dword [0x18035eaf0], edi
movabs rax, 0x810e8431c0614bf9
mov qword [0x1803afcd8], rax
call fcn.180110360
mov dword [0x18035eae0], edi
mov dword [0x18035eaf0], edi
movabs rax, 0xa65568121df2ea26
mov qword [0x1803afcd8], rax
call fcn.180110360
mov dword [0x18035eae0], edi
mov dword [0x18035eaf0], edi
mov qword [0x1803afcd8], r15
call fcn.180110360
mov ecx, dword [rax]
mov dword [0x18035eaf0], edi
movabs rax, 0xe2a99a9b524befff
mov qword [0x1803afcd8], rax
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], ecx
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebb8], rax
mov dword [0x18035eae0], 1
call fcn.180110360
mov dword [0x18035eae0], edi
mov dword [0x18035eaf0], edi
movabs rax, 0x112cef1615a1139f
mov qword [0x1803afcd8], rax
call fcn.180110360
cmp byte [0x180384d20], 0
je 0x18004c700
call fcn.1800d4820
cmp byte [0x18032fe10], 0
je 0x18004c70e
call fcn.18002d6e0
cmp byte [0x1803856e3], 0
je 0x18004c71c
call fcn.1801061e0
cmp byte [0x180382c93], 1
jne 0x18004c744
mov byte [0x180382c93], 1
mov rax, qword [0x1803afcd0]
mov rax, qword [rax + 0x80]
mov dword [rax + 0x92d38], 1
cmp byte [0x180382c39], 0
je 0x18004c752
call fcn.18008ccf0
cmp byte [0x180384d1f], 0
je 0x18004c760
call fcn.1800d2e00
cmp byte [0x180384d1e], 0
je 0x18004c76e
call fcn.1800b2060
cmp byte [0x180384d1d], 0
je 0x18004c77c
call fcn.1800b1aa0
cmp byte [0x180384d1c], 0
je 0x18004c78a
call fcn.1800b14e0
cmp byte [0x180384d1b], 0
je 0x18004c798
call fcn.18009c240
cmp byte [0x180384d1a], 0
je 0x18004c7a6
call fcn.1800d8670
cmp byte [0x180382c92], 0
je 0x18004c80a
mov byte [0x1803856e1], 1
mov byte [0x1803855db], 1
mov byte [0x1803855da], 1
mov byte [0x1803855d9], 1
mov byte [0x1803855d8], 1
mov byte [0x180384d8f], 1
mov byte [0x180384c8f], 1
mov byte [0x180384c8c], 1
mov byte [0x180384c8a], 1
mov byte [0x180384c89], 1
mov byte [0x180384c85], 1
mov byte [0x180384c68], 1
mov byte [0x180384c53], 1
cmp byte [0x180384d19], 0
je 0x18004c818
call fcn.18009c800
cmp byte [0x180384d18], 0
je 0x18004c826
call fcn.18009cdc0
cmp byte [0x180384d17], 0
je 0x18004c834
call fcn.18009e2c0
cmp byte [0x180384d16], 0
je 0x18004c842
call fcn.18009ec80
cmp byte [0x180384d15], 0
je 0x18004c850
call fcn.1800a0530
cmp byte [0x180384d14], 0
je 0x18004c85e
call fcn.1800a1150
cmp byte [0x180384d13], 0
je 0x18004c86c
call fcn.1800a0a70
cmp byte [0x180384d12], 0
je 0x18004c87a
call fcn.1800a1830
cmp byte [0x180384d11], 0
je 0x18004c888
call fcn.1800bc2f0
cmp byte [0x180384d10], 0
je 0x18004c896
call fcn.1800bc8c0
cmp byte [0x180384d0f], 0
je 0x18004c8a4
call fcn.1800bce90
cmp byte [0x180384d0e], 0
je 0x18004c8b2
call fcn.1800bd460
cmp byte [0x180384d0d], 0
je 0x18004c8c0
call fcn.1800bda30
cmp byte [0x180384d0c], 0
je 0x18004c8ce
call fcn.1800be660
cmp byte [0x180384d0b], 0
je 0x18004c8dc
call fcn.1800a1f10
cmp byte [0x180384d0a], 0
je 0x18004c8ea
call fcn.18009f650
cmp byte [0x180384d09], 0
je 0x18004c8f8
call fcn.18009fdc0
cmp byte [0x180384d08], 0
je 0x18004c906
call fcn.18009d4c0
cmp byte [0x180384d07], 0
je 0x18004c914
call fcn.18009dbc0
cmp byte [0x180384d06], 0
je 0x18004c922
call fcn.1800a2600
cmp byte [0x180384d05], 0
je 0x18004c930
call fcn.1800bf240
cmp byte [0x18037fdef], 0
je 0x18004c93e
call fcn.1800c0240
cmp byte [0x180384d04], 0
je 0x18004c94c
call fcn.1800a3a10
cmp byte [0x180384d03], 0
je 0x18004c95a
call fcn.1800a40c0
cmp byte [0x180384d02], 0
je 0x18004c968
call fcn.1800a4770
cmp byte [0x180384d01], 0
je 0x18004c976
call fcn.1800a4e20
cmp byte [0x180384d00], 0
je 0x18004c984
call fcn.1800a54d0
cmp byte [0x180384cff], 0
je 0x18004c992
call fcn.1800a5b80
cmp byte [0x180384cfe], 0
je 0x18004c9a0
call fcn.1800a6230
cmp byte [0x180384cfd], 0
je 0x18004c9ae
call fcn.1800a68e0
cmp byte [0x180384cfc], 0
je 0x18004c9bc
call fcn.1800a6f90
cmp byte [0x180384cfb], 0
je 0x18004c9ca
call fcn.1800a7640
cmp byte [0x180384cfa], 0
je 0x18004c9d8
call fcn.1800a7cf0
cmp byte [0x180384cf9], 0
je 0x18004c9e6
call fcn.1800a83a0
cmp byte [0x180384cf8], 0
je 0x18004c9f4
call fcn.1800a8a50
cmp byte [0x180384cf7], 0
je 0x18004ca02
call fcn.1800a9100
cmp byte [0x180384cf6], 0
je 0x18004ca10
call fcn.1800a97b0
cmp byte [0x180384cf5], 0
je 0x18004ca1e
call fcn.1800a9e60
cmp byte [0x180384cf4], 0
je 0x18004ca2c
call fcn.1800aa510
cmp byte [0x180384cf3], 0
je 0x18004ca3a
call fcn.1800aabc0
cmp byte [0x180384cf2], 0
je 0x18004ca48
call fcn.1800ab270
cmp byte [0x180384cf1], 0
je 0x18004ca56
call fcn.1800ab920
cmp byte [0x180384cf0], 0
je 0x18004ca64
call fcn.1800abfd0
cmp byte [0x180384cef], 0
je 0x18004ca72
call fcn.1800ac680
cmp byte [0x180384cee], 0
je 0x18004ca80
call fcn.1800acd30
cmp byte [0x180384ced], 0
je 0x18004ca8e
call fcn.1800ad3e0
cmp byte [0x180384cec], 0
je 0x18004ca9c
call fcn.1800ada90
cmp byte [0x180384ceb], 0
je 0x18004caaa
call fcn.1800ae140
cmp byte [0x180384cea], 0
je 0x18004cab8
call fcn.1800ae7f0
cmp byte [0x180384ce9], 0
je 0x18004cac6
call fcn.1800aeea0
cmp byte [0x180384ce8], 0
je 0x18004cad4
call fcn.1800af550
cmp byte [0x180384ce7], 0
je 0x18004cae2
call fcn.1800afc00
cmp byte [0x180384ce6], 0
je 0x18004caf0
call fcn.1800b02b0
cmp byte [0x180384ce5], 0
je 0x18004cafe
call fcn.1800b0f20
cmp byte [0x180384ce4], 0
je 0x18004cb0c
call fcn.1800b0960
cmp byte [0x180384ce3], 0
je 0x18004cb1a
call fcn.180094870
cmp byte [0x180384ce2], 0
je 0x18004cb28
call fcn.180095000
cmp byte [0x180384ce1], 0
je 0x18004cb36
call fcn.180095790
cmp byte [0x180384ce0], 0
je 0x18004cb44
call fcn.180095f20
cmp byte [0x180384cdf], 0
je 0x18004cbab
mov dword [0x18035eae0], edi
mov dword [0x18035eaf0], edi
mov qword [0x1803afcd8], r15
call fcn.180110360
mov ecx, dword [rax]
cmp byte [0x180384cdf], 0
je 0x18004cbab
mov dword [0x18035eaf0], edi
movabs rax, 0x57fff03e423a4c0b
mov qword [0x1803afcd8], rax
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], ecx
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebb8], rax
mov dword [0x18035eae0], 1
call fcn.180110360
cmp byte [0x180384cde], 0
je 0x18004cbb9
call fcn.18009bf80
cmp byte [0x180382bfc], 0
je 0x18004cbc7
call fcn.18009b600
cmp byte [0x180384cdd], 0
je 0x18004cbd5
call fcn.1800966b0
cmp byte [0x180382c13], 0
je 0x18004cbe3
call fcn.1800943f0
cmp byte [0x180382c25], 0
je 0x18004cbf1
call fcn.180092a60
cmp byte [0x180382c24], 0
je 0x18004cbff
call fcn.180092e00
cmp byte [0x180384cdc], 0
je 0x18004cc0d
call fcn.180092c60
cmp byte [0x180384cdb], 0
je 0x18004cc1b
call fcn.180091f70
cmp byte [0x180384cda], 0
je 0x18004cc29
call fcn.1800915e0
cmp byte [0x180384cd9], 0
je 0x18004cc37
call fcn.180091510
cmp byte [0x180382cdf], 0
je 0x18004cc45
call fcn.1800532c0
cmp byte [0x180384cd8], 0
je 0x18004cc53
call fcn.180081d80
cmp byte [0x180384cd7], 0
je 0x18004ccab
call qword [sym.imp.WINMM.dll_timeGetTime]
sub eax, dword [0x180382cbc]
mov ecx, dword [0x180343f00]
shr eax, cl
test eax, eax
je 0x18004ccab
cmp byte [0x180384cd7], 0
je 0x18004cc9f
mov dword [0x18035eae0], edi
mov dword [0x18035eaf0], edi
movabs rax, 0xf6062e089251c898
mov qword [0x1803afcd8], rax
call fcn.180110360
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180382cbc], eax
cmp byte [0x180384cd6], 0
je 0x18004ccb9
call fcn.1800baf20
cmp byte [0x180384cd5], 0
je 0x18004ccc7
call fcn.1800bafa0
cmp byte [0x180382cbb], 0
je 0x18004ccd5
call fcn.180084c60
cmp byte [0x180384cd4], 0
je 0x18004cce3
call fcn.180093840
cmp byte [0x180384cd3], 0
je 0x18004ccf1
call fcn.180093d60
cmp byte [0x180384cd2], 0
je 0x18004ccff
call fcn.180093320
cmp byte [0x180384cd1], 0
je 0x18004cd0d
call fcn.180054f50
cmp byte [0x180384cd0], 0
je 0x18004cd1b
call fcn.180055570
cmp byte [0x180384ccf], 0
je 0x18004cd29
call fcn.180055640
cmp byte [0x180384cce], 0
je 0x18004cd37
call fcn.180055990
cmp byte [0x180384ccd], 0
je 0x18004cd45
call fcn.180055df0
cmp byte [0x180384ccc], 0
je 0x18004cd53
call fcn.180055fa0
cmp byte [0x180384ccb], 0
je 0x18004cd61
call fcn.180054690
movabs r13, 0x5006d96c995a5827
cmp byte [0x180384cca], 0
je 0x18004cddb
mov dword [0x18035eaf0], edi
mov qword [0x1803afcd8], r13
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], 0x7f7fffff
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebb8], rax
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], 0x7f7fffff
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebc0], rax
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], 0x7f7fffff
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebc8], rax
mov dword [0x18035eae0], 3
call fcn.180110360
cmp byte [0x180384cc9], 0
je 0x18004cde9
call fcn.180082c30
cmp byte [0x180382c99], 0
je 0x18004cdf7
call fcn.1800874b0
cmp byte [0x180384cc8], 0
je 0x18004ce05
call fcn.1800872c0
cmp byte [0x180382c9a], 0
je 0x18004ce13
call fcn.180087170
cmp byte [0x180382cc9], 0
je 0x18004ce21
call fcn.180081be0
cmp byte [0x180384cc7], 0
je 0x18004ce2f
call fcn.180081810
cmp byte [0x180384cc6], 0
je 0x18004ce3d
call fcn.180081790
cmp byte [0x180384cc5], 0
je 0x18004ce4b
call fcn.180051c10
cmp byte [0x180384cc4], 0
je 0x18004ce59
call fcn.180052450
cmp byte [0x180384cc3], 0
je 0x18004ce67
call fcn.180052570
cmp byte [0x180384cc2], 0
je 0x18004ce75
call fcn.1800816a0
movabs rbx, 0x50fac3a3e030a6e1
cmp byte [0x180384cc1], 0
je 0x18004cf14
mov dword [0x18035eae0], edi
mov dword [0x18035eaf0], edi
mov qword [0x1803afcd8], r15
call fcn.180110360
mov ecx, dword [rax]
mov dword [0x18035eaf0], edi
mov qword [0x1803afcd8], rbx
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], ecx
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebb8], rax
mov dword [0x18035eae0], 1
call fcn.180110360
mov ecx, dword [rax]
mov dword [0x18035eaf0], edi
movabs rax, 0x18f621f7a5b1f85d
mov qword [0x1803afcd8], rax
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], ecx
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebb8], rax
mov dword [0x18035eae0], 1
call fcn.180110360
cmp byte [0x180382c26], 0
je 0x18004cf22
call fcn.180091ad0
movabs r12, 0x3fef770d40960d5a
movss xmm6, dword [0x1802fd868]
cmp byte [0x180384cc0], 0
je 0x18004d129
mov dword [0x18035eaf0], edi
mov qword [0x1803afcd8], r13
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], 0x7f7fffff
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebb8], rax
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], 0x7f7fffff
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebc0], rax
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], 0x7f7fffff
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebc8], rax
mov dword [0x18035eae0], 3
call fcn.180110360
mov ecx, 0x58
call fcn.1801fd5b0
mov rbx, rax
mov dword [rax], 0xa
mov dword [0x18035eae0], edi
mov dword [0x18035eaf0], edi
mov qword [0x1803afcd8], r15
call fcn.180110360
mov ecx, dword [rax]
mov dword [0x18035eaf0], edi
movabs rax, 0x23f8f5fc7e8c4a6b
mov qword [0x1803afcd8], rax
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], ecx
mov rcx, qword [rsp + 0x70]
mov qword [0x18035ebb8], rcx
mov qword [0x18035ebc0], rbx
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x70], 0xffffffff
mov rax, qword [rsp + 0x70]
mov qword [0x18035ebc8], rax
mov dword [0x18035eae0], 3
call fcn.180110360
movsxd rsi, dword [rax]
test rsi, rsi
jle 0x18004d129
movabs r12, 0xcff869cbfa210d82
movabs r15, 0x9a9112a0fe9a4713
cmp byte [0x180384cbf], 0
je 0x18004d337
mov dword [rbp - 0x38], edi
mov ecx, 6
call fcn.1801fa8dc
nop
mov ecx, 1
call fcn.1801fa8dc
int3
mov ecx, eax
call fcn.1801fa8a0
nop
mov ecx, 1
call fcn.1801fa8dc
nop
mov dword [rbp - 0x58], edi
mov ecx, 6
call fcn.1801fa8dc
nop
mov ecx, eax
call fcn.1801fa8a0
nop
mov ecx, 1
call fcn.1801fa8dc
nop
mov dword [rbp - 0x48], edi
mov ecx, 6
call fcn.1801fa8dc
nop
mov ecx, eax
call fcn.1801fa8a0
int3