Function at 0x180045e10
Capabilities:
Check for time delay via gettickcount
Log keystrokes via polling

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x428]
sub rsp, 0x500
mov qword [rbp - 0x78], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x1802a8008]
xor rax, rsp
mov qword [rbp + 0x3d0], rax
xor esi, esi
cmp byte [0x18034039d], sil
je 0x18004615f
mov dword [0x1802da500], esi
movabs rax, 0x50fac3a3e030a6e1
mov qword [0x18034fb78], rax
mov qword [rsp + 0x78], rsi
mov eax, dword [0x1803403a8]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov ebx, dword [rax]
mov dword [0x1802da500], esi
movabs rax, 0xc0296a2edf545e92
mov qword [0x18034fb78], rax
mov qword [rsp + 0x78], rsi
mov eax, dword [0x1803403a4]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
cmp dword [rax], esi
je 0x180046158
mov dword [0x1802da500], esi
movabs rax, 0x963d27a58df860ac
mov qword [0x18034fb78], rax
mov qword [rsp + 0x78], rsi
mov eax, dword [0x1803403a4]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov dword [0x1802da500], esi
movabs rdi, 0x98a4eb5d89a0c952
mov qword [0x18034fb78], rdi
mov qword [rsp + 0x78], rsi
mov eax, dword [0x1803403a4]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
cmp dword [rax], esi
jne 0x180045fcc
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180341784], eax
mov rcx, qword [0x180341880]
call qword [sym.imp.KERNEL32.dll_SwitchToFiber]
mov dword [0x1802da500], esi
mov qword [0x18034fb78], rdi
mov qword [rsp + 0x78], rsi
mov eax, dword [0x1803403a4]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
cmp dword [rax], esi
je 0x180045f78
mov dword [0x1802da500], esi
movabs rax, 0x3fef770d40960d5a
mov qword [0x18034fb78], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], ebx
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], esi
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5d0], rax
mov dword [0x1802da4f0], 2
call fcn.1800cf390
movups xmm6, xmmword [rax]
movsd xmm7, qword [rax + 0x10]
mov dword [0x1802da500], esi
movabs rax, 0xe83d4f9ba2a38914
mov qword [0x18034fb78], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], ebx
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
movups xmmword [rbp - 0x70], xmm6
movsd qword [rbp - 0x60], xmm7
movss xmm2, dword [rax]
lea rdx, [rbp - 0x70]
call fcn.180045c80
mov ebx, eax
mov ecx, eax
call fcn.1800b2100
mov dword [0x1802da500], esi
movabs rax, 0x49733e92263139d1
mov qword [0x18034fb78], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], ebx
mov rcx, qword [rsp + 0x78]
mov qword [0x1802da5c8], rcx
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov dword [0x1802da500], esi
movabs rax, 0xce3aa5e1ca19e10
mov qword [0x18034fb78], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], ebx
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
lea rax, str.MPBitset
mov qword [0x1802da5d0], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], esi
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5d8], rax
mov dword [0x1802da4f0], 3
call fcn.1800cf390
mov dword [0x1802da500], esi
movabs rax, 0xe532f5d78798daab
mov qword [0x18034fb78], rax
mov qword [rsp + 0x78], rsi
mov eax, dword [0x1803403a4]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov byte [0x18034039d], sil
movabs r12, 0x6d0de6a7b5da71f8
cmp byte [0x18034039e], sil
je 0x1800462ae
mov cl, 1
call fcn.18005fdc0
mov rdi, qword [0x180347ff8]
mov rbx, qword [0x180347ff0]
cmp rbx, rdi
je 0x1800462ae
mov r15, qword [rbx]
mov r14d, esi
nop word [rax + rax]
mov r9d, 2
lea r8, [rsp + 0x70]
mov edx, r14d
lea ecx, [r9 - 1]
call qword [0x1803418f8]
cmp qword [rsp + 0x70], r15
jne 0x180046294
mov r9d, 0xa
lea r8, [rbp - 0x30]
mov edx, r14d
lea ecx, [r9 - 9]
call qword [0x1803418f8]
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r12
mov qword [rsp + 0x78], rsi
mov eax, dword [rbp - 0x20]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov rdx, qword [rax]
lea rcx, str.b_s_tried_to_kick_you._nKicking_player...
call fcn.1800b2f70
mov qword [rbp - 0x70], 0xffffffffe12ffae7
movsxd rcx, dword [rbp - 0x20]
mov qword [rbp - 0x68], rcx
mov qword [rbp - 0x60], rsi
xor eax, eax
mov qword [rbp - 0x58], rax
mov r9d, 1
shl r9d, cl
lea r8d, [rax + 4]
lea rdx, [rbp - 0x70]
lea ecx, [rax + 1]
call qword [0x1803418f0]
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r12
mov qword [rsp + 0x78], rsi
mov eax, dword [rbp - 0x20]
mov dword [rsp + 0x78], eax
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov rdx, qword [rax]
lea rcx, str.b_s_kicked
call fcn.1800b2f70
inc r14d
cmp r14d, 0x7c
jl 0x1800461a0
add rbx, 8
cmp rbx, rdi
jne 0x180046194
cmp byte [0x18034039f], sil
je 0x180046520
mov r8, qword [0x18034fb70]
mov rax, qword [r8 + 0x30]
mov byte [rax + 0xd8310], 1
mov rax, qword [r8 + 0x30]
mov byte [rax + 0xd9468], 1
mov rax, qword [r8 + 0x30]
mov byte [rax + 0xd93b8], 1
mov cl, 1
call fcn.1800819a0
mov rcx, qword [r8 + 0x30]
mov byte [rcx + 0xd9258], 1
mov rax, qword [r8 + 0x30]
mov byte [rax + 0xd8460], 1
mov rax, qword [r8 + 0x30]
mov byte [rax + 0xd8de0], 1
mov rax, qword [r8 + 0x30]
mov byte [rax + 0xd8d78], 1
mov r14d, esi
nop dword [rax]
mov qword [rsp + 0x78], rsi
mov r9d, 2
lea r8, [rsp + 0x78]
mov edx, r14d
lea ecx, [r9 - 1]
call qword [0x1803418f8]
mov rax, qword [rsp + 0x78]
cmp rax, 0xfffffffff5cb92db
je 0x180046432
cmp rax, 0xffffffffb5522bd8
je 0x180046432
cmp rax, 0xffffffff8bd47182
je 0x180046432
cmp rax, 0xffffffffa3080744
je 0x180046432
cmp rax, 0xffffffffdf7de926
je 0x180046432
cmp rax, 0x42758fbc
je 0x180046432
cmp rax, 0x351fbb4d
je 0x180046432
cmp rax, 0xffffffffd3fe818f
je 0x180046432
cmp rax, 0x4167a70b
je 0x180046432
cmp rax, 0x42c69f30
je 0x180046432
cmp rax, 0xffffffffb0886e20
je 0x180046432
cmp rax, 0x176dbf63
je 0x180046432
cmp rax, 0x4d9dc710
je 0x180046432
cmp rax, 0xffffffffb7b5a669
je 0x180046432
cmp rax, 0xffffffffe5a2f168
je 0x180046432
cmp rax, 0x3450a499
je 0x180046432
cmp rax, 0xffffffffa3a282be
je 0x180046432
cmp rax, 0xffffffff895e8aa9
je 0x180046432
cmp rax, 0xffffffffc91fca75
je 0x180046432
cmp rax, 0xfffffffffac1b86b
je 0x180046432
cmp rax, 0x42ba32ca
je 0x180046432
cmp rax, 0xffffffff8a562a8c
je 0x180046432
cmp rax, 0x7844aa4c
je 0x180046432
cmp rax, 0xffffffffc120a0df
je 0x180046432
cmp rax, 0xffffffff8f4a5fc9
jne 0x180046513
mov r9d, 0xa
lea r8, [0x1803403b0]
mov edx, r14d
lea ecx, [r9 - 9]
call qword [0x1803418f8]
mov eax, esi
mov rdi, rsi
mov rcx, qword [0x180347fd8]
mov rdx, qword [rsp + 0x78]
nop dword [rax]
cmp rdx, qword [rcx + rdi*8]
je 0x1800464b2
inc eax
inc rdi
cmp eax, 0x17
jb 0x180046460
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r12
mov qword [rbp - 0x80], rsi
mov eax, dword [0x1803403c0]
mov dword [rbp - 0x80], eax
mov rax, qword [rbp - 0x80]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov r9, qword [rsp + 0x78]
lea rdx, str.g_s_rTried_To_Use_Unknown_Event_IDf_i:
jmp 0x1800464f8
mov rbx, qword [0x180347fc0]
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r12
mov qword [rbp - 0x80], rsi
mov eax, dword [0x1803403c0]
mov dword [rbp - 0x80], eax
mov rax, qword [rbp - 0x80]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov r9, qword [rbx + rdi*8]
lea rdx, str.g_s_rTried_To_Use_The_f_s_Event
mov r8, qword [rax]
lea rcx, [0x1803407b0]
call fcn.1800a9df0
lea rcx, [0x1803407b0]
call fcn.1800b2f70
inc r14d
cmp r14d, 0x7c
jl 0x180046320
movabs rdi, 0x39be7cea8d9cc8e6
movabs r14, 0x3c5fd37b5499582e
movabs r12, 0xd24d37cc275948cc
lea r15, str.MP1_MONEY_EARN_JOBS
movabs r13, 0x767fbc2ac802ef3d
cmp byte [0x180340853], sil
je 0x180046726
call qword [sym.imp.WINMM.dll_timeGetTime]
sub eax, dword [0x1803403a0]
cmp eax, 0x3e8
jbe 0x180046726
mov dword [rbp - 0x80], esi
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r14
lea rax, [rbp - 0x80]
mov qword [0x1802da5c8], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], 0x57de404e
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5d0], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], 0xa174f633
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5d8], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], 0x562592bb
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5e0], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], 0x989680
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5e8], rax
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x78], 4
mov rax, qword [rsp + 0x78]
mov qword [0x1802da5f0], rax
mov dword [0x1802da4f0], 6
call fcn.1800cf390
mov dword [0x1802da500], esi
mov qword [0x18034fb78], rdi
mov qword [rsp + 0x70], rsi
mov eax, dword [rbp - 0x80]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803403a0], eax
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r12
mov qword [0x1802da5c8], r15
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov ecx, dword [rax]
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r13
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], ecx
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5c8], rax
lea rax, [rsp + 0x78]
mov qword [0x1802da5d0], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0xffffffff
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d8], rax
mov dword [0x1802da4f0], 3
call fcn.1800cf390
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x13
mov rdx, r15
lea rcx, [rbp - 0x70]
call fcn.18003d620
mov ebx, dword [0x1802ca260]
add ebx, dword [rsp + 0x78]
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
mov r8d, ebx
mov edx, eax
call fcn.1800af080
lea rcx, str.rBankwTransaction_Active
call fcn.1800b2f70
cmp byte [0x18034039c], sil
je 0x1800468fd
call qword [sym.imp.WINMM.dll_timeGetTime]
sub eax, dword [0x1803403a0]
cmp eax, 0x3e8
jbe 0x1800468fd
mov dword [rbp - 0x80], esi
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r14
lea rax, [rbp - 0x80]
mov qword [0x1802da5c8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x57de404e
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d0], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0xa174f633
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x562592bb
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5e0], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x989680
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5e8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5f0], rax
mov dword [0x1802da4f0], 6
call fcn.1800cf390
mov dword [0x1802da500], esi
mov qword [0x18034fb78], rdi
mov qword [rsp + 0x70], rsi
mov eax, dword [rbp - 0x80]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x1803403a0], eax
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r12
mov qword [0x1802da5c8], r15
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov ecx, dword [rax]
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r13
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], ecx
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5c8], rax
lea rax, [rsp + 0x78]
mov qword [0x1802da5d0], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0xffffffff
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d8], rax
mov dword [0x1802da4f0], 3
call fcn.1800cf390
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x13
mov rdx, r15
lea rcx, [rbp - 0x70]
call fcn.18003d620
mov ebx, dword [rsp + 0x78]
add ebx, dword [0x1802ca260]
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
mov r8d, ebx
mov edx, eax
call fcn.1800af080
lea rcx, str.rWalletwTransaction_Active
call fcn.1800b2f70
movabs r13, 0xd53343aa4fb7dd28
cmp byte [0x18034038f], sil
je 0x180046b29
call qword [sym.imp.WINMM.dll_timeGetTime]
sub eax, dword [0x180340398]
cmp eax, dword [0x1802ca25c]
jbe 0x180046b29
mov ecx, dword [0x180340394]
test ecx, ecx
jle 0x180046a38
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r13
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x3b9aca00
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5c8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0xb2d05dff
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d0], rax
mov dword [0x1802da4f0], 2
call fcn.1800cf390
mov ecx, dword [rax]
mov dword [rbp - 0x80], ecx
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r14
lea rax, [rbp - 0x80]
mov qword [0x1802da5c8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x57de404e
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d0], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0xfc8d0020
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x2005d9a9
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5e0], rax
mov qword [rsp + 0x70], rsi
mov eax, dword [0x180340394]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5e8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 4
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5f0], rax
mov dword [0x1802da4f0], 6
call fcn.1800cf390
jmp 0x180046ae9
jns 0x180046b1d
mov dword [rbp - 0x80], 0x7fffffff
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r14
lea rax, [rbp - 0x80]
mov qword [0x1802da5c8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x57de404e
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d0], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0xfc8d0020
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x2005d9a9
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5e0], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], ecx
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5e8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 4
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5f0], rax
mov dword [0x1802da4f0], 6
call fcn.1800cf390
cmp dword [rax], esi
je 0x180046b1d
mov qword [rsp + 0x70], rsi
mov eax, dword [rbp - 0x80]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov dword [0x1802da500], esi
mov qword [0x18034fb78], rdi
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180340398], eax
cmp byte [0x18034038e], sil
je 0x180046d3f
call qword [sym.imp.WINMM.dll_timeGetTime]
sub eax, dword [0x1803403a0]
cmp eax, dword [0x1802ca25c]
jbe 0x180046d3f
mov ecx, dword [0x180340394]
test ecx, ecx
jle 0x180046c5a
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r13
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x3b9aca00
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5c8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0xb2d05dff
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d0], rax
mov dword [0x1802da4f0], 2
call fcn.1800cf390
mov ecx, dword [rax]
mov dword [rbp - 0x80], ecx
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r14
lea rax, [rbp - 0x80]
mov qword [0x1802da5c8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x57de404e
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d0], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0xfc8d0020
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x2005d9a9
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5e0], rax
mov qword [rsp + 0x70], rsi
mov eax, dword [0x180340394]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5e8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5f0], rax
mov dword [0x1802da4f0], 6
call fcn.1800cf390
jmp 0x180046d0b
jns 0x180046d3f
mov dword [rbp - 0x80], 0x7fffffff
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r14
lea rax, [rbp - 0x80]
mov qword [0x1802da5c8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x57de404e
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d0], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0xfc8d0020
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x2005d9a9
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5e0], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], ecx
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5e8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 1
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5f0], rax
mov dword [0x1802da4f0], 6
call fcn.1800cf390
cmp dword [rax], esi
je 0x180046d3f
mov qword [rsp + 0x70], rsi
mov eax, dword [rbp - 0x80]
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x70]
mov dword [0x1802da500], esi
mov qword [0x18034fb78], rdi
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov ebx, 0x8000
cmp byte [0x180340850], sil
je 0x180046e4f
mov ecx, 0x7a
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x180046e4f
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r12
lea rax, str.MPx_ARCADE_PAY_TIME_LEFT
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov r9d, 1
or r8d, 0xffffffff
mov edx, dword [rax]
call fcn.1800af080
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r12
lea rax, str.MP0_ARCADE_PAY_TIME_LEFT
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov r9d, 1
or r8d, 0xffffffff
mov edx, dword [rax]
call fcn.1800af080
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r12
lea rax, str.MP1_ARCADE_PAY_TIME_LEFT
mov qword [0x1802da5c8], rax
mov dword [0x1802da4f0], 1
call fcn.1800cf390
mov r9d, 1
or r8d, 0xffffffff
mov edx, dword [rax]
call fcn.1800af080
mov rcx, qword [0x18034fb70]
mov rax, qword [rcx + 8]
mov byte [rax + 0x37690], 1
mov rax, qword [rcx + 8]
mov byte [rax + 0x37690], 1
mov rax, qword [rcx + 8]
mov dword [rax + 0x37690], 1
mov rax, qword [rcx + 8]
mov dword [rax + 0x37690], 0x30d40
cmp byte [0x180340851], sil
je 0x1800470f8
mov ecx, 0x76
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x1800470f8
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x13
lea rdx, str.MP0_CLUB_POPULARITY
lea rcx, [rbp - 0x70]
call fcn.18003d620
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
lea r8d, [r9 + 0x63]
mov edx, eax
call fcn.1800af080
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x13
lea rdx, str.MP1_CLUB_POPULARITY
lea rcx, [rbp - 0x70]
call fcn.18003d620
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
lea r8d, [r9 + 0x63]
mov edx, eax
call fcn.1800af080
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x13
lea rdx, str.MP0_CLUB_POPULARITY
lea rcx, [rbp - 0x70]
call fcn.18003d620
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
or r8d, 0xffffffff
mov edx, eax
call fcn.1800af080
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x13
lea rdx, str.MP1_CLUB_POPULARITY
lea rcx, [rbp - 0x70]
call fcn.18003d620
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
or r8d, 0xffffffff
mov edx, eax
call fcn.1800af080
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x13
lea rdx, str.MP0_CLUB_POPULARITY
lea rcx, [rbp - 0x70]
call fcn.18003d620
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
mov r8d, 0x3e8
mov edx, eax
call fcn.1800af080
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x13
lea rdx, str.MP1_CLUB_POPULARITY
lea rcx, [rbp - 0x70]
call fcn.18003d620
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
mov r8d, 0x3e8
mov edx, eax
call fcn.1800af080
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x13
lea rdx, str.MP0_CLUB_POPULARITY
lea rcx, [rbp - 0x70]
call fcn.18003d620
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
mov r8d, 0x2710
mov edx, eax
call fcn.1800af080
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x13
lea rdx, str.MP1_CLUB_POPULARITY
lea rcx, [rbp - 0x70]
call fcn.18003d620
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
mov r8d, 0x2710
mov edx, eax
call fcn.1800af080
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x16
lea rdx, str.MP1_CLUB_PAY_TIME_LEFT
lea rcx, [rbp - 0x70]
call fcn.18003d620
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
or r8d, 0xffffffff
mov edx, eax
call fcn.1800af080
mov qword [rbp - 0x58], 0xf
mov qword [rbp - 0x60], rsi
mov byte [rbp - 0x70], sil
mov r8d, 0x16
lea rdx, str.MP0_CLUB_PAY_TIME_LEFT
lea rcx, [rbp - 0x70]
call fcn.18003d620
lea rcx, [rbp - 0x70]
call fcn.1800b2850
mov r9d, 1
or r8d, 0xffffffff
mov edx, eax
call fcn.1800af080
cmp byte [0x18034038d], sil
je 0x180047260
mov ecx, 0x78
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x180047260
call qword [sym.imp.WINMM.dll_timeGetTime]
sub eax, dword [0x180340390]
cmp eax, dword [0x1802ca258]
jbe 0x180047260
mov dword [0x1802da500], esi
mov qword [0x18034fb78], r13
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], esi
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5c8], rax
mov qword [rsp + 0x70], rsi
mov dword [rsp + 0x70], 0x7ffe795f
mov rax, qword [rsp + 0x70]
mov qword [0x1802da5d0], rax
mov dword [0x1802da4f0], 2
call fcn.1800cf390
mov r9d, dword [rax]
mov edx, 0x4115c5
lea rcx, [rsp + 0x70]
call fcn.1800aeff0
mov rcx, qword [rax]
mov dword [rcx], r9d
mov edx, 0x4115ca
lea rcx, [rsp + 0x70]
call fcn.1800aeff0
mov rcx, qword [rax]
mov dword [rcx], esi
mov edx, 0x4115c9
lea rcx, [rsp + 0x70]
call fcn.1800aeff0
mov rcx, qword [rax]
mov dword [rcx], esi
mov edx, 0x4115c7
lea rcx, [rsp + 0x70]
call fcn.1800aeff0
mov rcx, qword [rax]
mov dword [rcx], 0xa174f633
mov edx, 0x4115c6
lea rcx, [rsp + 0x70]
call fcn.1800aeff0
mov rcx, qword [rax]
mov dword [rcx], 0xe4e1c0
mov edx, 0x4115c4
lea rcx, [rsp + 0x70]
call fcn.1800aeff0
mov rcx, qword [rax]
mov dword [rcx], 1
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180340390], eax
mov rcx, r15
call fcn.1800af110
mov ecx, eax
or r8d, 0xffffffff
lea rdx, [rsp + 0x78]
call fcn.1800af150
mov rdx, r15
lea rcx, [rbp - 0x70]
call fcn.18003d770
mov ebx, dword [rsp + 0x78]
add ebx, dword [0x1802ca260]
mov rcx, rax
call fcn.1800b2850
mov ecx, eax
mov r8d, 1
mov edx, ebx
call fcn.1800af100
lea rcx, str.w15_Mil_Added
call fcn.1800b2f70
xorps xmm6, xmm6
cmp byte [0x18034038c], sil
je 0x180047311
call qword [sym.imp.WINMM.dll_timeGetTime]
sub eax, dword [0x180340388]
cmp eax, 0x1388
jbe 0x180047311
call fcn.1800b1550
call fcn.1800b1550
mov edx, eax
xor r8d, r8d
lea rcx, [rbp - 0x70]
call fcn.1800b0050
movups xmm0, xmmword [rax]
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp - 0x60], xmm1
movss xmm2, dword [rbp - 0x60]
addss xmm2, dword [0x18026a064]
movaps xmm1, xmm0
shufps xmm1, xmm0, 0xaa
call fcn.1800aefe0
mov dword [rbp - 0x80], eax
movss xmm3, dword [0x18026c3a4]
movaps xmm2, xmm6
movaps xmm1, xmm6
mov ecx, eax
call fcn.1800aef30
call fcn.1800b1550
mov edx, eax
mov ecx, dword [rbp - 0x80]
call fcn.1800aee30
mov ecx, dword [rbp - 0x80]
call fcn.1800aedd0
mov ecx, dword [rbp - 0x80]
call fcn.1800aed70
lea rcx, [rbp - 0x80]
call fcn.1800aed30
call qword [sym.imp.WINMM.dll_timeGetTime]
mov dword [0x180340388], eax
cmp byte [0x180344ae0], sil
je 0x18004731f
call fcn.1800cc750
cmp byte [0x180344ac3], sil
je 0x18004732d
call fcn.1800cccd0
cmp byte [0x180344ac2], sil
je 0x18004733b
call fcn.1800cc3d0
mov ecx, dword [0x1802ec5e8]
mov rax, qword gs:[0x58]
mov edx, 4
mov rax, qword [rax + rcx*8]
mov ecx, dword [rdx + rax]
cmp dword [0x18034fbdc], ecx
jle 0x18004738b
lea rcx, [0x18034fbdc]
call fcn.1801e63c8
cmp dword [0x18034fbdc], 0xffffffff
jne 0x18004738b
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x18034fbe0], eax
lea rcx, [0x18034fbdc]
call fcn.1801e6368
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x18034fbe0]
cmp eax, dword [0x1802ca254]
jb 0x180047408
mov eax, dword [0x1803403ac]
lea edx, [rax + 1]
cmp eax, 0x4c
cmovge edx, esi
mov dword [0x1803403ac], edx
lea rcx, [rbp - 0x50]
call fcn.18003c8d0
nop
mov r8, rax
lea rdx, str.frame
lea rcx, [rbp - 0x70]
call fcn.1800a9bc0
mov rcx, rax
call fcn.18003ce50
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [0x180340830], rax
lea rcx, [rbp - 0x70]
call fcn.18003d070
nop
lea rcx, [rbp - 0x50]
call fcn.18003d070
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x18034fbe0], eax
cmp byte [0x180340387], 0
je 0x180047416
call fcn.180088660
cmp byte [0x180340386], 0
je 0x180047426
mov cl, 1
call fcn.18006dc00
cmp byte [0x180340385], 0
je 0x180047434
call fcn.18006d5b0
cmp byte [0x180340384], 0
je 0x180047442
call fcn.1800812c0
cmp byte [0x180340383], 0
je 0x180047450
call fcn.1800854c0
cmp byte [0x180340382], 0
je 0x18004745e
call fcn.18006d9f0
cmp byte [0x180340381], 0
je 0x18004746c
call fcn.1800783a0
cmp byte [0x180340380], 0
je 0x18004747c
mov cl, 1
call fcn.1800855a0
cmp byte [0x18034037f], 0
je 0x18004748a
call fcn.18006af40
cmp byte [0x18034037e], 0
je 0x180047498
call fcn.18006d260
cmp byte [0x18034037d], 0
je 0x1800474a6
call fcn.18007de10
cmp byte [0x18034037c], 0
je 0x1800474b4
call fcn.1800738c0
cmp byte [0x18034037b], 0
je 0x1800474c4
mov cl, 1
call fcn.180062560
movzx eax, byte [0x18034037a]
test al, al
je 0x1800474d7
movzx ecx, al
call fcn.1800b5dd0
cmp byte [0x180340379], 0
je 0x1800474e5
call fcn.18007c3c0
cmp byte [0x180340378], 0
je 0x1800474f3
call fcn.1800697f0
cmp byte [0x180340377], 0
je 0x180047503
mov cl, 1
call fcn.18007b0d0
cmp byte [0x180340376], 0
je 0x180047511
call fcn.180064c60
cmp byte [0x180340375], 0
je 0x18004751f
call fcn.180082fb0
cmp byte [0x180340374], 0
je 0x18004752d
call fcn.18006cba0
cmp byte [0x180340373], 0
je 0x18004753b
call fcn.18009b5f0
cmp byte [0x180340372], 0
je 0x180047549
call fcn.18008aa30
cmp byte [0x180340371], 0
je 0x180047557
call fcn.1800a0be0
cmp byte [0x180340370], 0
je 0x180047565
call fcn.18007d290
mov edx, 0x454be3
lea rcx, [rsp + 0x70]
call fcn.1800aeff0
mov rcx, qword [rax]
mov byte [rcx], 1
cmp byte [0x18034036f], 0
je 0x180047588
call fcn.18007bd80
cmp byte [0x18034036e], 0
je 0x180047598
mov cl, 1
call fcn.180077640
cmp byte [0x18034036d], 0
je 0x1800475a6
call fcn.180064ac0
cmp byte [0x18034036c], 0
je 0x1800475b4
call fcn.180075cf0
cmp byte [0x18034036b], 0
je 0x1800475c4
mov cl, 1
call fcn.180049ad0
cmp byte [0x18034036a], 0
je 0x1800475d2
call fcn.18006f460
cmp byte [0x180340368], 0
je 0x1800475e2
mov cl, 1
call fcn.18006e160
cmp byte [0x180340367], 0
je 0x1800475f0
call fcn.18007a880
cmp byte [0x180340366], 0
je 0x180047600
mov cl, 1
call fcn.18006e250
cmp byte [0x180340365], 0
je 0x18004760e
call fcn.18006dcd0
cmp byte [0x180340364], 0
je 0x18004761e
mov cl, 1
call fcn.1800647b0
cmp byte [0x180340363], 0
je 0x18004762c
call fcn.180091900
cmp byte [0x180340362], 0
je 0x18004763a
call fcn.180093160
cmp byte [0x180340361], 0
je 0x180047648
call fcn.180092bc0
cmp byte [0x180340360], 0
je 0x180047656
call fcn.180088100
cmp byte [0x18034035f], 0
je 0x180047664
call fcn.180096ab0
cmp byte [0x18034035e], 0
je 0x180047698
mov edx, 0x40001
lea rcx, [rsp + 0x70]
call fcn.1800aeff0
mov rcx, rax
mov r8d, 0x5dec
lea rdx, [rsp + 0x78]
call fcn.1800ae920
mov rcx, qword [rax]
mov dword [rcx], 0x3f000000
cmp byte [0x18034035d], 0
je 0x1800476a6
call fcn.180097b40
cmp byte [0x18034035c], 0
je 0x1800476b4
call fcn.180099190
cmp byte [0x18034035b], 0
je 0x1800476c2
call fcn.180049810
cmp byte [0x18034035a], 0
je 0x1800476d0
call fcn.180099be0
cmp byte [0x180340359], 0
je 0x1800476de
call fcn.180090ad0
cmp byte [0x180340358], 0
je 0x1800476ec
call fcn.180077360
cmp byte [0x180340357], 0
je 0x1800476fc
mov cl, 1
call fcn.18005fdc0
cmp byte [0x180340356], 0
je 0x180047730
mov edx, 0x40001
lea rcx, [rsp + 0x70]
call fcn.1800aeff0
mov rcx, rax
mov r8d, 0x5305
lea rdx, [rsp + 0x78]
call fcn.1800ae920
mov rcx, qword [rax]
mov dword [rcx], 0x1388
cmp byte [0x180340355], 0
je 0x18004773e
call fcn.18009a7d0
cmp byte [0x180340354], 0
je 0x18004774c
call fcn.18009e020
cmp byte [0x180347ed8], 0
je 0x18004775a
call fcn.180123910
cmp byte [0x180340351], 0
je 0x180047768
call fcn.180088f70
cmp byte [0x180347ed7], 0
je 0x180047776
call fcn.1801237c0
cmp byte [0x180347ed6], 0
je 0x180047784
call fcn.1801233e0
cmp byte [0x180340350], 0
je 0x180047792
call fcn.1800a0000
cmp byte [0x18034034f], 0
je 0x1800477a0
call fcn.1800a08f0
cmp byte [0x18034034e], 0
je 0x1800477ae
call fcn.18009e680
cmp byte [0x18034034d], 0
je 0x1800477bc
call fcn.18009ece0
cmp byte [0x18034034c], 0
je 0x1800477ca
call fcn.18006b9f0
cmp byte [0x18034034b], 0
je 0x1800477d8
call fcn.18006b100
cmp byte [0x18034034a], 0
je 0x1800477e6
call fcn.18009f340
cmp byte [0x180340349], 0
je 0x1800477f4
call fcn.18009f9a0
cmp byte [0x180340348], 0
je 0x180047802
call fcn.180082f50
cmp byte [0x180340346], 0
je 0x180047810
call fcn.180086f00
cmp byte [0x180340345], 0
je 0x180047820
mov cl, 1
call fcn.1800a0ad0
cmp byte [0x180340344], 0
je 0x180047830
mov cl, 1
call fcn.1800a0c10
cmp byte [0x180340343], 0
je 0x18004783e
call fcn.1800a0c70
cmp byte [0x180340342], 0
je 0x18004784c
call fcn.1800a0d90
cmp byte [0x180340341], 0
je 0x18004785a
call fcn.1800a0ee0
cmp byte [0x180340340], 0
je 0x180047868
call fcn.18007ebf0
cmp byte [0x18034033f], 0
je 0x180047876
call fcn.1800a42b0
cmp byte [0x18034033e], 0
je 0x180047884
call fcn.1800a0d90
cmp byte [0x18034033d], 0
je 0x180047892
call fcn.180064cc0
cmp byte [0x18034033c], 0
je 0x1800478a2
mov cl, 1
call fcn.1800a4a00
cmp byte [0x18034033b], 0
je 0x1800478b0
call fcn.18009d9c0
cmp byte [0x18034033a], 0
je 0x1800478be
call fcn.18009d360
cmp byte [0x180340339], 0
je 0x1800478cc
call fcn.180049610
cmp byte [0x18034033b], 0
je 0x1800478da
call fcn.18009d9c0
cmp byte [0x180340338], 0
je 0x1800478e8
call fcn.18007d110
cmp byte [0x180340337], 0
je 0x1800478f6
call fcn.18007a5e0
cmp byte [0x180340336], 0
je 0x180047904
call fcn.180098b30
cmp byte [0x180340335], 0
je 0x180047912
call fcn.180071d00
cmp byte [0x180340334], 0
je 0x180047920
call fcn.1800750c0
cmp byte [0x180340333], 0
je 0x18004792e
call fcn.18009cd00
lea rdi, [0x180000000]
cmp byte [0x180340332], 0
je 0x180047953
movsxd rax, dword [0x1802ca250]
mov edx, dword [rdi + rax*4 + 0x204030]
mov cl, 1
call fcn.18007d7e0
cmp byte [0x180340331], 0
je 0x180047966
mov edx, 0x6b
call fcn.180098c20
cmp byte [0x180340330], 0
je 0x18004799f
mov edx, 0x6b
call fcn.180098c60
cmp byte [0x180340330], 0
je 0x18004799f
mov edx, 0x6b
call fcn.180098c60
cmp byte [0x180340330], 0
je 0x18004799f
mov edx, 0x6b
call fcn.180098c60
cmp byte [0x18034032f], 0
je 0x1800479ad
call fcn.18009ae30
cmp byte [0x180340375], 0
je 0x1800479bb
call fcn.180082fb0
cmp byte [0x18034032e], 0
je 0x1800479c9
call fcn.180085b20
cmp byte [0x18034032d], 0
je 0x1800479d7
call fcn.18006c2e0
cmp byte [0x18034032c], 0
je 0x1800479e5
call fcn.18006d530
cmp byte [0x18034032b], 0
je 0x1800479f3
call fcn.18006ce50
cmp byte [0x18034032a], 0
je 0x180047a1e
call fcn.1800aed00
mov r9d, eax
mov r8, qword [0x180340838]
mov rdx, qword [0x180340840]
mov rcx, qword [0x180340848]
call fcn.180074580
cmp byte [0x180340329], 0
je 0x180047a2c
call fcn.18009bdc0
cmp byte [0x180340328], 0
je 0x180047a3c
mov cl, 1
call fcn.18006f510
cmp byte [0x180347ed5], 0
je 0x180047a4f
call fcn.1800d5640
call fcn.1800d5760
cmp byte [0x180340327], 0
je 0x180047a5d
call fcn.18007dfb0
cmp byte [0x180340326], 0
je 0x180047a6b
call fcn.18006ac60
cmp byte [0x180340325], 0
je 0x180047a79
call fcn.18009bee0
cmp byte [0x180340324], 0
je 0x180047a87
call fcn.1800a0fb0
cmp byte [0x180340323], 0
je 0x180047a95
call fcn.180074ea0
cmp byte [0x180340322], 0
je 0x180047aa3
call fcn.1800607d0
cmp byte [0x180340321], 0
je 0x180047ab3
mov cl, 1
call fcn.1800654b0
cmp byte [0x180340320], 0
je 0x180047ac3
mov cl, 1
call fcn.18006ee50
cmp byte [0x18034031f], 0
je 0x180047ad1
call fcn.180094350
cmp byte [0x18034031e], 0
je 0x180047adf
call fcn.1800a20b0
cmp byte [0x18034031d], 0
je 0x180047aed
call fcn.1800a3a30
cmp byte [0x18034031c], 0
je 0x180047afd
mov cl, 1
call fcn.180082af0
cmp byte [0x18034031b], 0
je 0x180047b0b
call fcn.180098640
cmp byte [0x18034031a], 0
je 0x180047b19
call fcn.180083040
cmp byte [0x180340319], 0
je 0x180047b27