Function at 0x418f01
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x46ca95
mov eax, dword fs:[0]
push eax
sub esp, 0xa0
mov eax, dword [0x491d88]
xor eax, esp
mov dword [esp + 0x9c], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x491d88]
xor eax, esp
push eax
lea eax, [esp + 0xb4]
mov dword fs:[0], eax
mov esi, dword [esp + 0xc4]
mov edi, ecx
mov dword [esp + 0x30], edi
push str.CIssueMapFactory::CreateIssueList___n
push 2
xor ebx, ebx
push 0x4932a8
mov dword [esp + 0xc8], ebx
call fcn.00401300
add esp, 0xc
lea ecx, [esp + 0x1c]
call fcn.00405b50
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], ebx
push 6
push str.Shield
lea ecx, [esp + 0x40]
mov byte [esp + 0xc4], 1
mov dword [esp + 0x58], 0xf
mov dword [esp + 0x54], ebx
mov byte [esp + 0x44], bl
call fcn.00403dd0
push 1
push 0x47304c
lea ecx, [esp + 0x40]
mov byte [esp + 0xc4], 2
call fcn.00405ed0
push 0xffffffffffffffff
push ebx
lea eax, [esp + 0xd0]
push eax
lea ecx, [esp + 0x44]
call fcn.00405de0
cmp dword [esp + 0x50], 0x10
mov edx, dword [esp + 0x3c]
jae 0x418cd9
lea edx, [esp + 0x3c]
mov eax, dword [edi + 4]
mov ecx, dword [eax + 0xe8]
push 1
push ebx
lea ebp, [esp + 0x24]
push ebp
push ebx
push edx
push ecx
lea ecx, [eax + 0x2c8]
call fcn.00424149
xor eax, eax
lea ecx, [esp + 0x90]
push 0x20
push ecx
mov byte [esp + 0x98], 0
mov dword [esp + 0x99], eax
mov dword [esp + 0x9d], eax
mov dword [esp + 0xa1], eax
mov dword [esp + 0xa5], eax
mov dword [esp + 0xa9], eax
mov dword [esp + 0xad], eax
mov dword [esp + 0xb1], eax
mov word [esp + 0xb5], ax
mov byte [esp + 0xb7], al
call fcn.004256d9
mov edx, dword [esp + 0x28]
mov eax, dword [edx]
mov ecx, ebp
add esp, 8
mov dword [esp + 0x28], ecx
mov ebp, eax
mov eax, dword [esp + 0x28]
test eax, eax
mov ebx, dword [esp + 0x20]
mov dword [esp + 0x2c], ebp
je 0x418d7a
lea ecx, [esp + 0x1c]
cmp eax, ecx
je 0x418d7f
call fcn.00453b27
cmp ebp, ebx
je 0x419bbc
push 6
push str.Shield
lea ecx, [esp + 0x40]
call fcn.00403dd0
push 1
push 0x47304c
lea ecx, [esp + 0x40]
call fcn.00405ed0
mov ebx, dword [esp + 0x28]
test ebx, ebx
jne 0x418db4
call fcn.00453b27
cmp ebp, dword [ebx + 4]
jne 0x418dbe
call fcn.00453b27
push 0xffffffffffffffff
lea eax, [ebp + 8]
push 0
push eax
lea ecx, [esp + 0x44]
call fcn.00405de0
push 0xffffffffffffffff
push 0
lea edx, [esp + 0x40]
push edx
lea ecx, [esp + 0x60]
mov dword [esp + 0x78], 0xf
mov dword [esp + 0x74], 0
mov byte [esp + 0x64], 0
call fcn.00403cf0
lea eax, [esp + 0x90]
mov byte [esp + 0xbc], 3
lea edx, [eax + 1]
mov cl, byte [eax]
add eax, 1
test cl, cl
jne 0x418e08
sub eax, edx
push eax
lea eax, [esp + 0x94]
push eax
lea ecx, [esp + 0x5c]
call fcn.00405ed0
mov ecx, dword [esp + 0x58]
mov ebx, 0x10
cmp dword [esp + 0x6c], ebx
mov byte [esp + 0x70], 0
jae 0x418e3d
lea ecx, [esp + 0x58]
mov eax, dword [edi + 4]
push 0x20
lea edx, [esp + 0x74]
push edx
push str.IssueType
push 0
push ecx
mov ecx, dword [eax + 0xe8]
push ecx
lea ecx, [eax + 0x2c8]
call fcn.00424180
test eax, eax
je 0x418e79
push 0xffffffffffffffff
push 0
lea edx, [esp + 0x5c]
push edx
lea ecx, [esp + 0x44]
call fcn.00403cf0
jmp 0x418eb8
cmp dword [esp + 0x50], ebx
mov ecx, dword [esp + 0x3c]
mov byte [esp + 0x70], 0
jae 0x418e8c
lea ecx, [esp + 0x3c]
mov eax, dword [edi + 4]
push 0x20
lea edx, [esp + 0x74]
push edx
push str.IssueType
push 0
push ecx
mov ecx, dword [eax + 0xe8]
push ecx
lea ecx, [eax + 0x2c8]
call fcn.00424180
test eax, eax
jne 0x418eb8
mov byte [esp + 0x70], al
lea eax, [esp + 0x70]
lea edx, [eax + 1]
nop
mov cl, byte [eax]
add eax, 1
test cl, cl
jne 0x418ec0
sub eax, edx
jne 0x418f2d
cmp dword [esp + 0x50], ebx
mov ebx, dword [esp + 0x3c]
jae 0x418edb
lea ebx, [esp + 0x3c]
mov edx, dword [esp + 0x28]
cmp ebp, dword [edx + 4]
jne 0x418ee9
call fcn.00453b27
cmp dword [ebp + 0x20], 0x10
lea eax, [ebp + 8]
jb 0x418ef7
mov eax, dword [eax + 4]
jmp 0x418efa
add eax, 4
push ebx
push eax
push str.Factoring_issue__s_in__s_doesnot_have_a_value_n
push 0x40
push 0x4932a8
call fcn.00401300
add esp, 0x14
cmp dword [esp + 0x6c], 0x10
mov byte [esp + 0xbc], 2
jb 0x419822
mov eax, dword [esp + 0x58]
push eax
jmp 0x41981a
cmp dword [esp + 0x50], ebx
mov ebx, dword [esp + 0x3c]
jae 0x418f3b
lea ebx, [esp + 0x3c]
mov ecx, dword [esp + 0x28]
cmp ebp, dword [ecx + 4]
jne 0x418f49
call fcn.00453b27
cmp dword [ebp + 0x20], 0x10
lea eax, [ebp + 8]
jb 0x418f57
mov eax, dword [eax + 4]
jmp 0x418f5a
add eax, 4
push ebx
push eax
push str.Factoring_issue__s_in__s_n
push 0x40
push 0x4932a8
call fcn.00401300
lea edx, [esp + 0x84]
push 0x20
push edx
call fcn.00454e92
lea eax, [esp + 0x8c]
push str.DEVNODE
push eax
call fcn.004541bf
add esp, 0x24
test eax, eax
jne 0x41908b
push 0x1e8
call fcn.0042f99f
add esp, 4
mov dword [esp + 0x14], eax
xor ebx, ebx
cmp eax, ebx
mov byte [esp + 0xbc], 4
je 0x418fca
mov ecx, dword [edi + 4]
push 0xde7
push ecx
mov ecx, eax
call fcn.00414dd0
jmp 0x418fcc
xor eax, eax
cmp eax, ebx
mov byte [esp + 0xbc], 3
mov dword [esp + 0x34], eax
je 0x41983b
lea edx, [esp + 0x18]
push edx
mov ecx, esi
mov dword [esp + 0x1c], 0xde7
mov dword [esp + 0x18], eax
call fcn.00418b00
mov ebp, dword [eax + 8]
mov ecx, dword [ebp + 4]
lea edi, [eax + 4]
mov dword [esp + 0x18], eax
lea eax, [esp + 0x14]
push eax
push ecx
push ebp
mov ecx, edi
call fcn.0040e2e0
push 1
mov ecx, edi
mov ebx, eax
call fcn.0040f750
mov edx, dword [esp + 0x18]
mov dword [ebp + 4], ebx
mov eax, dword [ebx + 4]
mov dword [eax], ebx
lea eax, [esp + 0x14]
xor ebx, ebx
mov edi, 0xde7
push eax
mov ecx, esi
mov dword [edx + 0x30], ebx
mov dword [esp + 0x18], edi
call fcn.00418b00
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x34], esp
mov dword [eax + 0x10], 0x411300
push 7
mov dword [ecx + 0x18], 0xf
mov dword [ecx + 0x14], ebx
push str.DEVNODE
mov dword [esp + 0x38], edi
mov byte [ecx + 4], bl
call fcn.00403dd0
mov ecx, dword [esp + 0x4c]
mov edx, dword [ecx + 4]
push edx
lea eax, [esp + 0x34]
mov byte [esp + 0xdc], 5
push eax
jmp 0x419193
lea ecx, [esp + 0x70]
push str.PROCESS
push ecx
call fcn.004541bf
add esp, 8
test eax, eax
jne 0x4191b6
push 0x210
call fcn.0042f99f
add esp, 4
mov dword [esp + 0x14], eax
xor ebx, ebx
cmp eax, ebx
mov byte [esp + 0xbc], 6
je 0x4190d6
mov edx, dword [edi + 4]
push 0x90c
push edx
mov ecx, eax
call fcn.00416bf0
jmp 0x4190d8
xor eax, eax
cmp eax, ebx
mov byte [esp + 0xbc], 3
mov dword [esp + 0x34], eax
je 0x4198e1
mov dword [esp + 0x18], eax
lea eax, [esp + 0x14]
push eax
mov ecx, esi
mov dword [esp + 0x18], 0x90c
call fcn.00418b00
mov ebx, dword [eax + 8]
mov edx, dword [ebx + 4]
lea edi, [eax + 4]
lea ecx, [esp + 0x18]
push ecx
push edx
push ebx
mov ecx, edi
mov dword [esp + 0x20], eax
call fcn.0040e2e0
push 1
mov ecx, edi
mov ebp, eax
call fcn.0040f750
mov dword [ebx + 4], ebp
mov eax, dword [ebp + 4]
mov dword [eax], ebp
mov eax, dword [esp + 0x14]
lea ecx, [esp + 0x14]
push ecx
xor edi, edi
mov ebx, 0x90c
mov ecx, esi
mov dword [eax + 0x30], edi
mov dword [esp + 0x18], ebx
call fcn.00418b00
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x34], esp
mov dword [eax + 0x10], 0x4107a0
push 7
mov dword [ecx + 0x18], 0xf
mov dword [ecx + 0x14], edi
push str.PROCESS
mov dword [esp + 0x38], ebx
mov byte [ecx + 4], 0
call fcn.00403dd0
mov edx, dword [esp + 0x4c]
mov eax, dword [edx + 4]
push eax
lea ecx, [esp + 0x34]
mov byte [esp + 0xdc], 7
push ecx
mov ecx, esi
call fcn.00418b00
mov ecx, eax
mov byte [esp + 0xdc], 3
call fcn.0040f550
mov edi, dword [esp + 0x30]
mov ebp, dword [esp + 0x34]
jmp 0x419789
lea edx, [esp + 0x70]
push str.PROGRAM
push edx
call fcn.004541bf
add esp, 8
test eax, eax
jne 0x419276
push 0x218
call fcn.0042f99f
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0xbc], 8
je 0x4191ff
mov ecx, dword [edi + 4]
push 0x950
push ecx
mov ecx, eax
call fcn.004159a0
jmp 0x419201
xor eax, eax
test eax, eax
mov byte [esp + 0xbc], 3
mov ebp, eax
je 0x41998b
push 0
push eax
lea edx, [esp + 0x1c]
mov ebx, 0x950
push edx
mov ecx, esi
mov dword [esp + 0x20], ebx
call fcn.00418b00
mov ecx, eax
call fcn.004113a0
lea eax, [esp + 0x14]
push eax
mov ecx, esi
mov dword [esp + 0x18], ebx
call fcn.00418b00
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x34], esp
push str.PROGRAM
mov dword [eax + 0x10], 0x40ea50
mov dword [esp + 0x34], ebx
call fcn.004043b0
mov ecx, dword [edi + 4]
push ecx
lea edx, [esp + 0x34]
mov byte [esp + 0xdc], 9
push edx
jmp 0x419773
lea eax, [esp + 0x70]
push str.REGKEY
push eax
call fcn.004541bf
add esp, 8
test eax, eax
jne 0x419336
push 0x268
call fcn.0042f99f
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0xbc], 0xa
je 0x4192bf
mov ecx, dword [edi + 4]
push 0x5e3e1
push ecx
mov ecx, eax
call fcn.00417610
jmp 0x4192c1
xor eax, eax
test eax, eax
mov byte [esp + 0xbc], 3
mov ebp, eax
je 0x419a37
push 0
push eax
lea edx, [esp + 0x1c]
mov ebx, 0x5e3e1
push edx
mov ecx, esi
mov dword [esp + 0x20], ebx
call fcn.00418b00
mov ecx, eax
call fcn.004113a0
lea eax, [esp + 0x14]
push eax
mov ecx, esi
mov dword [esp + 0x18], ebx
call fcn.00418b00
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x34], esp
push str.REGKEY
mov dword [eax + 0x10], 0x40eb10
mov dword [esp + 0x34], ebx
call fcn.004043b0
mov ecx, dword [edi + 4]
push ecx
lea edx, [esp + 0x34]
mov byte [esp + 0xdc], 0xb
push edx
jmp 0x419773
lea eax, [esp + 0x70]
push str.FILE
push eax
call fcn.004541bf
add esp, 8
test eax, eax
jne 0x4193f6
push 0x1e0
call fcn.0042f99f
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0xbc], 0xc
je 0x41937f
mov ecx, dword [edi + 4]
push 0xf11e
push ecx
mov ecx, eax
call fcn.00417680
jmp 0x419381
xor eax, eax
test eax, eax
mov byte [esp + 0xbc], 3
mov ebp, eax
je 0x419a9c
push 0
push eax
lea edx, [esp + 0x1c]
mov ebx, 0xf11e
push edx
mov ecx, esi
mov dword [esp + 0x20], ebx
call fcn.00418b00
mov ecx, eax
call fcn.004113a0
lea eax, [esp + 0x14]
push eax
mov ecx, esi
mov dword [esp + 0x18], ebx
call fcn.00418b00
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x34], esp
push str.FILE
mov dword [eax + 0x10], 0x40ec10
mov dword [esp + 0x34], ebx
call fcn.004043b0
mov ecx, dword [edi + 4]
push ecx
lea edx, [esp + 0x34]
mov byte [esp + 0xdc], 0xd
push edx
jmp 0x419773
lea eax, [esp + 0x70]
push str.FOLDER
push eax
call fcn.004541bf
add esp, 8
test eax, eax
jne 0x4194b6
push 0x1f0
call fcn.0042f99f
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0xbc], 0xe
je 0x41943f
mov ecx, dword [edi + 4]
push 0xff13
push ecx
mov ecx, eax
call fcn.00417a90
jmp 0x419441
xor eax, eax
test eax, eax
mov byte [esp + 0xbc], 3
mov ebp, eax
je 0x419a9c
push 0
push eax
lea edx, [esp + 0x1c]
mov ebx, 0xff13
push edx
mov ecx, esi
mov dword [esp + 0x20], ebx
call fcn.00418b00
mov ecx, eax
call fcn.004113a0
lea eax, [esp + 0x14]
push eax
mov ecx, esi
mov dword [esp + 0x18], ebx
call fcn.00418b00
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x34], esp
push str.FOLDER
mov dword [eax + 0x10], 0x40ec10
mov dword [esp + 0x34], ebx
call fcn.004043b0
mov ecx, dword [edi + 4]
push ecx
lea edx, [esp + 0x34]
mov byte [esp + 0xdc], 0xf
push edx
jmp 0x419773
lea eax, [esp + 0x70]
push str.SERVICE
push eax
call fcn.004541bf
add esp, 8
test eax, eax
jne 0x41954a
push 0x1e8
call fcn.0042f99f
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0xbc], 0x10
je 0x4194fb
mov ecx, dword [edi + 4]
push 0x999
push ecx
mov ecx, eax
call fcn.00414ea0
jmp 0x4194fd
xor eax, eax
test eax, eax
mov byte [esp + 0xbc], 3
mov ebp, eax
je 0x419a9c
push 0
push eax
lea edx, [esp + 0x1c]
mov ebx, 0x999
push edx
mov ecx, esi
mov dword [esp + 0x20], ebx
call fcn.00418b00
mov ecx, eax
call fcn.004113a0
lea eax, [esp + 0x14]
push eax
mov ecx, esi
mov dword [esp + 0x18], ebx
call fcn.00418b00
mov dword [eax + 0x10], 0x410600
jmp 0x419789
lea ecx, [esp + 0x70]
push str.REGDATA
push ecx
call fcn.004541bf
add esp, 8
test eax, eax
jne 0x419601
push 0x270
call fcn.0042f99f
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0xbc], 0x11
je 0x419593
mov edx, dword [edi + 4]
push 0x5eda1a
push edx
mov ecx, eax
call fcn.00417640
jmp 0x419595
xor eax, eax
test eax, eax
mov byte [esp + 0xbc], 3
mov ebp, eax
je 0x419a9c
push 0
push eax
lea eax, [esp + 0x1c]
mov ebx, 0x5eda1a
push eax
mov ecx, esi
mov dword [esp + 0x20], ebx
call fcn.00418b00
mov ecx, eax
call fcn.004113a0
lea ecx, [esp + 0x14]
push ecx
mov ecx, esi
mov dword [esp + 0x18], ebx
call fcn.00418b00
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x34], esp
push str.REGDATA
mov dword [eax + 0x10], 0x40eb10
mov dword [esp + 0x34], ebx
call fcn.004043b0
mov byte [esp + 0xd8], 0x12
jmp 0x41976a
lea ecx, [esp + 0x70]
push str.REBOOTFILE
push ecx
call fcn.004541bf
add esp, 8
test eax, eax
jne 0x4196b8
push 0x1b8
call fcn.0042f99f
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0xbc], 0x13
je 0x41964a
mov edx, dword [edi + 4]
push 0x5eb001
push edx
mov ecx, eax
call fcn.00415ae0
jmp 0x41964c
xor eax, eax
test eax, eax
mov byte [esp + 0xbc], 3
mov ebp, eax
je 0x419a9c
push 0
push eax
lea eax, [esp + 0x1c]
mov ebx, 0x5eb001
push eax
mov ecx, esi
mov dword [esp + 0x20], ebx
call fcn.00418b00
mov ecx, eax
call fcn.004113a0
lea ecx, [esp + 0x14]
push ecx
mov ecx, esi
mov dword [esp + 0x18], ebx
call fcn.00418b00
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x34], esp
push str.REBOOTFILE
mov dword [eax + 0x10], 0x416620
mov dword [esp + 0x34], ebx
call fcn.004043b0
mov byte [esp + 0xd8], 0x14
jmp 0x41976a
lea ecx, [esp + 0x70]
push str.SYSTEMDRIVER
push ecx
call fcn.004541bf
add esp, 8
test eax, eax
jne 0x419b72
push 0x210
call fcn.0042f99f
add esp, 4
mov dword [esp + 0x14], eax
test eax, eax
mov byte [esp + 0xbc], 0x15
je 0x419701
mov edx, dword [edi + 4]
push 0x575d57
push edx
mov ecx, eax
call fcn.0041dd00
jmp 0x419703
xor eax, eax
test eax, eax
mov byte [esp + 0xbc], 3
mov ebp, eax
je 0x419a9c
push 0
push eax
lea eax, [esp + 0x1c]
mov ebx, 0x575d57
push eax
mov ecx, esi
mov dword [esp + 0x20], ebx
call fcn.00418b00
mov ecx, eax
call fcn.004113a0
lea ecx, [esp + 0x14]
push ecx
mov ecx, esi
mov dword [esp + 0x18], ebx
call fcn.00418b00
sub esp, 0x1c
mov ecx, esp
mov dword [esp + 0x34], esp
push str.SYSTEMDRIVER
mov dword [eax + 0x10], 0x40ecf0
mov dword [esp + 0x34], ebx
call fcn.004043b0
mov byte [esp + 0xd8], 0x16
mov edx, dword [edi + 4]
push edx
lea eax, [esp + 0x34]
push eax
mov ecx, esi
call fcn.00418b00
mov ecx, eax
mov byte [esp + 0xdc], 3
call fcn.0040f550
mov ecx, dword [esp + 0x2c]
mov edx, dword [esp + 0x28]
cmp ecx, dword [edx + 4]
jne 0x41979b
call fcn.00453b27
mov ebx, dword [esp + 0x2c]
add ebx, 8
cmp dword [ebx + 0x18], 0x10
jb 0x4197ad
mov eax, dword [ebx + 4]
jmp 0x4197b0
lea eax, [ebx + 4]
push eax
push str.Loading_issue__s__n
push 0x40
push 0x4932a8
call fcn.00401300
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x38]
add esp, 0x10
cmp eax, dword [ecx + 4]
jne 0x4197d7
call fcn.00453b27
cmp dword [esp + 0x50], 0x10
mov ecx, dword [esp + 0x3c]
jae 0x4197e6
lea ecx, [esp + 0x3c]
mov edx, dword [edi + 4]
mov eax, dword [edx + 0xe8]
mov edx, dword [ebp]
push ebx
push ecx
push eax
mov eax, dword [edx + 0xc]
mov ecx, ebp
call eax
mov ebx, eax
test ebx, ebx
jne 0x419aec
cmp dword [esp + 0x6c], 0x10
mov byte [esp + 0xbc], 2
jb 0x419822
mov ecx, dword [esp + 0x58]
push ecx
call fcn.0042f9ca
add esp, 4
mov ebx, dword [esp + 0x2c]
mov edx, dword [esp + 0x28]
cmp ebx, dword [edx + 4]
jne 0x419834
call fcn.00453b27
mov ebp, dword [ebx]
jmp 0x418d62
push 8
call fcn.0042ab09
push eax
push str.Cannot_allocate_issue
push str._s_failed_returning__s_n
push 0x4932a8
call fcn.0041fb18
mov esi, 0x10
add esp, 0x14
cmp dword [esp + 0x6c], esi
jb 0x419872
mov eax, dword [esp + 0x58]
push eax
call fcn.0042f9ca
add esp, 4
cmp dword [esp + 0x50], esi
mov edi, 0xf
mov dword [esp + 0x6c], edi
mov dword [esp + 0x68], ebx
mov byte [esp + 0x58], 0
jb 0x419897
mov ecx, dword [esp + 0x3c]
push ecx
call fcn.0042f9ca
add esp, 4
lea ecx, [esp + 0x1c]
mov dword [esp + 0x50], edi
mov dword [esp + 0x4c], ebx
mov byte [esp + 0x3c], 0
call fcn.00407100
mov edx, dword [esp + 0x20]
push edx
call fcn.0042f9ca
add esp, 4
cmp dword [esp + 0xe0], esi
mov dword [esp + 0x20], ebx
jb 0x4198d7
mov eax, dword [esp + 0xcc]
push eax
call fcn.0042f9ca
add esp, 4
mov eax, 8
jmp 0x419c30
push 8
call fcn.0042ab09
push eax
push str.Cannot_allocate_issue
push str._s_failed_returning__s_n
push 0x4932a8
call fcn.0041fb18
mov esi, 0x10
add esp, 0x14
cmp dword [esp + 0x6c], esi
jb 0x419918
mov ecx, dword [esp + 0x58]
push ecx
call fcn.0042f9ca
add esp, 4
cmp dword [esp + 0x50], esi
mov edi, 0xf
mov dword [esp + 0x6c], edi
mov dword [esp + 0x68], ebx
mov byte [esp + 0x58], 0
jb 0x41993d
mov edx, dword [esp + 0x3c]
push edx
call fcn.0042f9ca
add esp, 4
lea ecx, [esp + 0x1c]
mov dword [esp + 0x50], edi
mov dword [esp + 0x4c], ebx
mov byte [esp + 0x3c], 0
call fcn.00407100
mov eax, dword [esp + 0x20]
push eax
call fcn.0042f9ca
add esp, 4
cmp dword [esp + 0xe0], esi
mov dword [esp + 0x20], ebx
jb 0x4198d7
mov ecx, dword [esp + 0xcc]
push ecx
call fcn.0042f9ca
add esp, 4
mov eax, 8
jmp 0x419c30
push 8
call fcn.0042ab09
push eax
push str.Cannot_allocate_issue
push str._s_failed_returning__s_n
push 0x4932a8
call fcn.0041fb18
mov edi, 0x10
add esp, 0x14
cmp dword [esp + 0x6c], edi
jb 0x4199c2
mov edx, dword [esp + 0x58]
push edx
call fcn.0042f9ca
add esp, 4
xor esi, esi
cmp dword [esp + 0x50], edi
mov ebx, 0xf
mov dword [esp + 0x6c], ebx
mov dword [esp + 0x68], esi
mov byte [esp + 0x58], 0
jb 0x4199e9
mov eax, dword [esp + 0x3c]
push eax
call fcn.0042f9ca
add esp, 4
lea ecx, [esp + 0x1c]
mov dword [esp + 0x50], ebx
mov dword [esp + 0x4c], esi
mov byte [esp + 0x3c], 0
call fcn.00407100
mov ecx, dword [esp + 0x20]
push ecx
call fcn.0042f9ca
add esp, 4
cmp dword [esp + 0xe0], edi
mov dword [esp + 0x20], esi
jb 0x4198d7
mov edx, dword [esp + 0xcc]
push edx
call fcn.0042f9ca
add esp, 4
mov eax, 8
jmp 0x419c30
push 8
call fcn.0042ab09
push eax
push str.Cannot_allocate_issue
push str._s_failed_returning__s_n
push 0x4932a8
call fcn.0041fb18
add esp, 0x14
lea ecx, [esp + 0x54]
call fcn.00402f20
lea ecx, [esp + 0x38]
call fcn.00402f20
lea ecx, [esp + 0x1c]
call fcn.00407100
mov eax, dword [esp + 0x20]
push eax
call fcn.0042f9ca
add esp, 4
lea ecx, [esp + 0xc8]
mov dword [esp + 0x20], 0
call fcn.00402f20
mov eax, 8
jmp 0x419c30
push 8
call fcn.0042ab09
push eax
push str.Cannot_allocate_issue
push str._s_failed_returning__s_n
push 0x4932a8
call fcn.0041fb18
add esp, 0x14
lea ecx, [esp + 0x54]
call fcn.00402f20
lea ecx, [esp + 0x38]
call fcn.00402f20
lea ecx, [esp + 0x1c]
call fcn.00407cf0
lea ecx, [esp + 0xc8]
call fcn.00402f20
mov eax, 8
jmp 0x419c30
mov edi, 0x10
cmp dword [esp + 0x6c], edi
jb 0x419b04
mov ecx, dword [esp + 0x58]
push ecx
call fcn.0042f9ca
add esp, 4
xor esi, esi
cmp dword [esp + 0x50], edi
mov ebp, 0xf
mov dword [esp + 0x6c], ebp
mov dword [esp + 0x68], esi
mov byte [esp + 0x58], 0
jb 0x419b2b
mov edx, dword [esp + 0x3c]
push edx
call fcn.0042f9ca
add esp, 4
lea ecx, [esp + 0x1c]
mov dword [esp + 0x50], ebp
mov dword [esp + 0x4c], esi
mov byte [esp + 0x3c], 0
call fcn.00407100
mov eax, dword [esp + 0x20]
push eax
call fcn.0042f9ca
add esp, 4
cmp dword [esp + 0xe0], edi
mov dword [esp + 0x20], esi
jb 0x419b6b
mov ecx, dword [esp + 0xcc]
push ecx
call fcn.0042f9ca
add esp, 4
mov eax, ebx
jmp 0x419c30
lea edx, [esp + 0x70]
push edx
push str.IssueType_s_not_supported_n
push 0x400
push 0x4932a8
call fcn.00401300
add esp, 0x10
lea ecx, [esp + 0x54]
call fcn.00402f20
lea ecx, [esp + 0x38]
call fcn.00402f20
lea ecx, [esp + 0x1c]
call fcn.00407cf0
lea ecx, [esp + 0xc8]
call fcn.00402f20
mov eax, 0x57
jmp 0x419c30
push str.CIssueMapFactory::CreateIssueList___n
push 4
push 0x4932a8
call fcn.00401300
mov edi, 0x10
add esp, 0xc
cmp dword [esp + 0x50], edi
jb 0x419be8
mov eax, dword [esp + 0x3c]
push eax
call fcn.0042f9ca
add esp, 4
xor esi, esi
lea ecx, [esp + 0x1c]
mov dword [esp + 0x50], 0xf
mov dword [esp + 0x4c], esi
mov byte [esp + 0x3c], 0
call fcn.00407100
mov ecx, dword [esp + 0x20]
push ecx
call fcn.0042f9ca
add esp, 4
cmp dword [esp + 0xe0], edi
mov dword [esp + 0x20], esi
jb 0x419c2e
mov edx, dword [esp + 0xcc]
push edx
call fcn.0042f9ca
add esp, 4
xor eax, eax
mov ecx, dword [esp + 0xb4]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x9c]
xor ecx, esp
call fcn.0045309e
add esp, 0xac
ret 0x20