Function at 0x1000e550
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10086555
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1c0
push ebx
mov bl, cl
mov ecx, dword [0x100ba208]
push esi
push edi
mov eax, dword [ecx]
call dword [eax + 0x30]
mov ecx, dword [0x100ba22c]
mov esi, eax
push esi
mov edx, dword [ecx]
call dword [edx + 0xc]
mov edi, eax
mov dword [ebp - 0x68], edi
test edi, edi
je 0x1000e7b9
mov ecx, dword [0x100ba208]
lea eax, [ebp - 0x1c8]
push eax
push esi
mov edx, dword [ecx]
mov edx, dword [edx + 0x20]
call edx
test al, al
je 0x1000e7b9
mov ecx, dword [0x100b9730]
mov eax, dword fs:[0x2c]
mov eax, dword [eax + ecx*4]
lea ecx, [eax + 4]
mov dword [ebp - 0x10], ecx
test bl, bl
je 0x1000e990
mov eax, dword [0x100bcf48]
cmp eax, dword [ecx]
jle 0x1000e6ed
push 0x100bcf48
call fcn.10067a5a
add esp, 4
cmp dword [0x100bcf48], 0xffffffff
jne 0x1000e6ed
mov dword [ebp - 4], 0
call fcn.10004e80
push 0xe
push str.m_hMyWearables
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x38], 0
mov esi, eax
mov dword [ebp - 0x34], 0xf
mov byte [ebp - 0x48], 0
call fcn.100051e0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x28]
push 0x16
push str.DT_BaseCombatCharacter
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.100051e0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 2
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.10066680
mov byte [ebp - 4], 1
mov edx, dword [ebp - 0x14]
mov dword [0x100bcf4c], eax
cmp edx, 0x10
jb 0x1000e6a1
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000e697
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f128
push edx
push ecx
call fcn.10067e7a
add esp, 8
mov byte [ebp - 4], 0
mov edx, dword [ebp - 0x34]
cmp edx, 0x10
jb 0x1000e6d9
mov ecx, dword [ebp - 0x48]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000e6cf
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f128
push edx
push ecx
call fcn.10067e7a
add esp, 8
push 0x100bcf48
mov dword [ebp - 4], 0xffffffff
call fcn.10067a10
add esp, 4
add edi, dword [0x100bcf4c]
lea eax, [ebp - 0x6c]
push eax
mov ecx, 0x100c25ac
mov dword [ebp - 0x64], edi
mov dword [ebp - 0x6c], 0x13a4
call fcn.1000f150
mov ecx, dword [0x100c2c30]
mov ebx, eax
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x2c], ebx
cmp ecx, dword [eax]
jle 0x1000e74a
push 0x100c2c30
call fcn.10067a5a
add esp, 4
cmp dword [0x100c2c30], 0xffffffff
jne 0x1000e74a
push 0x100c2c30
mov dword [0x100c2c24], 0
call fcn.10067a10
add esp, 4
mov ecx, dword [0x100ba22c]
push ecx
mov edx, esp
mov eax, dword [ecx]
mov esi, dword [eax + 0x10]
mov eax, dword [edi]
mov dword [edx], eax
call esi
mov edi, eax
test edi, edi
jne 0x1000e78c
mov ecx, dword [0x100ba22c]
push ecx
mov edx, esp
mov eax, dword [ecx]
mov esi, dword [eax + 0x10]
mov eax, dword [0x100c2c24]
mov dword [edx], eax
call esi
test eax, eax
je 0x1000e78c
mov edx, dword [ebp - 0x64]
mov edi, eax
mov ecx, dword [0x100c2c24]
mov dword [edx], ecx
mov ecx, dword [ebp - 0x68]
call fcn.10008c30
cmp dword [eax], 0
je 0x1000e7ca
test edi, edi
je 0x1000e7b9
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x10]
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x34]
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x10]
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
test ebx, ebx
je 0x1000eb37
cmp dword [ebx + 0x54], 0
je 0x1000eb37
test edi, edi
jne 0x1000e96b
mov ecx, dword [ebp - 0x10]
mov eax, dword [0x100c2c28]
cmp eax, dword [ecx]
jle 0x1000e8b4
push 0x100c2c28
call fcn.10067a5a
add esp, 4
cmp dword [0x100c2c28], 0xffffffff
jne 0x1000e8b4
mov dword [ebp - 4], 3
mov ecx, dword [0x100bcf08]
mov eax, dword [ecx]
call dword [eax + 0x20]
mov esi, eax
mov edx, str.CEconWearable
mov ecx, dword [esi + 8]
nop word [eax + eax]
mov bl, byte [ecx]
cmp bl, byte [edx]
jne 0x1000e850
test bl, bl
je 0x1000e84c
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x1000e850
add ecx, 2
add edx, 2
test al, al
jne 0x1000e830
xor eax, eax
jmp 0x1000e855
sbb eax, eax
or eax, 1
test eax, eax
je 0x1000e899
nop dword [eax]
mov esi, dword [esi + 0x10]
mov ecx, str.CEconWearable
mov eax, dword [esi + 8]
nop dword [eax + eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x1000e890
test dl, dl
je 0x1000e88c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x1000e890
add eax, 2
add ecx, 2
test dl, dl
jne 0x1000e870
xor eax, eax
jmp 0x1000e895
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1000e860
mov eax, dword [esi]
push 0x100c2c28
mov dword [0x100c2c2c], eax
mov dword [ebp - 4], 0xffffffff
call fcn.10067a10
add esp, 4
mov ecx, dword [0x100ba22c]
mov eax, dword [ecx]
call dword [eax + 0x18]
lea ebx, [eax + 1]
call fcn.1006b59c
mov esi, eax
and esi, 0x80000fff
jns 0x1000e8d9
dec esi
or esi, 0xfffff000
inc esi
push esi
push ebx
call dword [0x100c2c2c]
mov ecx, dword [0x100ba22c]
add esp, 8
mov edx, dword [ecx]
push ebx
call dword [edx + 0xc]
mov ecx, dword [ebp - 0x10]
mov edi, eax
mov eax, dword [0x100c2c20]
cmp eax, dword [ecx]
jle 0x1000e94b
push 0x100c2c20
call fcn.10067a5a
add esp, 4
cmp dword [0x100c2c20], 0xffffffff
jne 0x1000e94b
push str.client.dll
mov dword [ebp - 4], 4
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov edx, str.55_8B_EC_83_E4_F8_51_53_56_57_8B_F1_E8
mov ecx, eax
call fcn.10019020
push 0x100c2c20
mov dword [0x100c2c1c], eax
mov dword [ebp - 4], 0xffffffff
call fcn.10067a10
add esp, 4
push 0x100967e0
mov ecx, edi
call dword [0x100c2c1c]
mov eax, dword [ebp - 0x64]
shl esi, 0x10
or esi, ebx
mov ebx, dword [ebp - 0x2c]
mov dword [eax], esi
mov dword [0x100c2c24], esi
mov eax, dword [edi]
mov ecx, edi
push 0xffffffffffffffff
mov eax, dword [eax + 0x12c]
call eax
push dword [ebp - 0x1c0]
mov edx, ebx
mov ecx, edi
call fcn.1000d8c0
add esp, 4
jmp 0x1000eb37
mov eax, dword [0x100bcf60]
cmp eax, dword [ecx]
jle 0x1000eaa7
push 0x100bcf60
call fcn.10067a5a
add esp, 4
cmp dword [0x100bcf60], 0xffffffff
jne 0x1000eaa7
mov dword [ebp - 4], 5
call fcn.10004e80
push 0xc
push str.m_hMyWeapons
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x38], 0
mov esi, eax
mov dword [ebp - 0x34], 0xf
mov byte [ebp - 0x48], 0
call fcn.100051e0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
push 0x16
push str.DT_BaseCombatCharacter
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.100051e0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.10066680
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x14]
mov dword [0x100bcf10], eax
cmp edx, 0x10
jb 0x1000ea5b
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000ea51
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f12d
push edx
push ecx
call fcn.10067e7a
add esp, 8
mov byte [ebp - 4], 5
mov edx, dword [ebp - 0x34]
cmp edx, 0x10
jb 0x1000ea93
mov ecx, dword [ebp - 0x48]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000ea89
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f12d
push edx
push ecx
call fcn.10067e7a
add esp, 8
push 0x100bcf60
mov dword [ebp - 4], 0xffffffff
call fcn.10067a10
add esp, 4
mov ebx, dword [0x100bcf10]
add ebx, edi
xor edi, edi
mov esi, dword [ebx]
cmp esi, 0xffffffff
je 0x1000eb37
nop dword [eax + eax]
mov ecx, dword [0x100ba22c]
push ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x10]
mov eax, esp
mov dword [eax], esi
call edx
mov esi, eax
test esi, esi
je 0x1000eb2d
mov ecx, esi
call fcn.100027f0
mov edx, 0x1f4
movzx eax, word [eax]
movsx ecx, ax
cmp ax, dx
jl 0x1000eaf9
mov edx, 0x13a3
cmp ax, dx
jl 0x1000eb05
cmp ax, 0x3b
je 0x1000eb05
cmp ax, 0x2a
jne 0x1000eb0a
mov ecx, 0x2a
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], ecx
push eax
mov ecx, 0x100c25ac
call fcn.1000f150
push dword [ebp - 0x1c0]
mov edx, eax
mov ecx, esi
call fcn.1000d8c0
add esp, 4
mov esi, dword [ebx + edi*4 + 4]
inc edi
cmp esi, 0xffffffff
jne 0x1000eac0
mov ecx, dword [ebp - 0x10]
mov eax, dword [0x100bcf18]
cmp eax, dword [ecx]
jle 0x1000ec63
push 0x100bcf18
call fcn.10067a5a
add esp, 4
cmp dword [0x100bcf18], 0xffffffff
jne 0x1000ec63
mov dword [ebp - 4], 8
call fcn.10004e80
push 0xf
push str.m_hViewModel_0_
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov esi, eax
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
call fcn.100051e0
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x28]
push 0xd
push str.DT_BasePlayer
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.100051e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.10066680
mov byte [ebp - 4], 9
mov edx, dword [ebp - 0x14]
mov dword [0x100bcf24], eax
cmp edx, 0x10
jb 0x1000ec05
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000ebfb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f132
push edx
push ecx
call fcn.10067e7a
add esp, 8
mov byte [ebp - 4], 8
mov edx, dword [ebp - 0x4c]
cmp edx, 0x10
jb 0x1000ec3d
mov ecx, dword [ebp - 0x60]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000ec33
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f132
push edx
push ecx
call fcn.10067e7a
add esp, 8
push 0x100bcf18
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10067a10
add esp, 4
mov eax, dword [0x100bcf24]
mov ecx, dword [ebp - 0x68]
mov eax, dword [eax + ecx]
cmp eax, 0xffffffff
je 0x1000e7b9
mov ecx, dword [0x100ba22c]
push ecx
mov edx, dword [ecx]
mov esi, dword [edx + 0x10]
mov edx, esp
mov dword [edx], eax
call esi
mov dword [ebp - 0x2c], eax
test eax, eax
je 0x1000e7b9
mov ecx, eax
call fcn.1000d140
mov edx, dword [eax]
cmp edx, 0xffffffff
je 0x1000e7b9
mov ecx, dword [0x100ba22c]
push ecx
mov eax, dword [ecx]
mov esi, dword [eax + 0x10]
mov eax, esp
mov dword [eax], edx
call esi
mov edi, eax
test edi, edi
je 0x1000e7b9
mov ecx, edi
call fcn.100027f0
mov ecx, dword [0x100bd0cc]
movsx edx, word [eax]
mov eax, dword [ecx + 4]
cmp byte [eax + 0xd], 0
jne 0x1000ecf4
nop dword [eax + eax]
cmp dword [eax + 0x10], edx
jae 0x1000ecea
mov eax, dword [eax + 8]
jmp 0x1000ecee
mov ecx, eax
mov eax, dword [eax]
cmp byte [eax + 0xd], 0
je 0x1000ece0
cmp byte [ecx + 0xd], 0
jne 0x1000e7b9
cmp edx, dword [ecx + 0x10]
jb 0x1000e7b9
mov ecx, edi
call fcn.100027f0
mov edx, dword [0x100bd0cc]
movsx ecx, word [eax]
mov eax, dword [edx + 4]
cmp byte [eax + 0xd], 0
jne 0x1000ed34
cmp dword [eax + 0x10], ecx
jae 0x1000ed2a
mov eax, dword [eax + 8]
jmp 0x1000ed2e
mov edx, eax
mov eax, dword [eax]
cmp byte [eax + 0xd], 0
je 0x1000ed20
cmp byte [edx + 0xd], 0
jne 0x1000f11e
cmp ecx, dword [edx + 0x10]
jb 0x1000f11e
mov ecx, dword [0x100ba20c]
push dword [edx + 0x14]
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, dword [0x100bcef8]
mov ebx, eax
mov eax, dword [ebp - 0x10]
cmp ecx, dword [eax]
jle 0x1000ee84
push 0x100bcef8
call fcn.10067a5a
add esp, 4
cmp dword [0x100bcef8], 0xffffffff
jne 0x1000ee84
mov dword [ebp - 4], 0xb
call fcn.10004e80
push 0xd
push str.m_nModelIndex
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x50], 0
mov esi, eax
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
call fcn.100051e0
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x28]
push 0x10
push str.DT_BaseViewModel
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.100051e0
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.10066680
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x14]
mov dword [0x100bcf3c], eax
cmp edx, 0x10
jb 0x1000ee26
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000ee1c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f137
push edx
push ecx
call fcn.10067e7a
add esp, 8
mov byte [ebp - 4], 0xb
mov edx, dword [ebp - 0x4c]
cmp edx, 0x10
jb 0x1000ee5e
mov ecx, dword [ebp - 0x60]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000ee54
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f137
push edx
push ecx
call fcn.10067e7a
add esp, 8
push 0x100bcef8
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x4c], 0xf
mov byte [ebp - 0x60], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10067a10
add esp, 4
mov eax, dword [0x100bcf3c]
mov ecx, dword [ebp - 0x2c]
mov dword [eax + ecx], ebx
mov ecx, dword [ebp - 0x10]
mov eax, dword [0x100bcf04]
cmp eax, dword [ecx]
jle 0x1000efbb
push 0x100bcf04
call fcn.10067a5a
add esp, 4
cmp dword [0x100bcf04], 0xffffffff
jne 0x1000efbb
mov dword [ebp - 4], 0xe
call fcn.10004e80
push 0x13
push str.m_hWeaponWorldModel
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x38], 0
mov esi, eax
mov dword [ebp - 0x34], 0xf
mov byte [ebp - 0x48], 0
call fcn.100051e0
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x28]
push 0x13
push str.DT_BaseCombatWeapon
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.100051e0
lea eax, [ebp - 0x48]
mov byte [ebp - 4], 0x10
push eax
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.10066680
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x14]
mov dword [0x100bcee0], eax
cmp edx, 0x10
jb 0x1000ef5d
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000ef53
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f13c
push edx
push ecx
call fcn.10067e7a
add esp, 8
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x34]
cmp edx, 0x10
jb 0x1000ef95
mov ecx, dword [ebp - 0x48]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000ef8b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f13c
push edx
push ecx
call fcn.10067e7a
add esp, 8
push 0x100bcf04
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0xf
mov byte [ebp - 0x48], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10067a10
add esp, 4
mov eax, dword [0x100bcee0]
mov eax, dword [eax + edi]
cmp eax, 0xffffffff
je 0x1000e7b9
mov ecx, dword [0x100ba22c]
push ecx
mov edx, dword [ecx]
mov esi, dword [edx + 0x10]
mov edx, esp
mov dword [edx], eax
call esi
mov edi, eax
test edi, edi
je 0x1000e7b9
mov eax, dword [ebp - 0x10]
mov ecx, dword [0x100bcf1c]
cmp ecx, dword [eax]
jle 0x1000f102
push 0x100bcf1c
call fcn.10067a5a
add esp, 4
cmp dword [0x100bcf1c], 0xffffffff
jne 0x1000f102
mov dword [ebp - 4], 0x11
call fcn.10004e80
push 0xd
push str.m_nModelIndex
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov esi, eax
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.100051e0
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x48]
push 0x17
push str.DT_BaseWeaponWorldModel
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0xf
mov byte [ebp - 0x48], 0
call fcn.100051e0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x48]
mov ecx, esi
push eax
call fcn.10066680
mov edx, dword [ebp - 0x34]
mov dword [0x100bcf44], eax
cmp edx, 0x10
jb 0x1000f0b3
mov ecx, dword [ebp - 0x48]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000f0a9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f141
push edx
push ecx
call fcn.10067e7a
add esp, 8
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x1000f0e3
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x1000f0d9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1000f141
push edx
push ecx
call fcn.10067e7a
add esp, 8
push 0x100bcf1c
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10067a10
add esp, 4
mov eax, dword [0x100bcf44]
lea ecx, [ebx + 1]
mov dword [eax + edi], ecx
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret
push str.invalid_map_K__T__key
call fcn.10066b87
call fcn.1006b54b
call fcn.1006b54b
call fcn.1006b54b
call fcn.1006b54b
call fcn.1006b54b
call fcn.1006b54b
int3