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

Disassembly:
sub rsp, 0x38
cmp qword [0x140230588], 0
jne 0x140061c41
lea rcx, [0x14008d980]
mov qword [rsp + 0x40], rbx
call fcn.140060950
test rax, rax
mov rbx, rax
mov qword [0x140230588], rax
je 0x140061c3c
movsxd rcx, dword [rax + 0x3c]
mov qword [rsp + 0x48], rbp
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x30], rdi
mov edi, dword [rcx + rax + 0x88]
xor esi, esi
add rdi, rax
mov ebp, esi
cmp dword [rdi + 0x18], esi
jbe 0x140060cc0
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r13
mov r13, rsi
mov r12, rsi
nop
mov eax, dword [rdi + 0x20]
lea rdx, [0x140067de8]
add rax, r13
mov ecx, dword [rax + rbx]
add rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
jne 0x140060ca6
mov eax, dword [rdi + 0x24]
add rax, r12
movzx r8d, word [rax + rbx]
mov eax, dword [rdi + 0x1c]
lea rdx, [rbx + rax]
mov esi, dword [rdx + r8*4]
add rsi, rbx
add ebp, 1
add r13, 4
add r12, 2
cmp ebp, dword [rdi + 0x18]
jb 0x140060c70
mov r13, qword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
mov edx, dword [0x140228f80]
lea rcx, [0x14008d980]
call rsi
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x50]
test eax, eax
mov rbp, qword [rsp + 0x48]
je 0x140061c3c
mov rcx, qword [0x140230588]
lea rdx, [0x140067dd0]
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067db8]
mov qword [0x140230710], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067da0]
mov qword [0x1402304c0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067d94]
mov qword [0x140230940], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067d78]
mov qword [0x140230508], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067d60]
mov qword [0x1402305e8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067d48]
mov qword [0x140230630], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067d30]
mov qword [0x140230840], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067d18]
mov qword [0x140230570], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067cf8]
mov qword [0x1402308b8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067cd8]
mov qword [0x140230790], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067cb0]
mov qword [0x140230770], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067c88]
mov qword [0x140230858], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067c68]
mov qword [0x140230558], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067c48]
mov qword [0x1402305e0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067c20]
mov qword [0x1402306a8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067bf8]
mov qword [0x1402305f8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067bd0]
mov qword [0x1402307b8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067ba8]
mov qword [0x1402304d8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067b80]
mov qword [0x140230548], rax
call fcn.140060850
lea rdx, [0x140067b68]
mov qword [0x1402308e0], rax
mov rcx, qword [0x140230588]
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067b30]
mov qword [0x140230648], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067af8]
mov qword [0x140230830], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067ad8]
mov qword [0x1402304d0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067ab8]
mov qword [0x1402304a0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067aa0]
mov qword [0x1402305a8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067a80]
mov qword [0x140230908], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067a68]
mov qword [0x140230658], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067a50]
mov qword [0x1402305c8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067a20]
mov qword [0x1402307d0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400679f0]
mov qword [0x1402307c0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400679c8]
mov qword [0x1402308a0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400679a0]
mov qword [0x1402304b8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067970]
mov qword [0x140230698], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067940]
mov qword [0x140230680], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067910]
mov qword [0x1402304f0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400678e0]
mov qword [0x140230918], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400678c8]
mov qword [0x140230888], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400678a0]
mov qword [0x140230890], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067880]
mov qword [0x140230540], rax
call fcn.140060850
mov rcx, qword [0x140230588]
mov qword [0x140230738], rax
lea rdx, [0x140067860]
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067840]
mov qword [0x1402307d8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067820]
mov qword [0x1402305b8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067800]
mov qword [0x140230590], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400677e0]
mov qword [0x1402306b8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400677c0]
mov qword [0x140230870], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400677a0]
mov qword [0x1402304a8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067778]
mov qword [0x1402305c0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067758]
mov qword [0x140230758], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067738]
mov qword [0x140230760], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067708]
mov qword [0x1402305a0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400676e0]
mov qword [0x140230708], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400676b8]
mov qword [0x140230958], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067690]
mov qword [0x140230828], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067668]
mov qword [0x140230510], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067648]
mov qword [0x1402306d8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067628]
mov qword [0x140230520], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067608]
mov qword [0x140230808], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400675f0]
mov qword [0x1402308c8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400675d0]
mov qword [0x140230928], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400675a8]
mov qword [0x1402307e0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067578]
mov qword [0x140230820], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067550]
mov qword [0x1402304b0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067528]
mov qword [0x140230898], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067500]
mov qword [0x1402306a0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400674d0]
mov qword [0x140230518], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400674a0]
mov qword [0x1402308d8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067480]
mov qword [0x140230500], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067460]
mov qword [0x1402307f8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067440]
mov qword [0x140230638], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067420]
mov qword [0x1402307f0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067400]
mov qword [0x140230788], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400673d0]
mov qword [0x140230628], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400673a0]
mov qword [0x140230800], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067380]
mov qword [0x140230600], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067360]
mov qword [0x140230868], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067340]
mov qword [0x1402308f0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067320]
mov qword [0x140230620], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400672f0]
mov qword [0x1402304e0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400672c8]
mov qword [0x140230538], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067298]
mov qword [0x1402306c8], rax
call fcn.140060850
mov qword [0x1402308d0], rax
mov rcx, qword [0x140230588]
lea rdx, [0x140067268]
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067248]
mov qword [0x140230910], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067228]
mov qword [0x1402308a8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067208]
mov qword [0x1402306f8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400671e0]
mov qword [0x1402306f0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400671b8]
mov qword [0x1402305d8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067198]
mov qword [0x140230878], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067178]
mov qword [0x1402308b0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067158]
mov qword [0x140230900], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067138]
mov qword [0x1402304f8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067118]
mov qword [0x140230678], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400670f0]
mov qword [0x140230528], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400670c8]
mov qword [0x140230690], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067098]
mov qword [0x140230640], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067068]
mov qword [0x1402304e8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067040]
mov qword [0x140230668], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067018]
mov qword [0x140230730], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140067de8]
mov qword [0x1402305b0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066ff0]
mov qword [0x140230780], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066fc8]
mov qword [0x140230700], rax
call fcn.140060850
lea rdx, [0x140066fa0]
mov qword [0x1402308f8], rax
mov rcx, qword [0x140230588]
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066f78]
mov qword [0x140230838], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066f50]
mov qword [0x140230530], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066f28]
mov qword [0x1402306b0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066f00]
mov qword [0x140230740], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066ed8]
mov qword [0x140230718], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066eb0]
mov qword [0x1402308c0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066e90]
mov qword [0x140230920], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066e70]
mov qword [0x140230880], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066e50]
mov qword [0x140230550], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066e30]
mov qword [0x140230688], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066e10]
mov qword [0x1402304c8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066de8]
mov qword [0x1402306e0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066dc0]
mov qword [0x1402306e8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066d90]
mov qword [0x140230938], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066d60]
mov qword [0x140230860], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066d38]
mov qword [0x140230560], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066d00]
mov qword [0x140230610], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066cc8]
mov qword [0x140230728], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066c88]
mov qword [0x140230568], rax
call fcn.140060850
mov rcx, qword [0x140230588]
mov qword [0x140230768], rax
lea rdx, [0x140066c48]
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066c18]
mov qword [0x140230950], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066be8]
mov qword [0x140230778], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066bb0]
mov qword [0x140230798], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066b78]
mov qword [0x140230618], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066b68]
mov qword [0x1402307b0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066b48]
mov qword [0x1402306d0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066b28]
mov qword [0x140230598], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066b08]
mov qword [0x1402308e8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066ae8]
mov qword [0x140230608], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066ac8]
mov qword [0x140230660], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066aa0]
mov qword [0x1402307e8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066a78]
mov qword [0x1402307a8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066a50]
mov qword [0x140230850], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066a28]
mov qword [0x1402305f0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066a00]
mov qword [0x140230810], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400669e0]
mov qword [0x140230650], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400669c0]
mov qword [0x140230930], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400669a0]
mov qword [0x140230818], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066980]
mov qword [0x1402305d0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066958]
mov qword [0x1402307c8], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066930]
mov qword [0x1402307a0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066900]
mov qword [0x140230580], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400668d0]
mov qword [0x1402306c0], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400668a8]
mov qword [0x140230720], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066878]
mov qword [0x140230750], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066858]
mov qword [0x140230748], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066838]
mov qword [0x140230848], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x140066818]
mov qword [0x140230948], rax
call fcn.140060850
mov rcx, qword [0x140230588]
lea rdx, [0x1400667f8]
mov qword [0x140230670], rax
call fcn.140060850
mov qword [0x140230578], rax
mov rbx, qword [rsp + 0x40]
add rsp, 0x38
ret