Function at 0x1006fc50
Capabilities:
Access peb ldr_data
Check os version
Contain obfuscated stackstrings
Encode data using xor
Get kernel32 base address
Get number of processors
Link many functions at runtime
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1008de2d
mov eax, dword fs:[0]
push eax
sub esp, 0x604
push ebx
push esi
push edi
mov eax, dword [0x100a4040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
push str.VClientEntityList003
push str.client.dll
call fcn.1006f7d0
push str.GameUI011
push str.client.dll
mov ecx, esi
mov dword [esi], eax
call fcn.1006f7d0
push str.VGUI_Panel009
push str.vgui2.dll
mov ecx, esi
mov dword [esi + 4], eax
call fcn.1006f7d0
push str.GAMEEVENTSMANAGER002
push str.engine.dll
mov ecx, esi
mov dword [esi + 8], eax
call fcn.1006f7d0
push str.VEngineClient014
push str.engine.dll
mov ecx, esi
mov dword [esi + 0xc], eax
call fcn.1006f7d0
push str.EngineTraceClient004
push str.engine.dll
mov ecx, esi
mov dword [esi + 0x10], eax
call fcn.1006f7d0
push str.VEngineVGui001
push str.engine.dll
mov ecx, esi
mov dword [esi + 0x4c], eax
call fcn.1006f7d0
push str.VGUI_ivgui008
push str.vgui2.dll
mov ecx, esi
mov dword [esi + 0x18], eax
call fcn.1006f7d0
push str.VClient018
push str.client.dll
mov ecx, esi
mov dword [esi + 0x1c], eax
call fcn.1006f7d0
push str.VModelInfoClient004
push str.engine.dll
mov ecx, esi
mov dword [esi + 0x20], eax
call fcn.1006f7d0
push str.VEngineModel016
push str.engine.dll
mov ecx, esi
mov dword [esi + 0x24], eax
call fcn.1006f7d0
push str.VMaterialSystem080
push str.materialsystem.dll
mov ecx, esi
mov dword [esi + 0x28], eax
call fcn.1006f7d0
push str.VEngineCvar007
push str.vstdlib.dll
mov ecx, esi
mov dword [esi + 0x2c], eax
call fcn.1006f7d0
push str.VGUI_System010
push str.vgui2.dll
mov ecx, esi
mov dword [esi + 0x34], eax
call fcn.1006f7d0
push str.VGUI_Scheme010
push str.vgui2.dll
mov ecx, esi
mov dword [esi + 0x38], eax
call fcn.1006f7d0
push str.VGUI_Input005
push str.vgui2.dll
mov ecx, esi
mov dword [esi + 0x3c], eax
call fcn.1006f7d0
push str.VFileSystem017
mov dword [esi + 0x40], eax
push str.filesystem_stdio.dll
mov ecx, esi
call fcn.1006f7d0
push str.GameConsole004
push str.client.dll
mov ecx, esi
mov dword [esi + 0x44], eax
call fcn.1006f7d0
push str.VEngineEffects001
push str.engine.dll
mov ecx, esi
mov dword [esi + 0x54], eax
call fcn.1006f7d0
push str.VPhysicsSurfaceProps001
push str.vphysics.dll
mov ecx, esi
mov dword [esi + 0x50], eax
call fcn.1006f7d0
push str.VEngineRenderView014
push str.engine.dll
mov ecx, esi
mov dword [esi + 0x58], eax
call fcn.1006f7d0
push str.VDebugOverlay004
push str.engine.dll
mov ecx, esi
mov dword [esi + 0x5c], eax
call fcn.1006f7d0
push str.IEffects001
push str.client.dll
mov ecx, esi
mov dword [esi + 0x60], eax
call fcn.1006f7d0
push str.VStudioRender026
push str.studiorender.dll
mov ecx, esi
mov dword [esi + 0x6c], eax
call fcn.1006f7d0
push str.VClientPrediction001
push str.client.dll
mov ecx, esi
mov dword [esi + 0x74], eax
call fcn.1006f7d0
push str.VENGINE_GAMETYPES_VERSION002
push str.client.dll
mov ecx, esi
mov dword [esi + 0xe0], eax
call fcn.1006f7d0
push str.GameMovement001
push str.client.dll
mov ecx, esi
mov dword [esi + 0xe4], eax
call fcn.1006f7d0
mov ebx, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push str.KeyValuesSystem
push str.vstdlib.dll
mov dword [esi + 0xf8], eax
call ebx
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push eax
call edi
call eax
movaps xmm0, xmmword [0x1009b000]
mov edx, eax
mov dword [esi + 0x30], edx
xor ecx, ecx
movups xmmword [ebp - 0x4e0], xmm0
mov dword [ebp - 0x4d0], 0x27223f22
mov word [ebp - 0x4cc], 0x87a
mov byte [ebp - 0x4ca], 0
nop dword [eax + eax]
mov al, byte [ebp - 0x4e0]
xor byte [ebp + ecx - 0x4df], al
inc ecx
cmp ecx, 0x15
jb 0x1006fef0
push edx
lea eax, [ebp - 0x4df]
mov byte [ebp - 0x4ca], 0
push eax
call fcn.10002690
add esp, 8
push str._ConMsg__YAXPBDZZ
push str.tier0.dll
call ebx
push eax
call edi
push str._ConColorMsg__YAXABVColor__PBDZZ
push str.tier0.dll
mov dword [esi + 0x88], eax
call ebx
push eax
call edi
movaps xmm0, xmmword [0x1009ad60]
xor ecx, ecx
mov dword [esi + 0x8c], eax
movups xmmword [ebp - 0x4c8], xmm0
mov dword [ebp - 0x4b8], 0x41455133
mov dword [ebp - 0x4b4], 0x414051
nop dword [eax + eax]
mov al, byte [ebp - 0x4c8]
xor byte [ebp + ecx - 0x4c7], al
inc ecx
cmp ecx, 0x16
jb 0x1006ff70
sub esp, 0x18
mov byte [ebp - 0x4b1], 0
lea eax, [ebp - 0x4c7]
mov dword [ebp - 0x10], esp
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0
mov cl, 0x11
mov byte [ebp - 0x11], cl
mov al, 0x1e
mov byte [ebp - 0x12], cl
mov ah, 0x13
mov byte [ebp - 0x464], 0x7d
mov ch, 9
xor al, byte [ebp - 0x464]
sub esp, 0x18
xor cl, byte [ebp - 0x464]
mov dl, 0x14
mov byte [ebp - 0x463], al
mov dh, 0x53
mov al, byte [ebp - 0x11]
mov bl, 0x18
mov byte [ebp - 0x462], cl
mov bh, 0x19
mov cl, byte [ebp - 0x464]
xor al, cl
mov byte [ebp - 0x459], 0
mov byte [ebp - 0x45b], al
xor ah, cl
mov al, byte [ebp - 0x12]
xor ch, cl
xor al, cl
mov byte [ebp - 0x45f], ah
xor dl, cl
mov byte [ebp - 0x45a], al
xor bl, cl
mov byte [ebp - 0x45e], ch
xor dh, cl
mov byte [ebp - 0x461], dl
xor bh, cl
mov byte [ebp - 0x460], bl
lea eax, [ebp - 0x463]
mov byte [ebp - 0x45d], dh
mov ecx, esp
mov byte [ebp - 0x45c], bh
push eax
mov byte [ebp - 0x459], 0
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
movaps xmm0, xmmword [0x1009a800]
add esp, 0x30
xor ecx, ecx
mov eax, dword [eax + 1]
mov eax, dword [eax]
mov dword [esi + 0x64], eax
movups xmmword [ebp - 0x580], xmm0
mov dword [ebp - 0x560], 0x282938
movaps xmm0, xmmword [0x1009a7f0]
movups xmmword [ebp - 0x570], xmm0
nop dword [eax]
nop dword [eax + eax]
mov al, byte [ebp - 0x580]
xor byte [ebp + ecx - 0x57f], al
inc ecx
cmp ecx, 0x22
jb 0x10070090
sub esp, 0x18
mov byte [ebp - 0x55d], 0
lea eax, [ebp - 0x57f]
mov dword [ebp - 0x18], esp
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 1
mov cl, 0xd
mov byte [ebp - 0x12], cl
mov al, 2
mov byte [ebp - 0x11], cl
mov ah, 0xf
mov byte [ebp - 0x470], 0x61
mov ch, 0x15
xor al, byte [ebp - 0x470]
sub esp, 0x18
xor cl, byte [ebp - 0x470]
mov dl, 8
mov byte [ebp - 0x46f], al
mov dh, 0x4f
mov al, byte [ebp - 0x12]
mov bl, 4
mov byte [ebp - 0x46e], cl
mov bh, 5
mov cl, byte [ebp - 0x470]
xor al, cl
mov byte [ebp - 0x465], 0
mov byte [ebp - 0x467], al
xor ah, cl
mov al, byte [ebp - 0x11]
xor ch, cl
xor al, cl
mov byte [ebp - 0x46b], ah
xor dl, cl
mov byte [ebp - 0x466], al
xor bl, cl
mov byte [ebp - 0x46a], ch
xor dh, cl
mov byte [ebp - 0x46d], dl
xor bh, cl
mov byte [ebp - 0x46c], bl
lea eax, [ebp - 0x46f]
mov byte [ebp - 0x469], dh
mov ecx, esp
mov byte [ebp - 0x468], bh
push eax
mov byte [ebp - 0x465], 0
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
movaps xmm0, xmmword [0x1009af70]
add esp, 0x30
xor ecx, ecx
mov eax, dword [eax + 1]
mov dword [esi + 0x68], eax
movups xmmword [ebp - 0x5dc], xmm0
mov dword [ebp - 0x5ac], 0x66797966
movaps xmm0, xmmword [str._awfyyfyyfyyfyyf]
movups xmmword [ebp - 0x5cc], xmm0
mov word [ebp - 0x5a8], 0x7f04
movaps xmm0, xmmword [0x1009b060]
movups xmmword [ebp - 0x5bc], xmm0
mov byte [ebp - 0x5a6], 0
mov al, byte [ebp - 0x5dc]
xor byte [ebp + ecx - 0x5db], al
inc ecx
cmp ecx, 0x35
jb 0x100701c0
sub esp, 0x18
mov byte [ebp - 0x5a6], 0
lea eax, [ebp - 0x5db]
mov dword [ebp - 0x18], esp
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 2
mov cl, 0x14
mov byte [ebp - 0x12], cl
mov al, 0x1b
mov byte [ebp - 0x11], cl
mov ah, 0x16
mov byte [ebp - 0x47c], 0x78
mov ch, 0xc
xor al, byte [ebp - 0x47c]
sub esp, 0x18
xor cl, byte [ebp - 0x47c]
mov dl, 0x11
mov byte [ebp - 0x47b], al
mov dh, 0x56
mov al, byte [ebp - 0x12]
mov bl, 0x1d
mov byte [ebp - 0x47a], cl
mov bh, 0x1c
mov cl, byte [ebp - 0x47c]
xor al, cl
mov byte [ebp - 0x471], 0
mov byte [ebp - 0x473], al
xor ah, cl
mov al, byte [ebp - 0x11]
xor ch, cl
xor al, cl
mov byte [ebp - 0x477], ah
xor dl, cl
mov byte [ebp - 0x472], al
xor bl, cl
mov byte [ebp - 0x476], ch
xor dh, cl
mov byte [ebp - 0x479], dl
xor bh, cl
mov byte [ebp - 0x478], bl
lea eax, [ebp - 0x47b]
mov byte [ebp - 0x475], dh
mov ecx, esp
mov byte [ebp - 0x474], bh
push eax
mov byte [ebp - 0x471], 0
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
movaps xmm0, xmmword [0x1009aca0]
add esp, 0x30
xor ecx, ecx
mov eax, dword [eax + 1]
mov dword [esi + 0x70], eax
mov edx, dword [esi + 0x64]
movups xmmword [ebp - 0x53c], xmm0
mov word [ebp - 0x52c], 0x31
nop word [eax + eax]
mov al, byte [ebp - 0x53c]
xor byte [ebp + ecx - 0x53b], al
inc ecx
cmp ecx, 0x10
jb 0x100702d0
push edx
lea eax, [ebp - 0x53b]
mov byte [ebp - 0x52b], 0
push eax
call fcn.10002690
movaps xmm0, xmmword [0x1009a4c0]
add esp, 8
mov edx, dword [esi + 0x68]
xor ecx, ecx
movups xmmword [ebp - 0x55c], xmm0
nop dword [eax]
mov al, byte [ebp - 0x55c]
xor byte [ebp + ecx - 0x55b], al
inc ecx
cmp ecx, 0xe
jb 0x10070310
push edx
lea eax, [ebp - 0x55b]
mov byte [ebp - 0x54d], 0
push eax
call fcn.10002690
mov edx, dword [esi + 0x70]
add esp, 8
movaps xmm0, xmmword [0x1009a570]
xor ecx, ecx
movups xmmword [ebp - 0x4b0], xmm0
mov dword [ebp - 0x4a0], 0x40130d01
mov dword [ebp - 0x49c], 0x1845405d
mov word [ebp - 0x498], 0x6a
nop word [eax + eax]
mov al, byte [ebp - 0x4b0]
xor byte [ebp + ecx - 0x4af], al
inc ecx
cmp ecx, 0x18
jb 0x10070370
push edx
lea eax, [ebp - 0x4af]
mov byte [ebp - 0x497], 0
push eax
call fcn.10002690
movaps xmm0, xmmword [0x1009a870]
add esp, 8
movups xmmword [ebp - 0x528], xmm0
xor ecx, ecx
mov dword [ebp - 0x508], 0x322b5432
movaps xmm0, xmmword [0x1009add0]
movups xmmword [ebp - 0x518], xmm0
mov dword [ebp - 0x504], 0x2632502a
mov dword [ebp - 0x500], 0x2a233225
mov byte [ebp - 0x4fc], 0
nop dword [eax]
mov al, byte [ebp - 0x528]
xor byte [ebp + ecx - 0x527], al
inc ecx
cmp ecx, 0x2b
jb 0x100703e0
sub esp, 0x18
mov byte [ebp - 0x4fc], 0
lea eax, [ebp - 0x527]
mov dword [ebp - 0x18], esp
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 3
mov cl, 0x7f
mov byte [ebp - 0x12], cl
mov al, 0x70
mov byte [ebp - 0x11], cl
mov ah, 0x7d
mov byte [ebp - 0x488], 0x13
mov ch, 0x67
xor al, byte [ebp - 0x488]
sub esp, 0x18
xor cl, byte [ebp - 0x488]
mov dl, 0x7a
mov byte [ebp - 0x487], al
mov dh, 0x3d
mov al, byte [ebp - 0x12]
mov bl, 0x76
mov byte [ebp - 0x486], cl
mov bh, 0x77
mov cl, byte [ebp - 0x488]
xor al, cl
mov byte [ebp - 0x47d], 0
mov byte [ebp - 0x47f], al
xor ah, cl
mov al, byte [ebp - 0x11]
xor ch, cl
xor al, cl
mov byte [ebp - 0x483], ah
xor dl, cl
mov byte [ebp - 0x47e], al
xor bl, cl
mov byte [ebp - 0x482], ch
xor dh, cl
mov byte [ebp - 0x485], dl
xor bh, cl
mov byte [ebp - 0x484], bl
lea eax, [ebp - 0x487]
mov byte [ebp - 0x481], dh
mov ecx, esp
mov byte [ebp - 0x480], bh
push eax
mov byte [ebp - 0x47d], 0
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
movaps xmm0, xmmword [0x1009a4a0]
mov edx, eax
add esp, 0x30
mov dword [esi + 0x7c], edx
movups xmmword [ebp - 0x54c], xmm0
xor ecx, ecx
nop dword [eax]
mov al, byte [ebp - 0x54c]
xor byte [ebp + ecx - 0x54b], al
inc ecx
cmp ecx, 0xe
jb 0x100704e0
push edx
lea eax, [ebp - 0x54b]
mov byte [ebp - 0x53d], 0
push eax
call fcn.10002690
movaps xmm0, xmmword [0x1009a620]
add esp, 8
movups xmmword [ebp - 0x5a4], xmm0
xor ecx, ecx
mov dword [ebp - 0x584], 0x68140c
movaps xmm0, xmmword [0x1009a6b0]
movups xmmword [ebp - 0x594], xmm0
mov al, byte [ebp - 0x5a4]
xor byte [ebp + ecx - 0x5a3], al
inc ecx
cmp ecx, 0x22
jb 0x10070532
sub esp, 0x18
mov byte [ebp - 0x581], 0
lea eax, [ebp - 0x5a3]
mov dword [ebp - 0x18], esp
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 4
xor cl, cl
mov byte [ebp - 0x12], cl
mov al, 0xf
mov byte [ebp - 0x11], cl
mov ah, 2
mov byte [ebp - 0x489], cl
mov ch, 0x18
mov byte [ebp - 0x494], 0x6c
sub esp, 0x18
xor al, byte [ebp - 0x494]
mov dl, 5
xor cl, byte [ebp - 0x494]
mov dh, 0x42
mov byte [ebp - 0x493], al
mov bl, 9
mov al, byte [ebp - 0x12]
mov bh, 8
mov byte [ebp - 0x492], cl
mov cl, byte [ebp - 0x494]
xor al, cl
mov byte [ebp - 0x489], 0
mov byte [ebp - 0x48b], al
xor ah, cl
mov al, byte [ebp - 0x11]
xor ch, cl
xor al, cl
mov byte [ebp - 0x48f], ah
xor dl, cl
mov byte [ebp - 0x48a], al
xor bl, cl
mov byte [ebp - 0x48e], ch
xor dh, cl
mov byte [ebp - 0x491], dl
xor bh, cl
mov byte [ebp - 0x490], bl
lea eax, [ebp - 0x493]
mov byte [ebp - 0x48d], dh
mov ecx, esp
mov byte [ebp - 0x48c], bh
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
movaps xmm0, xmmword [0x1009af50]
mov edx, eax
mov dword [esi + 0x80], edx
add esp, 0x30
movups xmmword [ebp - 0x4f8], xmm0
mov dword [ebp - 0x4e8], 0x2702d28
xor ecx, ecx
mov byte [ebp - 0x4e4], 0
nop
mov al, byte [ebp - 0x4f8]
xor byte [ebp + ecx - 0x4f7], al
inc ecx
cmp ecx, 0x13
jb 0x10070640
push edx
lea eax, [ebp - 0x4f7]
mov byte [ebp - 0x4e4], 0
push eax
call fcn.10002690
movaps xmm0, xmmword [0x1009a5f0]
add esp, 8
movups xmmword [ebp - 0x610], xmm0
xor ecx, ecx
mov byte [ebp - 0x5e0], 0
movaps xmm0, xmmword [0x1009a760]
movups xmmword [ebp - 0x600], xmm0
movaps xmm0, xmmword [0x1009a780]
movups xmmword [ebp - 0x5f0], xmm0
nop dword [eax]
mov al, byte [ebp - 0x610]
xor byte [ebp + ecx - 0x60f], al
inc ecx
cmp ecx, 0x2f
jb 0x100706a0
sub esp, 0x18
mov byte [ebp - 0x5e0], 0
lea eax, [ebp - 0x60f]
mov dword [ebp - 0x18], esp
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x104]
push 0x6c
mov word [ebp - 0x104], 0x1073
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x104]
mov byte [ebp - 0x102], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x104]
mov byte [ebp - 0x101], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x104]
mov byte [ebp - 0x100], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x104]
mov byte [ebp - 0xff], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x104]
mov byte [ebp - 0xfe], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x104]
mov byte [ebp - 0xfd], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x104]
mov byte [ebp - 0xfc], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x104]
mov byte [ebp - 0xfb], al
call fcn.10022250
mov byte [ebp - 0xfa], al
xor edi, edi
mov byte [ebp - 0xf9], 0
push edi
lea ecx, [ebp - 0x103]
call fcn.1000b660
lea ecx, [ebp - 0x104]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x103]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10070792
push 0xa
lea ecx, [ebp - 0x103]
call fcn.1000b660
lea ecx, [ebp - 0x103]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
mov dword [esi + 0x84], eax
lea ecx, [ebp - 0x1a4]
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x1a4], 0x70
push 0x44
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x1a3], al
call fcn.10022250
push 0x73
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x1a2], al
call fcn.10022250
push 0x70
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x1a1], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x1a0], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x19f], al
call fcn.10022250
push 0x63
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x19e], al
call fcn.10022250
push 0x68
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x19d], al
call fcn.10022250
push 0x45
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x19c], al
call fcn.10022250
push 0x66
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x19b], al
call fcn.10022250
push 0x66
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x19a], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x199], al
call fcn.10022250
push 0x63
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x198], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x197], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x196], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x195], al
call fcn.10022250
mov byte [ebp - 0x194], al
push 0x78
lea ecx, [ebp - 0x1a4]
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 0x193], al
call fcn.10022250
mov byte [ebp - 0x192], al
xor edi, edi
mov byte [ebp - 0x191], 0
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x1a3]
call fcn.1000b660
lea ecx, [ebp - 0x1a4]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x1a3]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x12
jb 0x10070970
push 0x12
lea ecx, [ebp - 0x1a3]
call fcn.1000b660
lea ecx, [ebp - 0x1a3]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov ecx, str.CHudChat
call fcn.1006f860
mov dword [esi + 0x78], eax
lea ecx, [ebp - 0x168]
push 0x43
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x168], 0x5e
call fcn.10022250
push 0x68
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x167], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x166], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x165], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x164], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x163], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x162], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x161], al
call fcn.10022250
push 0x6d
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x160], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x15f], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x15e], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x15d], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x15c], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x15b], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x15a], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x159], al
call fcn.10022250
mov byte [ebp - 0x158], al
xor edi, edi
mov byte [ebp - 0x157], 0
nop dword [eax + eax]
push edi
lea ecx, [ebp - 0x167]
call fcn.1000b660
lea ecx, [ebp - 0x168]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x167]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x10
jb 0x10070b20
push 0x10
lea ecx, [ebp - 0x167]
call fcn.1000b660
lea ecx, [ebp - 0x167]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov byte [ebp - 0x3ac], 0x1d
lea ecx, [ebp - 0x3ac]
push 0x35
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3ab], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3aa], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a9], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a8], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a7], al
call fcn.10022250
push 0x45
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a6], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a5], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a4], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a3], al
call fcn.10022250
push 0x33
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a2], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a1], al
call fcn.10022250
push 0x45
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x3a0], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x39f], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x39e], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x39d], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x39c], al
call fcn.10022250
mov byte [ebp - 0x39b], al
lea ecx, [ebp - 0x3ac]
push 0x20
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x39a], al
call fcn.10022250
push 0x33
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x399], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x398], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x397], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x396], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x395], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x394], al
call fcn.10022250
push 0x44
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x393], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x392], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x391], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x390], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x38f], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x38e], al
call fcn.10022250
push 0x36
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x38d], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x38c], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x38b], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x38a], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x389], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x388], al
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x387], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x386], al
call fcn.10022250
push 0x33
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x385], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 0x384], al
call fcn.10022250
mov byte [ebp - 0x383], al
xor edi, edi
mov byte [ebp - 0x382], 0
push edi
lea ecx, [ebp - 0x3ab]
call fcn.1000b660
lea ecx, [ebp - 0x3ac]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x3ab]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x29
jb 0x10070e93
push 0x29
lea ecx, [ebp - 0x3ab]
call fcn.1000b660
lea ecx, [ebp - 0x3ab]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 6
lea ecx, [ebp - 0x24]
push 0x63
mov byte [ebp - 0x24], 1
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x23], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x22], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x21], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x20], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x1f], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x1e], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x1d], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x1c], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x24]
mov byte [ebp - 0x1b], al
call fcn.10022250
mov byte [ebp - 0x1a], al
xor edi, edi
mov byte [ebp - 0x19], 0
push edi
lea ecx, [ebp - 0x23]
call fcn.1000b660
lea ecx, [ebp - 0x24]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x23]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10070f80
push 0xa
lea ecx, [ebp - 0x23]
call fcn.1000b660
lea ecx, [ebp - 0x23]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
mov dword [esi + 0x90], eax
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x118], 0x4b
push 0x4c
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x117], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x116], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x115], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x114], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x113], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x112], al
call fcn.10022250
push 0x6d
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x111], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x110], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x10f], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x10e], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x10d], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x10c], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x10b], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x10a], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x118]
mov byte [ebp - 0x109], al
call fcn.10022250
mov byte [ebp - 0x108], al
mov byte [ebp - 0x107], 0
xor edi, edi
push edi
lea ecx, [ebp - 0x117]
call fcn.1000b660
lea ecx, [ebp - 0x118]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x117]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x10
jb 0x10071120
push 0x10
lea ecx, [ebp - 0x117]
call fcn.1000b660
lea ecx, [ebp - 0x117]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov byte [ebp - 0x310], 0x32
lea ecx, [ebp - 0x310]
push 0x41
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x30f], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x30e], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x30d], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x30c], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x30b], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x30a], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x309], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x308], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x307], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x306], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x305], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x304], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x303], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x302], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x301], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x300], al
call fcn.10022250
mov byte [ebp - 0x2ff], al
lea ecx, [ebp - 0x310]
push 0x30
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x2fe], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x2fd], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x2fc], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x2fb], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x2fa], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x2f9], al
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x2f8], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x2f7], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x2f6], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x310]
mov byte [ebp - 0x2f5], al
call fcn.10022250
mov byte [ebp - 0x2f4], al
xor edi, edi
mov byte [ebp - 0x2f3], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x30f]
call fcn.1000b660
lea ecx, [ebp - 0x310]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x30f]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x1c
jb 0x100713a0
push 0x1c
lea ecx, [ebp - 0x30f]
call fcn.1000b660
lea ecx, [ebp - 0x30f]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 7
lea ecx, [ebp - 0x12c]
push 0x73
mov byte [ebp - 0x12c], 0x38
call fcn.10022250
push 0x68
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x12b], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x12a], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x129], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x128], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x127], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x126], al
call fcn.10022250
push 0x70
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x125], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x124], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x123], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x122], al
call fcn.10022250
push 0x39
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x121], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x120], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x11f], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x11e], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x12c]
mov byte [ebp - 0x11d], al
call fcn.10022250
mov byte [ebp - 0x11c], al
xor edi, edi
mov byte [ebp - 0x11b], 0
push edi
lea ecx, [ebp - 0x12b]
call fcn.1000b660
lea ecx, [ebp - 0x12c]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x12b]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x10
jb 0x10071541
push 0x10
lea ecx, [ebp - 0x12b]
call fcn.1000b660
lea ecx, [ebp - 0x12b]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [ebp - 0x17c]
mov eax, dword [eax + 1]
push 0x67
mov eax, dword [eax]
mov dword [esi + 0x94], eax
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x17c], 0x41
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x17b], al
call fcn.10022250
push 0x70
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x17a], al
call fcn.10022250
push 0x44
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x179], al
call fcn.10022250
push 0x33
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x178], al
call fcn.10022250
push 0x44
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x177], al
call fcn.10022250
push 0x44
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x176], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x175], al
call fcn.10022250
push 0x76
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x174], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x173], al
call fcn.10022250
push 0x63
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x172], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x171], al
call fcn.10022250
push 0x39
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x170], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x16f], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x16e], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x16d], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x17c]
mov byte [ebp - 0x16c], al
call fcn.10022250
mov byte [ebp - 0x16b], al
xor edi, edi
mov byte [ebp - 0x16a], 0
nop dword [eax + eax]
push edi
lea ecx, [ebp - 0x17b]
call fcn.1000b660
lea ecx, [ebp - 0x17c]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x17b]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x11
jb 0x10071710
push 0x11
lea ecx, [ebp - 0x17b]
call fcn.1000b660
lea ecx, [ebp - 0x17b]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
push str.g_pMemAlloc
push str.tier0.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
push 0x67
lea ecx, [ebp - 0xbc]
mov eax, dword [eax]
mov dword [esi + 0x98], eax
mov dword [ebp - 0x10], eax
mov byte [ebp - 0xbc], 2
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xbb], al
call fcn.10022250
push 0x70
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xba], al
call fcn.10022250
push 0x4d
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb9], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb8], al
call fcn.10022250
push 0x6d
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb7], al
call fcn.10022250
push 0x41
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb6], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb5], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb4], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb3], al
call fcn.10022250
push 0x63
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb2], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb1], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xb0], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xaf], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0xbc]
mov byte [ebp - 0xae], al
call fcn.10022250
mov byte [ebp - 0xad], al
xor edi, edi
mov byte [ebp - 0xac], 0
nop word [eax + eax]
push edi
lea ecx, [ebp - 0xbb]
call fcn.1000b660
lea ecx, [ebp - 0xbc]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0xbb]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xf
jb 0x100718c0
push 0xf
lea ecx, [ebp - 0xbb]
call fcn.1000b660
lea ecx, [ebp - 0xbb]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
mov ecx, dword [esi + 0x10]
mov edx, 0xc
push 0
call fcn.10076660
add esp, 0xc
lea ecx, [ebp - 0x190]
mov eax, dword [eax + 0x10]
push 0x67
mov eax, dword [eax]
mov dword [esi + 0xa4], eax
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x190], 0x6b
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x18f], al
call fcn.10022250
push 0x70
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x18e], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x18d], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x18c], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x18b], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x18a], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x189], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x188], al
call fcn.10022250
push 0x53
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x187], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x186], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x185], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x184], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x183], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x182], al
call fcn.10022250
mov byte [ebp - 0x181], al
lea ecx, [ebp - 0x190]
push 0x25
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x180], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x190]
mov byte [ebp - 0x17f], al
call fcn.10022250
mov byte [ebp - 0x17e], al
xor edi, edi
mov byte [ebp - 0x17d], 0
nop dword [eax + eax]
push edi
lea ecx, [ebp - 0x18f]
call fcn.1000b660
lea ecx, [ebp - 0x190]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x18f]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x12
jb 0x10071aa0
push 0x12
lea ecx, [ebp - 0x18f]
call fcn.1000b660
lea ecx, [ebp - 0x18f]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov ecx, str.CCSGO_HudDeathNotice
call fcn.1006f860
push 0x48
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0x10], eax
mov byte [ebp - 0xd0], 0x41
call fcn.10022250
push 0x75
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xcf], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xce], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xcd], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xcc], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xcb], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xca], al
call fcn.10022250
push 0x6d
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xc9], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xc8], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xc7], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xc6], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xc5], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xc4], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xc3], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0xd0]
mov byte [ebp - 0xc2], al
call fcn.10022250
mov byte [ebp - 0xc1], al
xor edi, edi
mov byte [ebp - 0xc0], 0
push edi
lea ecx, [ebp - 0xcf]
call fcn.1000b660
lea ecx, [ebp - 0xd0]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0xcf]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xf
jb 0x10071c32
push 0xf
lea ecx, [ebp - 0xcf]
call fcn.1000b660
lea ecx, [ebp - 0xcf]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
push str.SteamClient
push str.steam_api.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov ebx, eax
push str.SteamGameCoordinator001
push 1
push 1
mov ecx, dword [ebx]
mov dword [ebp - 0x10], ebx
mov edx, dword [ecx + 0x30]
mov ecx, ebx
call edx
mov dword [esi + 0x9c], eax
mov ecx, ebx
mov eax, dword [ebx]
push str.SteamUser019
push 1
push 1
mov eax, dword [eax + 0x14]
call eax
mov dword [esi + 0xa0], eax
lea ecx, [ebp - 0xe4]
push 0x53
mov byte [ebp - 0xe4], 0x47
call fcn.10022250
push 0x74
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xe3], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xe2], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xe1], al
call fcn.10022250
push 0x6d
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xe0], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xdf], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xde], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xdd], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xdc], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xdb], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xda], al
call fcn.10022250
mov byte [ebp - 0xd9], al
lea ecx, [ebp - 0xe4]
push 0x20
call fcn.10022250
push 0x25
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xd8], al
call fcn.10022250
push 0x58
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xd7], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0xe4]
mov byte [ebp - 0xd6], al
call fcn.10022250
mov byte [ebp - 0xd5], al
xor edi, edi
mov byte [ebp - 0xd4], 0
nop word [eax + eax]
push edi
lea ecx, [ebp - 0xe3]
call fcn.1000b660
lea ecx, [ebp - 0xe4]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0xe3]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xf
jb 0x10071e10
push 0xf
lea ecx, [ebp - 0xe3]
call fcn.1000b660
lea ecx, [ebp - 0xe3]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
mov eax, dword [esi + 0x9c]
lea ecx, [ebp - 0x2b0]
add esp, 8
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x2b0], 0x20
push 0x67
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2af], al
call fcn.10022250
push 0x53
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2ae], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2ad], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2ac], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2ab], al
call fcn.10022250
push 0x6d
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2aa], al
call fcn.10022250
push 0x47
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2a9], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2a8], al
call fcn.10022250
push 0x6d
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2a7], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2a6], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2a5], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2a4], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2a3], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2a2], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2a1], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x2a0], al
call fcn.10022250
mov byte [ebp - 0x29f], al
push 0x6e
lea ecx, [ebp - 0x2b0]
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x29e], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x29d], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x29c], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x29b], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x29a], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x299], al
call fcn.10022250
push 0x58
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x298], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 0x297], al
call fcn.10022250
mov byte [ebp - 0x296], al
xor edi, edi
mov byte [ebp - 0x295], 0
nop
push edi
lea ecx, [ebp - 0x2af]
call fcn.1000b660
lea ecx, [ebp - 0x2b0]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x2af]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x1a
jb 0x10072070
push 0x1a
lea ecx, [ebp - 0x2af]
call fcn.1000b660
lea ecx, [ebp - 0x2af]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
mov eax, dword [esi + 0xa0]
lea ecx, [ebp - 0xf8]
add esp, 8
mov dword [ebp - 0x10], eax
mov byte [ebp - 0xf8], 0x29
push 0x67
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xf7], al
call fcn.10022250
push 0x53
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xf6], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xf5], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xf4], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xf3], al
call fcn.10022250
push 0x6d
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xf2], al
call fcn.10022250
push 0x55
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xf1], al
call fcn.10022250
push 0x73
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xf0], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xef], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xee], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xed], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xec], al
call fcn.10022250
push 0x58
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xeb], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0xf8]
mov byte [ebp - 0xea], al
call fcn.10022250
mov byte [ebp - 0xe9], al
xor edi, edi
mov byte [ebp - 0xe8], 0
nop
push edi
lea ecx, [ebp - 0xf7]
call fcn.1000b660
lea ecx, [ebp - 0xf8]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0xf7]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xf
jb 0x10072200
push 0xf
lea ecx, [ebp - 0xf7]
call fcn.1000b660
lea ecx, [ebp - 0xf7]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov ecx, esi
push str.ClientLeafSystem002
push str.client.dll
call fcn.1006f7d0
mov dword [esi + 0xac], eax
lea ecx, [ebp - 0x224]
push 0x67
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x224], 0x55
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x223], al
call fcn.10022250
push 0x70
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x222], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x221], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x220], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x21f], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x21e], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x21d], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x21c], al
call fcn.10022250
push 0x4c
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x21b], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x21a], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x219], al
call fcn.10022250
push 0x66
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x218], al
call fcn.10022250
push 0x53
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x217], al
call fcn.10022250
push 0x79
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x216], al
call fcn.10022250
push 0x73
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x215], al
call fcn.10022250
mov byte [ebp - 0x214], al
push 0x74
lea ecx, [ebp - 0x224]
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x213], al
call fcn.10022250
push 0x6d
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x212], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x211], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x210], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x20f], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x224]
mov byte [ebp - 0x20e], al
call fcn.10022250
mov byte [ebp - 0x20d], al
xor edi, edi
mov byte [ebp - 0x20c], 0
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x223]
call fcn.1000b660
lea ecx, [ebp - 0x224]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x223]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x17
jb 0x10072440
push 0x17
lea ecx, [ebp - 0x223]
call fcn.1000b660
lea ecx, [ebp - 0x223]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov ecx, esi
push str.VEngineClientStringTable001
push str.engine.dll
call fcn.1006f7d0
mov dword [esi + 0xb0], eax
lea ecx, [ebp - 0x358]
push 0x67
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x358], 5
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x357], al
call fcn.10022250
push 0x70
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x356], al
call fcn.10022250
push 0x4e
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x355], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x354], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x353], al
call fcn.10022250
push 0x77
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x352], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x351], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x350], al
call fcn.10022250
push 0x6b
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x34f], al
call fcn.10022250
push 0x53
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x34e], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x34d], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x34c], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x34b], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x34a], al
call fcn.10022250
push 0x67
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x349], al
call fcn.10022250
mov byte [ebp - 0x348], al
push 0x54
lea ecx, [ebp - 0x358]
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x347], al
call fcn.10022250
push 0x62
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x346], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x345], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x344], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x343], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x342], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x341], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x340], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x33f], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x33e], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x33d], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x33c], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x33b], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x33a], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x339], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x338], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x358]
mov byte [ebp - 0x337], al
call fcn.10022250
mov byte [ebp - 0x336], al
xor edi, edi
mov byte [ebp - 0x335], 0
nop dword [eax + eax]
push edi
lea ecx, [ebp - 0x357]
call fcn.1000b660
lea ecx, [ebp - 0x358]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x357]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x22
jb 0x10072750
push 0x22
lea ecx, [ebp - 0x357]
call fcn.1000b660
lea ecx, [ebp - 0x357]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov byte [ebp - 0x2d0], 0x1b
lea ecx, [ebp - 0x2d0]
push 0x45
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2cf], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2ce], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2cd], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2cc], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2cb], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2ca], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2c9], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2c8], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2c7], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2c6], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2c5], al
call fcn.10022250
push 0x39
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2c4], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2c3], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2c2], al
call fcn.10022250
push 0x37
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2c1], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2c0], al
call fcn.10022250
mov byte [ebp - 0x2bf], al
lea ecx, [ebp - 0x2d0]
push 0x3f
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2be], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2bd], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2bc], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2bb], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2ba], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2b9], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2b8], al
call fcn.10022250
push 0x36
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2b7], al
call fcn.10022250
push 0x41
lea ecx, [ebp - 0x2d0]
mov byte [ebp - 0x2b6], al
call fcn.10022250
mov byte [ebp - 0x2b5], al
xor edi, edi
mov byte [ebp - 0x2b4], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x2cf]
call fcn.1000b660
lea ecx, [ebp - 0x2d0]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x2cf]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x1b
jb 0x100729c0
push 0x1b
lea ecx, [ebp - 0x2cf]
call fcn.1000b660
lea ecx, [ebp - 0x2cf]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 8
lea ecx, [ebp - 0x30]
push 0x63
mov byte [ebp - 0x30], 8
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x2f], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x2e], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x2d], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x2c], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x2b], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x2a], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x29], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x28], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x27], al
call fcn.10022250
mov byte [ebp - 0x26], al
xor edi, edi
mov byte [ebp - 0x25], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x2f]
call fcn.1000b660
lea ecx, [ebp - 0x30]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x2f]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10072ab0
push 0xa
lea ecx, [ebp - 0x2f]
call fcn.1000b660
lea ecx, [ebp - 0x2f]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [eax + 1]
call fcn.10076100
push str.MDLCache004
push str.datacache.dll
mov ecx, esi
mov dword [esi + 0xb4], eax
call fcn.1006f7d0
push str.IEngineSoundClient003
push str.engine.dll
mov ecx, esi
mov dword [esi + 0xbc], eax
call fcn.1006f7d0
mov dword [esi + 0xc4], eax
lea ecx, [ebp - 0x380]
push 0x41
mov byte [ebp - 0x380], 0x27
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37f], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37e], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37d], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37c], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37b], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x37a], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x379], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x378], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x377], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x376], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x375], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x374], al
call fcn.10022250
mov byte [ebp - 0x373], al
lea ecx, [ebp - 0x380]
push 0x20
call fcn.10022250
push 0x39
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x372], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x371], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x370], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x36f], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x36e], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x36d], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x36c], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x36b], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x36a], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x369], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x368], al
call fcn.10022250
push 0x36
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x367], al
call fcn.10022250
push 0x41
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x366], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x365], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x364], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x363], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x362], al
call fcn.10022250
push 0x36
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x361], al
call fcn.10022250
push 0x41
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x360], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x35f], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x35e], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x380]
mov byte [ebp - 0x35d], al
call fcn.10022250
mov byte [ebp - 0x35c], al
xor edi, edi
mov byte [ebp - 0x35b], 0
nop
push edi
lea ecx, [ebp - 0x37f]
call fcn.1000b660
lea ecx, [ebp - 0x380]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x37f]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x24
jb 0x10072e00
push 0x24
lea ecx, [ebp - 0x37f]
call fcn.1000b660
lea ecx, [ebp - 0x37f]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 9
lea ecx, [ebp - 0x3c]
push 0x63
mov byte [ebp - 0x3c], 0x5b
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x3b], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x3a], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x39], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x38], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x37], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x36], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x35], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x34], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x3c]
mov byte [ebp - 0x33], al
call fcn.10022250
mov byte [ebp - 0x32], al
xor edi, edi
mov byte [ebp - 0x31], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x3b]
call fcn.1000b660
lea ecx, [ebp - 0x3c]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x3b]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10072ef0
push 0xa
lea ecx, [ebp - 0x3b]
call fcn.1000b660
lea ecx, [ebp - 0x3b]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [ebp - 0x1ec]
mov eax, dword [eax + 1]
mov dword [esi + 0xc8], eax
push 0x67
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x1ec], 0x55
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1eb], al
call fcn.10022250
push 0x70
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1ea], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1e9], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1e8], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1e7], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1e6], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1e5], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1e4], al
call fcn.10022250
push 0x53
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1e3], al
call fcn.10022250
push 0x68
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1e2], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1e1], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1e0], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1df], al
call fcn.10022250
push 0x77
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1de], al
call fcn.10022250
push 0x4d
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1dd], al
call fcn.10022250
mov byte [ebp - 0x1dc], al
push 0x67
lea ecx, [ebp - 0x1ec]
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1db], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1da], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1d9], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1d8], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x1ec]
mov byte [ebp - 0x1d7], al
call fcn.10022250
mov byte [ebp - 0x1d6], al
xor edi, edi
mov byte [ebp - 0x1d5], 0
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x1eb]
call fcn.1000b660
lea ecx, [ebp - 0x1ec]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x1eb]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x16
jb 0x10073110
push 0x16
lea ecx, [ebp - 0x1eb]
call fcn.1000b660
lea ecx, [ebp - 0x1eb]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov byte [ebp - 0x3e0], 0x7a
lea ecx, [ebp - 0x3e0]
push 0x41
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3df], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3de], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3dd], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3dc], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3db], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3da], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d9], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d8], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d7], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d6], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d5], al
call fcn.10022250
push 0x39
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d4], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d3], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d2], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d1], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3d0], al
call fcn.10022250
mov byte [ebp - 0x3cf], al
lea ecx, [ebp - 0x3e0]
push 0x20
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3ce], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3cd], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3cc], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3cb], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3ca], al
call fcn.10022250
push 0x37
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3c9], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3c8], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3c7], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3c6], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3c5], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3c4], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3c3], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3c2], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3c1], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3c0], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3bf], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3be], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3bd], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3bc], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3bb], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3ba], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3b9], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3b8], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3b7], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3b6], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3b5], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3b4], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3b3], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3b2], al
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3b1], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 0x3b0], al
call fcn.10022250
mov byte [ebp - 0x3af], al
xor edi, edi
mov byte [ebp - 0x3ae], 0
nop dword [eax + eax]
push edi
lea ecx, [ebp - 0x3df]
call fcn.1000b660
lea ecx, [ebp - 0x3e0]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x3df]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x31
jb 0x10073520
push 0x31
lea ecx, [ebp - 0x3df]
call fcn.1000b660
lea ecx, [ebp - 0x3df]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x48]
push 0x63
mov byte [ebp - 0x48], 0xd
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x47], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x46], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x45], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x44], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x43], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x42], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x41], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x40], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x48]
mov byte [ebp - 0x3f], al
call fcn.10022250
mov byte [ebp - 0x3e], al
xor edi, edi
mov byte [ebp - 0x3d], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x47]
call fcn.1000b660
lea ecx, [ebp - 0x48]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x47]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10073610
push 0xa
lea ecx, [ebp - 0x47]
call fcn.1000b660
lea ecx, [ebp - 0x47]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [ebp - 0x140]
mov eax, dword [eax + 1]
mov dword [esi + 0xcc], eax
push 0x67
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x140], 0x41
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x13f], al
call fcn.10022250
push 0x56
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x13e], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x13d], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x13c], al
call fcn.10022250
push 0x77
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x13b], al
call fcn.10022250
push 0x52
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x13a], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x139], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x138], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x137], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x136], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x135], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x134], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x133], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x132], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x140]
mov byte [ebp - 0x131], al
call fcn.10022250
mov byte [ebp - 0x130], al
mov byte [ebp - 0x12f], 0
xor edi, edi
push edi
lea ecx, [ebp - 0x13f]
call fcn.1000b660
lea ecx, [ebp - 0x140]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x13f]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x10
jb 0x100737b3
push 0x10
lea ecx, [ebp - 0x13f]
call fcn.1000b660
lea ecx, [ebp - 0x13f]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
mov eax, dword [esi + 0x20]
lea ecx, [ebp - 0x154]
add esp, 8
mov eax, dword [eax]
push 0x67
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 5]
mov eax, dword [eax]
mov dword [esi + 0xd0], eax
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x154], 0x51
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x153], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x152], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x151], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x150], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x14f], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x14e], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x14d], al
call fcn.10022250
push 0x4d
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x14c], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x14b], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x14a], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x149], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x148], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x147], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x146], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x154]
mov byte [ebp - 0x145], al
call fcn.10022250
mov byte [ebp - 0x144], al
xor edi, edi
mov byte [ebp - 0x143], 0
push edi
lea ecx, [ebp - 0x153]
call fcn.1000b660
lea ecx, [ebp - 0x154]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x153]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x10
jb 0x10073961
push 0x10
lea ecx, [ebp - 0x153]
call fcn.1000b660
lea ecx, [ebp - 0x153]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov ecx, esi
push str.InputSystemVersion001
push str.inputsystem.dll
call fcn.1006f7d0
push str.VGUI_Surface031
push str.vguimatsurface.dll
mov ecx, esi
mov dword [esi + 0xd4], eax
call fcn.1006f7d0
mov dword [esi + 0x14], eax
lea ecx, [ebp - 0x1bc]
push 0x45
mov byte [ebp - 0x1bc], 3
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1bb], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1ba], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b9], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b8], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b7], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b6], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b5], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b4], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b3], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b2], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b1], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1b0], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1af], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1ae], al
call fcn.10022250
mov byte [ebp - 0x1ad], al
push 0x30
lea ecx, [ebp - 0x1bc]
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1ac], al
call fcn.10022250
push 0x37
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1ab], al
call fcn.10022250
push 0x34
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1aa], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1a9], al
call fcn.10022250
push 0x45
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1a8], al
call fcn.10022250
push 0x45
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 0x1a7], al
call fcn.10022250
mov byte [ebp - 0x1a6], al
xor edi, edi
mov byte [ebp - 0x1a5], 0
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x1bb]
call fcn.1000b660
lea ecx, [ebp - 0x1bc]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x1bb]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x16
jb 0x10073ba0
push 0x16
lea ecx, [ebp - 0x1bb]
call fcn.1000b660
lea ecx, [ebp - 0x1bb]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xb
lea ecx, [ebp - 0x54]
push 0x63
mov byte [ebp - 0x54], 0xa
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x53], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x52], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x51], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x50], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x4f], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x4e], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x4d], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x4c], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x54]
mov byte [ebp - 0x4b], al
call fcn.10022250
mov byte [ebp - 0x4a], al
xor edi, edi
mov byte [ebp - 0x49], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x53]
call fcn.1000b660
lea ecx, [ebp - 0x54]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x53]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10073c90
push 0xa
lea ecx, [ebp - 0x53]
call fcn.1000b660
lea ecx, [ebp - 0x53]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [eax + 1]
call fcn.10076100
mov dword [esi + 0xb8], eax
lea ecx, [ebp - 0x240]
push 0x66
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x240], 0x40
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x23f], al
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x23e], al
call fcn.10022250
push 0x67
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x23d], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x23c], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x23b], al
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x23a], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x239], al
call fcn.10022250
push 0x63
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x238], al
call fcn.10022250
push 0x63
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x237], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x236], al
call fcn.10022250
push 0x75
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x235], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x234], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x233], al
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x232], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x231], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x230], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x22f], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x22e], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x22d], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x22c], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x22b], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x240]
mov byte [ebp - 0x22a], al
call fcn.10022250
mov byte [ebp - 0x229], al
xor edi, edi
mov byte [ebp - 0x228], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x23f]
call fcn.1000b660
lea ecx, [ebp - 0x240]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x23f]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x17
jb 0x10073ec0
push 0x17
lea ecx, [ebp - 0x23f]
call fcn.1000b660
lea ecx, [ebp - 0x23f]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov byte [ebp - 0x278], 0x50
lea ecx, [ebp - 0x278]
push 0x45
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x277], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x276], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x275], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x274], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x273], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x272], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x271], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x270], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x26f], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x26e], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x26d], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x26c], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x26b], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x26a], al
call fcn.10022250
push 0x45
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x269], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x268], al
call fcn.10022250
mov byte [ebp - 0x267], al
lea ecx, [ebp - 0x278]
push 0x38
call fcn.10022250
push 0x33
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x266], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x265], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x264], al
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x263], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x262], al
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x261], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x278]
mov byte [ebp - 0x260], al
call fcn.10022250
mov byte [ebp - 0x25f], al
xor edi, edi
mov byte [ebp - 0x25e], 0
push edi
lea ecx, [ebp - 0x277]
call fcn.1000b660
lea ecx, [ebp - 0x278]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x277]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x19
jb 0x10074103
push 0x19
lea ecx, [ebp - 0x277]
call fcn.1000b660
lea ecx, [ebp - 0x277]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xc
lea ecx, [ebp - 0x60]
push 0x63
mov byte [ebp - 0x60], 0x79
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x60]
mov byte [ebp - 0x5f], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x60]
mov byte [ebp - 0x5e], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x60]
mov byte [ebp - 0x5d], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x60]
mov byte [ebp - 0x5c], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x60]
mov byte [ebp - 0x5b], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x60]
mov byte [ebp - 0x5a], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x60]
mov byte [ebp - 0x59], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x60]
mov byte [ebp - 0x58], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x60]
mov byte [ebp - 0x57], al
call fcn.10022250
mov byte [ebp - 0x56], al
xor edi, edi
mov byte [ebp - 0x55], 0
push edi
lea ecx, [ebp - 0x5f]
call fcn.1000b660
lea ecx, [ebp - 0x60]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x5f]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x100741f0
push 0xa
lea ecx, [ebp - 0x5f]
call fcn.1000b660
lea ecx, [ebp - 0x5f]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [eax + 1]
call fcn.10076100
mov dword [esi + 0xdc], eax
lea ecx, [ebp - 0x334]
push 0x50
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x334], 0x58
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x333], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x332], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x331], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x330], al
call fcn.10022250
push 0x63
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x32f], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x32e], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x32d], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x32c], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x32b], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x32a], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x329], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x328], al
call fcn.10022250
push 0x63
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x327], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x326], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x325], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x324], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x323], al
call fcn.10022250
push 0x53
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x322], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x321], al
call fcn.10022250
push 0x6d
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x320], al
call fcn.10022250
push 0x75
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x31f], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x31e], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x31d], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x31c], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x31b], al
call fcn.10022250
push 0x41
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x31a], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x319], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x318], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x317], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x316], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x315], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x334]
mov byte [ebp - 0x314], al
call fcn.10022250
mov byte [ebp - 0x313], al
xor edi, edi
mov byte [ebp - 0x312], 0
nop dword [eax + eax]
push edi
lea ecx, [ebp - 0x333]
call fcn.1000b660
lea ecx, [ebp - 0x334]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x333]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x21
jb 0x100744e0
push 0x21
lea ecx, [ebp - 0x333]
call fcn.1000b660
lea ecx, [ebp - 0x333]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov ecx, str.CCSGO_HudUniqueAlerts
call fcn.1006f860
mov dword [esi + 0xe8], eax
lea ecx, [ebp - 0x418]
push 0x41
mov byte [ebp - 0x418], 0x3a
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x417], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x416], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x415], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x414], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x413], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x412], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x411], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x410], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x40f], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x40e], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x40d], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x40c], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x40b], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x40a], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x409], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x408], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x407], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x406], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x405], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x404], al
call fcn.10022250
push 0x34
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x403], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x402], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x401], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x400], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3ff], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3fe], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3fd], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3fc], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3fb], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3fa], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3f9], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3f8], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3f7], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3f6], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3f5], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3f4], al
call fcn.10022250
mov byte [ebp - 0x3f3], al
push 0x3f
lea ecx, [ebp - 0x418]
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3f2], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3f1], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3f0], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3ef], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3ee], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3ed], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3ec], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3eb], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3ea], al
call fcn.10022250
push 0x37
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3e9], al
call fcn.10022250
push 0x34
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3e8], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3e7], al
call fcn.10022250
push 0x37
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3e6], al
call fcn.10022250
push 0x41
lea ecx, [ebp - 0x418]
mov byte [ebp - 0x3e5], al
call fcn.10022250
mov byte [ebp - 0x3e4], al
xor edi, edi
mov byte [ebp - 0x3e3], 0
push edi
lea ecx, [ebp - 0x417]
call fcn.1000b660
lea ecx, [ebp - 0x418]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x417]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x34
jb 0x10074934
push 0x34
lea ecx, [ebp - 0x417]
call fcn.1000b660
lea ecx, [ebp - 0x417]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xd
lea ecx, [ebp - 0x6c]
push 0x63
mov byte [ebp - 0x6c], 0x1c
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x6b], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x6a], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x69], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x68], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x67], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x66], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x65], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x64], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x6c]
mov byte [ebp - 0x63], al
call fcn.10022250
mov byte [ebp - 0x62], al
xor edi, edi
mov byte [ebp - 0x61], 0
push edi
lea ecx, [ebp - 0x6b]
call fcn.1000b660
lea ecx, [ebp - 0x6c]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x6b]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10074a21
push 0xa
lea ecx, [ebp - 0x6b]
call fcn.1000b660
lea ecx, [ebp - 0x6b]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [ebp - 0x458]
mov eax, dword [eax + 1]
mov dword [esi + 0xec], eax
push 0x41
mov byte [ebp - 0x458], 0x22
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x457], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x456], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x455], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x454], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x453], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x452], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x451], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x450], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x44f], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x44e], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x44d], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x44c], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x44b], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x44a], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x449], al
call fcn.10022250
mov byte [ebp - 0x448], al
push 0x20
lea ecx, [ebp - 0x458]
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x447], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x446], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x445], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x444], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x443], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x442], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x441], al
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x440], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x43f], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x43e], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x43d], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x43c], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x43b], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x43a], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x439], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x438], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x437], al
call fcn.10022250
push 0x34
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x436], al
call fcn.10022250
push 0x36
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x435], al
call fcn.10022250
mov byte [ebp - 0x434], al
lea ecx, [ebp - 0x458]
push 0x20
call fcn.10022250
push 0x33
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x433], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x432], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x431], al
call fcn.10022250
push 0x33
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x430], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x42f], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x42e], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x42d], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x42c], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x42b], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x42a], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x429], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x428], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x427], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x426], al
call fcn.10022250
push 0x37
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x425], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x424], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x423], al
call fcn.10022250
push 0x45
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x422], al
call fcn.10022250
push 0x41
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x421], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x420], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x41f], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x41e], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x41d], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x41c], al
call fcn.10022250
push 0x44
lea ecx, [ebp - 0x458]
mov byte [ebp - 0x41b], al
call fcn.10022250
mov byte [ebp - 0x41a], al
xor edi, edi
mov byte [ebp - 0x419], 0
nop dword [eax + eax]
push edi
lea ecx, [ebp - 0x457]
call fcn.1000b660
lea ecx, [ebp - 0x458]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x457]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x3e
jb 0x10074f30
push 0x3e
lea ecx, [ebp - 0x457]
call fcn.1000b660
lea ecx, [ebp - 0x457]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xe
lea ecx, [ebp - 0x78]
push 0x63
mov byte [ebp - 0x78], 0x31
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x78]
mov byte [ebp - 0x77], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x78]
mov byte [ebp - 0x76], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x78]
mov byte [ebp - 0x75], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x78]
mov byte [ebp - 0x74], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x78]
mov byte [ebp - 0x73], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x78]
mov byte [ebp - 0x72], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x78]
mov byte [ebp - 0x71], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x78]
mov byte [ebp - 0x70], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x78]
mov byte [ebp - 0x6f], al
call fcn.10022250
mov byte [ebp - 0x6e], al
xor edi, edi
mov byte [ebp - 0x6d], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x77]
call fcn.1000b660
lea ecx, [ebp - 0x78]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x77]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10075020
push 0xa
lea ecx, [ebp - 0x77]
call fcn.1000b660
lea ecx, [ebp - 0x77]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [ebp - 0x294]
inc eax
mov dword [esi + 0xf0], eax
mov byte [ebp - 0x294], 0x31
push 0x38
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x293], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x292], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x291], al
call fcn.10022250
push 0x44
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x290], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x28f], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x28e], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x28d], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x28c], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x28b], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x28a], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x289], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x288], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x287], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x286], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x285], al
call fcn.10022250
mov byte [ebp - 0x284], al
push 0x20
lea ecx, [ebp - 0x294]
call fcn.10022250
push 0x34
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x283], al
call fcn.10022250
push 0x36
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x282], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x281], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x280], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x27f], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x27e], al
call fcn.10022250
push 0x36
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x27d], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x294]
mov byte [ebp - 0x27c], al
call fcn.10022250
mov byte [ebp - 0x27b], al
xor edi, edi
mov byte [ebp - 0x27a], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x293]
call fcn.1000b660
lea ecx, [ebp - 0x294]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x293]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x19
jb 0x10075270
push 0x19
lea ecx, [ebp - 0x293]
call fcn.1000b660
lea ecx, [ebp - 0x293]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xf
lea ecx, [ebp - 0x84]
push 0x63
mov byte [ebp - 0x84], 0x4f
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x83], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x82], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x81], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x80], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x7f], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x7e], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x7d], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x7c], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x84]
mov byte [ebp - 0x7b], al
call fcn.10022250
mov byte [ebp - 0x7a], al
xor edi, edi
mov byte [ebp - 0x79], 0
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x83]
call fcn.1000b660
lea ecx, [ebp - 0x84]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x83]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10075390
push 0xa
lea ecx, [ebp - 0x83]
call fcn.1000b660
lea ecx, [ebp - 0x83]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [ebp - 0x25c]
mov eax, dword [eax + 2]
push 0x30
mov eax, dword [eax]
mov dword [esi + 0xf4], eax
mov byte [ebp - 0x25c], 9
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x25b], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x25a], al
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x259], al
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x258], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x257], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x256], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x255], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x254], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x253], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x252], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x251], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x250], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x24f], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x24e], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x24d], al
call fcn.10022250
mov byte [ebp - 0x24c], al
push 0x20
lea ecx, [ebp - 0x25c]
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x24b], al
call fcn.10022250
push 0x33
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x24a], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x249], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x248], al
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x247], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x246], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x245], al
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x25c]
mov byte [ebp - 0x244], al
call fcn.10022250
mov byte [ebp - 0x243], al
xor edi, edi
mov byte [ebp - 0x242], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x25b]
call fcn.1000b660
lea ecx, [ebp - 0x25c]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x25b]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x19
jb 0x100755f0
push 0x19
lea ecx, [ebp - 0x25b]
call fcn.1000b660
lea ecx, [ebp - 0x25b]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0x10
lea ecx, [ebp - 0x90]
push 0x63
mov byte [ebp - 0x90], 0x24
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x8f], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x8e], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x8d], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x8c], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x8b], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x8a], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x89], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x88], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x90]
mov byte [ebp - 0x87], al
call fcn.10022250
mov byte [ebp - 0x86], al
xor edi, edi
mov byte [ebp - 0x85], 0
nop
push edi
lea ecx, [ebp - 0x8f]
call fcn.1000b660
lea ecx, [ebp - 0x90]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x8f]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10075720
push 0xa
lea ecx, [ebp - 0x8f]
call fcn.1000b660
lea ecx, [ebp - 0x8f]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [ebp - 0x208]
mov eax, dword [eax + 3]
mov dword [esi + 0xfc], eax
push 0x67
mov dword [ebp - 0x10], eax
mov byte [ebp - 0x208], 0x48
call fcn.10022250
push 0x5f
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x207], al
call fcn.10022250
push 0x47
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x206], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x205], al
call fcn.10022250
push 0x6f
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x204], al
call fcn.10022250
push 0x77
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x203], al
call fcn.10022250
push 0x4f
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x202], al
call fcn.10022250
push 0x62
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x201], al
call fcn.10022250
push 0x6a
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x200], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1ff], al
call fcn.10022250
push 0x63
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1fe], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1fd], al
call fcn.10022250
push 0x4d
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1fc], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1fb], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1fa], al
call fcn.10022250
push 0x61
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1f9], al
call fcn.10022250
mov byte [ebp - 0x1f8], al
push 0x67
lea ecx, [ebp - 0x208]
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1f7], al
call fcn.10022250
push 0x72
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1f6], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1f5], al
call fcn.10022250
push 0x25
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1f4], al
call fcn.10022250
push 0x78
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1f3], al
call fcn.10022250
push 0xa
lea ecx, [ebp - 0x208]
mov byte [ebp - 0x1f2], al
call fcn.10022250
mov byte [ebp - 0x1f1], al
xor edi, edi
mov byte [ebp - 0x1f0], 0
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x207]
call fcn.1000b660
lea ecx, [ebp - 0x208]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x207]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x17
jb 0x10075960
push 0x17
lea ecx, [ebp - 0x207]
call fcn.1000b660
lea ecx, [ebp - 0x207]
mov byte [eax], 0
call fcn.1000b650
push dword [ebp - 0x10]
push eax
call fcn.10002690
add esp, 8
mov byte [ebp - 0x1d4], 0x7e
lea ecx, [ebp - 0x1d4]
push 0x45
call fcn.10022250
push 0x38
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1d3], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1d2], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1d1], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1d0], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1cf], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1ce], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1cd], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1cc], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1cb], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1ca], al
call fcn.10022250
push 0x33
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1c9], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1c8], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1c7], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1c6], al
call fcn.10022250
push 0x36
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1c5], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1c4], al
call fcn.10022250
mov byte [ebp - 0x1c3], al
lea ecx, [ebp - 0x1d4]
push 0x35
call fcn.10022250
push 0x45
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1c2], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1c1], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1c0], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x1d4]
mov byte [ebp - 0x1bf], al
call fcn.10022250
mov byte [ebp - 0x1be], al
xor edi, edi
mov byte [ebp - 0x1bd], 0
nop word [eax + eax]
push edi
lea ecx, [ebp - 0x1d3]
call fcn.1000b660
lea ecx, [ebp - 0x1d4]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x1d3]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x16
jb 0x10075b70
push 0x16
lea ecx, [ebp - 0x1d3]
call fcn.1000b660
lea ecx, [ebp - 0x1d3]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0x11
lea ecx, [ebp - 0x9c]
push 0x63
mov byte [ebp - 0x9c], 0x5d
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x9b], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x9a], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x99], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x98], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x97], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x96], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x95], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x94], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0x9c]
mov byte [ebp - 0x93], al
call fcn.10022250
mov byte [ebp - 0x92], al
xor edi, edi
mov byte [ebp - 0x91], 0
nop
push edi
lea ecx, [ebp - 0x9b]
call fcn.1000b660
lea ecx, [ebp - 0x9c]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x9b]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10075ca0
push 0xa
lea ecx, [ebp - 0x9b]
call fcn.1000b660
lea ecx, [ebp - 0x9b]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
lea ecx, [ebp - 0x2f0]
add eax, 5
mov dword [esi + 0x100], eax
mov dword [esi + 0x104], 0
push 0x38
mov byte [ebp - 0x2f0], 0x1a
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2ef], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2ee], al
call fcn.10022250
push 0x33
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2ed], al
call fcn.10022250
push 0x35
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2ec], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2eb], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2ea], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e9], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e8], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e7], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e6], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e5], al
call fcn.10022250
push 0x3f
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e4], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e3], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e2], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2e1], al
call fcn.10022250
mov byte [ebp - 0x2e0], al
push 0x20
lea ecx, [ebp - 0x2f0]
call fcn.10022250
push 0x31
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2df], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2de], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2dd], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2dc], al
call fcn.10022250
push 0x46
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2db], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2da], al
call fcn.10022250
push 0x42
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2d9], al
call fcn.10022250
push 0x37
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2d8], al
call fcn.10022250
push 0x20
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2d7], al
call fcn.10022250
push 0x43
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2d6], al
call fcn.10022250
push 0x30
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 0x2d5], al
call fcn.10022250
mov byte [ebp - 0x2d4], al
xor edi, edi
mov byte [ebp - 0x2d3], 0
nop dword [eax]
push edi
lea ecx, [ebp - 0x2ef]
call fcn.1000b660
lea ecx, [ebp - 0x2f0]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0x2ef]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0x1c
jb 0x10075f40
push 0x1c
lea ecx, [ebp - 0x2ef]
call fcn.1000b660
lea ecx, [ebp - 0x2ef]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0x12
lea ecx, [ebp - 0xa8]
push 0x63
mov byte [ebp - 0xa8], 0x77
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0xa8]
mov byte [ebp - 0xa7], al
call fcn.10022250
push 0x69
lea ecx, [ebp - 0xa8]
mov byte [ebp - 0xa6], al
call fcn.10022250
push 0x65
lea ecx, [ebp - 0xa8]
mov byte [ebp - 0xa5], al
call fcn.10022250
push 0x6e
lea ecx, [ebp - 0xa8]
mov byte [ebp - 0xa4], al
call fcn.10022250
push 0x74
lea ecx, [ebp - 0xa8]
mov byte [ebp - 0xa3], al
call fcn.10022250
push 0x2e
lea ecx, [ebp - 0xa8]
mov byte [ebp - 0xa2], al
call fcn.10022250
push 0x64
lea ecx, [ebp - 0xa8]
mov byte [ebp - 0xa1], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0xa8]
mov byte [ebp - 0xa0], al
call fcn.10022250
push 0x6c
lea ecx, [ebp - 0xa8]
mov byte [ebp - 0x9f], al
call fcn.10022250
mov byte [ebp - 0x9e], al
xor edi, edi
mov byte [ebp - 0x9d], 0
nop
push edi
lea ecx, [ebp - 0xa7]
call fcn.1000b660
lea ecx, [ebp - 0xa8]
movzx eax, byte [eax]
push eax
call fcn.10022250
push edi
lea ecx, [ebp - 0xa7]
mov bl, al
call fcn.1000b660
inc edi
mov byte [eax], bl
cmp edi, 0xa
jb 0x10076070
push 0xa
lea ecx, [ebp - 0xa7]
call fcn.1000b660
lea ecx, [ebp - 0xa7]
mov byte [eax], 0
call fcn.1000b650
sub esp, 0x18
mov ecx, esp
push eax
call fcn.1000b880
mov dword [ebp - 4], 0xffffffff
call fcn.1007a170
add esp, 0x30
mov eax, dword [eax + 2]
mov dword [esi + 0x108], eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret