Function at 0x1400021b0
Capabilities:
Terminate process

Disassembly:
sub rsp, 0x28
xor edx, edx
lea rcx, [0x14000e9d0]
mov r8d, 0xff
call sub.VCRUNTIME140.dll_memset
xor edx, edx
lea rcx, [0x14000ec70]
mov r8d, 0xff
call sub.VCRUNTIME140.dll_memset
lea rdx, str.TEST
mov dword [0x14000ec64], 0
lea rcx, [0x14000e740]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x140002217
lea r8, str.usvpsxprt99.pok.ibm.com
mov edx, 0xff
lea rcx, [0x14000e9d0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rdx, str.EMEA
lea rcx, [0x14000e740]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x140002248
lea r8, str.ukvpsxprt01.portsmouth.uk.ibm.com
mov edx, 0xff
lea rcx, [0x14000e9d0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rdx, [0x140007ff4]
lea rcx, [0x14000e740]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x1400022c0
lea rdx, [0x140007ff8]
lea rcx, [0x14000e740]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x1400022c0
lea rdx, [0x140007ffc]
lea rcx, [0x14000e740]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x1400022c0
lea rdx, [0x140008000]
lea rcx, [0x14000e740]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x1400022c0
lea rdx, str.CANADA
lea rcx, [0x14000e740]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x1400022d9
lea r8, str.usvpsxprt01.ahe.boulder.ibm.com
mov edx, 0xff
lea rcx, [0x14000e9d0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rdx, [0x140007ffc]
lea rcx, [0x14000e740]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x140002360
call fcn.140004c00
lea rdx, [0x140008030]
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x140002356
lea rdx, str.BRAZIL
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x140002356
lea rdx, str.ECUADOR
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x140002356
lea rdx, [0x140008048]
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x140002360
mov dword [0x14000ec64], 1
lea rdx, [0x14000804c]
lea rcx, [0x14000e740]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x1400024bd
lea r8, str.auvpsxprt01.au.ibm.com
mov edx, 0xff
lea rcx, [0x14000e9d0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
call fcn.140004c00
lea rdx, [0x140008068]
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x140002412
lea rdx, str.INDIA
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x140002412
lea rdx, str.SRI_LANKA
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x140002412
lea rdx, [0x140008084]
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x140002412
lea rdx, [0x140008088]
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x14000242b
lea r8, str.invpsxprt01.in.ibm.com
mov edx, 0xff
lea rcx, [0x14000e9d0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rdx, [0x1400080a8]
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x14000245b
lea rdx, str.CHINA
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x140002474
lea r8, str.cnvpsxprt01.cn.ibm.com
mov edx, 0xff
lea rcx, [0x14000e9d0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rdx, [0x1400080d0]
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x1400024a4
lea rdx, str.JAPAN
lea rcx, [0x14000ec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x1400024bd
lea r8, str.jpvpsxprt01.sagamino.japan.ibm.com
mov edx, 0xff
lea rcx, [0x14000e9d0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
cmp byte [0x14000e9d0], 0
jne 0x1400024df
lea r8, str.usvpsxprt01.ahe.boulder.ibm.com
mov edx, 0xff
lea rcx, [0x14000e9d0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea r9, [0x14000e9d0]
lea r8, str.the_user_will_be_using_this_server:
lea rdx, str._s_s
lea rcx, [0x14000ead0]
call fcn.140005e20
lea rdx, [0x14000c6dc]
lea rcx, str.c:prtatibminstall.log
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [0x14000e638], rax
test rax, rax
jne 0x14000255f
lea r8, str.failed_to_open_log_file_fatal_err
lea rdx, [0x140007a8c]
lea rcx, [0x14000ead0]
call fcn.140005e20
xor r9d, r9d
lea r8, str.Print_ibm_install
lea rdx, [0x14000ead0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea r8, [0x14000ead0]
mov rcx, rax
lea rdx, [0x14000c71c]
call fcn.140001010
mov rcx, qword [0x14000e638]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
xor eax, eax
add rsp, 0x28
ret