Function at 0x10001063
Capabilities:
Allocate thread local storage
Contain obfuscated stackstrings

Disassembly:
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x1021bd34], eax
call fcn.10044000
mov eax, 0x101fd628
mov dword [0x1021be08], eax
call fcn.100b8e20
call fcn.100b824c
call fcn.100b7c10
call fcn.100b6190
call fcn.100b40cc
call fcn.100b3970
call fcn.100b2f4f
call fcn.100b206b
call fcn.100b1aca
call fcn.100b18ef
call fcn.100b1536
call fcn.100af817
call fcn.100ae820
call fcn.100ad631
call fcn.100ad0bf
call fcn.100abe00
call fcn.100aaa63
call fcn.100a8579
call fcn.100a766d
call fcn.100a49d9
call fcn.100a332d
call fcn.100a2d9e
call fcn.100a05fa
push 0x1021c434
push 0
push 1
push 0x100
push 1
call fcn.100b155f
push 0x1021c498
push 0
push 7
push 1
push 0xc
call fcn.100b155f
push 0x1021c4a0
push 0
push 5
push 1
push 4
call fcn.100b155f
push edx
call fcn.100b8e70
pop edx
push eax
push edx
call fcn.100b8e70
pop edx
push eax
push edx
call fcn.100b8e70
pop edx
push eax
call fcn.100adcae
lea edx, str.launchertemp_bass.dll
push edx
call fcn.100b8eb0
call fcn.100443f2
add dword [esp], edx
call fcn.1003b2b7
call fcn.10044410
push 1
push 0x2a
call dword [0x1021c06c]
push edx
call fcn.100b8e70
pop edx
push eax
push edx
call fcn.100b8e70
pop edx
push eax
push edx
call fcn.100b8e70
pop edx
push eax
call fcn.100adcae
lea edx, str.launchertemp_fasm.dll
push edx
call fcn.100b8eb0
call fcn.100b8f10
push 0xffffffff
call fcn.100443f2
add dword [esp + 4], edx
call fcn.100a85ec
call fcn.10044410
mov dword [0x1021bfc4], eax
cmp dword [0x1021bfc4], 0
je 0x1000123e
lea eax, str.fasm_GetVersion
push eax
push dword [0x1021bfc4]
call fcn.100a8646
mov dword [0x1021bedc], eax
lea eax, str.fasm_Assemble
push eax
push dword [0x1021bfc4]
call fcn.100a8646
mov dword [0x1021bdb4], eax
lea eax, str.fasm_AssembleFile
push eax
push dword [0x1021bfc4]
call fcn.100a8646
mov dword [0x1021bdac], eax
jmp 0x10001251
lea eax, str.Unable_to_open_fasm.dll
push eax
lea eax, str.Fatal_Error
push eax
call fcn.100a2e08
lea ebp, [0x1021c38c]
mov dword [ebp], 0xe436ebb3
mov word [ebp + 4], 0x524f
mov word [ebp + 6], 0x11ce
mov byte [ebp + 8], 0x9f
mov byte [ebp + 9], 0x53
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0x20
mov byte [ebp + 0xc], 0xaf
mov byte [ebp + 0xd], 0xb
mov byte [ebp + 0xe], 0xa7
mov byte [ebp + 0xf], 0x70
lea ebp, [0x1021c414]
mov dword [ebp], 0x56a868a9
mov word [ebp + 4], 0xad4
mov word [ebp + 6], 0x11ce
mov byte [ebp + 8], 0xb0
mov byte [ebp + 9], 0x3a
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0x20
mov byte [ebp + 0xc], 0xaf
mov byte [ebp + 0xd], 0xb
mov byte [ebp + 0xe], 0xa7
mov byte [ebp + 0xf], 0x70
lea ebp, [0x1021c17c]
mov dword [ebp], 0x56a868b1
mov word [ebp + 4], 0xad4
mov word [ebp + 6], 0x11ce
mov byte [ebp + 8], 0xb0
mov byte [ebp + 9], 0x3a
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0x20
mov byte [ebp + 0xc], 0xaf
mov byte [ebp + 0xd], 0xb
mov byte [ebp + 0xe], 0xa7
mov byte [ebp + 0xf], 0x70
lea ebp, [0x1021c404]
mov dword [ebp], 0x56a868c0
mov word [ebp + 4], 0xad4
mov word [ebp + 6], 0x11ce
mov byte [ebp + 8], 0xb0
mov byte [ebp + 9], 0x3a
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0x20
mov byte [ebp + 0xc], 0xaf
mov byte [ebp + 0xd], 0xb
mov byte [ebp + 0xe], 0xa7
mov byte [ebp + 0xf], 0x70
lea ebp, [0x1021c36c]
mov dword [ebp], 0x36b73880
mov word [ebp + 4], 0xc2c8
mov word [ebp + 6], 0x11cf
mov byte [ebp + 8], 0x8b
mov byte [ebp + 9], 0x46
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], pe_nt_image_headers32
mov byte [ebp + 0xc], 0x5f
mov byte [ebp + 0xd], 0x6c
mov byte [ebp + 0xe], 0xef
mov byte [ebp + 0xf], 0x60
lea ebp, [0x1021c424]
mov dword [ebp], 0x56a868b4
mov word [ebp + 4], 0xad4
mov word [ebp + 6], 0x11ce
mov byte [ebp + 8], 0xb0
mov byte [ebp + 9], 0x3a
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0x20
mov byte [ebp + 0xc], 0xaf
mov byte [ebp + 0xd], 0xb
mov byte [ebp + 0xe], 0xa7
mov byte [ebp + 0xf], 0x70
lea ebp, [0x1021c2d4]
mov dword [ebp], 0x56a868b3
mov word [ebp + 4], 0xad4
mov word [ebp + 6], 0x11ce
mov byte [ebp + 8], 0xb0
mov byte [ebp + 9], 0x3a
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0x20
mov byte [ebp + 0xc], 0xaf
mov byte [ebp + 0xd], 0xb
mov byte [ebp + 0xe], 0xa7
mov byte [ebp + 0xf], 0x70
lea ebp, [0x1021c37c]
mov dword [ebp], 0x56a868b5
mov word [ebp + 4], 0xad4
mov word [ebp + 6], 0x11ce
mov byte [ebp + 8], 0xb0
mov byte [ebp + 9], 0x3a
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0x20
mov byte [ebp + 0xc], 0xaf
mov byte [ebp + 0xd], 0xb
mov byte [ebp + 0xe], 0xa7
mov byte [ebp + 0xf], 0x70
lea ebp, [0x1021c36c]
mov dword [ebp], 0x36b73880
mov word [ebp + 4], 0xc2c8
mov word [ebp + 6], 0x11cf
mov byte [ebp + 8], 0x8b
mov byte [ebp + 9], 0x46
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], pe_nt_image_headers32
mov byte [ebp + 0xc], 0x5f
mov byte [ebp + 0xd], 0x6c
mov byte [ebp + 0xe], 0xef
mov byte [ebp + 0xf], 0x60
lea ebp, [0x1021c108]
mov dword [ebp], 0x56a86895
mov word [ebp + 4], 0xad4
mov word [ebp + 6], 0x11ce
mov byte [ebp + 8], 0xb0
mov byte [ebp + 9], 0x3a
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0x20
mov byte [ebp + 0xc], 0xaf
mov byte [ebp + 0xd], 0xb
mov byte [ebp + 0xe], 0xa7
mov byte [ebp + 0xf], 0x70
lea ebp, [0x1021c22c]
mov dword [ebp], 0x51b4abf3
mov word [ebp + 4], 0x748f
mov word [ebp + 6], 0x4e3b
mov byte [ebp + 8], 0xa2
mov byte [ebp + 9], 0x76
mov byte [ebp + 0xa], 0xc8
mov byte [ebp + 0xb], 0x28
mov byte [ebp + 0xc], 0x33
mov byte [ebp + 0xd], 0xe
mov byte [ebp + 0xe], 0x92
mov byte [ebp + 0xf], 0x6a
lea ebp, [0x1021c2c4]
mov dword [ebp], 0x5a804648
mov word [ebp + 4], 0x4f66
mov word [ebp + 6], 0x4867
mov byte [ebp + 8], 0x9c
mov byte [ebp + 9], 0x43
mov byte [ebp + 0xa], 0x4f
mov byte [ebp + 0xb], 0x5c
mov byte [ebp + 0xc], 0x82
mov byte [ebp + 0xd], 0x2c
mov byte [ebp + 0xe], 0xf1
mov byte [ebp + 0xf], 0xb8
lea ebp, [0x1021c2a4]
mov dword [ebp], 0x8f537d09
mov word [ebp + 4], 0xf85e
mov word [ebp + 6], 0x4414
mov byte [ebp + 8], 0xb2
mov byte [ebp + 9], 0x3b
mov byte [ebp + 0xa], 0x50
mov byte [ebp + 0xb], 0x2e
mov byte [ebp + 0xc], 0x54
mov byte [ebp + 0xd], 0xc7
mov byte [ebp + 0xe], 0x99
mov byte [ebp + 0xf], 0x27
lea ebp, [0x1021c3f4]
mov dword [ebp], 0xb87beb7b
mov word [ebp + 4], 0x8d29
mov word [ebp + 6], 0x423f
mov byte [ebp + 8], 0xae
mov byte [ebp + 9], 0x4d
mov byte [ebp + 0xa], 0x65
mov byte [ebp + 0xb], 0x82
mov byte [ebp + 0xc], 0xc1
mov byte [ebp + 0xd], 1
mov byte [ebp + 0xe], 0x75
mov byte [ebp + 0xf], 0xac
lea ebp, [0x1021c2b4]
mov dword [ebp], 0x9e5530c5
mov word [ebp + 4], 0x7034
mov word [ebp + 6], 0x48b4
mov byte [ebp + 8], 0xbb
mov byte [ebp + 9], 0x46
mov byte [ebp + 0xa], 0xb
mov byte [ebp + 0xb], 0x8a
mov byte [ebp + 0xc], 0x6e
mov byte [ebp + 0xd], 0xfc
mov byte [ebp + 0xe], 0x8e
mov byte [ebp + 0xf], 0x36
lea ebp, [0x1021c294]
mov dword [ebp], 0xeb1088c
mov word [ebp + 4], 0x4dcd
mov word [ebp + 6], 0x46f0
mov byte [ebp + 8], 0x87
mov byte [ebp + 9], 0x8f
mov byte [ebp + 0xa], 0x39
mov byte [ebp + 0xb], 0xda
mov byte [ebp + 0xc], 0xe8
mov byte [ebp + 0xd], 0x6a
mov byte [ebp + 0xe], 0x51
mov byte [ebp + 0xf], 0xb7
lea ebp, [0x1021c16c]
mov dword [ebp], 0xcd8743a1
mov word [ebp + 4], 0x3736
mov word [ebp + 6], 0x11d0
mov byte [ebp + 8], 0x9e
mov byte [ebp + 9], 0x69
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0xc0
mov byte [ebp + 0xc], 0x4f
mov byte [ebp + 0xd], 0xd7
mov byte [ebp + 0xe], 0xc1
mov byte [ebp + 0xf], 0x5b
lea ebp, [0x1021c39c]
mov dword [ebp], 0x70e102b0
mov word [ebp + 4], 0x5556
mov word [ebp + 6], 0x11ce
mov byte [ebp + 8], 0x97
mov byte [ebp + 9], 0xc0
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0xaa
mov byte [ebp + 0xc], 0
mov byte [ebp + 0xd], 0x55
mov byte [ebp + 0xe], 0x59
mov byte [ebp + 0xf], 0x5a
lea ebp, [0x1021c3ac]
mov dword [ebp], 0xe30629d1
mov word [ebp + 4], 0x27e5
mov word [ebp + 6], 0x11ce
mov byte [ebp + 8], 0x87
mov byte [ebp + 9], 0x5d
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0x60
mov byte [ebp + 0xc], 0x8c
mov byte [ebp + 0xd], 0xb7
mov byte [ebp + 0xe], pe_nt_image_headers32
mov byte [ebp + 0xf], 0x66
lea ebp, [0x1021c23c]
mov dword [ebp], 0x7b785574
mov word [ebp + 4], 0x8c82
mov word [ebp + 6], 0x11cf
mov byte [ebp + 8], 0xbc
mov byte [ebp + 9], 0xc
mov byte [ebp + 0xa], 0
mov byte [ebp + 0xb], 0xaa
mov byte [ebp + 0xc], 0
mov byte [ebp + 0xd], 0xac
mov byte [ebp + 0xe], 0x74
mov byte [ebp + 0xf], 0xf6
lea eax, [0x10038f45]
push eax
pop dword [0x1021c084]
lea ebp, [0x1021c18c]
mov dword [ebp + 0x94], 9
ret