Function at 0x1001de20
Capabilities:
Check for peb beingdebugged flag

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10044888
mov eax, dword fs:[0]
push eax
sub esp, 0x98
mov eax, dword [0x100c7140]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.8B_35_________6A_00_55_6A_00_6A_00_52_50
mov dword [eax + 4], 0x28
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 0
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 2]
mov dword [0x100c856c], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.FF_35_________FF_74_24_10_6A_00_50
mov dword [eax + 4], 0x22
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 1
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 2]
mov dword [0x100c84f0], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.D8_35_________D9_9B_F0_00_00_00_D9_45_08_D8_1D
mov dword [eax + 4], 0x2e
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 2
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 2]
mov dword [0x100c84f4], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.8B_44_24_04_53_8B_5C_24_0C_53_53_53_53_50
mov dword [eax + 4], 0x29
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 3
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov dword [0x100c8610], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.53_56_57_55_81_EC_20_01_00_00_8B
mov dword [eax + 4], 0x20
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 4
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov dword [0x100c8618], eax
call fcn.10018d20
mov eax, dword [0x100c8618]
lea ecx, [ebp - 0x58]
add eax, 0xa
sub esp, 8
mov dword [0x100c8540], eax
mov eax, esp
mov dword [eax], str.80_3D_________00_D9_C1_DD_DA_74_00
mov dword [eax + 4], 0x22
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 5
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 2]
mov dword [0x100c8604], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.A1_________85_C0_74_05_83_F8_02_75_1D
mov dword [eax + 4], 0x25
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 6
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 1]
mov dword [0x100c85fc], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.DF_E0_F6_C4_45_75_00_C7_05
mov dword [eax + 4], 0x1a
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 7
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 9]
mov dword [0x100c8600], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.80_3D___________74_04_83_C4_38_C3
mov dword [eax + 4], 0x21
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 8
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 2]
mov dword [0x100c8608], eax
call fcn.10018d20
push 1
mov ecx, 0x100c66f8
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, 0x100c66f8
call fcn.100017a0
mov eax, dword [0x100c6728]
mov ecx, 0x100c67d0
push 1
mov eax, dword [eax]
mov eax, dword [eax + 2]
mov dword [0x100c8538], eax
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, 0x100c67d0
call fcn.100017a0
mov eax, dword [0x100c6800]
lea ecx, [ebp - 0x58]
sub esp, 8
mov eax, dword [eax]
mov eax, dword [eax + 2]
mov dword [0x100c853c], eax
mov eax, esp
mov dword [eax], str.53_83_EC_10_8B_5C_24_18_8A_13
mov dword [eax + 4], 0x1d
call fcn.100187b0
mov esi, eax
push 2
mov ecx, esi
mov dword [ebp - 4], 9
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax + 4]
mov dword [0x100c8544], eax
call fcn.10018d20
sub esp, 8
mov eax, esp
mov dword [eax], str.C6_05_________FF_EB
lea ecx, [ebp - 0x58]
mov dword [eax + 4], 0x13
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 0xa
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 2]
mov dword [0x100c8548], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.8B_44_24_04_66_A3_________C3
mov dword [eax + 4], 0x1c
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 0xb
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 6]
mov dword [0x100c854c], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.A2_________D9_EE_D9_05_________D8_15_________DF_E0
mov dword [eax + 4], 0x32
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 0xc
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 1]
mov dword [0x100c8550], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.C6_05_________01_C3
mov dword [eax + 4], 0x13
call fcn.100187b0
mov esi, eax
push 7
mov ecx, esi
mov dword [ebp - 4], 0xd
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 2]
lea ecx, [ebp - 0x58]
mov dword [0x100c8554], eax
mov dword [ebp - 4], 0xffffffff
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0x58]
mov eax, esp
mov dword [eax], str.66_83_0D_________FF_C7_05_________00_00_00_00
mov dword [eax + 4], 0x2d
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 0xe
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax]
mov eax, dword [eax + 3]
mov dword [0x100c8558], eax
call fcn.10018d20
sub esp, 8
lea ecx, [ebp - 0xa0]
mov eax, esp
mov dword [eax], str.A1_________83_C4_14_83_F8_03_74_0A_83_F8_01
mov dword [eax + 4], 0x2b
call fcn.100187b0
mov esi, eax
push 1
mov ecx, esi
mov dword [ebp - 4], 0xf
call fcn.100017a0
push 0xffffffffffffffff
mov ecx, esi
call fcn.100017a0
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0xa0]
mov eax, dword [eax]
mov eax, dword [eax + 1]
mov dword [0x100c855c], eax
call fcn.10018d20
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100230bc
mov esp, ebp
pop ebp
ret