Function at 0x10001037
Capabilities:
Allocate thread local storage
Hash data using crc32b

Disassembly:
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x101df4f0], eax
mov eax, 0x101d7b8c
mov dword [0x101df524], eax
call fcn.1000f3ca
call fcn.1004fac0
call fcn.1004eee9
call fcn.1004ea40
call fcn.1004cde0
call fcn.1004abea
call fcn.1004a300
call fcn.10049bd3
call fcn.10049204
call fcn.1004845b
call fcn.10047fbc
call fcn.10047cb8
call fcn.1004588a
call fcn.10043c72
call fcn.10043622
call fcn.10042eeb
call fcn.10042360
call fcn.10041108
call fcn.1003fa72
call fcn.1003f8f6
call fcn.1003f8c3
call fcn.1003e41c
call fcn.1003e376
call fcn.10038f09
call fcn.100373f9
call fcn.100352eb
call fcn.1003510b
call fcn.1003410b
call fcn.10033ebc
call fcn.10032d88
call fcn.10032b5f
call fcn.1003280e
call fcn.1003258b
call fcn.1003181e
call fcn.10032607
mov dword [0x101df5ac], eax
mov dword [0x101df57c], 0
push 7
push 0x101d7b68
lea eax, [0x101df5e8]
push eax
push 0x59
call fcn.10049223
call fcn.10045583
call fcn.100364ea
call fcn.1003343b
mov dword [0x101df558], 0
mov dword [0x101df580], 0
push 7
xor eax, eax
push eax
lea eax, [0x101df5f0]
push eax
push 4
call fcn.10049223
mov edi, 0x101d7028
mov ecx, 0xab8
xor byte [edi], 0x88
sub edi, 0xffffffff
sub ecx, 1
jne 0x10001179
call fcn.10036c40
call fcn.10036c40
call fcn.1000226b
mov dword [0x101df578], eax
call fcn.100371f0
call fcn.10036c40
call fcn.100364ea
call fcn.100365b6
push 0x101df5e0
push 0x101d7b84
push 7
push 0xa
push 0x2030
call fcn.10047ce1
lea eax, [0x101d721e]
push eax
push 0
push 0xf4
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 7
push 8
push 0
call fcn.1000e655
lea eax, [0x101d79c0]
push eax
push 0
push 0x29b1
push 0
push 0
push 0
push 0
push 0xffffffff
push 0xffffffff
push 0
push 0x1021
push 0x10
push 1
call fcn.1000e655
lea eax, [0x101d7328]
push eax
push 0
push 0x4b37
push 0
push 0
push 1
push 1
push 0xffffffff
push 0xffffffff
push 0
push 0x8005
push 0x10
push 2
call fcn.1000e655
lea eax, [0x101d7660]
push eax
push 0
push 0xcbf43926
push 0xffffffff
push 0xffffffff
push 1
push 1
push 0xffffffff
push 0xffffffff
push 0
push 0x4c11db7
push 0x20
push 3
call fcn.1000e655
lea eax, [0x101d750c]
push eax
push 0
push 0xfc891918
push 0xffffffff
push 0xffffffff
push 0
push 0
push 0xffffffff
push 0xffffffff
push 0
push 0x4c11db7
push 0x20
push 4
call fcn.1000e655
lea eax, [0x101d7624]
push eax
push 0
push 0xe3069283
push 0xffffffff
push 0xffffffff
push 1
push 1
push 0xffffffff
push 0xffffffff
push 0
push 0x1edc6f41
push 0x20
push 5
call fcn.1000e655
lea eax, [0x101d7aa6]
push eax
push 0
push 0x89a1897f
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x4c11db7
push 0x20
push 6
call fcn.1000e655
lea eax, [0x101d71f6]
push eax
push 0x6c40df5f
push 0xb497347
push 0
push 0
push 0
push 0
push 0
push 0
push 0x42f0e1eb
push 0xa9ea3693
push 0x40
push 7
call fcn.1000e655
lea eax, [0x101d7a0a]
push eax
push 0xb90956c7
push 0x75a41001
push 0xffffffff
push 0xffffffff
push 1
push 1
push 0xffffffff
push 0xffffffff
push 0
push 0x1b
push 0x40
push 8
call fcn.1000e655
lea eax, [0x101d77d2]
push eax
push 0xffffffff
call fcn.1003517f
mov dword [0x101df584], eax
cmp dword [0x101df584], 0
je 0x10001488
lea eax, [0x101d7abc]
push eax
push dword [0x101df584]
call fcn.100351d5
mov dword [0x101df554], eax
ret