Function at 0x100b4ea7
Capabilities:
Packed with generic packer

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
mov dword [ebp - 8], 0x101cfbc8
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 8]
mov dl, byte [ecx]
mov byte [ebp - 0xd], dl
inc dword [ebp - 8]
cmp byte [ebp - 0xd], 0
jne 0x100b4ebb
mov eax, dword [ebp - 8]
sub eax, dword [ebp - 0xc]
mov dword [ebp - 0x14], eax
jne 0x100b4ede
xor eax, eax
jmp 0x100b5bf1
call fcn.10132ef7
call fcn.10131a37
call dword [fcn.101673ac]
push eax
call fcn.10131e87
push 0
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 6
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 7
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 9
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x2e
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x2d
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x38
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x39
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x3a
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x43
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x46
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x47
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x48
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x4c
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b4fda
push 0x49
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5051
push 6
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b4ff7
push 0x10005ab0
push 0x101c38d8
call fcn.10132427
push 0x10005000
push 0x101c38dc
call fcn.10132427
push 0x10004860
push fcn.101c38e0
call fcn.10132427
call fcn.100b2b67
test eax, eax
je 0x100b504c
je 0x100b502b
jne 0x100b502b
call 0x1012d43e
add byte [eax], al
je 0x100b5038
jne 0x100b5038
jmp 0xfe6eb24
call 0x100b2bd7
push 0x100057a0
push 0x101c3918
call fcn.10132427
jmp 0x100b5bda
push 0x2b
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b506d
push 0x2c
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b50b8
push 0x10004860
push fcn.101c38e0
call fcn.10132427
call fcn.100b2b67
test eax, eax
je 0x100b50b3
je 0x100b5092
jne 0x100b5092
call fcn.1012d4a5
add byte [eax], al
je 0x100b509f
jne 0x100b509f
jmp 0xfe6848b
call 0x100b2bd7
push 0x100057a0
push 0x101c3918
call fcn.10132427
jmp 0x100b5bda
push 3
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b50da
push 0x100060b0
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 1
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b5132
push 0x18
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b5132
push 0x16
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b5132
push 0x19
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b5132
push 0x42
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b5132
push 0x1a
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5368
push 0x10005ee0
push 0x101c38d8
call fcn.10132427
call fcn.100e7ce7
test eax, eax
je 0x100b5363
push 1
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b51a2
push 0x18
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b51a2
push 0x19
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b51a2
push 1
call fcn.100b6927
add esp, 4
test eax, eax
je 0x100b51a2
push 0x42
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b51a2
push 0x1a
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b520b
push 0x1000d770
push 0x101c38dc
call fcn.10132427
push 0x1000d030
push fcn.101c38e0
call fcn.10132427
push 0x10005b00
push 0x101c3920
call fcn.10132427
push 0x19
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b51eb
push 0x1a
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5209
push 0x10005d60
push 0x101c3904
call fcn.10132427
push 0x10005d90
push 0x101c3900
call fcn.10132427
jmp 0x100b521a
push 1
push 0x10167a1b
call fcn.100ee8d7
add esp, 8
cmp dword [0x101c7cec], 0
je 0x100b5232
push 0x10048ae0
push 0x101c7cec
call fcn.10132427
cmp dword [0x101c7cf0], 0
je 0x100b524a
push 0x10048fe0
push 0x101c7cf0
call fcn.10132427
cmp dword [0x101c7d34], 0
je 0x100b5262
push 0x10044610
push 0x101c7d34
call fcn.10132427
cmp dword [0x101c7d38], 0
je 0x100b527a
push 0x10041910
push 0x101c7d38
call fcn.10132427
cmp dword [0x101c7d3c], 0
je 0x100b5292
push 0x10047c20
push 0x101c7d3c
call fcn.10132427
cmp dword [0x101c7d40], 0
je 0x100b52aa
push 0x10049590
push 0x101c7d40
call fcn.10132427
cmp dword [0x101c7d1c], 0
je 0x100b52c2
push 0x10040760
push 0x101c7d1c
call fcn.10132427
cmp dword [0x101c7d20], 0
je 0x100b52da
push 0x100407c0
push 0x101c7d20
call fcn.10132427
cmp dword [0x101c7cf4], 0
je 0x100b52f2
push 0x10040720
push 0x101c7cf4
call fcn.10132427
cmp dword [0x101c7cf8], 0
je 0x100b530a
push 0x10040740
push 0x101c7cf8
call fcn.10132427
cmp dword [0x101c7d58], 0
je 0x100b5324
push 0x10043e30
push 0x101c7d58
call fcn.10132427
jmp 0x100b533c
cmp dword [0x101c7d5c], 0
je 0x100b533c
push 0x10043e60
push 0x101c7d5c
call fcn.10132427
push 0x100448b0
push 0x101c7d64
call fcn.10132427
cmp dword [0x101c7d24], 0
je 0x100b5363
push 0x10044d80
push 0x101c7d24
call fcn.10132427
jmp 0x100b5bda
push 0x1b
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b538a
push 0x10005ee0
push 0x101c38d8
call fcn.10132427
jmp 0x100b5bda
push 4
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b53c4
call fcn.100b2b07
test eax, eax
je 0x100b53b0
push 0x10006750
push 0x101c386c
call fcn.10132427
push 0x10006880
push 0x101c38dc
call fcn.10132427
jmp 0x100b5bda
push 5
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b542e
push 0x1000ecd0
push 0x101c391c
call fcn.10132427
call fcn.100aecc7
test eax, eax
je 0x100b53f9
push 0x10008e70
push 0x101c3898
call fcn.10132427
cmp dword [0x101c38a0], 0
je 0x100b5429
cmp dword [0x101c389c], 0
je 0x100b5429
push 0x1000e410
push 0x101c38a0
call fcn.10132427
push 0x1000e700
push 0x101c389c
call fcn.10132427
jmp 0x100b5bda
push 8
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5450
push 0x10006b90
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0xa
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5472
push 0x10006f70
push 0x101c38dc
call fcn.10132427
jmp 0x100b5bda
push 0xb
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b549d
call fcn.100b2b67
test eax, eax
je 0x100b5498
push 0x10009b20
push 0x101c3870
call fcn.10132427
jmp 0x100b5bda
push 0xf
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b54bf
push 0x10007270
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0xc
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b54e1
push 0x10007480
push 0x101c38dc
call fcn.10132427
jmp 0x100b5bda
push 2
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5512
push 0x10007910
push 0x101c38dc
call fcn.10132427
push 0x10007970
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x13
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5534
push 0x100079d0
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x1c
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5565
push 0x10007be0
push 0x101c38dc
call fcn.10132427
push 0x10007e00
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0xe
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5587
push 0x10019030
push 0x101c7a5c
call fcn.10132427
jmp 0x100b5bda
push 0x11
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b55a9
push 0x10019030
push 0x101c7a5c
call fcn.10132427
jmp 0x100b5bda
push 0xd
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b55fc
call fcn.100beff7
test eax, eax
je 0x100b55f7
mov dword [0x101c79ec], 1
push 0x10018e30
push 0x101c79e0
call fcn.10132427
push 0x10018ec0
push 0x101c7a58
call fcn.10132427
push 0x100190f0
push 0x101c7a54
call fcn.10132427
jmp 0x100b5bda
push 0x10
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b564f
call fcn.100beff7
test eax, eax
je 0x100b564a
mov dword [0x101c79ec], 2
push 0x10018e30
push 0x101c79e0
call fcn.10132427
push 0x10018ec0
push 0x101c7a58
call fcn.10132427
push 0x100190f0
push 0x101c7a54
call fcn.10132427
jmp 0x100b5bda
push 0x12
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5689
call fcn.100adf87
test eax, eax
je 0x100b5684
push 0x1000dcd0
push 0x101c38dc
call fcn.10132427
push 0x1000e680
push 0x101c3874
call fcn.10132427
jmp 0x100b5bda
push 0x14
call fcn.100b6907
add esp, 4
test eax, eax
jne 0x100b56a5
push 0x1d
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b56b9
push 0x100080a0
push 0x101c38dc
call fcn.10132427
jmp 0x100b5bda
push 0x15
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b56e4
call fcn.100b2b07
test eax, eax
je 0x100b56df
push 0x100084a0
push 0x101c386c
call fcn.10132427
jmp 0x100b5bda
push 0x1f
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5706
push 0x10008770
push 0x101c38dc
call fcn.10132427
jmp 0x100b5bda
push 0x1e
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5728
push 0x10008ac0
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x21
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b574a
push 0x100090a0
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x20
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b576c
push 0x10008ea0
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x22
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b578e
push 0x10009200
push 0x101c38dc
call fcn.10132427
jmp 0x100b5bda
push 0x23
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b57b9
call fcn.100b2b07
test eax, eax
je 0x100b57b4
push 0x10009470
push 0x101c386c
call fcn.10132427
jmp 0x100b5bda
push 0x24
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b57db
push 0x100097b0
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x25
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b57fd
push 0x100099c0
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x26
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b586d
push 0x10009d10
push 0x101c38dc
call fcn.10132427
call fcn.100a8ac7
test eax, eax
je 0x100b5868
push 0x100045f0
push 0x101c3838
call fcn.10132427
je 0x100b583f
jne 0x100b583f
call fcn.1012dc52
add byte [eax], al
je 0x100b584c
jne 0x100b584c
jmp 0x105028b8
push 0x100044d0
push 0x101684e8
push 0x101684d8
call fcn.100aa5d7
add esp, 0xc
mov dword [0x101c3834], eax
jmp 0x100b5bda
push 0x27
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b588f
push 0x1000a1c0
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x28
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b58b1
push 0x10009fc0
push 0x101c38dc
call fcn.10132427
jmp 0x100b5bda
push 0x2a
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5905
call fcn.100b2b67
test eax, eax
je 0x100b5900
je 0x100b58d5
jne 0x100b58d5
call fcn.1012dce8
add byte [eax], al
je 0x100b58e2
jne 0x100b58e2
jmp 0x1063194e
push 0x100057c0
push 0x101c3870
call fcn.10132427
push 0x100057a0
push 0x101c3918
call fcn.10132427
jmp 0x100b5bda
push 0x29
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5945
push 0x1000a490
push fcn.101c38e0
call fcn.10132427
push 0x1000a830
push 0x101c3924
call fcn.10132427
push 0x1000a860
push 0x101c392c
call fcn.10132427
jmp 0x100b5bda
push 0x31
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b597f
push 0x1000a9d0
push 0x101c38dc
call fcn.10132427
call fcn.100b2b67
test eax, eax
je 0x100b597a
push 0x1000abb0
push 0x101c3870
call fcn.10132427
jmp 0x100b5bda
push 0x2f
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b59bf
push 0x1000ea60
push 0x101c3930
call fcn.10132427
push 0
push 0
push 0
push 0x1000dea0
push 0
push 0
call fcn.101a7c81
add esp, 0x18
push eax
call dword [fcn.101673b0]
jmp 0x100b5bda
push 0x30
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b59ea
call fcn.100b2b67
test eax, eax
je 0x100b59e5
push 0x1000ada0
push 0x101c3870
call fcn.10132427
jmp 0x100b5bda
push 0x4f
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5a15
call fcn.100b2b67
test eax, eax
je 0x100b5a10
push 0x1000af40
push 0x101c3870
call fcn.10132427
jmp 0x100b5bda
push 0x3b
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5a37
push 0x1000b0f0
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x3c
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5a59
push 0x1000b3c0
push 0x101c38dc
call fcn.10132427
jmp 0x100b5bda
push 0x3d
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5a84
call fcn.100b2b07
test eax, eax
je 0x100b5a7f
push 0x1000b5f0
push 0x101c386c
call fcn.10132427
jmp 0x100b5bda
push 0x3e
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5acd
push 0x1000b910
push fcn.101c38e0
call fcn.10132427
push 0x1000eaf0
push 0x101c391c
call fcn.10132427
call fcn.100b2b67
test eax, eax
je 0x100b5ac8
push 0x1000bb20
push 0x101c3870
call fcn.10132427
jmp 0x100b5bda
push 0x40
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5af8
call fcn.100b2b67
test eax, eax
je 0x100b5af3
push 0x1000c020
push 0x101c3870
call fcn.10132427
jmp 0x100b5bda
push 0x3f
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5b32
call fcn.100b2b07
test eax, eax
je 0x100b5b1e
push 0x1000bc00
push 0x101c386c
call fcn.10132427
push 0x1000bd50
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x41
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5b60
push 0x1000c210
push 0x101c38dc
call fcn.10132427
push 0x1000c430
push fcn.101c38e0
call fcn.10132427
jmp 0x100b5bda
push 0x44
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5b7f
push 0x1000c590
push 0x101c38dc
call fcn.10132427
jmp 0x100b5bda
push 0x4d
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5b8f
jmp 0x100b5bda
push 0x45
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5bae
push 0x1000c780
push 0x101c38dc
call fcn.10132427
jmp 0x100b5bda
push 0x50
call fcn.100b6907
add esp, 4
test eax, eax
je 0x100b5bda
push 0x1000c910
push 0x101c3934
call fcn.10132427
push 0x1000e840
push 0x101c3920
call fcn.10132427
call fcn.10132417
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x100b5bef
mov eax, 1
jmp 0x100b5bf1
xor eax, eax
mov esp, ebp
pop ebp
ret