Function at 0x1002e830
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10155121
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x1f8
mov eax, dword [0x1020f140]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x13c], 0
call fcn.10081cb0
test al, al
jne 0x1002e891
call fcn.10081c10
test al, al
je 0x100339c9
movss xmm0, dword [0x10217538]
mulss xmm0, dword [0x101ebb5c]
movss xmm1, dword [0x101ebc18]
call fcn.100be100
movss xmm0, dword [0x10217538]
lea ecx, [ebp - 0x20]
movss xmm1, dword [0x101ebb78]
xorps xmm2, xmm2
movss dword [ebp - 0x34], xmm0
call fcn.1001e700
movss xmm2, dword [ebp - 0x34]
lea ecx, [ebp - 0x44]
push 0x80
push 1
mov edx, eax
call fcn.1002e7f0
mov edx, eax
mov ecx, 0x10199830
call fcn.100b7ed0
add esp, 8
lea eax, [ebp - 0x30]
mov ecx, 0x1021764c
push eax
call fcn.100819f0
movss xmm0, dword [0x10217538]
lea ecx, [ebp - 0x20]
movss xmm2, dword [0x101ebb70]
movss xmm1, dword [0x101ebb78]
movss dword [ebp - 0x34], xmm0
call fcn.1001e700
movss xmm2, dword [ebp - 0x34]
lea ecx, [ebp - 0x44]
mov edx, eax
call fcn.1002e7f0
mov edx, eax
mov ecx, str.playerslist
call fcn.100e9a40
mov ecx, dword [0x10213ed0]
mov byte [ebp - 0x21], al
mov ecx, dword [ecx]
call fcn.10082640
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x144], eax
call fcn.10096c20
lea ecx, [ebp - 0x38]
call fcn.1002d560
mov esi, eax
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x3c], esi
call fcn.1002d530
mov dword [ebp - 0x18], eax
cmp esi, eax
je 0x1002ee62
nop
mov edi, dword [esi]
lea ecx, [ebp - 0x1d0]
push edi
call fcn.10081950
lea ecx, [ebp - 0x50]
push ecx
mov ecx, eax
call fcn.100819f0
lea ecx, [ebp - 0x50]
call fcn.1001e710
test al, al
je 0x1002ee53
mov ecx, edi
call fcn.10082640
mov edi, eax
cmp byte [edi + 0x24], 0
jne 0x1002ee53
xor dl, dl
mov ecx, edi
call fcn.1009de10
mov dword [ebp - 0x148], eax
test eax, eax
je 0x1002ee53
mov ecx, dword [0x10213bf8]
sub esp, 0x18
mov esi, esp
push 0
push eax
call ecx
add esp, 8
mov edx, eax
mov ecx, esi
call fcn.100a7c70
lea ecx, [ebp - 0x84]
call fcn.10082050
add esp, 0x18
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x1c8]
movss xmm0, dword [0x10217538]
xorps xmm2, xmm2
xorps xmm1, xmm1
movss dword [ebp - 0x34], xmm0
call fcn.1001e700
movss xmm2, dword [ebp - 0x34]
lea ecx, [ebp - 0x1e8]
mov edx, eax
call fcn.1002e7f0
mov edx, eax
mov ecx, 0xd
call fcn.100b3210
movss xmm0, dword [0x10217538]
lea ecx, [ebp - 0x1e0]
xorps xmm2, xmm2
movss dword [ebp - 0x34], xmm0
xorps xmm1, xmm1
call fcn.1001e700
movss xmm2, dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
mov edx, eax
call fcn.1002e7f0
mov edx, eax
mov ecx, 0xa
call fcn.100b3210
xorps xmm2, xmm2
lea ecx, [ebp - 0x1d8]
xorps xmm1, xmm1
call fcn.1001e700
mov esi, eax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x50]
push eax
call fcn.1002e7c0
mov dl, byte [edi + 8]
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 0x13d], al
call fcn.10097850
push eax
mov edx, 0x10199870
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x1b8]
call fcn.10024670
add esp, 4
mov ecx, eax
mov byte [ebp - 4], 2
call fcn.1000d130
mov dl, byte [ebp - 0x13d]
mov ecx, eax
push esi
push 0
call fcn.100e94d0
add esp, 8
mov byte [ebp - 0x13d], al
lea ecx, [ebp - 0x1b8]
call fcn.10007580
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0
call fcn.10007580
cmp byte [ebp - 0x13d], 0
je 0x1002eb3b
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x44]
call fcn.100819a0
mov eax, dword [ebp - 0x44]
movq xmm0, qword [ebp - 0x50]
mov ecx, dword [ebp - 0x40]
mov dword [0x1021764c], eax
mov eax, dword [ebp - 0x48]
mov dword [0x10217650], ecx
movq qword [ebp - 0x30], xmm0
mov dword [ebp - 0x28], eax
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
mov ecx, dword [ebp - 0x148]
mov ecx, dword [ecx + 0xc]
call fcn.10097190
lea edx, [ebp - 0x150]
mov dword [ebp - 0x150], eax
lea ecx, [ebp - 0xc4]
call fcn.10081bf0
movss xmm0, dword [0x1021a768]
lea ecx, [ebp - 0x158]
xorps xmm2, xmm2
movss dword [ebp - 0xb8], xmm0
xorps xmm1, xmm1
call fcn.1001e700
mov edx, 0x1019985c
lea ecx, [ebp - 0x1b8]
movss xmm0, dword [eax]
movss dword [ebp - 0x20], xmm0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x84]
push eax
movss dword [ebp - 0x1c], xmm0
call fcn.10024610
push str._ColorButton
mov edx, eax
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1a0]
call fcn.1001f430
add esp, 8
mov ecx, eax
mov byte [ebp - 4], 4
call fcn.1000d130
push dword [ebp - 0x1c]
lea edx, [ebp - 0xc4]
mov ecx, eax
push dword [ebp - 0x20]
push 0x440
call fcn.100e7800
add esp, 0xc
lea ecx, [ebp - 0x1a0]
call fcn.10007580
lea ecx, [ebp - 0x1b8]
mov byte [ebp - 4], 0
call fcn.10007580
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
mov ecx, 2
call fcn.100b32e0
movss xmm0, dword [0x10217538]
lea ecx, [ebp - 0x160]
xorps xmm2, xmm2
movss dword [ebp - 0x34], xmm0
xorps xmm1, xmm1
call fcn.1001e700
movss xmm2, dword [ebp - 0x34]
lea ecx, [ebp - 0x1c0]
mov edx, eax
call fcn.1002e7f0
mov ecx, eax
call fcn.100da150
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
mov eax, dword [0x10213bec]
lea ecx, [ebp - 0xac]
mov edx, dword [eax + 0x5c]
sub edx, 0xffffff80
call fcn.10081bd0
cmp byte [0x102175d5], 0
je 0x1002ed7c
call fcn.10081cb0
test al, al
je 0x1002ed7c
mov edx, dword [edi + 0x28]
lea ecx, [ebp - 0x9c]
push 0
call fcn.1009e030
push 0x10199880
lea edx, [ebp - 0x84]
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x178]
call fcn.10024550
lea ecx, [ebp - 0x9c]
mov byte [ebp - 4], 6
push ecx
mov edx, eax
lea ecx, [ebp - 0x1b8]
call fcn.100245b0
push 0x1019987c
mov edx, eax
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x1a0]
call fcn.1001f430
add esp, 0x10
lea ecx, [ebp - 0x84]
push eax
call fcn.1000d1b0
lea ecx, [ebp - 0x1a0]
call fcn.10007580
lea ecx, [ebp - 0x1b8]
call fcn.10007580
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 5
call fcn.10007580
mov ecx, dword [edi + 0x28]
lea eax, [ebp - 0xf8]
push eax
call fcn.1009df40
add esp, 4
lea edx, [ebp - 0x200]
lea ecx, [ebp - 0x110]
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x200], xmm0
call fcn.10081bd0
lea ecx, [ebp - 0x9c]
movups xmm0, xmmword [eax]
mov byte [ebp - 4], 0
movups xmmword [ebp - 0xac], xmm0
call fcn.10007580
jmp 0x1002ee00
mov ecx, dword [ebp - 0x144]
call fcn.1009df20
test al, al
je 0x1002edac
mov ecx, edi
call fcn.1009df20
test al, al
je 0x1002edac
mov eax, dword [0x10213bec]
lea ecx, [ebp - 0x128]
mov edx, dword [eax + 0x5c]
add edx, 0xf0
jmp 0x1002edf1
lea eax, [ebp - 0x138]
mov ecx, 0x10219720
push eax
call fcn.10033a20
mov ecx, 0x10219720
mov esi, dword [eax]
lea eax, [ebp - 0x14c]
push eax
call fcn.10033a30
push esi
lea ecx, [edi + 8]
push dword [eax]
call fcn.10033c20
add esp, 8
test eax, eax
je 0x1002ee00
mov edx, dword [0x10213bec]
lea ecx, [ebp - 0xdc]
mov edx, dword [edx + 0x5c]
call fcn.10081bd0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0xac], xmm0
cmp byte [edi + 0x30], 0
je 0x1002ee23
mov eax, dword [0x10213bec]
lea ecx, [ebp - 0x60]
mov edx, dword [eax + 0x5c]
add edx, 0x10
call fcn.10081bd0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0xac], xmm0
lea ecx, [ebp - 0x84]
call fcn.1000d130
push eax
lea eax, [ebp - 0xac]
push eax
call fcn.100d7250
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x84]
call fcn.10007580
mov esi, dword [ebp - 0x3c]
add esi, 4
mov dword [ebp - 0x3c], esi
cmp esi, dword [ebp - 0x18]
jne 0x1002e980
cmp byte [ebp - 0x21], 0
je 0x1002ee6d
call fcn.100e9ec0
lea ecx, [ebp - 0x30]
call fcn.1001e710
test al, al
je 0x1002f441
lea ecx, [ebp - 0x30]
call fcn.1001f580
test al, al
jne 0x1002eece
lea ecx, [ebp - 0x30]
call fcn.1001f570
mov edi, eax
mov ecx, 0x10219720
lea eax, [ebp - 0x134]
push eax
call fcn.10033a20
mov ecx, 0x10219720
mov esi, dword [eax]
lea eax, [ebp - 0x138]
push eax
call fcn.10033a30
push esi
lea ecx, [edi + 8]
push dword [eax]
call fcn.10033c20
add esp, 8
test eax, eax
mov eax, 0x10199878
je 0x1002eed3
mov eax, 0x10199874
push eax
push str.Is_using_SickoMenu:__s
call fcn.100d7160
add esp, 8
lea ecx, [ebp - 0x30]
call fcn.1001f570
mov edi, eax
mov ecx, 0x10219714
lea eax, [ebp - 0x134]
push eax
call fcn.10033a20
mov ecx, 0x10219714
mov esi, dword [eax]
lea eax, [ebp - 0x138]
push eax
call fcn.10033a30
push esi
lea ecx, [edi + 8]
push dword [eax]
call fcn.10033c20
test eax, eax
mov edx, 0x10199884
mov ecx, 0x101998b4
cmove ecx, edx
push ecx
push str.Is_using_AUM:__s
call fcn.100d7160
add esp, 0x10
lea ecx, [ebp - 0x30]
call fcn.1001f570
push 0xd
push str.Player_ID:_
lea edx, [ebp - 0x21]
mov al, byte [eax + 8]
lea ecx, [ebp - 0x100]
mov byte [ebp - 0x21], al
call fcn.10033c40
add esp, 8
lea ecx, [ebp - 0x100]
mov dword [ebp - 4], 8
call fcn.1000d130
push eax
call fcn.100d7160
add esp, 4
lea ecx, [ebp - 0x30]
call fcn.1001f570
lea ecx, [ebp - 0xe4]
mov edx, dword [eax + 0xc]
call fcn.100a7c70
mov byte [ebp - 4], 9
call fcn.10081df0
test al, al
jne 0x1002efbb
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xcc]
call fcn.1000d3b0
mov byte [ebp - 4], 0xa
mov esi, 1
jmp 0x1002f03d
mov edx, 0x10193c32
lea ecx, [ebp - 0xe4]
call fcn.10033b40
test al, al
jne 0x1002f012
push 1
push 0
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0xe4]
call fcn.10033a40
mov dword [ebp - 4], 0xb
lea ecx, [ebp - 0x1b8]
push 0x101998b8
mov edx, eax
mov dword [ebp - 0x13c], 2
call fcn.1001f430
add esp, 4
mov esi, 6
jmp 0x1002f027
push 0x10193c2f
lea ecx, [ebp - 0x1a0]
call fcn.1000d340
mov esi, 8
push eax
lea ecx, [ebp - 0x178]
call fcn.1000d230
mov dword [ebp - 4], 0xe
or esi, 0x10
push 0xf
push str.Friend_Code:_
mov edx, eax
mov dword [ebp - 0x13c], esi
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x38], esi
call fcn.1002d600
add esp, 8
mov dword [ebp - 4], 0xf
mov eax, esi
test al, 0x10
je 0x1002f084
and eax, 0xffffffef
lea ecx, [ebp - 0x178]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x13c], eax
call fcn.10007580
mov eax, dword [ebp - 0x38]
test al, 8
je 0x1002f0a2
and eax, 0xfffffff7
lea ecx, [ebp - 0x1a0]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x13c], eax
call fcn.10007580
mov eax, dword [ebp - 0x38]
test al, 4
je 0x1002f0c0
and eax, 0xfffffffb
lea ecx, [ebp - 0x1b8]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x13c], eax
call fcn.10007580
mov eax, dword [ebp - 0x38]
test al, 2
je 0x1002f0de
and eax, 0xfffffffd
lea ecx, [ebp - 0x208]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x13c], eax
call fcn.10007580
mov eax, dword [ebp - 0x38]
mov byte [ebp - 4], 0x14
test al, 1
je 0x1002f0fd
and eax, 0xfffffffe
lea ecx, [ebp - 0xcc]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x13c], eax
call fcn.10007580
mov edx, 0x10193c47
lea ecx, [ebp - 0xe4]
call fcn.10033b40
test al, al
jne 0x1002f125
lea ecx, [ebp - 0x118]
call fcn.1000d130
push eax
call fcn.100d7160
add esp, 4
lea ecx, [ebp - 0x30]
call fcn.1001f570
lea ecx, [ebp - 0x84]
mov edx, dword [eax + 0x10]
call fcn.100a7c70
mov byte [ebp - 4], 0x15
call fcn.10081df0
test al, al
jne 0x1002f169
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xcc]
call fcn.1000d3b0
mov byte [ebp - 4], 0x16
mov esi, dword [ebp - 0x38]
or esi, 0x20
jmp 0x1002f1f5
mov edx, 0x10193c33
lea ecx, [ebp - 0x84]
call fcn.10033b40
test al, al
jne 0x1002f1c3
push 1
push 0
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x84]
call fcn.10033a40
mov dword [ebp - 4], 0x17
lea ecx, [ebp - 0x1b8]
mov esi, dword [ebp - 0x38]
mov edx, eax
or esi, 0x40
push 0x101998cc
mov dword [ebp - 0x13c], esi
call fcn.1001f430
add esp, 4
or esi, 0x80
jmp 0x1002f1dc
push 0x10193c52
lea ecx, [ebp - 0x1a0]
call fcn.1000d340
mov esi, dword [ebp - 0x38]
or esi, 0x100
push eax
lea ecx, [ebp - 0x178]
call fcn.1000d230
mov dword [ebp - 4], 0x1a
or esi, 0x200
push 8
push str.PUID:_n
mov edx, eax
mov dword [ebp - 0x13c], esi
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x38], esi
call fcn.1002d600
add esp, 8
mov dword [ebp - 4], 0x1b
mov eax, esi
test eax, 0x200
je 0x1002f23b
and eax, 0xfffffdff
lea ecx, [ebp - 0x178]
mov dword [ebp - 0x38], eax
call fcn.10007580
mov eax, dword [ebp - 0x38]
test eax, 0x100
je 0x1002f258
and eax, 0xfffffeff
lea ecx, [ebp - 0x1a0]
mov dword [ebp - 0x38], eax
call fcn.10007580
mov eax, dword [ebp - 0x38]
test al, al
jns 0x1002f272
and eax, 0xffffff7f
lea ecx, [ebp - 0x1b8]
mov dword [ebp - 0x38], eax
call fcn.10007580
mov eax, dword [ebp - 0x38]
test al, 0x40
je 0x1002f28a
and eax, 0xffffffbf
lea ecx, [ebp - 0x208]
mov dword [ebp - 0x38], eax
call fcn.10007580
mov eax, dword [ebp - 0x38]
mov byte [ebp - 4], 0x20
test al, 0x20
je 0x1002f29d
lea ecx, [ebp - 0xcc]
call fcn.10007580
mov edx, 0x10193c51
lea ecx, [ebp - 0x84]
call fcn.10033b40
test al, al
jne 0x1002f2c5
lea ecx, [ebp - 0x130]
call fcn.1000d130
push eax
call fcn.100d7160
add esp, 4
lea ecx, [ebp - 0x30]
call fcn.1001f570
push 9
push str.Level:_
lea edx, [ebp - 0x18]
mov eax, dword [eax + 0x20]
lea ecx, [ebp - 0x9c]
inc eax
mov dword [ebp - 0x18], eax
call fcn.10033cd0
add esp, 8
lea ecx, [ebp - 0x9c]
mov byte [ebp - 4], 0x21
call fcn.1000d130
push eax
call fcn.100d7160
add esp, 4
lea ecx, [ebp - 0x68]
push 0x10199908
call fcn.1000d340
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x22
call fcn.10097740
lea ecx, [ebp - 0x3c]
call fcn.1002d560
lea ecx, [ebp - 0x3c]
mov esi, eax
call fcn.1002d530
mov dword [ebp - 0x150], eax
cmp esi, eax
je 0x1002f3cd
nop dword [eax]
mov edi, dword [esi]
lea ecx, [ebp - 0x30]
call fcn.1001f570
mov cl, byte [eax + 8]
call fcn.10082680
mov eax, dword [eax + 0x1c]
cmp eax, dword [edi + 8]
je 0x1002f367
add esi, 4
cmp esi, dword [ebp - 0x150]
jne 0x1002f340
jmp 0x1002f3cd
mov eax, dword [edi + 0x18]
mov eax, dword [eax + 8]
dec eax
cmp eax, 9
ja case.default.0x1002f373
jmp dword [eax*4 + 0x100339e8]
push str.Epic_Games__PC_
jmp 0x1002f3c5
push str.Steam__PC_
jmp 0x1002f3c5
push 0x10199904
jmp 0x1002f3c5
push str.Microsoft_Store__PC_
jmp 0x1002f3c5
push str.itch.io__PC_
jmp 0x1002f3c5
push str.iOS_iPadOS__Mobile_
jmp 0x1002f3c5
push str.Android__Mobile_
jmp 0x1002f3c5
push str.Nintendo_Switch__Console_
jmp 0x1002f3c5
push str.Xbox__Console_
jmp 0x1002f3c5
push str.Playstation__Console_
jmp 0x1002f3c5
push 0x10199988
lea ecx, [ebp - 0x68]
call fcn.1000d180
push 0xc
push str.Platform:_
lea edx, [ebp - 0x68]
lea ecx, [ebp - 0xb4]
call fcn.1002d600
add esp, 8
lea ecx, [ebp - 0xb4]
call fcn.10007580
lea ecx, [ebp - 0x68]
call fcn.10007580
lea ecx, [ebp - 0x9c]
call fcn.10007580
lea ecx, [ebp - 0x130]
call fcn.10007580
lea ecx, [ebp - 0x84]
call fcn.10007580
lea ecx, [ebp - 0x118]
call fcn.10007580
lea ecx, [ebp - 0xe4]
call fcn.10007580
lea ecx, [ebp - 0x100]
mov dword [ebp - 4], 0xffffffff
call fcn.10007580
call fcn.100b7f10
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
movss xmm0, dword [0x10217538]
lea ecx, [ebp - 0x20]
movss xmm1, dword [0x101ebb90]
xorps xmm2, xmm2
movss dword [ebp - 0x18], xmm0
call fcn.1001e700
movss xmm2, dword [ebp - 0x18]
lea ecx, [ebp - 0x44]
push 0x80
push 1
mov edx, eax
call fcn.1002e7f0
mov edx, eax
mov ecx, str.playersactions
call fcn.100b7ed0
add esp, 8
lea ecx, [ebp - 0x30]
call fcn.1001e710
test al, al
je 0x1002f4f0
mov dl, byte [0x1020fc02]
mov ecx, str.Player
call fcn.100242c0
test al, al
je 0x1002f4c2
xor ecx, ecx
call fcn.1002e810
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
mov dl, byte [0x1021aad5]
mov ecx, str.Trolling
call fcn.100242c0
test al, al
je 0x1002f4f0
mov ecx, 1
call fcn.1002e810
cmp byte [0x1021758f], 0
je 0x1002f52e
call fcn.10081c80
test al, al
je 0x1002f52e
movss xmm1, dword [0x101eba44]
xorps xmm3, xmm3
push str.Meetings_have_been_disabled.
push ecx
xorps xmm2, xmm2
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x60]
call fcn.1000b250
push eax
call fcn.100d7250
add esp, 8
push 4
lea ecx, [ebp - 0x6c]
call fcn.10020c40
lea ecx, [ebp - 0x6c]
call fcn.1009f2e0
call fcn.10081cb0
test al, al
je 0x1002f656
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10082640
cmp byte [eax + 0x30], 0
jne 0x1002f656
cmp byte [0x1021758f], 0
je 0x1002f57a
call fcn.10081c80
test al, al
jne 0x1002f656
cmp byte [0x10217699], 0
lea ecx, [ebp - 0x20]
xorps xmm2, xmm2
xorps xmm1, xmm1
jne 0x1002f5e0
call fcn.1001e700
mov edx, eax
mov ecx, str.Call_Meeting
call fcn.100d7c80
test al, al
je 0x1002f656
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10096ea0
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
lea ecx, [ebp - 0x20]
mov dword [ebp - 4], 0x23
call fcn.10081940
lea eax, [ebp - 0x20]
mov ecx, esi
push eax
call fcn.10069700
jmp 0x1002f63e
call fcn.1001e700
mov edx, eax
mov ecx, 0x101999f0
call fcn.100d7c80
test al, al
je 0x1002f656
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10096ea0
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x24
call fcn.1002d520
lea ecx, [ebp - 0x20]
call fcn.10081940
lea eax, [ebp - 0x20]
mov ecx, esi
push eax
mov eax, dword [0x10213ed0]
push dword [eax]
call fcn.10069820
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
lea ecx, [ebp - 0x30]
call fcn.1001e710
test al, al
je 0x1002f67a
lea ecx, [ebp - 0x30]
call fcn.1001f580
test al, al
jne 0x1002f67a
cmp byte [0x102174ee], al
je 0x1002f755
call fcn.10081c80
test al, al
jne 0x1002f68f
cmp byte [0x102174ee], al
jne 0x1002f755
cmp byte [0x10217699], 0
je 0x1002f755
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Skip_Vote_by_All
call fcn.100d7c80
test al, al
je 0x1002f755
lea ecx, [ebp - 0x3c]
call fcn.10096c20
lea ecx, [ebp - 0x3c]
call fcn.1002d560
mov esi, eax
lea ecx, [ebp - 0x3c]
mov dword [ebp - 0x13c], esi
call fcn.1002d530
mov dword [ebp - 0x150], eax
cmp esi, eax
je 0x1002f74e
nop dword [eax + eax]
mov edi, dword [esi]
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x25
call fcn.1002d520
push 1
push edi
push edi
mov ecx, esi
call fcn.10068ab0
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
mov esi, dword [ebp - 0x13c]
add esi, 4
mov dword [ebp - 0x13c], esi
cmp esi, dword [ebp - 0x150]
jne 0x1002f6f0
mov byte [0x10217699], 0
cmp byte [0x1020fc02], 0
je 0x10030735
lea ecx, [ebp - 0x30]
call fcn.1001e710
test al, al
je 0x10030735
call fcn.10081cb0
test al, al
je 0x1002f86e
cmp byte [0x1021758f], 0
jne 0x1002f86e
call fcn.100da1f0
cmp byte [0x10217699], 0
lea ecx, [ebp - 0x20]
xorps xmm2, xmm2
xorps xmm1, xmm1
jne 0x1002f7f8
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199a60
call fcn.100d7c80
test al, al
je 0x1002f86e
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10082640
cmp byte [eax + 0x30], 0
jne 0x1002f86e
push 0xc
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
push 0x1021764c
mov ecx, eax
mov dword [ebp - 4], 0x26
call fcn.10069700
jmp 0x1002f856
call fcn.1001e700
mov edx, eax
mov ecx, str.Report_Body
call fcn.100d7c80
test al, al
je 0x1002f86e
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10082640
cmp byte [eax + 0x30], 0
jne 0x1002f86e
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x27
call fcn.1002d520
mov ecx, dword [0x10213ed0]
push 0x1021764c
push dword [ecx]
mov ecx, esi
call fcn.10069820
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
lea ecx, [ebp - 0x30]
call fcn.1001f5a0
test al, al
jne 0x1002f91e
push 0x1021764c
mov ecx, 0x1021a7f8
call fcn.10081a60
test al, al
jne 0x1002f8e7
lea ecx, [ebp - 0x30]
call fcn.1001f580
test al, al
je 0x1002f8a9
lea ecx, [ebp - 0x30]
call fcn.1001e710
test al, al
jne 0x1002f8e7
lea ecx, [ebp - 0x30]
call fcn.1001f580
test al, al
jne 0x1002f91e
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Spectate
call fcn.100d7c80
test al, al
je 0x1002f91e
mov eax, dword [0x1021764c]
mov ecx, dword [0x10217650]
mov byte [0x1021a745], 0
jmp 0x1002f913
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Stop_Spectating
call fcn.100d7c80
test al, al
je 0x1002f91e
lea ecx, [ebp - 0x20]
call fcn.10081940
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x1c]
mov dword [0x1021a7fc], ecx
mov dword [0x1021a7f8], eax
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Kill
call fcn.100d7c80
test al, al
je 0x1002fa29
call fcn.10081cb0
test al, al
je 0x1002f9ac
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x28
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x1002f986
cmp byte [0x10217641], 0
mov byte [ebp - 0x3c], 0
je 0x1002f98a
mov byte [ebp - 0x3c], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
mov ecx, dword [0x10213ed0]
push dword [ebp - 0x3c]
push eax
push dword [ecx]
mov ecx, esi
call fcn.10067f20
mov ecx, 0x10217654
jmp 0x1002fa16
call fcn.10081c10
test al, al
je 0x1002fa29
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x29
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x1002f9f2
cmp byte [0x10217641], 0
mov byte [ebp - 0x3c], 0
je 0x1002f9f6
mov byte [ebp - 0x3c], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
mov ecx, dword [0x10213ed0]
push dword [ebp - 0x3c]
push eax
push dword [ecx]
mov ecx, esi
call fcn.10067f20
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
call fcn.10081cb0
test al, al
je 0x1002fb45
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10082640
mov ecx, eax
call fcn.1009df20
test al, al
je 0x1002fb45
lea ecx, [ebp - 0x30]
call fcn.1001f570
cmp byte [eax + 0x30], 0
jne 0x1002fb45
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp byte [eax + 0x48], 0
jne 0x1002fb45
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp byte [eax + 0x4b], 0
jne 0x1002fb45
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10082640
cmp byte [eax + 0x30], 0
jne 0x1002fb45
mov eax, dword [0x10213ed0]
xorps xmm1, xmm1
mov eax, dword [eax]
comiss xmm1, dword [eax + 0x70]
jb 0x1002fb45
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jge 0x1002fb45
cmp byte [0x10217699], 0
jne 0x1002fb45
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Telekill
call fcn.100d7c80
test al, al
je 0x1002fc82
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10081910
push 0xc
mov dword [0x10213a68], eax
mov dword [0x10213a6c], edx
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
push 0x1021764c
mov ecx, eax
mov dword [ebp - 4], 0x2a
call fcn.1004cd20
mov ecx, 0x10217654
jmp 0x1002fc65
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199a78
call fcn.100d7c80
test al, al
je 0x1002fc82
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10081910
mov dword [0x10213a68], eax
mov dword [0x10213a6c], edx
call fcn.10081cb0
test al, al
je 0x1002fbfb
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x2b
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x1002fbd5
cmp byte [0x10217641], 0
mov byte [ebp - 0x3c], 0
je 0x1002fbd9
mov byte [ebp - 0x3c], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
mov ecx, dword [0x10213ed0]
push dword [ebp - 0x3c]
push eax
push dword [ecx]
mov ecx, esi
call fcn.10067f20
mov ecx, 0x10217654
jmp 0x1002fc65
call fcn.10081c10
test al, al
je 0x1002fc78
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x2c
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x1002fc41
cmp byte [0x10217641], 0
mov byte [ebp - 0x3c], 0
je 0x1002fc45
mov byte [ebp - 0x3c], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
mov ecx, dword [0x10213ed0]
push dword [ebp - 0x3c]
push eax
push dword [ecx]
mov ecx, esi
call fcn.10067f20
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
mov dword [0x1020fbf8], 0x28
call fcn.10081d60
test al, al
jne 0x1002fc98
call fcn.10081c10
test al, al
je 0x1002ff47
lea ecx, [ebp - 0x30]
call fcn.1001f580
test al, al
jne 0x1002ff47
call fcn.10081c80
test al, al
je 0x1002fcf1
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Kick
call fcn.100d7c80
test al, al
je 0x1002fcf1
mov esi, dword [0x10213b64]
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 0
push 0
mov ecx, dword [eax + 0x1c]
mov eax, dword [0x10213ecc]
push ecx
push dword [eax]
call esi
add esp, 0x10
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Votekick
call fcn.100d7c80
test al, al
je 0x1002fdac
call fcn.10081cb0
test al, al
je 0x1002fd57
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x2d
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 0
push eax
mov ecx, esi
call fcn.10068c00
mov ecx, 0x10217654
jmp 0x1002fd99
call fcn.10081c10
test al, al
je 0x1002fdac
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x2e
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 0
push eax
mov ecx, esi
call fcn.10068c00
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
cmp byte [0x102174ee], 0
jne 0x1002fe65
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Kick_Exploit
call fcn.100d7c80
test al, al
je 0x1002fee5
call fcn.10081cb0
test al, al
je 0x1002fe1d
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x2f
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 1
push eax
mov ecx, esi
call fcn.10068c00
jmp 0x1002fecd
call fcn.10081c10
test al, al
je 0x1002fee5
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x30
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 1
push eax
mov ecx, esi
call fcn.10068c00
mov ecx, 0x10217668
jmp 0x1002fed2
call fcn.10081cb0
test al, al
je 0x1002fee5
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Attempt_to_Ban
call fcn.100d7c80
test al, al
je 0x1002fee5
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x31
call fcn.1002d510
lea ecx, [ebp - 0x30]
call fcn.1001f560
mov ecx, dword [0x10213ed0]
push 1
push 0xc8
push eax
push dword [ecx]
mov ecx, esi
call fcn.100681a0
mov ecx, 0x10217654
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
call fcn.10081c80
test al, al
je 0x1002fefe
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
call fcn.10081c80
test al, al
je 0x1002ff47
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199ab0
call fcn.100d7c80
test al, al
je 0x1002ff47
mov esi, dword [0x10213b64]
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 0
push 1
mov ecx, dword [eax + 0x1c]
mov eax, dword [0x10213ecc]
push ecx
push dword [eax]
call esi
add esp, 0x10
mov eax, dword [0x1020fbf8]
test eax, eax
jne 0x1002ffde
call fcn.10081cb0
test al, al
je 0x1002ff8e
push 0xc
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
mov dword [ebp - 4], 0x32
mov ecx, eax
push dword [0x10213a6c]
push dword [0x10213a68]
call fcn.100699b0
mov ecx, 0x10217654
jmp 0x1002ffc6
call fcn.10081c10
test al, al
je 0x1002ffd9
push 0xc
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
mov dword [ebp - 4], 0x33
mov ecx, eax
push dword [0x10213a6c]
push dword [0x10213a68]
call fcn.100699b0
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
mov eax, dword [0x1020fbf8]
dec eax
mov dword [0x1020fbf8], eax
mov eax, dword [ebp - 0x144]
mov edi, dword [eax + 0x28]
test edi, edi
je 0x1002fff7
movzx eax, word [edi + 0xc]
jmp 0x1002fff9
xor eax, eax
cmp byte [0x102174ee], 0
mov dword [ebp - 0x144], eax
jne 0x100300d9
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199af0
call fcn.100d7c80
test al, al
je 0x100301d7
call fcn.10081cb0
test al, al
je 0x10030084
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x34
call fcn.1002d510
cmp byte [0x1021763d], 0
mov eax, dword [0x10213ed0]
sete cl
movzx ecx, cl
push ecx
push 0x1021764c
push dword [eax]
mov ecx, esi
call fcn.10068680
mov ecx, 0x10217654
jmp 0x100301c4
call fcn.10081c10
test al, al
je 0x100301d7
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x35
call fcn.1002d510
cmp byte [0x1021763d], 0
mov eax, dword [0x10213ed0]
sete cl
movzx ecx, cl
push ecx
push 0x1021764c
push dword [eax]
mov ecx, esi
call fcn.10068680
jmp 0x100301bf
cmp word [0x1021a8e0], 5
jne 0x100301d7
cmp ax, 5
jne 0x100301d7
xorps xmm0, xmm0
comiss xmm0, dword [edi + 0x6c]
jb 0x100301d7
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Shift
call fcn.100d7c80
test al, al
je 0x100301d7
call fcn.10081cb0
test al, al
je 0x10030173
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x36
call fcn.1002d510
cmp byte [0x1021763d], 0
mov eax, dword [0x10213ed0]
sete cl
movzx ecx, cl
push ecx
push 0x1021764c
push dword [eax]
mov ecx, esi
call fcn.100687b0
mov ecx, 0x10217654
jmp 0x100301c4
call fcn.10081c10
test al, al
je 0x100301d7
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x37
call fcn.1002d510
cmp byte [0x1021763d], 0
mov eax, dword [0x10213ed0]
sete cl
movzx ecx, cl
push ecx
push 0x1021764c
push dword [eax]
mov ecx, esi
call fcn.100687b0
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
call fcn.10081c80
test al, al
jne 0x100302d8
cmp byte [0x102174ee], al
je 0x100302d8
cmp word [0x1021a8e0], 4
jne 0x100303b9
cmp word [ebp - 0x144], 4
jne 0x100303b9
xorps xmm0, xmm0
comiss xmm0, dword [edi + 0x60]
jb 0x100303b9
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Protect_Player
call fcn.100d7c80
test al, al
je 0x100303b9
call fcn.10081cb0
test al, al
je 0x1003028a
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x3a
call fcn.1002d520
push dword [0x10217650]
mov eax, dword [0x10213ed0]
mov ecx, esi
push dword [0x1021764c]
push dword [eax]
call fcn.100691b0
mov ecx, 0x10217654
jmp 0x100303a6
call fcn.10081c10
test al, al
je 0x100303b9
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x3b
call fcn.1002d520
push dword [0x10217650]
mov eax, dword [0x10213ed0]
mov ecx, esi
push dword [0x1021764c]
push dword [eax]
call fcn.100691b0
jmp 0x100303a1
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199ad0
call fcn.100d7c80
test al, al
je 0x100303b9
lea ecx, [ebp - 0x30]
call fcn.1001f570
xor dl, dl
mov ecx, eax
call fcn.1009de10
mov edi, dword [eax + 0xc]
call fcn.10081cb0
test al, al
je 0x1003035b
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x38
call fcn.1002d510
mov eax, dword [0x10213ed0]
mov ecx, esi
push edi
push dword [0x10217650]
push dword [0x1021764c]
push dword [eax]
call fcn.10069090
mov ecx, 0x10217654
jmp 0x100303a6
call fcn.10081c10
test al, al
je 0x100303b9
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x39
call fcn.1002d510
mov eax, dword [0x10213ed0]
mov ecx, esi
push edi
push dword [0x10217650]
push dword [0x1021764c]
push dword [eax]
call fcn.10069090
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
call fcn.10081cb0
test al, al
je 0x10030735
lea ecx, [ebp - 0x30]
call fcn.1001f5a0
test al, al
jne 0x10030735
call fcn.10081d60
test al, al
jne 0x100303ef
lea ecx, [ebp - 0x30]
call fcn.1001f580
test al, al
je 0x10030735
push 0xc
lea ecx, [ebp - 0x50]
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
mov edx, eax
lea ecx, [ebp - 0x50]
call fcn.10096c30
mov dword [ebp - 4], 0x3c
cmp byte [0x102174ee], 0
je 0x1003042b
lea ecx, [ebp - 0x30]
call fcn.1001f580
test al, al
je 0x100304e2
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Complete_all_Tasks
call fcn.100d7c80
test al, al
je 0x100304e2
lea ecx, [ebp - 0x50]
call fcn.1001f560
mov esi, eax
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x144], esi
call fcn.1001f570
mov dword [ebp - 0x34], eax
cmp esi, eax
je 0x100304e2
nop dword [eax]
mov eax, dword [esi]
mov dword [ebp - 0x18], eax
mov ecx, dword [eax + 0x2c]
cmp ecx, dword [eax + 0x30]
je 0x100304d4
push 0xc
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x134], edi
push 0xc
mov ecx, edi
mov byte [ebp - 4], 0x3d
call fcn.1002d4f0
mov esi, dword [ebp - 0x18]
lea ecx, [ebp - 0x30]
mov esi, dword [esi + 0x10]
call fcn.1001f560
push esi
push eax
mov ecx, edi
call fcn.10056ca0
mov byte [ebp - 4], 0x3c
mov ecx, 0x10217654
mov dword [ebp - 0x150], eax
lea eax, [ebp - 0x150]
push eax
call fcn.1002a280
mov esi, dword [ebp - 0x144]
add esi, 4
mov dword [ebp - 0x144], esi
cmp esi, dword [ebp - 0x34]
jne 0x10030470
cmp byte [0x102175d5], 0
je 0x10030531
lea ecx, [ebp - 0x30]
call fcn.1001f570
mov ecx, eax
call fcn.1009df20
test al, al
je 0x10030531
movss xmm2, dword [0x101eb9c4]
xorps xmm3, xmm3
movss xmm1, dword [0x101eba28]
push str.Fake_Tasks:
push ecx
lea ecx, [ebp - 0x60]
mov dword [esp], 0x3f800000
call fcn.1000b250
push eax
call fcn.100d7250
add esp, 8
jmp 0x1003053e
push str.Tasks:
call fcn.100d7160
add esp, 4
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.taskslist
call fcn.100e9a40
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x13d], al
call fcn.1001f560
cmp dword [eax + 0x9c], 0
jne 0x10030581
push str.ERROR:_Could_not_load_tasks.
call fcn.100d7160
add esp, 4
jmp 0x10030718
lea ecx, [ebp - 0x50]
call fcn.1001f560
mov edi, eax
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x144], edi
call fcn.1001f570
mov dword [ebp - 0x34], eax
cmp edi, eax
je 0x10030718
mov edi, dword [edi]
mov dword [ebp - 0x18], edi
mov edx, dword [edi + 0x2c]
cmp edx, dword [edi + 0x30]
jne 0x1003060e
mov ecx, dword [edi + 0x1c]
call fcn.10097170
push eax
lea ecx, [ebp - 0x178]
call fcn.1000d340
mov ecx, eax
mov byte [ebp - 4], 0x3e
call fcn.1000d130
movss xmm2, dword [0x101eba44]
xorps xmm3, xmm3
push ecx
xorps xmm1, xmm1
mov dword [esp], 0x3f800000
lea ecx, [ebp - 0x60]
mov esi, eax
call fcn.1000b250
push esi
push eax
call fcn.100d7250
add esp, 8
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x178]
call fcn.10007580
jmp 0x10030700
cmp byte [0x102174ee], 0
je 0x1003065f
lea ecx, [ebp - 0x30]
call fcn.1001f580
test al, al
jne 0x1003065f
mov ecx, dword [edi + 0x1c]
call fcn.10097170
push eax
lea ecx, [ebp - 0x178]
call fcn.1000d340
mov ecx, eax
mov byte [ebp - 4], 0x41
call fcn.1000d130
push eax
call fcn.100d7160
add esp, 4
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x178]
call fcn.10007580
jmp 0x10030700
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov ecx, dword [edi + 0x1c]
mov esi, eax
call fcn.10097170
push eax
lea ecx, [ebp - 0x178]
call fcn.1000d340
mov ecx, eax
mov byte [ebp - 4], 0x3f
call fcn.1000d130
mov edx, esi
mov ecx, eax
call fcn.100d7c80
lea ecx, [ebp - 0x178]
mov byte [ebp - 0x21], al
mov byte [ebp - 4], 0x3c
call fcn.10007580
cmp byte [ebp - 0x21], 0
je 0x10030700
push 0xc
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x134], edi
push 0xc
mov ecx, edi
mov byte [ebp - 4], 0x40
call fcn.1002d4f0
mov esi, dword [ebp - 0x18]
lea ecx, [ebp - 0x30]
mov esi, dword [esi + 0x10]
call fcn.1001f560
push esi
push eax
mov ecx, edi
call fcn.10056ca0
mov byte [ebp - 4], 0x3c
mov ecx, 0x10217654
mov dword [ebp - 0x150], eax
lea eax, [ebp - 0x150]
push eax
call fcn.1002a280
mov edi, dword [ebp - 0x144]
add edi, 4
mov dword [ebp - 0x144], edi
cmp edi, dword [ebp - 0x34]
jne 0x100305a4
cmp byte [ebp - 0x13d], 0
je 0x10030726
call fcn.100e9ec0
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0xffffffff
call fcn.1000c3d0
cmp byte [0x1021aad5], 0
je 0x100339c4
lea ecx, [ebp - 0x30]
call fcn.1001e710
test al, al
je 0x100339c4
call fcn.10081cb0
test al, al
je 0x100308c6
lea ecx, [ebp - 0x30]
call fcn.1001f560
mov ecx, eax
call fcn.10082640
cmp byte [eax + 0x30], 0
jne 0x100308c6
cmp byte [0x10217699], 0
lea ecx, [ebp - 0x20]
xorps xmm2, xmm2
xorps xmm1, xmm1
jne 0x1003085b
call fcn.1001e700
mov edx, eax
mov ecx, str.Force_Meeting_By
call fcn.100d7c80
test al, al
je 0x100308c6
call fcn.10081c80
test al, al
jne 0x1003081b
cmp byte [0x102174ee], al
je 0x1003081b
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x43
push eax
lea ecx, [ebp - 0x20]
call fcn.100819a0
lea eax, [ebp - 0x20]
mov ecx, esi
push eax
call fcn.10069700
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
mov dword [ebp - 4], 0x44
jmp 0x10030889
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x42
call fcn.1002d520
lea ecx, [ebp - 0x20]
call fcn.10081940
lea ecx, [ebp - 0x30]
call fcn.1001f560
lea ecx, [ebp - 0x20]
push ecx
push eax
mov ecx, esi
call fcn.10069790
jmp 0x100308ae
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199b38
call fcn.100d7c80
test al, al
je 0x100308c6
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
mov dword [ebp - 4], 0x45
push 0x10
mov ecx, esi
call fcn.1002d520
lea ecx, [ebp - 0x20]
call fcn.10081940
lea ecx, [ebp - 0x30]
call fcn.1001f560
lea ecx, [ebp - 0x20]
push ecx
push eax
mov ecx, esi
call fcn.10069820
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
lea ecx, [ebp - 0x30]
call fcn.1001e710
test al, al
je 0x10030a7c
call fcn.10081cb0
test al, al
je 0x10030a7c
lea ecx, [ebp - 0x30]
call fcn.1001f570
cmp byte [eax + 0x30], 0
jne 0x10030a7c
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
cmp byte [0x10217699], 0
lea ecx, [ebp - 0x20]
xorps xmm2, xmm2
xorps xmm1, xmm1
jne 0x10030a18
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199b4c
call fcn.100d7c80
test al, al
je 0x10030a7c
call fcn.10081c80
test al, al
jne 0x100309d4
cmp byte [0x102174ee], al
je 0x100309d4
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x47
push eax
lea ecx, [ebp - 0x20]
call fcn.100819a0
lea eax, [ebp - 0x20]
mov ecx, esi
push eax
call fcn.10069700
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x48
call fcn.1002d520
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x20]
call fcn.100819a0
lea ecx, [ebp - 0x30]
call fcn.1001f560
lea ecx, [ebp - 0x20]
push ecx
jmp 0x10030a5c
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x46
call fcn.1002d520
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x20]
call fcn.100819a0
lea ecx, [ebp - 0x30]
call fcn.1001f560
lea ecx, [ebp - 0x20]
push ecx
push eax
mov ecx, esi
call fcn.10069790
jmp 0x10030a64
call fcn.1001e700
mov edx, eax
mov ecx, str.Self_Report
call fcn.100d7c80
test al, al
je 0x10030a7c
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x49
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 0x1021764c
push eax
mov ecx, esi
call fcn.10069820
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
lea ecx, [ebp - 0x30]
call fcn.1001f580
test al, al
jne 0x100313ec
lea ecx, [ebp - 0x30]
call fcn.1001f570
xor dl, dl
mov ecx, eax
call fcn.1009de10
test eax, eax
je 0x100313ec
mov ecx, dword [eax + 0x14]
xor esi, esi
mov dword [ebp - 0x148], ecx
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x13c], ecx
mov ecx, dword [eax + 0x10]
mov dword [ebp - 0x3c], ecx
mov ecx, dword [eax + 0x1c]
mov dword [ebp - 0x38], ecx
mov ecx, dword [eax + 0xc]
mov eax, dword [eax + 0x20]
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x34], eax
call fcn.10081cb0
test al, al
je 0x10030ae4
mov edi, 0x10217654
jmp 0x10030af3
call fcn.10081c10
test al, al
mov edi, 0x10217668
cmove edi, esi
cmp byte [0x1021a7f5], 0
jne 0x10030d63
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Impersonate
call fcn.100d7c80
test al, al
je 0x10030d63
test edi, edi
je 0x10030d63
call fcn.10081c80
test al, al
jne 0x10030b65
cmp byte [0x102174ee], al
je 0x10030b65
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
mov dword [ebp - 4], 0x4b
call fcn.10098d20
push 0
push eax
mov ecx, esi
call fcn.100544a0
jmp 0x10030b9c
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x4a
call fcn.1002d4f0
mov ecx, dword [0x10213ed0]
push dword [ebp - 0x144]
push dword [ecx]
mov ecx, esi
call fcn.100544f0
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x4c
call fcn.1002e7b0
push dword [ebp - 0x148]
mov ecx, esi
call fcn.1004e2d0
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x4d
call fcn.1002e7b0
push dword [ebp - 0x13c]
mov ecx, esi
call fcn.1004e480
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x4e
call fcn.1002e7b0
push dword [ebp - 0x38]
mov ecx, esi
call fcn.1004e780
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x4f
call fcn.1002e7b0
push dword [ebp - 0x3c]
mov ecx, esi
call fcn.1004e600
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x50
call fcn.1002e7b0
push dword [ebp - 0x34]
mov ecx, esi
call fcn.1004e900
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
lea ecx, [ebp - 0x30]
call fcn.1001f570
mov ecx, eax
call fcn.10097c60
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x51
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f570
mov ecx, dword [eax + 0x20]
mov eax, dword [0x10213ed0]
push ecx
mov ecx, esi
push dword [eax]
call fcn.10068fd0
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
mov byte [0x1021a7f5], 1
xor edx, edx
mov ecx, str.Cosmetics_Stealer
call fcn.100e9480
test al, al
je 0x10031068
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199ba0
call fcn.100d7c80
test al, al
je 0x10030da4
lea ecx, [ebp - 0x30]
call fcn.1001f570
mov ecx, eax
call fcn.10097c60
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
call fcn.10081c80
test al, al
jne 0x10030dc5
cmp byte [0x102174ee], al
jne 0x10030e33
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199bd0
call fcn.100d7c80
test al, al
je 0x10030e33
test edi, edi
je 0x10030e33
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x52
call fcn.1002d4f0
mov ecx, dword [0x10213ed0]
push dword [ebp - 0x144]
push dword [ecx]
mov ecx, esi
call fcn.100544f0
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199bd8
call fcn.100d7c80
test al, al
je 0x10030ea6
test edi, edi
je 0x10030ea6
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x53
call fcn.1002e7b0
push dword [ebp - 0x3c]
mov ecx, esi
call fcn.1004e600
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199bc0
call fcn.100d7c80
test al, al
je 0x10030f1c
test edi, edi
je 0x10030f1c
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x54
call fcn.1002e7b0
push dword [ebp - 0x13c]
mov ecx, esi
call fcn.1004e480
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199bc8
call fcn.100d7c80
test al, al
je 0x10030f7f
test edi, edi
je 0x10030f7f
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x55
call fcn.1002e7b0
push dword [ebp - 0x38]
mov ecx, esi
call fcn.1004e780
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199bf8
call fcn.100d7c80
test al, al
je 0x10030ff5
test edi, edi
je 0x10030ff5
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x56
call fcn.1002e7b0
push dword [ebp - 0x148]
mov ecx, esi
call fcn.1004e2d0
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199bfc
call fcn.100d7c80
test al, al
je 0x10031068
test edi, edi
je 0x10031068
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x57
call fcn.1002e7b0
push dword [ebp - 0x34]
mov ecx, esi
call fcn.1004e900
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
xor edx, edx
mov ecx, str.Cosmetics_Resetter
call fcn.100e9480
test al, al
je 0x100313ec
call fcn.10099f20
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Name
call fcn.100d7c80
test al, al
je 0x100310eb
test edi, edi
je 0x100310eb
push 0x1c
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
lea eax, [ebp - 0x20]
mov dword [ebp - 4], 0x58
push eax
mov ecx, 0x1021a7b0
call fcn.1000d140
mov ecx, esi
push dword [eax + 4]
push dword [eax]
call fcn.10054620
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199c18
call fcn.100d7c80
test al, al
je 0x100311ae
test edi, edi
je 0x100311ae
call fcn.10081c80
test al, al
jne 0x10031160
cmp byte [0x102174ee], al
je 0x10031160
push 8
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
mov dword [ebp - 4], 0x5a
movzx ecx, byte [0x1021a7f0]
push 0
push ecx
mov ecx, eax
call fcn.100544a0
jmp 0x10031199
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x59
call fcn.1002d4f0
movzx ecx, byte [0x1021a7f0]
push ecx
mov ecx, dword [0x10213ed0]
push dword [ecx]
mov ecx, esi
call fcn.100544f0
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199c20
call fcn.100d7c80
test al, al
je 0x10031224
test edi, edi
je 0x10031224
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x5b
call fcn.1002e7b0
push dword [0x1021a7d0]
mov ecx, esi
call fcn.1004e600
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Skin
call fcn.100d7c80
test al, al
je 0x1003129a
test edi, edi
je 0x1003129a
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x5c
call fcn.1002e7b0
push dword [0x1021a7cc]
mov ecx, esi
call fcn.1004e480
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Visor
call fcn.100d7c80
test al, al
je 0x10031300
test edi, edi
je 0x10031300
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x5d
call fcn.1002e7b0
push dword [0x1021a7d4]
mov ecx, esi
call fcn.1004e780
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, 0x10199c50
call fcn.100d7c80
test al, al
je 0x10031376
test edi, edi
je 0x10031376
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x5e
call fcn.1002e7b0
push dword [0x1021a7c8]
mov ecx, esi
call fcn.1004e2d0
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Nameplate
call fcn.100d7c80
test al, al
je 0x100313ec
test edi, edi
je 0x100313ec
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x134], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x5f
call fcn.1002e7b0
push dword [0x1021a7c8]
mov ecx, esi
call fcn.1004e900
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
call fcn.1002a280
cmp byte [0x102174ee], 0
jne 0x100317b9
xorps xmm2, xmm2
lea ecx, [ebp - 0x20]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Impersonate_Everyone_To
call fcn.100d7c80
test al, al
je 0x100317b9
lea ecx, [ebp - 0x30]
call fcn.1001f570
xor dl, dl
mov ecx, eax
call fcn.1009de10
mov ecx, dword [eax + 0x14]
mov dword [ebp - 0x144], ecx
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x38], ecx
mov ecx, dword [eax + 0x10]
mov dword [ebp - 0x17c], ecx
mov ecx, dword [eax + 0x1c]
mov eax, dword [eax + 0x20]
mov dword [ebp - 0x184], ecx
mov dword [ebp - 0x15c], eax
call fcn.10081cb0
test al, al
je 0x1003146b
mov dword [ebp - 0x13c], 0x10217654
jmp 0x10031482
call fcn.10081c10
test al, al
je 0x100317b9
mov dword [ebp - 0x13c], 0x10217668
lea ecx, [ebp - 0x34]
call fcn.10096c20
lea ecx, [ebp - 0x34]
call fcn.1002d560
mov esi, eax
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x148], esi
call fcn.1002d530
mov dword [ebp - 0x134], eax
cmp esi, eax
je 0x100317b9
mov edi, dword [esi]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x18], edi
call fcn.1001f560
cmp edi, eax
je 0x100317a4
push 0x11
lea edx, [edi + 0x28]
push str._size0___size_
lea ecx, [ebp - 0x1a0]
call fcn.10033c40
add esp, 8
mov edi, eax
mov dword [ebp - 4], 0x60
lea ecx, [ebp - 0x30]
mov esi, dword [0x10213b60]
push 0
call fcn.1001f570
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x178]
call fcn.100a7c70
push edi
mov edx, eax
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x9c]
call fcn.10020c50
add esp, 0xc
lea ecx, [ebp - 0x178]
call fcn.10007580
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0x64
call fcn.10007580
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1d4], esi
push 0xc
mov ecx, esi
mov byte [ebp - 4], 0x65
call fcn.1002d4f0
call fcn.10098d20
mov edi, dword [ebp - 0x18]
mov ecx, esi
push eax
push edi
call fcn.100544f0
mov byte [ebp - 4], 0x64
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x150], eax
lea eax, [ebp - 0x150]
push eax
call fcn.1002a280
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1ec], esi
push 0xc
mov ecx, esi
mov byte [ebp - 4], 0x66
call fcn.1002d4f0
push dword [ebp - 0x144]
mov ecx, esi
push edi
call fcn.1004e390
mov byte [ebp - 4], 0x64
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
call fcn.1002a280
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1dc], esi
push 0xc
mov ecx, esi
mov byte [ebp - 4], 0x67
call fcn.1002d4f0
push dword [ebp - 0x38]
mov ecx, esi
push edi
call fcn.1004e510
mov byte [ebp - 4], 0x64
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x188], eax
lea eax, [ebp - 0x188]
push eax
call fcn.1002a280
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1e4], esi
push 0xc
mov ecx, esi
mov byte [ebp - 4], 0x68
call fcn.1002d4f0
push dword [ebp - 0x184]
mov ecx, esi
push edi
call fcn.1004e810
mov byte [ebp - 4], 0x64
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x180], eax
lea eax, [ebp - 0x180]
push eax
call fcn.1002a280
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c4], esi
push 0xc
mov ecx, esi
mov byte [ebp - 4], 0x69
call fcn.1002d4f0
push dword [ebp - 0x17c]
mov ecx, esi
push edi
call fcn.1004e690
mov byte [ebp - 4], 0x64
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x1bc], eax
lea eax, [ebp - 0x1bc]
push eax
call fcn.1002a280
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1cc], esi
push 0xc
mov ecx, esi
mov byte [ebp - 4], 0x6a
call fcn.1002d4f0
push dword [ebp - 0x15c]
mov ecx, esi
push edi
call fcn.1004e990
mov byte [ebp - 4], 0x64
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x154], eax
lea eax, [ebp - 0x154]
push eax
call fcn.1002a280
push 0x20
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x40], esi
mov byte [ebp - 4], 0x6b
push 0x20
mov ecx, esi
call fcn.10033a10
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x9c]
call fcn.1000d140
mov ecx, esi
push dword [eax + 4]
push dword [eax]
push edi
call fcn.10054750
mov byte [ebp - 4], 0x64
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x14c], eax
lea eax, [ebp - 0x14c]
push eax
call fcn.1002a280
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov byte [ebp - 4], 0x6c
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f570
mov ecx, dword [eax + 0x20]
push ecx
push edi
mov ecx, esi
call fcn.10068fd0
mov byte [ebp - 4], 0x64
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x138]
push eax
call fcn.1002a280
lea ecx, [ebp - 0x9c]
mov byte [0x1021a7f5], 1
mov dword [ebp - 4], 0xffffffff
call fcn.10007580
mov esi, dword [ebp - 0x148]
add esi, 4
mov dword [ebp - 0x148], esi
cmp esi, dword [ebp - 0x134]
jne 0x100314b0
cmp byte [0x1021a7f5], 0
je 0x10031a48
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Reset_Impersonation
call fcn.100d7c80
test al, al
je 0x10031a48
call fcn.10081cb0
test al, al
je 0x100317f8
mov edi, 0x10217654
jmp 0x1003180a
call fcn.10081c10
test al, al
je 0x10031a48
mov edi, 0x10217668
call fcn.10081c80
test al, al
jne 0x10031842
cmp byte [0x102174ee], al
je 0x10031842
push 8
call fcn.101258df
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0x6e
movzx ecx, byte [0x1021a7f0]
push 0
push ecx
mov ecx, eax
call fcn.100544a0
jmp 0x10031878
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x6d
call fcn.1002d4f0
movzx ecx, byte [0x1021a7f0]
push ecx
mov ecx, dword [0x10213ed0]
push dword [ecx]
mov ecx, esi
call fcn.100544f0
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x6f
call fcn.1002e7b0
push dword [0x1021a7d8]
mov ecx, esi
call fcn.1004e2d0
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x70
call fcn.1002e7b0
push dword [0x1021a7cc]
mov ecx, esi
call fcn.1004e480
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x71
call fcn.1002e7b0
push dword [0x1021a7d0]
mov ecx, esi
call fcn.1004e600
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x72
call fcn.1002e7b0
push dword [0x1021a7d4]
mov ecx, esi
call fcn.1004e780
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
push 8
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x73
call fcn.1002e7b0
push dword [0x1021a7c8]
mov ecx, esi
call fcn.1004e900
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
push 0x1c
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
lea eax, [ebp - 0x4c]
mov dword [ebp - 4], 0x74
push eax
mov ecx, 0x1021a7b0
call fcn.1000d140
mov ecx, esi
push dword [eax + 4]
push dword [eax]
call fcn.10054620
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
mov byte [0x1021a7f5], 0
call fcn.10081c10
test al, al
je 0x10031b3c
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Allow_Player_to_NoClip
call fcn.100d7c80
test al, al
je 0x10031b3c
lea ecx, [ebp - 0x30]
call fcn.1001f580
test al, al
je 0x10031a8c
mov byte [0x10217638], 1
jmp 0x10031ae5
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x75
call fcn.1002d510
lea ecx, [ebp - 0x30]
call fcn.1001f560
mov ecx, dword [0x10213ed0]
push 1
push 1
push eax
push dword [ecx]
mov ecx, esi
call fcn.100681a0
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
mov esi, dword [0x10213b60]
lea ecx, [ebp - 0x30]
push 0
call fcn.1001f570
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x178]
call fcn.100a7c70
sub esp, 0x10
mov dword [ebp - 4], 0x76
mov ecx, esp
mov edx, eax
push 0x15
push str.Allowed__to_NoClip_
call fcn.1002d600
add esp, 8
call fcn.1009e330
add esp, 0x18
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x178]
call fcn.10007580
cmp byte [0x102174ee], 0
jne 0x10031c5a
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Suicide
call fcn.100d7c80
test al, al
je 0x10031c5a
call fcn.10081cb0
test al, al
je 0x10031bd7
push 0x10
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
push 0x10
mov ecx, edi
mov dword [ebp - 4], 0x77
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x10031bae
cmp byte [0x10217641], 0
mov byte [ebp - 0x34], 0
je 0x10031bb2
mov byte [ebp - 0x34], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
lea ecx, [ebp - 0x30]
mov esi, eax
call fcn.1001f560
push dword [ebp - 0x34]
mov ecx, edi
push esi
push eax
call fcn.10067f20
mov ecx, 0x10217654
jmp 0x10031c41
call fcn.10081c10
test al, al
je 0x10031c5a
push 0x10
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
push 0x10
mov ecx, edi
mov dword [ebp - 4], 0x78
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x10031c1a
cmp byte [0x10217641], 0
mov byte [ebp - 0x34], 0
je 0x10031c1e
mov byte [ebp - 0x34], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
lea ecx, [ebp - 0x30]
mov esi, eax
call fcn.1001f560
push dword [ebp - 0x34]
mov ecx, edi
push esi
push eax
call fcn.10067f20
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Murder_Loop
call fcn.100d7c80
test al, al
je 0x10031c85
mov ecx, 0x14
mov dword [0x1021b25c], ecx
jmp 0x10031c8b
mov ecx, dword [0x1021b25c]
mov eax, dword [0x1021b258]
test eax, eax
jg 0x10031dbd
test ecx, ecx
jle 0x10031db4
lea ecx, [ebp - 0x30]
call fcn.1001e710
test al, al
je 0x10031db4
call fcn.10081cb0
test al, al
je 0x10031d19
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x79
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x10031cf3
cmp byte [0x10217641], 0
mov byte [ebp - 0x34], 0
je 0x10031cf7
mov byte [ebp - 0x34], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
mov ecx, dword [0x10213ed0]
push dword [ebp - 0x34]
push eax
push dword [ecx]
mov ecx, esi
call fcn.10067f20
mov ecx, 0x10217654
jmp 0x10031d84
call fcn.10081c10
test al, al
je 0x10031da7
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0x10
mov ecx, esi
mov dword [ebp - 4], 0x7a
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x10031d60
cmp byte [0x10217641], 0
mov byte [ebp - 0x34], 0
je 0x10031d64
mov byte [ebp - 0x34], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
mov ecx, dword [0x10213ed0]
push dword [ebp - 0x34]
push eax
push dword [ecx]
mov ecx, esi
call fcn.10067f20
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
mov dword [0x1021b258], 0xf
mov eax, dword [0x1021b25c]
dec eax
mov dword [0x1021b25c], eax
jmp 0x10031dc3
xor eax, eax
mov dword [0x1021b25c], eax
jmp 0x10031dc3
dec eax
mov dword [0x1021b258], eax
cmp byte [0x102174ee], 0
jne 0x10032547
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Suicide_Loop
call fcn.100d7c80
test al, al
je 0x10031e0b
mov ecx, 0x14
mov dword [0x1021b254], ecx
jmp 0x10031e11
mov ecx, dword [0x1021b254]
mov eax, dword [0x1021b24c]
test eax, eax
jg 0x10031f49
test ecx, ecx
jle 0x10031f40
lea ecx, [ebp - 0x30]
call fcn.1001e710
test al, al
je 0x10031f40
call fcn.10081cb0
test al, al
je 0x10031ea2
push 0x10
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
push 0x10
mov ecx, edi
mov dword [ebp - 4], 0x7b
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x10031e79
cmp byte [0x10217641], 0
mov byte [ebp - 0x34], 0
je 0x10031e7d
mov byte [ebp - 0x34], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
lea ecx, [ebp - 0x30]
mov esi, eax
call fcn.1001f560
push dword [ebp - 0x34]
mov ecx, edi
push esi
push eax
call fcn.10067f20
mov ecx, 0x10217654
jmp 0x10031f10
call fcn.10081c10
test al, al
je 0x10031f33
push 0x10
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
push 0x10
mov ecx, edi
mov dword [ebp - 4], 0x7c
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x10031ee9
cmp byte [0x10217641], 0
mov byte [ebp - 0x34], 0
je 0x10031eed
mov byte [ebp - 0x34], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
lea ecx, [ebp - 0x30]
mov esi, eax
call fcn.1001f560
push dword [ebp - 0x34]
mov ecx, edi
push esi
push eax
call fcn.10067f20
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
mov dword [0x1021b24c], 0xf
mov eax, dword [0x1021b254]
dec eax
mov dword [0x1021b254], eax
jmp 0x10031f4f
xor eax, eax
mov dword [0x1021b254], eax
jmp 0x10031f4f
dec eax
mov dword [0x1021b24c], eax
cmp byte [0x102174ee], 0
jne 0x10032547
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Kill_Crewmates_By
call fcn.100d7c80
test al, al
je 0x100320d7
lea ecx, [ebp - 0x34]
call fcn.10096c20
lea ecx, [ebp - 0x34]
call fcn.1002d560
lea ecx, [ebp - 0x34]
mov esi, eax
call fcn.1002d530
mov dword [ebp - 0x14c], eax
cmp esi, eax
je 0x100320d7
mov eax, dword [esi]
mov ecx, eax
mov dword [ebp - 0x3c], eax
call fcn.10082640
mov ecx, eax
call fcn.1009df20
test al, al
jne 0x100320c8
call fcn.10081cb0
test al, al
je 0x10032044
push 0x10
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
push 0x10
mov ecx, edi
mov dword [ebp - 4], 0x7d
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x10032007
cmp byte [0x10217641], 0
mov byte [ebp - 0x148], 0
je 0x1003200e
mov byte [ebp - 0x148], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
push dword [ebp - 0x148]
mov ecx, edi
push dword [ebp - 0x3c]
push eax
call fcn.10067f20
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
jmp 0x100320c2
call fcn.10081c10
test al, al
je 0x100320c8
push 0x10
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x40], edi
push 0x10
mov ecx, edi
mov dword [ebp - 4], 0x7e
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x1003208a
cmp byte [0x10217641], 0
mov byte [ebp - 0x144], 0
je 0x10032091
mov byte [ebp - 0x144], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
push dword [ebp - 0x144]
mov ecx, edi
push dword [ebp - 0x3c]
push eax
call fcn.10067f20
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x138]
push eax
call fcn.1002a280
add esi, 4
cmp esi, dword [ebp - 0x14c]
jne 0x10031fa6
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Kill_Impostors_By
call fcn.100d7c80
test al, al
je 0x10032271
lea ecx, [ebp - 0x34]
call fcn.10096c20
lea ecx, [ebp - 0x34]
call fcn.1002d560
lea ecx, [ebp - 0x34]
mov edi, eax
call fcn.1002d530
mov dword [ebp - 0x15c], eax
cmp edi, eax
je 0x10032271
mov esi, dword [edi]
test esi, esi
je 0x10032136
mov eax, dword [0x10213c60]
push 0
push esi
call eax
add esp, 8
jmp 0x10032138
xor eax, eax
mov eax, dword [eax + 0x28]
test eax, eax
je 0x10032262
cmp dword [eax + 0x3c], 1
jne 0x10032262
call fcn.10081cb0
test al, al
je 0x100321d7
push 0x10
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
push 0x10
mov ecx, eax
mov dword [ebp - 4], 0x7f
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x10032198
cmp byte [0x10217641], 0
mov byte [ebp - 0x148], 0
je 0x1003219f
mov byte [ebp - 0x148], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
push dword [ebp - 0x148]
mov ecx, dword [ebp - 0x134]
push esi
push eax
call fcn.10067f20
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x138]
jmp 0x1003225c
call fcn.10081c10
test al, al
je 0x10032262
push 0x10
call fcn.101258df
add esp, 4
mov dword [ebp - 0x14c], eax
push 0x10
mov ecx, eax
mov dword [ebp - 4], 0x80
call fcn.1002d520
lea ecx, [ebp - 0x30]
call fcn.1001f560
cmp dword [eax + 0x58], 0
jl 0x10032222
cmp byte [0x10217641], 0
mov byte [ebp - 0x144], 0
je 0x10032229
mov byte [ebp - 0x144], 1
lea ecx, [ebp - 0x30]
call fcn.1001f560
push dword [ebp - 0x144]
mov ecx, dword [ebp - 0x14c]
push esi
push eax
call fcn.10067f20
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x154], eax
lea eax, [ebp - 0x154]
push eax
call fcn.1002a280
add edi, 4
cmp edi, dword [ebp - 0x15c]
jne 0x10032121
cmp byte [0x102174ee], 0
jne 0x10032547
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Shift_Everyone_To
call fcn.100d7c80
test al, al
je 0x100323b5
lea ecx, [ebp - 0x34]
call fcn.10096c20
lea ecx, [ebp - 0x34]
call fcn.1002d560
lea ecx, [ebp - 0x34]
mov edi, eax
call fcn.1002d530
mov dword [ebp - 0x14c], eax
cmp edi, eax
je 0x100323b5
nop dword [eax + eax]
mov eax, dword [edi]
mov dword [ebp - 0x148], eax
call fcn.10081cb0
test al, al
je 0x10032340
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x81
call fcn.1002d510
cmp byte [0x1021763d], 0
sete cl
movzx ecx, cl
push ecx
push 0x1021764c
push dword [ebp - 0x148]
mov ecx, esi
call fcn.10068680
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
jmp 0x100323a6
call fcn.10081c10
test al, al
je 0x100323a6
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x40], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x82
call fcn.1002d510
cmp byte [0x1021763d], 0
sete cl
movzx ecx, cl
push ecx
push 0x1021764c
push dword [ebp - 0x148]
mov ecx, esi
call fcn.10068680
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x138]
push eax
call fcn.1002a280
add edi, 4
cmp edi, dword [ebp - 0x14c]
jne 0x100322d0
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Unshift_Everyone
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x10032547
mov eax, dword [0x10213ed4]
mov edi, dword [eax]
mov dword [ebp - 0x134], edi
test edi, edi
je 0x10032404
mov edi, dword [edi + 8]
add edi, 0x10
lea ecx, [ebp - 0x134]
call fcn.1002d530
mov dword [ebp - 0x15c], eax
cmp edi, eax
je 0x10032547
nop dword [eax]
mov eax, dword [edi]
mov dword [ebp - 0x13c], eax
call fcn.10081cb0
test al, al
je 0x100324b9
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
mov dword [ebp - 4], 0x83
lea ecx, [ebp - 0x4c]
push dword [ebp - 0x13c]
xorps xmm0, xmm0
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
cmp byte [0x1021763d], 0
sete byte [ebp - 0x21]
call fcn.10081950
mov ecx, dword [ebp - 0x13c]
mov dword [esi], vtable.RpcShapeshift.0
mov dword [esi + 8], 0xffffffff
mov byte [esi + 0xc], 0xff
mov dword [esi + 4], ecx
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 0xc], eax
mov al, byte [ebp - 0x21]
mov dword [esi + 8], ecx
mov ecx, 0x10217654
mov byte [esi + 0x10], al
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x138], esi
jmp 0x10032532
call fcn.10081c10
test al, al
je 0x10032538
push 0x14
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x40], esi
push 0x14
mov ecx, esi
mov dword [ebp - 4], 0x84
call fcn.1002d510
cmp byte [0x1021763d], 0
push dword [ebp - 0x13c]
sete cl
mov byte [ebp - 0x14c], cl
lea ecx, [ebp - 0x1d0]
call fcn.10081950
push dword [ebp - 0x14c]
mov ecx, esi
push eax
push dword [ebp - 0x13c]
call fcn.10068680
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x154], eax
lea eax, [ebp - 0x154]
push eax
call fcn.1002a280
add edi, 4
cmp edi, dword [ebp - 0x15c]
jne 0x10032420
call fcn.10081c80
test al, al
jne 0x1003255c
cmp byte [0x102174ee], al
jne 0x10032648
cmp byte [0x10217699], 0
je 0x10032648
push 0
lea edx, [ebp - 0x44]
mov dword [ebp - 0x44], 0
mov ecx, str.Vote_Off
mov dword [ebp - 0x40], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x10032648
mov eax, dword [0x10213ed4]
mov esi, dword [eax]
mov dword [ebp - 0x134], esi
test esi, esi
je 0x100325a8
mov esi, dword [esi + 8]
add esi, 0x10
lea ecx, [ebp - 0x134]
call fcn.1002d530
mov dword [ebp - 0x154], eax
cmp esi, eax
je 0x10032648
mov edi, dword [esi]
cmp edi, dword [ebp - 0x30]
je 0x100325fc
push 8
call fcn.101258df
mov dword [ebp - 0x1c], eax
xorps xmm0, xmm0
add esp, 4
mov ecx, 0x10217654
movq qword [eax], xmm0
mov dword [eax], vtable.RpcClearVote.0
mov dword [eax + 4], edi
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x138]
push eax
call fcn.1002a280
push 0x10
call fcn.101258df
mov dword [ebp - 0x1c], eax
xorps xmm0, xmm0
add esp, 4
movups xmmword [eax], xmm0
mov ecx, dword [ebp - 0x30]
mov dword [eax + 8], ecx
mov ecx, 0x10217654
mov dword [eax], vtable.RpcVotePlayer.0
mov dword [eax + 4], edi
mov byte [eax + 0xc], 0
mov dword [ebp - 0x14c], eax
lea eax, [ebp - 0x14c]
push eax
call fcn.1002a280
add esi, 4
cmp esi, dword [ebp - 0x154]
jne 0x100325c1
mov eax, dword [0x10213ecc]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x30]
mov eax, dword [eax + 0x1c]
cmp eax, dword [ecx + 0x5c]
je 0x1003274d
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, 0x10199cfc
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x1003274d
call fcn.10081cb0
test al, al
je 0x100326f8
push 0xc
call fcn.101258df
mov esi, eax
mov dword [ebp - 0x1c], esi
mov dword [ebp - 4], 0x85
push 0
push dword [ebp - 0x30]
call dword [0x10213bf4]
mov dword [ebp - 0x1c], edx
add esp, 0xc
movss xmm1, dword [ebp - 0x1c]
mov ecx, 0x10217654
addss xmm1, dword [0x101eb9d8]
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x134]
movss xmm0, dword [ebp - 0x20]
mov dword [esi], vtable.RpcSnapTo.0
movss dword [esi + 4], xmm0
movss dword [esi + 8], xmm1
mov dword [ebp - 4], 0xffffffff
push eax
mov dword [ebp - 0x134], esi
call fcn.1002a280
jmp 0x1003274d
call fcn.10081c10
test al, al
je 0x1003274d
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
lea ecx, [ebp - 0x30]
mov dword [ebp - 4], 0x86
call fcn.1001f560
mov ecx, eax
call fcn.10081910
push edx
push eax
mov ecx, esi
call fcn.100699b0
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
mov eax, dword [0x10213ecc]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x30]
mov eax, dword [eax + 0x1c]
cmp eax, dword [ecx + 0x5c]
je 0x10032886
cmp byte [0x102174ee], 0
jne 0x10032886
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Teleport_To_You
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x10032886
call fcn.10081cb0
test al, al
je 0x10032818
push 0x10
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
push 0x10
mov ecx, eax
mov dword [ebp - 4], 0x87
call fcn.1002d520
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10081910
lea ecx, [ebp - 0x30]
mov edi, eax
mov esi, edx
call fcn.1001f560
mov ecx, dword [ebp - 0x134]
push esi
push edi
push eax
call fcn.100699f0
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x138]
push eax
call fcn.1002a280
jmp 0x10032886
call fcn.10081c10
test al, al
je 0x10032886
push 0x10
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
push 0x10
mov ecx, eax
mov dword [ebp - 4], 0x88
call fcn.1002d520
mov ecx, dword [0x10213ed0]
mov ecx, dword [ecx]
call fcn.10081910
lea ecx, [ebp - 0x30]
mov edi, eax
mov esi, edx
call fcn.1001f560
mov ecx, dword [ebp - 0x134]
push esi
push edi
push eax
call fcn.100699f0
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x138]
push eax
call fcn.1002a280
call fcn.10081cb0
test al, al
jne 0x1003289c
call fcn.10081c10
test al, al
je 0x10032974
cmp byte [ebp - 0x28], 0
je 0x10032974
push 0x1021764c
mov ecx, 0x1021a800
call fcn.10081a60
test al, al
je 0x100328c2
cmp byte [0x1021a757], 0
jne 0x100328da
mov eax, dword [0x10213ecc]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x30]
mov eax, dword [eax + 0x1c]
cmp eax, dword [ecx + 0x5c]
jne 0x10032921
cmp byte [ebp - 0x28], 0
je 0x10032921
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Stop_Attaching
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x10032974
mov byte [ebp - 0x1c], 0xff
mov eax, dword [ebp - 0x1c]
mov dword [0x1021a800], 0xffffffff
mov dword [0x1021a804], eax
mov byte [0x1021a757], 0
jmp 0x10032974
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Attach_To
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x10032974
mov eax, dword [0x10213ecc]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x30]
mov eax, dword [eax + 0x1c]
cmp eax, dword [ecx + 0x5c]
je 0x10032974
mov eax, dword [0x1021764c]
mov ecx, dword [0x10217650]
mov dword [0x1021a800], eax
mov dword [0x1021a804], ecx
mov byte [0x1021a757], 1
call fcn.10081c80
test al, al
jne 0x10032989
cmp byte [0x102174ee], al
jne 0x10032b04
call fcn.10081cb0
test al, al
jne 0x1003299f
call fcn.10081c10
test al, al
je 0x10032b04
mov eax, dword [ebp - 0x2c]
cmp byte [eax + 0x30], 0
jne 0x10032b04
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Turn_into_Ghost
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x10032b04
mov eax, dword [ebp - 0x2c]
mov eax, dword [eax + 0x28]
test eax, eax
je 0x10032a6b
cmp dword [eax + 0x3c], 1
jne 0x10032a6b
call fcn.10081cb0
test al, al
je 0x10032a30
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x89
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 7
push eax
mov ecx, esi
call fcn.1004ea80
mov ecx, 0x10217654
jmp 0x10032aeb
call fcn.10081c10
test al, al
je 0x10032b04
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x8a
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 7
jmp 0x10032ade
call fcn.10081cb0
test al, al
je 0x10032aac
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x8b
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 6
push eax
mov ecx, esi
call fcn.1004ea80
mov ecx, 0x10217654
jmp 0x10032aeb
call fcn.10081c10
test al, al
je 0x10032b04
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x8c
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 6
push eax
mov ecx, esi
call fcn.1004ea80
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
call fcn.10081c80
test al, al
je 0x10032cda
call fcn.10081cb0
test al, al
jne 0x10032b27
call fcn.10081c10
test al, al
je 0x10032cda
mov eax, dword [ebp - 0x2c]
cmp byte [eax + 0x30], 0
je 0x10032cda
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Revive
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x10032cda
call fcn.10081cb0
test al, al
je 0x10032c11
lea ecx, [ebp - 0x30]
call fcn.1001f570
xor dl, dl
mov ecx, eax
call fcn.1009de10
push 8
mov edi, eax
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x8d
call fcn.1002e7b0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push eax
mov ecx, esi
call fcn.10068e40
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x8e
call fcn.1002d4f0
mov al, byte [edi + 0xc]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
call fcn.1001f560
push dword [ebp - 0x134]
mov ecx, esi
push eax
call fcn.100544f0
mov ecx, 0x10217654
jmp 0x10032cc1
call fcn.10081c10
test al, al
je 0x10032cda
lea ecx, [ebp - 0x30]
call fcn.1001f570
xor dl, dl
mov ecx, eax
call fcn.1009de10
push 8
mov edi, eax
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 8
mov ecx, esi
mov dword [ebp - 4], 0x8f
call fcn.1002e7b0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push eax
mov ecx, esi
call fcn.10068e40
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x90
call fcn.1002d4f0
mov al, byte [edi + 0xc]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
call fcn.1001f560
push dword [ebp - 0x134]
mov ecx, esi
push eax
call fcn.100544f0
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x138]
push eax
call fcn.1002a280
call fcn.10081c80
test al, al
jne 0x10032cef
cmp byte [0x102174ee], al
jne 0x10032e39
call fcn.10081cb0
test al, al
jne 0x10032d05
call fcn.10081c10
test al, al
je 0x10032e39
movss xmm1, dword [0x10217538]
xorps xmm0, xmm0
mulss xmm1, dword [0x101ebb5c]
push 0
sub esp, 0x10
mov eax, esp
sub esp, 0xc
mov ecx, esp
movss dword [ebp - 0x134], xmm1
push 0x102170a8
movups xmmword [eax], xmm0
call fcn.1002d590
movss xmm3, dword [ebp - 0x134]
mov edx, 0x10217588
mov ecx, 0x10199d8c
call fcn.10020e60
add esp, 0x20
test al, al
je 0x10032d61
mov ecx, 0x102174d8
call fcn.100fcc90
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, 0x10199d6c
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x10032e39
call fcn.10081cb0
test al, al
je 0x10032ddb
push 0xc
call fcn.101258df
mov dword [ebp - 0x1c], eax
xorps xmm0, xmm0
add esp, 4
movq qword [eax], xmm0
mov dword [eax + 8], 0
mov ecx, dword [ebp - 0x30]
movzx edx, word [0x10217588]
mov dword [eax + 4], ecx
mov ecx, 0x10217654
mov dword [eax], vtable.RpcSetRole.0
mov word [eax + 8], dx
jmp 0x10032e27
call fcn.10081c10
test al, al
je 0x10032e39
push 0xc
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
push 0xc
mov ecx, edi
mov dword [ebp - 4], 0x91
call fcn.1002d4f0
movzx esi, word [0x10217588]
lea ecx, [ebp - 0x30]
call fcn.1001f560
push esi
push eax
mov ecx, edi
call fcn.1004ea80
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
lea ecx, [ebp - 0x1c]
call fcn.1009f2e0
push 0
push 1
mov ecx, eax
call fcn.1009f4f0
test al, al
je 0x10033032
cmp byte [0x102174ee], 0
jne 0x10032f3b
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Set_Scanner
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x10032f3b
call fcn.10081cb0
test al, al
je 0x10032ee3
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x92
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 1
push eax
mov ecx, esi
call fcn.100698d0
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
jmp 0x10032f3b
call fcn.10081c10
test al, al
je 0x10032f3b
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x93
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 1
push eax
mov ecx, esi
call fcn.100698d0
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
cmp byte [0x102174ee], 0
jne 0x10033032
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Stop_Scanner
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x10033032
call fcn.10081cb0
test al, al
je 0x10032fda
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x94
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 0
push eax
mov ecx, esi
call fcn.100698d0
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217654
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
jmp 0x10033032
call fcn.10081c10
test al, al
je 0x10033032
push 0xc
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x95
call fcn.1002d4f0
lea ecx, [ebp - 0x30]
call fcn.1001f560
push 0
push eax
mov ecx, esi
call fcn.100698d0
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
call fcn.10081c80
test al, al
jne 0x10033047
cmp byte [0x102174ee], al
jne 0x100339c4
call fcn.10081cb0
test al, al
jne 0x1003305d
call fcn.10081c10
test al, al
je 0x100339c4
call fcn.100da1f0
push 0
push 0
push 0
mov edx, 0x1021a8a8
mov ecx, 0x10199db8
call fcn.10023ea0
add esp, 0xc
test al, al
je 0x10033088
mov ecx, 0x102174d8
call fcn.100fcc90
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Force_Name
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x100331a5
call fcn.10081cb0
test al, al
je 0x10033135
push 0x20
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x34], esi
xorps xmm0, xmm0
mov dword [ebp - 4], 0x96
movups xmmword [esi], xmm0
mov ecx, 0x1021a8a8
movups xmmword [esi + 0x10], xmm0
call fcn.1000d130
mov ecx, dword [0x1021a8b8]
mov edi, dword [ebp - 0x30]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], ecx
lea ecx, [esi + 8]
mov dword [esi], vtable.RpcForceName.0
call fcn.1000d460
mov eax, esi
mov byte [ebp - 4], 0x98
lea ecx, [esi + 8]
mov dword [eax + 4], edi
lea eax, [ebp - 0x20]
push eax
call fcn.10054880
mov eax, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x134], eax
mov ecx, 0x10217654
lea eax, [ebp - 0x134]
jmp 0x1003319f
call fcn.10081c10
test al, al
je 0x100331a5
push 0x20
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
push 0x20
mov ecx, eax
mov dword [ebp - 4], 0x99
call fcn.10033a10
lea eax, [ebp - 0x4c]
mov ecx, 0x1021a8a8
push eax
call fcn.1000d140
lea ecx, [ebp - 0x30]
mov edi, dword [eax]
mov esi, dword [eax + 4]
call fcn.1001f560
mov ecx, dword [ebp - 0x134]
push esi
push edi
push eax
call fcn.10054750
mov dword [ebp - 4], 0xffffffff
mov ecx, 0x10217668
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x138]
push eax
call fcn.1002a280
call fcn.10081c80
test al, al
jne 0x100331ba
cmp byte [0x102174ee], al
jne 0x100334d2
call fcn.10081cb0
test al, al
jne 0x100331d0
call fcn.10081c10
test al, al
je 0x100333a7
movss xmm1, dword [0x10217538]
xorps xmm0, xmm0
mulss xmm1, dword [0x101ebb4c]
push 0
sub esp, 0x10
mov eax, esp
sub esp, 0xc
mov ecx, esp
movss dword [ebp - 0x134], xmm1
push 0x10217090
movups xmmword [eax], xmm0
call fcn.1002d590
movss xmm3, dword [ebp - 0x134]
mov edx, 0x1021a7a4
mov ecx, 0x10199da4
call fcn.10020e60
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Force_Color
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 0x24
test al, al
je 0x100333a7
call fcn.10081cb0
test al, al
je 0x100332fb
call fcn.10081c80
push 0xc
test al, al
je 0x100332b3
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x9a
call fcn.1002d4f0
mov al, byte [0x1021a7a4]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
call fcn.1001f560
push dword [ebp - 0x134]
mov ecx, esi
push eax
call fcn.100544f0
mov ecx, 0x10217654
jmp 0x1003338e
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x9b
call fcn.1002d4f0
mov al, byte [0x1021a7a4]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
call fcn.1001f560
push dword [ebp - 0x134]
mov ecx, esi
push eax
call fcn.100544f0
mov ecx, 0x10217654
jmp 0x1003338e
call fcn.10081c10
test al, al
je 0x100333a7
call fcn.10081c80
push 0xc
test al, al
je 0x1003334b
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x9c
call fcn.1002d4f0
mov al, byte [0x1021a7a4]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
call fcn.1001f560
push dword [ebp - 0x134]
jmp 0x10033381
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
push 0xc
mov ecx, esi
mov dword [ebp - 4], 0x9d
call fcn.1002d4f0
mov al, byte [0x1021a7a4]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
call fcn.1001f560
push dword [ebp - 0x134]
push eax
mov ecx, esi
call fcn.100544f0
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x138]
push eax
call fcn.1002a280
cmp byte [0x102174ee], 0
jne 0x100334d2
call fcn.10081cb0
test al, al
jne 0x100333ca
call fcn.10081c10
test al, al
je 0x100334d2
push 0
push 0x101dc6f0
lea eax, [ebp - 0x134]
mov dword [ebp - 0x134], 0x64
push eax
lea eax, [ebp - 0x138]
mov dword [ebp - 0x138], 1
push eax
push 0x1021b250
mov edx, 4
mov ecx, 0x10199df0
call fcn.100dd970
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Force_Level
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 0x18
test al, al
je 0x100334d2
call fcn.10081cb0
test al, al
je 0x10033475
push 0xc
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
push 0xc
mov ecx, edi
mov dword [ebp - 4], 0x9e
call fcn.1002d4f0
mov esi, dword [0x1021b250]
lea ecx, [ebp - 0x30]
call fcn.1001f560
push esi
push eax
mov ecx, edi
call fcn.10068fd0
mov ecx, 0x10217654
jmp 0x100334b9
call fcn.10081c10
test al, al
je 0x100334d2
push 0xc
call fcn.101258df
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
push 0xc
mov ecx, edi
mov dword [ebp - 4], 0x9f
call fcn.1002d4f0
mov esi, dword [0x1021b250]
lea ecx, [ebp - 0x30]
call fcn.1001f560
push esi
push eax
mov ecx, edi
call fcn.10068fd0
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x134]
push eax
call fcn.1002a280
call fcn.10081cb0
test al, al
jne 0x100334e8
call fcn.10081c10
test al, al
je 0x1003359e
mov eax, dword [ebp - 0x2c]
mov al, byte [eax + 0x24]
test al, al
jne 0x1003359e
mov eax, dword [0x10213ecc]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x30]
mov eax, dword [eax + 0x1c]
cmp eax, dword [ecx + 0x5c]
je 0x1003359e
push 0x1021764c
mov ecx, 0x1021a810
call fcn.10081a60
test al, al
je 0x1003355d
cmp byte [0x1021a7f7], 0
je 0x1003355d
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Stop_Whispering_To
call fcn.100d7c80
test al, al
je 0x1003359e
lea ecx, [ebp - 0x20]
call fcn.10081940
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x1c]
mov byte [0x1021a7f7], 0
jmp 0x10033593
push 0
lea edx, [ebp - 0x20]
mov dword [ebp - 0x20], 0
mov ecx, str.Whisper_To
mov dword [ebp - 0x1c], 0
call fcn.100d7950
add esp, 4
test al, al
je 0x1003359e
mov eax, dword [0x1021764c]
mov ecx, dword [0x10217650]
mov byte [0x1021a7f7], 1
mov dword [0x1021a814], ecx
mov dword [0x1021a810], eax
cmp byte [0x102174ee], 0
lea edx, [ebp - 0x20]
mov eax, str.Fake_AUM_Detection
mov dword [ebp - 0x20], 0
mov ecx, str.Force_AUM_Detection
mov dword [ebp - 0x1c], 0
cmovne ecx, eax
push 0
call fcn.100d7950
add esp, 4
test al, al
je 0x100336d7
call fcn.10081cb0
test al, al
je 0x10033656
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
mov dword [ebp - 4], 0xa0
cmp byte [0x102174ee], 0
sete byte [ebp - 0x21]
xor ecx, ecx
cmp byte [ebp - 0x28], cl
cmovne ecx, dword [ebp - 0x30]
push ecx
lea ecx, [ebp - 0x44]
call fcn.10081950
mov dword [esi], vtable.RpcForceDetectAum.0
mov dword [esi + 4], 0xffffffff
mov byte [esi + 8], 0xff
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x40]
mov dword [esi + 4], eax
mov al, byte [ebp - 0x21]
mov byte [esi + 0xc], al
lea eax, [ebp - 0x134]
mov dword [esi + 8], ecx
mov ecx, 0x10217654
mov dword [ebp - 4], 0xffffffff
push eax
mov dword [ebp - 0x134], esi
call fcn.1002a280
call fcn.10081c10
test al, al
je 0x100336d7
push 0x10
call fcn.101258df
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
mov dword [ebp - 4], 0xa1
cmp byte [0x102174ee], 0
sete byte [ebp - 0x21]
xor ecx, ecx
cmp byte [ebp - 0x28], cl
cmovne ecx, dword [ebp - 0x30]
push ecx
lea ecx, [ebp - 0x44]
call fcn.10081950
mov dword [esi], vtable.RpcForceDetectAum.0
mov dword [esi + 4], 0xffffffff
mov byte [esi + 8], 0xff
mov eax, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x40]
mov dword [esi + 4], eax
mov al, byte [ebp - 0x21]
mov byte [esi + 0xc], al
lea eax, [ebp - 0x134]
mov dword [esi + 8], ecx
mov ecx, 0x10217668
mov dword [ebp - 4], 0xffffffff
push eax
mov dword [ebp - 0x134], esi
call fcn.1002a280
movss xmm1, dword [0x101ebc18]
xorps xmm0, xmm0
call fcn.100be100
mov eax, dword fs:[0x2c]
mov ecx, dword [0x1021328c]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x1021f8b8]
cmp eax, dword [ecx + 4]
jle 0x10033730
push 0x1021f8b8
call fcn.10125d14
add esp, 4
cmp dword [0x1021f8b8], 0xffffffff
jne 0x10033730
push 0x1016adf0
call fcn.101258b2
push 0x1021f8b8
call fcn.10125cc3
add esp, 8
cmp byte [0x102174ee], 0
lea edx, [ebp - 0x20]
mov eax, str.Fake_AUM_Chat
mov dword [ebp - 0x20], 0
mov ecx, str.Force_AUM_Chat
mov dword [ebp - 0x1c], 0
cmovne ecx, eax
push 0
call fcn.100d7950
add esp, 4
test al, al
je 0x100338d7
call fcn.10081cb0
test al, al
je 0x1003381f
push 0x28
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
mov dword [ebp - 4], 0xa2
mov ecx, 0x1020fbdc
cmp byte [0x102174ee], 0
sete byte [ebp - 0x21]
call fcn.1000d130
mov edi, dword [0x1020fbec]
xor ecx, ecx
cmp byte [ebp - 0x28], cl
mov esi, eax
cmovne ecx, dword [ebp - 0x30]
push ecx
lea ecx, [ebp - 0x20]
call fcn.10081950
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x40], edi
mov edi, dword [ebp - 0x134]
mov dword [edi], vtable.RpcForceAumChat.0
lea ecx, [edi + 0xc]
mov dword [edi + 4], 0xffffffff
mov byte [edi + 8], 0xff
call fcn.1000d460
mov byte [ebp - 4], 0xa4
lea ecx, [edi + 0xc]
mov eax, dword [ebp - 0x20]
mov edx, dword [ebp - 0x1c]
mov dword [edi + 4], eax
lea eax, [ebp - 0x44]
push eax
mov dword [edi + 8], edx
call fcn.10054880
mov al, byte [ebp - 0x21]
mov ecx, 0x10217654
mov byte [edi + 0x24], al
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0xffffffff
push eax
mov dword [ebp - 0x138], edi
call fcn.1002a280
call fcn.10081c10
test al, al
je 0x100338d7
push 0x28
call fcn.101258df
add esp, 4
mov dword [ebp - 0x134], eax
mov dword [ebp - 4], 0xa5
mov ecx, 0x1020fbdc
cmp byte [0x102174ee], 0
sete byte [ebp - 0x21]
call fcn.1000d130
mov edi, dword [0x1020fbec]
xor ecx, ecx
cmp byte [ebp - 0x28], cl
mov esi, eax
cmovne ecx, dword [ebp - 0x30]
push ecx
lea ecx, [ebp - 0x20]
call fcn.10081950
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x40], edi
mov edi, dword [ebp - 0x134]
mov dword [edi], vtable.RpcForceAumChat.0
lea ecx, [edi + 0xc]
mov dword [edi + 4], 0xffffffff
mov byte [edi + 8], 0xff
call fcn.1000d460
mov byte [ebp - 4], 0xa7
lea ecx, [edi + 0xc]
mov eax, dword [ebp - 0x20]
mov edx, dword [ebp - 0x1c]
mov dword [edi + 4], eax
lea eax, [ebp - 0x44]
push eax
mov dword [edi + 8], edx
call fcn.10054880
mov al, byte [ebp - 0x21]
mov ecx, 0x10217668
mov byte [edi + 0x24], al
lea eax, [ebp - 0x138]
mov dword [ebp - 4], 0xffffffff
push eax
mov dword [ebp - 0x138], edi
call fcn.1002a280
push 0
push 0
push 0
mov edx, 0x1020fbdc
mov ecx, str.AUM_Message
call fcn.10023ea0
add esp, 0xc
cmp byte [0x102174ee], 0
jne 0x100339c4
call fcn.10081cb0
test al, al
jne 0x10033912
call fcn.10081c10
test al, al
je 0x100339c4
mov eax, dword [ebp - 0x2c]
cmp byte [eax + 0x24], 0
jne 0x100339c4
mov eax, dword [0x10213ecc]
mov ecx, dword [eax]
mov eax, dword [ebp - 0x30]
mov eax, dword [eax + 0x1c]
cmp eax, dword [ecx + 0x5c]
je 0x100339c4
push 0x1021764c
mov ecx, 0x1021a808
call fcn.10081a60
test al, al
je 0x10033986
cmp byte [0x1021a7f6], 0
je 0x10033986
xorps xmm2, xmm2
lea ecx, [ebp - 0x4c]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Stop_Chatting_As
call fcn.100d7c80
test al, al
je 0x100339c4
lea ecx, [ebp - 0x20]
call fcn.10081940
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x1c]
mov byte [0x1021a7f6], 0
jmp 0x100339b9
xorps xmm2, xmm2
lea ecx, [ebp - 0x1c8]
xorps xmm1, xmm1
call fcn.1001e700
mov edx, eax
mov ecx, str.Chat_As
call fcn.100d7c80
test al, al
je 0x100339c4
mov eax, dword [0x1021764c]
mov ecx, dword [0x10217650]
mov byte [0x1021a7f6], 1
mov dword [0x1021a80c], ecx
mov dword [0x1021a808], eax
call fcn.100b7f10
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1012559f
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret