Function at 0x100b26e0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x138
mov eax, dword [0x1015b9d4]
push esi
mov esi, ecx
push edi
cmp dword [eax], 0
mov dword [esp + 0x30], esi
je 0x100b331f
lea eax, [esi + 0x2c]
mov dword [esp + 0x38], eax
call fcn.100b3760
cmp byte [esi + 0x4c], 0x42
je 0x100b271f
cmp byte [esi + 0x4d], 0
jne 0x100b2735
lea ecx, [esi + 0x4e]
jmp 0x100b2728
cmp byte [esi + 0x4e], 0x42
lea ecx, [esi + 0x4e]
je 0x100b2735
call fcn.100c7570
test al, al
je 0x100b331f
mov edx, dword [ebp + 0xc]
mov ecx, dword [edx + 8]
push dword [edx]
xor edx, edx
mov eax, dword [ecx]
push dword [eax + 0x18]
lea eax, [esp + 0x78]
push eax
call fcn.100a0f40
mov dword [esp + 0x68], eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 4]
push dword [eax]
lea eax, [esp + 0x74]
mov edx, dword [ecx]
push dword [edx + 0x50]
xor edx, edx
push eax
call fcn.100a0f40
lea edi, [eax + 1]
mov dword [esp + 0x64], edi
cmp edi, dword [esp + 0x68]
jg 0x100b2925
nop dword [eax]
mov edx, dword [ebp + 0xc]
push edi
mov ecx, dword [edx + 8]
push dword [edx]
xor edx, edx
mov eax, dword [ecx]
push dword [eax + 0xc]
lea eax, [esp + 0x7c]
push eax
call fcn.100a0f40
mov edx, dword [0x1015e7fc]
mov esi, eax
mov dword [esp + 0x34], edx
test esi, esi
je case.0x100b2803.10
mov ecx, dword [esi + 8]
push edx
xor edx, edx
push dword [ecx + 0x24]
lea ecx, [esp + 0xb4]
push ecx
lea ecx, [esi + 8]
call fcn.100a0f40
test al, al
jne case.0x100b2803.10
mov eax, dword [esi + 8]
lea ecx, [esi + 8]
push dword [esp + 0x34]
xor edx, edx
push dword [eax + 8]
lea eax, [esp + 0xa8]
push eax
call fcn.100a0f40
mov eax, dword [eax + 0x14]
add eax, 0xfffffff7
cmp eax, 0x98
ja case.0x100b2803.10
movzx eax, byte [eax + 0x100b3334]
jmp dword [eax*4 + 0x100b332c]
mov eax, dword [esp + 0x30]
xor ecx, ecx
mov edx, dword [eax]
mov dword [esp + 0x34], edx
mov edx, dword [edx + 0xc]
test edx, edx
jle 0x100b283d
mov eax, dword [esp + 0x34]
mov eax, dword [eax]
cmp dword [eax], 0xfffffffe
jne 0x100b2831
cmp dword [eax + 4], esi
je case.0x100b2803.10
inc ecx
add eax, 0x38
cmp ecx, edx
jl 0x100b2823
mov eax, dword [esp + 0x30]
mov ecx, dword [eax + 4]
mov eax, dword [eax + 8]
mov dword [esp + 0x8c], ecx
mov ecx, dword [esp + 0x34]
mov dword [esp + 0x7c], eax
mov eax, dword [ecx + 0x14]
mov dword [esp + 0x6c], eax
cmp eax, 0xffffffff
je 0x100b290e
mov ecx, dword [ecx]
lea edx, [eax*8]
sub edx, eax
shl edx, 3
add ecx, edx
mov dword [esp + 0x84], edx
mov edx, dword [esp + 0x34]
push dword [esp + 0x8c]
mov eax, dword [ecx]
mov dword [edx + 0x14], eax
mov dword [ecx + 4], esi
mov ecx, edx
mov edx, dword [esp + 0x88]
push dword [esp + 0x80]
mov eax, dword [ecx]
mov byte [edx + eax + 0x2a], 0
mov eax, dword [ecx]
mov dword [edx + eax + 0x2c], 0
mov eax, dword [ecx]
mov dword [edx + eax + 0x34], 0xffffffff
mov eax, dword [ecx]
mov dword [edx + eax], 0xfffffffe
add edx, 4
mov ecx, dword [ecx]
lea eax, [esp + 0x9c]
add ecx, edx
xor edx, edx
push eax
call fcn.100a0f40
mov esi, dword [esp + 0x30]
mov edx, dword [esi + 0x54]
lea ecx, [esi + 0x50]
mov eax, dword [esp + 0x6c]
mov dword [esp + 0x34], eax
cmp edx, dword [ecx + 8]
je 0x100b28f8
mov dword [edx], edi
mov dword [edx + 4], eax
add dword [ecx + 4], 8
jmp 0x100b2916
lea eax, [esp + 0x34]
push eax
lea eax, [esp + 0x68]
push eax
push edx
call fcn.100b4c30
mov edi, dword [esp + 0x64]
jmp 0x100b2916
mov dword [esp + 0x34], eax
mov esi, dword [esp + 0x30]
inc edi
mov dword [esp + 0x64], edi
cmp edi, dword [esp + 0x68]
jle 0x100b2780
mov eax, dword [esi]
mov dword [esp + 0x64], 0
cmp dword [eax + 0xc], 0
jle 0x100b331f
xor esi, esi
mov dword [esp + 0x34], esi
nop
mov eax, dword [eax]
add eax, esi
mov esi, dword [0x1015e7fc]
mov dword [esp + 0x68], eax
mov dword [esp + 0x7c], esi
cmp dword [eax], 0xfffffffe
mov edi, dword [eax + 4]
mov dword [esp + 0x80], edi
jne 0x100b32fc
test edi, edi
je 0x100b32fc
mov eax, dword [edi + 8]
lea ecx, [edi + 8]
push esi
xor edx, edx
push dword [eax + 0x24]
lea eax, [esp + 0xe8]
push eax
call fcn.100a0f40
test al, al
jne 0x100b32fc
mov ecx, dword [esp + 0x30]
mov eax, dword [esp + 0x68]
mov edx, dword [ebp + 0x10]
mov dword [esp + 0x70], eax
mov dword [esp + 0x14], eax
mov eax, dword [ebp + 8]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x10], ecx
mov dword [esp + 0x1c], ecx
lea ecx, [edi + 8]
mov dword [esp + 0x24], eax
mov eax, dword [ecx]
push esi
mov dword [esp + 0x78], edx
mov dword [esp + 0x1c], edx
push dword [eax + 8]
lea eax, [esp + 0xf4]
mov dword [esp + 0x28], edx
push eax
xor edx, edx
call fcn.100a0f40
mov eax, dword [eax + 0x14]
add eax, 0xfffffff7
cmp eax, 0x98
ja case.0x100b29f0.10
movzx eax, byte [eax + 0x100b33f4]
jmp dword [eax*4 + 0x100b33d0]
mov eax, dword [edi]
xor edx, edx
push esi
mov ecx, edi
push dword [eax + 0x270]
lea eax, [esp + 0x100]
push eax
call fcn.100a0f40
test al, al
je 0x100b32fc
mov eax, dword [edi]
xor edx, edx
push esi
mov ecx, edi
push dword [eax + 0x430]
lea eax, [esp + 0x10c]
push eax
call fcn.100a0f40
mov dword [esp + 0x6c], eax
test eax, eax
je 0x100b2afa
mov edx, dword [eax + 8]
lea ecx, [eax + 8]
push dword [0x1015e7fc]
lea eax, [esp + 0x114]
push dword [edx + 8]
xor edx, edx
push eax
call fcn.100a0f40
cmp dword [eax + 0x14], 0x22
jne 0x100b2afa
mov ecx, 0x277e43df
call fcn.100ed590
mov ecx, dword [esp + 0x6c]
cmp byte [eax + ecx], 0
je 0x100b2afa
lea eax, [esp + 0x7c]
mov dword [esp + 0x50], 8
push eax
xorps xmm0, xmm0
mov dword [esp + 0x58], 0xf
movaps xmmword [esp + 0x44], xmm0
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x48], 0x6e616c50
mov dword [esp + 0x4c], 0x676e6974
mov byte [esp + 0x50], 0
call fcn.100b3640
mov ecx, dword [esp + 0x54]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2aeb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov ecx, 0x66dc9d6d
call fcn.100ed590
cmp byte [eax + edi], 0
je 0x100b2b89
lea eax, [esp + 0x7c]
mov dword [esp + 0x50], 8
push eax
xorps xmm0, xmm0
mov dword [esp + 0x58], 0xf
movaps xmmword [esp + 0x44], xmm0
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x48], 0x75666544
mov dword [esp + 0x4c], 0x676e6973
mov byte [esp + 0x50], 0
call fcn.100b3640
mov ecx, dword [esp + 0x54]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2b7a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov eax, dword [0x1015b9d4]
mov ecx, dword [eax]
cmp edi, ecx
jne 0x100b2c4e
mov eax, dword [edi]
xor edx, edx
push esi
mov ecx, edi
push dword [eax + 0x1e8]
lea eax, [esp + 0x124]
push eax
call fcn.100a0f40
mov ecx, dword [0x10143c60]
mov esi, eax
xorps xmm0, xmm0
mov dword [esp + 0x50], 0xc
movaps xmmword [esp + 0x40], xmm0
lea eax, [esp + 0x40]
movq xmm0, qword [str.Local_Player]
push eax
lea eax, [esp + 0x90]
mov dword [esp + 0x4c], ecx
mov ecx, dword [esp + 0x3c]
push eax
mov dword [esp + 0x5c], 0xf
movq qword [esp + 0x48], xmm0
mov byte [esp + 0x54], 0
call fcn.100b46d0
push esi
lea ecx, [esp + 0x74]
mov eax, dword [eax]
add eax, 0x20
push eax
call fcn.100b3490
mov ecx, dword [esp + 0x54]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2c3f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov eax, dword [ebp + 0x10]
push ecx
mov ecx, edi
mov eax, dword [eax + 0x30]
call eax
mov dword [esp + 0x54], 0xf
xorps xmm0, xmm0
lea ecx, [esp + 0x10]
test al, al
je 0x100b2cea
mov eax, dword [0x10143c70]
mov dword [esp + 0x40], eax
mov ax, word [0x10143c74]
mov word [esp + 0x44], ax
mov al, byte [0x10143c76]
mov byte [esp + 0x46], al
lea eax, [esp + 0x7c]
push eax
lea eax, [esp + 0x44]
movlpd qword [esp + 0x4c], xmm0
push eax
mov dword [esp + 0x58], 7
mov byte [esp + 0x4f], 0
call fcn.100b3640
mov ecx, dword [esp + 0x54]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2cdb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov eax, dword [0x10143c68]
movaps xmmword [esp + 0x40], xmm0
mov dword [esp + 0x40], eax
mov ax, word [0x10143c6c]
mov word [esp + 0x44], ax
lea eax, [esp + 0x7c]
push eax
lea eax, [esp + 0x44]
mov dword [esp + 0x54], 6
push eax
mov byte [esp + 0x4e], 0
call fcn.100b3640
mov ecx, dword [esp + 0x54]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2d4f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov ecx, dword [esp + 0x38]
xorps xmm0, xmm0
movaps xmmword [esp + 0x10], xmm0
mov eax, 0x3443
mov word [esp + 0x10], ax
lea eax, [esp + 0x10]
push eax
lea eax, [esp + 0x88]
mov dword [esp + 0x24], 2
push eax
mov dword [esp + 0x2c], 0xf
mov byte [esp + 0x1a], 0
call fcn.100b46d0
push 0
lea ecx, [esp + 0x74]
mov eax, dword [eax]
add eax, 0x20
push eax
call fcn.100b3490
mov ecx, dword [esp + 0x24]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x10]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2ddc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov ax, word [0x1014548c]
xorps xmm0, xmm0
mov ecx, dword [esp + 0x38]
movaps xmmword [esp + 0x10], xmm0
movq xmm0, qword [str.Planted_C4]
mov word [esp + 0x18], ax
lea eax, [esp + 0x10]
push eax
lea eax, [esp + 0xbc]
mov dword [esp + 0x24], 0xa
push eax
mov dword [esp + 0x2c], 0xf
movq qword [esp + 0x18], xmm0
mov byte [esp + 0x22], 0
call fcn.100b46d0
push 0
lea ecx, [esp + 0x74]
mov eax, dword [eax]
add eax, 0x20
push eax
call fcn.100b3490
mov ecx, dword [esp + 0x24]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x10]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2e78
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov ecx, dword [esp + 0x38]
lea eax, [esp + 0x10]
push eax
xorps xmm0, xmm0
mov dword [esp + 0x24], 8
movaps xmmword [esp + 0x14], xmm0
lea eax, [esp + 0xc4]
push eax
mov dword [esp + 0x2c], 0xf
mov dword [esp + 0x18], 0x63696843
mov dword [esp + 0x1c], 0x736e656b
mov byte [esp + 0x20], 0
call fcn.100b46d0
push 0
lea ecx, [esp + 0x74]
mov eax, dword [eax]
add eax, 0x20
push eax
call fcn.100b3490
mov ecx, dword [esp + 0x24]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x10]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2f0b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov ax, word [0x10146bd0]
movq xmm0, qword [str.Defuse_Kits]
mov ecx, dword [esp + 0x38]
mov word [esp + 0x18], ax
mov al, byte [0x10146bd2]
mov byte [esp + 0x1a], al
lea eax, [esp + 0x10]
push eax
lea eax, [esp + 0xcc]
mov dword [esp + 0x20], 0
push eax
mov dword [esp + 0x28], 0xb
mov dword [esp + 0x2c], 0xf
movq qword [esp + 0x18], xmm0
mov byte [esp + 0x23], 0
call fcn.100b46d0
push 0
lea ecx, [esp + 0x74]
mov eax, dword [eax]
add eax, 0x20
push eax
call fcn.100b3490
mov ecx, dword [esp + 0x24]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x10]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b2fb0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov ax, word [0x10143e54]
movq xmm0, qword [str.Projectiles]
mov ecx, dword [esp + 0x38]
mov word [esp + 0x18], ax
mov al, byte [0x10143e56]
mov byte [esp + 0x1a], al
lea eax, [esp + 0x10]
push eax
lea eax, [esp + 0xd4]
mov dword [esp + 0x20], 0
push eax
mov dword [esp + 0x28], 0xb
mov dword [esp + 0x2c], 0xf
movq qword [esp + 0x18], xmm0
mov byte [esp + 0x23], 0
call fcn.100b46d0
push 0
lea ecx, [esp + 0x74]
mov eax, dword [eax]
add eax, 0x20
push eax
call fcn.100b3490
mov ecx, dword [esp + 0x24]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x10]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b3055
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov ecx, dword [esp + 0x38]
lea eax, [esp + 0x10]
push eax
xorps xmm0, xmm0
mov dword [esp + 0x24], 8
movaps xmmword [esp + 0x14], xmm0
lea eax, [esp + 0xdc]
push eax
mov dword [esp + 0x2c], 0xf
mov dword [esp + 0x18], 0x74736f48
mov dword [esp + 0x1c], 0x73656761
mov byte [esp + 0x20], 0
call fcn.100b46d0
push 0
lea ecx, [esp + 0x74]
mov eax, dword [eax]
add eax, 0x20
push eax
call fcn.100b3490
mov ecx, dword [esp + 0x24]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x10]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b30e8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov ecx, dword [esp + 0x38]
lea eax, [esp + 0x10]
push eax
xorps xmm0, xmm0
mov dword [esp + 0x24], 8
movaps xmmword [esp + 0x14], xmm0
lea eax, [esp + 0x98]
push eax
mov dword [esp + 0x2c], 0xf
mov dword [esp + 0x18], 0x64676152
mov dword [esp + 0x1c], 0x736c6c6f
mov byte [esp + 0x20], 0
call fcn.100b46d0
push 0
lea ecx, [esp + 0x74]
mov eax, dword [eax]
add eax, 0x20
push eax
call fcn.100b3490
mov ecx, dword [esp + 0x24]
cmp ecx, 0x10
jb 0x100b32fc
mov edx, dword [esp + 0x10]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b317b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
jmp 0x100b32fc
mov eax, dword [edi]
xor edx, edx
push esi
mov ecx, edi
push dword [eax + 0x298]
lea eax, [esp + 0x130]
push eax
call fcn.100a0f40
test al, al
je 0x100b32fc
mov eax, dword [0x10143e44]
xorps xmm0, xmm0
mov esi, dword [esp + 0x38]
mov ecx, esi
mov dword [esp + 0x10], eax
mov ax, word [0x10143e48]
mov word [esp + 0x14], ax
mov al, byte [0x10143e4a]
mov byte [esp + 0x16], al
lea eax, [esp + 0x10]
push eax
lea eax, [esp + 0xa4]
movlpd qword [esp + 0x1c], xmm0
push eax
mov dword [esp + 0x28], 7
mov dword [esp + 0x2c], 0xf
mov byte [esp + 0x1f], 0
call fcn.100b46d0
push 0
lea ecx, [esp + 0x74]
mov eax, dword [eax]
add eax, 0x20
push eax
call fcn.100b3490
mov ecx, dword [esp + 0x24]
cmp ecx, 0x10
jb 0x100b3246
mov edx, dword [esp + 0x10]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b323c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
add esp, 8
mov eax, dword [0x10143e44]
xorps xmm0, xmm0
mov dword [esp + 0x10], eax
mov ecx, esi
mov ax, word [0x10143e48]
mov word [esp + 0x14], ax
mov al, byte [0x10143e4a]
mov byte [esp + 0x16], al
lea eax, [esp + 0x10]
push eax
lea eax, [esp + 0xb0]
movlpd qword [esp + 0x1c], xmm0
push eax
mov dword [esp + 0x28], 7
mov dword [esp + 0x2c], 0xf
mov byte [esp + 0x1f], 0
call fcn.100b46d0
mov ecx, dword [esp + 0x24]
mov eax, dword [eax]
mov al, byte [eax + 0x35]
mov byte [esp + 0x3f], al
cmp ecx, 0x10
jb 0x100b32d4
mov edx, dword [esp + 0x10]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100b32c6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b3327
push ecx
push edx
call fcn.100fdb97
mov al, byte [esp + 0x47]
add esp, 8
test al, al
jne 0x100b32fc
mov eax, dword [esp + 0x68]
xor edx, edx
mov byte [eax + 0x28], 0
lea ecx, [eax + 4]
mov eax, dword [esp + 0x30]
push dword [eax + 4]
push dword [eax + 8]
lea eax, [esp + 0x13c]
push eax
call fcn.100a0f40
mov eax, dword [esp + 0x30]
mov ecx, dword [esp + 0x64]
mov esi, dword [esp + 0x34]
inc ecx
add esi, 0x38
mov dword [esp + 0x64], ecx
mov eax, dword [eax]
mov dword [esp + 0x34], esi
cmp ecx, dword [eax + 0xc]
jl 0x100b2940
pop edi
pop esi
mov esp, ebp
pop ebp
ret 0xc
call fcn.1010e5c5
or ch, byte [eax]
or edx, dword [eax]
adc ch, byte [ecx]
or edx, dword [eax]
add byte [ecx], al
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add byte [ecx], al
add dword [ecx], eax
add byte [ecx], al
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [eax], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [eax], eax
add dword [ecx], eax
add dword [ecx], eax
add byte [ecx], al
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add byte [ecx], al
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [eax], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add byte [ecx], al
add dword [ecx], eax
add byte [ecx], al
add dword [ecx], eax
add byte [edi], cl
pop ds
add byte [edi + 0x5e100b2f], bh
sub eax, 0x2e87100b
or edx, dword [eax]
imul dword [ecx]
or edx, dword [eax]
div dword [eax]
or edx, dword [eax]
sbb ch, byte [edi]
or edx, dword [eax]
xor byte fs:[ebx], cl
adc bl, ch
sub eax, 0x318a100b
or edx, dword [eax]
add byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
add byte [eax], cl
or byte [eax], cl
add byte [ecx], al
or byte [edx], al
or byte [eax], cl
or byte [ebx], al
or byte [eax + ecx], al
or byte [eax], cl
or byte [eax], cl
add byte [eax], cl
or byte [eax], cl
or byte [134744072], al
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [esi], al
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
add byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [edi], al
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], cl
or byte [eax], al
or byte [eax], cl
or byte [eax], al
or byte [eax], cl
or byte [eax], al
int3