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

Disassembly:
push ebx
mov edx, 0x21
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x1000d4d9
lea edx, str.trophy
lea ecx, [esp]
call fcn.10031008
lea edx, str.postings
lea ecx, [esp + 0x20]
call fcn.10031008
mov ebx, dword [0x10040528]
and ebx, ebx
jne 0x1000d526
call fcn.1000ea0b
mov dword [0x10040528], eax
lea edx, str.opportunities
lea ecx, [esp + 0x24]
call fcn.10031008
mov ebx, dword [0x10040528]
add ebx, 0x10
push ebx
pop eax
call fcn.10031190
mov dword [esp + 4], eax
mov ebx, dword [esp + 4]
and ebx, ebx
jne 0x1000d55e
mov eax, 1
movsx eax, al
jmp 0x1000db29
mov ebx, dword [esp + 4]
add ebx, 0x40
push ebx
pop eax
call fcn.100311b0
mov dword [esp + 8], eax
lea edx, [0x1003dd9e]
lea ecx, [esp + 0x2c]
call fcn.10031008
mov ebx, dword [esp + 8]
cmp ebx, 0xa
jle 0x1000da88
mov ebx, dword [esp + 4]
add ebx, 0x44
push ebx
pop eax
call fcn.10031190
mov dword [esp + 0xc], eax
mov ebx, dword [esp + 0xc]
and ebx, ebx
jne 0x1000d5b3
mov eax, 1
movsx eax, al
jmp 0x1000db29
push dword [0x10044d80]
push dword [0x10044d80]
push 0x19
push dword [esp + 0x14]
push dword [esp + 0x1c]
call fcn.1003a930
lea eax, [esp + 0x14]
push eax
call fcn.1003ad80
push dword [esp + 0x10]
lea edx, [0x1003d028]
pop ecx
call fcn.100311d0
je 0x1000d679
mov eax, 1
movsx eax, al
jmp 0x1000db29
mov dword [esp + 0x18], 9
lea edx, str.hood
lea ecx, [esp + 0x38]
call fcn.10031008
mov ebx, dword [esp + 0x18]
add ebx, 2
push ebx
call fcn.1003a7a0
mov dword [esp + 0x14], eax
mov word [esp + 0x3c], 8
movzx ebx, word [esp + 0x3c]
mov eax, 4
cmp ebx, eax
jl 0x1000d6c5
movzx ebx, word [esp + 0x3c]
dec ebx
push ebx
pop eax
mov word [esp + 0x40], ax
jmp 0x1000d6d2
movzx ebx, word [esp + 0x3c]
inc ebx
push ebx
pop eax
mov word [esp + 0x40], ax
movzx ebx, word [esp + 0x40]
push ebx
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x1000d6ec
add esp, 4
jmp 0x1000db29
mov ebx, 9
cmp ebx, dword [esp]
jne 0x1000d704
movzx eax, word [esp + 0x44]
push eax
pop eax
mov word [esp + 0x40], ax
jmp 0x1000d71b
mov ebx, 5
cmp ebx, dword [esp]
jne 0x1000d71b
movzx ebx, word [esp + 0x44]
inc ebx
push ebx
pop eax
mov word [esp + 0x40], ax
pop eax
mov ebx, dword [esp + 0x14]
and ebx, ebx
jne 0x1000d731
mov eax, 1
movsx eax, al
jmp 0x1000db29
mov word [esp + 0x44], 0xa
movzx ebx, word [esp + 0x44]
mov eax, 3
cmp ebx, eax
jl 0x1000d755
movzx ebx, word [esp + 0x44]
dec ebx
push ebx
pop eax
mov word [esp + 0x48], ax
jmp 0x1000d762
movzx ebx, word [esp + 0x44]
inc ebx
push ebx
pop eax
mov word [esp + 0x48], ax
movzx ebx, word [esp + 0x48]
push ebx
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x1000d77c
add esp, 4
jmp 0x1000db29
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1000d794
movzx eax, word [esp + 0x4c]
push eax
pop eax
mov word [esp + 0x48], ax
jmp 0x1000d7ab
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1000d7ab
movzx ebx, word [esp + 0x4c]
inc ebx
push ebx
pop eax
mov word [esp + 0x48], ax
pop eax
push 0x2f
push dword [esp + 0x18]
call fcn.1003aa80
push 0x73
mov ebx, dword [esp + 0x18]
inc ebx
push ebx
call fcn.1003aa80
mov word [esp + 0x4c], 9
movzx ebx, word [esp + 0x4c]
mov eax, 3
cmp ebx, eax
jl 0x1000d7ee
movzx ebx, word [esp + 0x4c]
dec ebx
push ebx
pop eax
mov word [esp + 0x50], ax
jmp 0x1000d7fb
movzx ebx, word [esp + 0x4c]
inc ebx
push ebx
pop eax
mov word [esp + 0x50], ax
movzx ebx, word [esp + 0x50]
push ebx
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x1000d815
add esp, 4
jmp 0x1000db29
mov ebx, 8
cmp ebx, dword [esp]
jne 0x1000d82d
movzx eax, word [esp + 0x54]
push eax
pop eax
mov word [esp + 0x50], ax
jmp 0x1000d844
mov ebx, 4
cmp ebx, dword [esp]
jne 0x1000d844
movzx ebx, word [esp + 0x54]
inc ebx
push ebx
pop eax
mov word [esp + 0x50], ax
pop eax
push 0x20
mov ebx, dword [esp + 0x18]
add ebx, 2
push ebx
call fcn.1003aa80
push 0x2f
mov ebx, dword [esp + 0x18]
add ebx, 3
push ebx
call fcn.1003aa80
push 0x6e
mov ebx, dword [esp + 0x18]
add ebx, 4
push ebx
call fcn.1003aa80
push 0x20
mov ebx, dword [esp + 0x18]
add ebx, 5
push ebx
call fcn.1003aa80
mov word [esp + 0x54], 4
movzx ebx, word [esp + 0x54]
mov eax, 5
cmp ebx, eax
jl 0x1000d8b1
movzx ebx, word [esp + 0x54]
dec ebx
push ebx
pop eax
mov word [esp + 0x58], ax
jmp 0x1000d8be
movzx ebx, word [esp + 0x54]
inc ebx
push ebx
pop eax
mov word [esp + 0x58], ax
movzx ebx, word [esp + 0x58]
push ebx
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x1000d8d8
add esp, 4
jmp 0x1000db29
mov ebx, 9
cmp ebx, dword [esp]
jne 0x1000d8f0
movzx eax, word [esp + 0x5c]
push eax
pop eax
mov word [esp + 0x58], ax
jmp 0x1000d907
mov ebx, 2
cmp ebx, dword [esp]
jne 0x1000d907
movzx ebx, word [esp + 0x5c]
inc ebx
push ebx
pop eax
mov word [esp + 0x58], ax
pop eax
push 0x2f
mov ebx, dword [esp + 0x18]
add ebx, 6
push ebx
call fcn.1003aa80
push 0x69
mov ebx, dword [esp + 0x18]
add ebx, 7
push ebx
call fcn.1003aa80
mov word [esp + 0x5c], 4
movzx ebx, word [esp + 0x5c]
mov eax, 5
cmp ebx, eax
jl 0x1000d950
movzx ebx, word [esp + 0x5c]
dec ebx
push ebx
pop eax
mov word [esp + 0x60], ax
jmp 0x1000d95d
movzx ebx, word [esp + 0x5c]
inc ebx
push ebx
pop eax
mov word [esp + 0x60], ax
movzx ebx, word [esp + 0x60]
push ebx
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x1000d977
add esp, 4
jmp 0x1000db29
mov ebx, 7
cmp ebx, dword [esp]
jne 0x1000d98f
movzx eax, word [esp + 0x64]
push eax
pop eax
mov word [esp + 0x60], ax
jmp 0x1000d9a6
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1000d9a6
movzx ebx, word [esp + 0x64]
inc ebx
push ebx
pop eax
mov word [esp + 0x60], ax
pop eax
push 0x3a
mov ebx, dword [esp + 0x18]
add ebx, 8
push ebx
call fcn.1003aa80
lea edx, str.scout
lea ecx, [esp + 0x64]
call fcn.10031008
push dword [esp + 0x18]
push dword [esp + 0x18]
push dword [esp + 0x18]
call fcn.1002e10d
push eax
pop eax
mov byte [esp + 0x1c], al
lea edx, str.becomes
lea ecx, [esp + 0x68]
call fcn.10031008
push dword [esp + 0x14]
call fcn.1003a910
movsx ebx, byte [esp + 0x1c]
and ebx, ebx
jne 0x1000da0d
mov eax, 1
movsx eax, al
jmp 0x1000db29
mov word [esp + 0x6c], 1
movzx ebx, word [esp + 0x6c]
mov eax, 1
cmp ebx, eax
jl 0x1000da31
movzx ebx, word [esp + 0x6c]
dec ebx
push ebx
pop eax
mov word [esp + 0x70], ax
jmp 0x1000da3e
movzx ebx, word [esp + 0x6c]
inc ebx
push ebx
pop eax
mov word [esp + 0x70], ax
movzx ebx, word [esp + 0x70]
push ebx
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x1000da58
add esp, 4
jmp 0x1000db29
mov ebx, 9
cmp ebx, dword [esp]
jne 0x1000da70
movzx eax, word [esp + 0x74]
push eax
pop eax
mov word [esp + 0x70], ax
jmp 0x1000da87
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1000da87
movzx ebx, word [esp + 0x74]
inc ebx
push ebx
pop eax
mov word [esp + 0x70], ax
pop eax
lea edx, str.columns
lea ecx, [esp + 0x74]
call fcn.10031008
mov word [esp + 0x78], 3
movzx ebx, word [esp + 0x78]
mov eax, 3
cmp ebx, eax
jl 0x1000dabb
movzx ebx, word [esp + 0x78]
dec ebx
push ebx
pop eax
mov word [esp + 0x7c], ax
jmp 0x1000dac8
movzx ebx, word [esp + 0x78]
inc ebx
push ebx
pop eax
mov word [esp + 0x7c], ax
movzx ebx, word [esp + 0x7c]
push ebx
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x1000dadf
add esp, 4
jmp 0x1000db29
mov ebx, 6
cmp ebx, dword [esp]
jne 0x1000dafa
movzx eax, word [esp + 0x80]
push eax
pop eax
mov word [esp + 0x7c], ax
jmp 0x1000db14
mov ebx, 3
cmp ebx, dword [esp]
jne 0x1000db14
movzx ebx, word [esp + 0x80]
inc ebx
push ebx
pop eax
mov word [esp + 0x7c], ax
pop eax
lea edx, str.agencies
lea ecx, [esp + 0x80]
call fcn.10031008
xor eax, eax
push dword [esp + 0x20]
call fcn.1003acf0
push dword [esp + 0x24]
call fcn.1003acf0
push dword [esp + 0x68]
call fcn.1003acf0
push dword [esp]
call fcn.1003acf0
push dword [esp + 0x64]
call fcn.1003acf0
push dword [esp + 0x2c]
call fcn.1003acf0
push dword [esp + 0x74]
call fcn.1003acf0
push dword [esp + 0x10]
call fcn.1003acf0
push dword [esp + 0x38]
call fcn.1003acf0
push dword [esp + 0x28]
call fcn.1003acf0
push dword [esp + 0x80]
call fcn.1003acf0
add esp, 0x84
pop ebx
ret