Function at 0x40e530
Capabilities:
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x442d92
mov eax, dword fs:[0]
push eax
sub esp, 8
push esi
push edi
mov eax, dword [0x45d014]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0x40
mov dword [ebp - 0x14], 0x461020
mov dword [0x461020], 0
mov dword [0x461030], 0
mov dword [0x461034], 0xf
call fcn.00409650
movups xmm0, xmmword [str.06C93D02D7D5173DF7312C79DDE1FDB2ABF473D766DC48B3]
mov dword [0x461030], 0x30
mov dword [0x461034], 0x3f
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x44b3b0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x44b3c0]
movups xmmword [eax + 0x20], xmm0
mov byte [eax + 0x30], 0
mov dword [0x461020], eax
mov dword [ebp - 4], 0
push 0x20
mov dword [0x461038], 0
mov dword [0x461048], 0
mov dword [0x46104c], 0xf
call fcn.00409650
movups xmm0, xmmword [str.http:__www.blmgame2.com_]
mov dword [0x461048], 0x18
mov dword [0x46104c], 0x1f
movups xmmword [eax], xmm0
movq xmm0, qword [0x44b3e4]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
mov dword [0x461038], eax
mov byte [ebp - 4], 1
mov dword [0x461050], 0
mov dword [0x461064], 0xf
mov dword [0x461060], 1
mov word [0x461050], 0x33
mov byte [ebp - 4], 2
mov dword [0x461068], 0
mov dword [0x46107c], 0xf
mov dword [0x461078], 1
mov word [0x461068], 0x33
mov byte [ebp - 4], 3
push 0x90
mov dword [0x461080], 0
mov dword [0x461090], 0
mov dword [0x461094], 0xf
call fcn.00409650
mov dword [0x461090], 0x80
mov ecx, 0x20
mov dword [0x461094], 0x8f
mov esi, str.1FC17CC08499FF6E6FE2299DDB68BAA773908275407862E38F43E75A71A5483C446A7D22557077F2CEE6BB00D6C420D2A9FA185F36B1BA93BD98FDADFDC0BF48
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov byte [eax + 0x80], 0
mov dword [0x461080], eax
mov byte [ebp - 4], 4
push 0x90
mov dword [0x461098], 0
mov dword [0x4610a8], 0
mov dword [0x4610ac], 0xf
call fcn.00409650
mov dword [0x4610a8], 0x80
mov ecx, 0x20
mov dword [0x4610ac], 0x8f
mov esi, str.E101B2FD25F1CEC1FE0D0852960AE997862D27F5129B4A1E2D68330EB2B961931A26F83C8282E08862491396E1621EF2B286115E128D6508E76A4CF50AC0B0A5
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov byte [eax + 0x80], 0
mov dword [0x461098], eax
mov byte [ebp - 4], 5
mov dword [0x4610b0], 0
mov dword [0x4610c4], 0xf
mov dword [0x4610c0], 0
mov byte [ebp - 4], 6
mov word [0x4610c8], 0x101
push 0x20
mov dword [0x4610cc], 0
mov dword [0x4610dc], 0
mov dword [0x4610e0], 0xf
call fcn.00409650
movups xmm0, xmmword [str.key__hf_a]
mov dword [0x4610dc], 0x15
mov dword [0x4610e0], 0x1f
movups xmmword [eax], xmm0
mov ecx, dword [0x44b514]
mov dword [eax + 0x10], ecx
mov cl, byte [0x44b518]
mov byte [eax + 0x14], cl
mov byte [eax + 0x15], 0
mov dword [0x4610cc], eax
mov byte [ebp - 4], 7
mov dword [0x4610e4], 0
mov dword [0x4610f8], 0xf
mov dword [0x4610f4], 0
mov byte [ebp - 4], 8
mov eax, dword [str._10.9.1_]
mov ecx, dword [0x44b520]
mov dword [0x4610fc], 0
mov dword [0x461110], 0xf
mov dword [0x46110c], 8
mov dword [0x4610fc], eax
mov dword [0x461100], ecx
mov byte [0x461104], 0
mov byte [ebp - 4], 9
mov eax, dword [str.10.9.1]
mov dword [0x461114], 0
mov dword [0x461114], eax
mov ax, word [0x44b52c]
mov dword [0x461128], 0xf
mov dword [0x461124], 6
mov word [0x461118], ax
mov byte [0x46111a], 0
mov byte [ebp - 4], 0xa
mov dword [0x46112c], 0
mov dword [0x461140], 0xf
mov dword [0x46113c], 0
mov byte [ebp - 4], 0xb
mov ecx, 0x461144
push 0
push 0x44b300
mov dword [0x461144], 0
mov dword [0x461154], 0
mov dword [0x461158], 0xf
call fcn.004096f0
mov byte [ebp - 4], 0xc
mov ecx, 0x46115c
push 0
push 0x44b300
mov dword [0x46115c], 0
mov dword [0x46116c], 0
mov dword [0x461170], 0xf
call fcn.004096f0
mov byte [ebp - 4], 0xd
mov ecx, 0x461174
push 6
push 0x44b530
mov dword [0x461174], 0
mov dword [0x461184], 0
mov dword [0x461188], 0xf
call fcn.004096f0
mov byte [ebp - 4], 0xe
mov ecx, 0x46118c
push 6
push str.TL.exe
mov dword [0x46118c], 0
mov dword [0x46119c], 0
mov dword [0x4611a0], 7
call fcn.00409dc0
mov byte [ebp - 4], 0xf
mov ecx, 0x4611a4
push 0xc
push str.UnrealWindow
mov dword [0x4611a4], 0
mov dword [0x4611b4], 0
mov dword [0x4611b8], 7
call fcn.00409dc0
mov byte [ebp - 4], 0x10
mov ecx, 0x4611bc
push 9
push 0x44b564
mov dword [0x4611bc], 0
mov dword [0x4611cc], 0
mov dword [0x4611d0], 0xf
call fcn.004096f0
mov byte [ebp - 4], 0x11
mov ecx, 0x4611d4
push 9
push str.steam.exe
mov dword [0x4611d4], 0
mov dword [0x4611e4], 0
mov dword [0x4611e8], 7
call fcn.00409dc0
mov byte [ebp - 4], 0x12
mov ecx, 0x4611ec
push 0x12
push 0x44b584
mov dword [0x4611ec], 0
mov dword [0x4611fc], 0
mov dword [0x461200], 0xf
call fcn.004096f0
mov byte [ebp - 4], 0x13
mov ecx, 0x461204
push 0x12
push str.THRONE_AND_LIBERTY
mov dword [0x461204], 0
mov dword [0x461214], 0
mov dword [0x461218], 7
call fcn.00409dc0
mov byte [ebp - 4], 0x14
mov ecx, 0x46121c
push 0x13
push str.TLBinariesWin64_
mov dword [0x46121c], 0
mov dword [0x46122c], 0
mov dword [0x461230], 0xf
call fcn.004096f0
mov byte [ebp - 4], 0x15
mov ecx, 0x461234
push 5
push 0x44b5d4
mov dword [0x461234], 0
mov dword [0x461244], 0
mov dword [0x461248], 0xf
call fcn.004096f0
mov byte [ebp - 4], 0x16
mov ecx, 0x46124c
push 5
push 0x44b5dc
mov dword [0x46124c], 0
mov dword [0x46125c], 0
mov dword [0x461260], 7
call fcn.00409dc0
mov byte [ebp - 4], 0x17
mov ecx, 0x461264
push 5
push 0x44b5d4
mov dword [0x461264], 0
mov dword [0x461274], 0
mov dword [0x461278], 0xf
call fcn.004096f0
mov byte [ebp - 4], 0x18
mov ecx, 0x46127c
push 5
push 0x44b5dc
mov dword [0x46127c], 0
mov dword [0x46128c], 0
mov dword [0x461290], 7
call fcn.00409dc0
mov byte [ebp - 4], 0x19
mov dword [0x461294], 0
mov dword [0x4612a4], 0
mov dword [0x4612a8], 7
mov byte [ebp - 4], 0x1a
mov dword [0x4612ac], 0
mov dword [0x4612bc], 0
mov dword [0x4612c0], 7
mov byte [ebp - 4], 0x1b
mov dword [0x4612c4], 0
mov dword [0x4612d4], 0
mov dword [0x4612d8], 7
mov byte [ebp - 4], 0x1c
mov dword [0x4612dc], 0
mov dword [0x4612ec], 0
mov dword [0x4612f0], 7
mov byte [ebp - 4], 0x1d
mov dword [0x4612f4], 0
mov dword [0x461304], 0
mov dword [0x461308], 7
mov dword [ebp - 4], 0xffffffff
mov eax, 0x461020
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret