Function at 0x1800089a0
Capabilities:
Reference sql statements

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x1e10]
mov eax, 0x1f10
call fcn.180026e30
sub rsp, rax
mov rax, qword [0x180065038]
xor rax, rsp
mov qword [rbp + 0x1e00], rax
mov rsi, r9
mov r14, rdx
mov rbx, rcx
mov qword [rsp + 0x70], r8
test rdx, rdx
jne 0x180008a47
mov rbx, qword [rcx + 0x10]
lea rax, str.failed
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x386
lea rax, str.COrganizationManagerBase::geOrganizationsOfParent
mov qword [rsp + 0x20], rax
lea r9, str._s:_d__s.
mov edx, 0x7d0
lea r8d, [rdx - 1]
lea rcx, [rbp + 0x1090]
call fcn.18001f990
mov rax, qword [rbx]
xor r9d, r9d
lea r8, [rbp + 0x1090]
lea edx, [r14 + 3]
mov rcx, rbx
call qword [rax + 0x1a8]
lea eax, [r14 - 8]
jmp 0x180009525
mov dword [rbp + 0xcf0], 0x244
lea rax, [rsp + 0x70]
mov qword [rbp + 0xcf8], rax
mov dword [rbp + 0xd00], 8
xor r15d, r15d
mov qword [rbp + 0xd08], r15
mov dword [rbp + 0xd10], 0x244
lea rax, [rsp + 0x70]
mov qword [rbp + 0xd18], rax
mov dword [rbp + 0xd20], 8
mov qword [rbp + 0xd28], r15
mov qword [rbp + 0x4f0], r15
mov qword [rbp + 0x4e8], r15
mov qword [rbp - 0x80], r15
mov qword [rbp + 0x500], r15
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x4d0], xmm0
mov qword [rbp + 0x4e0], r15
mov qword [rbp + 0x4f8], r15
mov qword [rbp + 0x180], r15
mov qword [rbp + 0x508], r15
mov qword [rbp + 0xcc8], r15
mov qword [rbp + 0xcd0], r15
mov qword [rbp + 0xcd8], r15
mov dword [rbp + 0xce0], r15d
xor edx, edx
mov r8d, 0x1f4
lea rcx, [rbp - 0x78]
call fcn.180028b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x188], xmm0
mov dword [rbp + 0x198], eax
xorps xmm1, xmm1
movups xmmword [rbp + 0x19c], xmm1
mov dword [rbp + 0x1ac], eax
xor edx, edx
mov r8d, 0x1f4
lea rcx, [rbp + 0x1b0]
call fcn.180028b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3a4], xmm0
movups xmmword [rbp + 0x3b4], xmm0
movups xmmword [rbp + 0x3c4], xmm0
movups xmmword [rbp + 0x3d4], xmm0
movups xmmword [rbp + 0x3e4], xmm0
movups xmmword [rbp + 0x3f4], xmm0
mov dword [rbp + 0x404], eax
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x408]
call fcn.180028b30
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x510]
call fcn.180028b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x5d8], xmm0
movups xmmword [rbp + 0x5e8], xmm0
movups xmmword [rbp + 0x5f8], xmm0
mov word [rbp + 0x608], ax
xorps xmm1, xmm1
movups xmmword [rbp + 0x60a], xmm1
movups xmmword [rbp + 0x61a], xmm1
movups xmmword [rbp + 0x62a], xmm1
mov word [rbp + 0x63a], ax
movups xmmword [rbp + 0x63c], xmm0
movups xmmword [rbp + 0x64c], xmm0
movups xmmword [rbp + 0x65c], xmm0
mov word [rbp + 0x66c], ax
movups xmmword [rbp + 0x66e], xmm0
mov dword [rbp + 0x67e], eax
xor edx, edx
mov r8d, 0x1f4
lea rcx, [rbp + 0x682]
call fcn.180028b30
xor edx, edx
mov r8d, 0x1f4
lea rcx, [rbp + 0x876]
call fcn.180028b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xa6a], xmm0
movups xmmword [rbp + 0xa7a], xmm0
movups xmmword [rbp + 0xa8a], xmm0
movups xmmword [rbp + 0xa9a], xmm0
movups xmmword [rbp + 0xaaa], xmm0
movups xmmword [rbp + 0xaba], xmm0
mov dword [rbp + 0xaca], eax
xorps xmm1, xmm1
movups xmmword [rbp + 0xace], xmm1
movups xmmword [rbp + 0xade], xmm1
movups xmmword [rbp + 0xaee], xmm1
movups xmmword [rbp + 0xafe], xmm1
movups xmmword [rbp + 0xb0e], xmm1
movups xmmword [rbp + 0xb1e], xmm1
mov dword [rbp + 0xb2e], eax
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0xb32]
call fcn.180028b30
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0xbfa]
call fcn.180028b30
mov dword [rbp + 0xd30], 0x1c4
lea rax, [rbp - 0x78]
mov qword [rbp + 0xd38], rax
mov dword [rbp + 0xd40], 0x1f4
mov qword [rbp + 0xd48], r15
mov dword [rbp + 0xd50], 0x244
lea rax, [rbp + 0x180]
mov qword [rbp + 0xd58], rax
mov dword [rbp + 0xd60], 8
mov qword [rbp + 0xd68], r15
mov dword [rbp + 0xd70], 0x244
lea rax, [rbp + 0x4d0]
mov qword [rbp + 0xd78], rax
mov dword [rbp + 0xd80], 8
mov qword [rbp + 0xd88], r15
mov dword [rbp + 0xd90], 0x1c4
lea rax, [rbp + 0x188]
mov qword [rbp + 0xd98], rax
mov dword [rbp + 0xda0], 0x14
mov qword [rbp + 0xda8], r15
mov dword [rbp + 0xdb0], 0x1c4
lea rax, [rbp + 0x19c]
mov qword [rbp + 0xdb8], rax
mov dword [rbp + 0xdc0], 0x14
mov qword [rbp + 0xdc8], r15
mov dword [rbp + 0xdd0], 0x1c4
lea rax, [rbp + 0x3a4]
mov qword [rbp + 0xdd8], rax
mov dword [rbp + 0xde0], 0x64
mov qword [rbp + 0xde8], r15
mov dword [rbp + 0xdf0], 0x1c4
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0xdf8], rax
mov dword [rbp + 0xe00], 0x1f4
mov qword [rbp + 0xe08], r15
mov dword [rbp + 0xe10], 0x1c4
lea rax, [rbp + 0x408]
mov qword [rbp + 0xe18], rax
mov dword [rbp + 0xe20], 0xc8
mov qword [rbp + 0xe28], r15
mov dword [rbp + 0xe30], 0x1c4
lea rax, [rbp + 0x510]
mov qword [rbp + 0xe38], rax
mov dword [rbp + 0xe40], 0xc8
mov qword [rbp + 0xe48], r15
mov dword [rbp + 0xe50], 0x244
lea rax, [rbp + 0x4f8]
mov qword [rbp + 0xe58], rax
mov dword [rbp + 0xe60], 8
mov qword [rbp + 0xe68], r15
mov dword [rbp + 0xe70], 0x244
lea rax, [rbp + 0x500]
mov qword [rbp + 0xe78], rax
mov dword [rbp + 0xe80], 8
mov qword [rbp + 0xe88], r15
mov dword [rbp + 0xe90], 0x1c4
lea rax, [rbp + 0x5d8]
mov qword [rbp + 0xe98], rax
mov dword [rbp + 0xea0], 0x32
mov qword [rbp + 0xea8], r15
mov dword [rbp + 0xeb0], 0x1c4
lea rax, [rbp + 0x60a]
mov qword [rbp + 0xeb8], rax
mov dword [rbp + 0xec0], 0x32
mov qword [rbp + 0xec8], r15
mov dword [rbp + 0xed0], 0x1c4
lea rax, [rbp + 0xa6a]
mov qword [rbp + 0xed8], rax
mov dword [rbp + 0xee0], 0x64
mov qword [rbp + 0xee8], r15
mov dword [rbp + 0xef0], 0x1c4
lea rax, [rbp + 0xace]
mov qword [rbp + 0xef8], rax
mov dword [rbp + 0xf00], 0x64
mov qword [rbp + 0xf08], r15
mov dword [rbp + 0xf10], 0x1c4
lea rax, [rbp + 0x63c]
mov qword [rbp + 0xf18], rax
mov dword [rbp + 0xf20], 0x32
mov qword [rbp + 0xf28], r15
mov dword [rbp + 0xf30], 0x1c4
lea rax, [rbp + 0x66e]
mov qword [rbp + 0xf38], rax
mov dword [rbp + 0xf40], 0x14
mov qword [rbp + 0xf48], r15
mov dword [rbp + 0xf50], 0x1c4
lea rax, [rbp + 0x682]
mov qword [rbp + 0xf58], rax
mov dword [rbp + 0xf60], 0x1f4
mov qword [rbp + 0xf68], r15
mov dword [rbp + 0xf70], 0x244
lea rax, [rbp + 0x508]
mov qword [rbp + 0xf78], rax
mov dword [rbp + 0xf80], 8
mov qword [rbp + 0xf88], r15
mov dword [rbp + 0xf90], 0x1c4
lea rax, [rbp + 0xb32]
mov qword [rbp + 0xf98], rax
mov dword [rbp + 0xfa0], 0xc8
mov qword [rbp + 0xfa8], r15
mov dword [rbp + 0xfb0], 0x1c4
lea rax, [rbp + 0xbfa]
mov qword [rbp + 0xfb8], rax
mov dword [rbp + 0xfc0], 0xc8
mov qword [rbp + 0xfc8], r15
mov dword [rbp + 0xfd0], 0x244
lea rax, [rbp - 0x80]
mov qword [rbp + 0xfd8], rax
mov dword [rbp + 0xfe0], 8
mov qword [rbp + 0xfe8], r15
mov dword [rbp + 0xff0], 0x244
lea rax, [rbp + 0xcc8]
mov qword [rbp + 0xff8], rax
mov dword [rbp + 0x1000], 8
mov qword [rbp + 0x1008], r15
mov dword [rbp + 0x1010], 0x244
lea rax, [rbp + 0xcd0]
mov qword [rbp + 0x1018], rax
mov dword [rbp + 0x1020], 8
mov qword [rbp + 0x1028], r15
mov dword [rbp + 0x1030], 0x1f0
lea rax, [rbp + 0xcd8]
mov qword [rbp + 0x1038], rax
mov dword [rbp + 0x1040], 4
mov qword [rbp + 0x1048], r15
mov dword [rbp + 0x1050], 0x1f0
lea rax, [rbp + 0xcdc]
mov qword [rbp + 0x1058], rax
mov dword [rbp + 0x1060], 4
mov qword [rbp + 0x1068], r15
mov dword [rbp + 0x1070], 0x1f0
lea rax, [rbp + 0xce0]
mov qword [rbp + 0x1078], rax
mov dword [rbp + 0x1080], 4
mov qword [rbp + 0x1088], r15
mov rax, qword [r14]
mov rcx, r14
call qword [rax]
mov rcx, qword [rax]
mov r10, qword [rcx + 0x48]
mov dword [rsp + 0x28], 0x1b
lea rcx, [rbp + 0xd30]
mov qword [rsp + 0x20], rcx
lea r9d, [r15 + 2]
lea r8, [rbp + 0xcf0]
lea rdx, str.SELECT_NAME__MANAGER_id__DATE_REGISTER__PHONE__FAX__EMAIL__ADDRESS__ACTIVITY_SUBJECT__REGISTER_NUMBER__HAS_CHILD__PARENT_ID__REGISTER_ID__CODE__WS_CODE__TFN__LICENSE__POST__DETAIL__LOGO_ID__STATE__CITY__ID__INSURANCE_ACC__TAX_ACC__INSURANCE_D1__INSURANCE_D2__WORK_PLACE_STATUS_FROM_ORG_INFO_WHERE_PARENT_ID____OR_ID___
mov rcx, rax
call r10
test al, al
jne 0x1800091a8
mov rbx, qword [rbx + 0x10]
lea rax, str.failed_query_for_get_organizations
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x3b0
lea rax, str.COrganizationManagerBase::geOrganizationsOfParent
mov qword [rsp + 0x20], rax
lea r9, str._s:_d__s.
mov edx, 0x7d0
lea r8d, [rdx - 1]
lea rcx, [rbp + 0x1090]
call fcn.18001f990
mov rax, qword [rbx]
mov r9, r14
lea r8, [rbp + 0x1090]
lea edx, [r15 + 3]
mov rcx, rbx
call qword [rax + 0x1a8]
lea eax, [r15 - 7]
jmp 0x180009525
mov rax, qword [r14]
mov rcx, r14
call qword [rax]
mov rcx, qword [rax]
mov r8, qword [rcx + 0x50]
xor edx, edx
mov rcx, rax
call r8
test al, al
je 0x180009512
movabs r12, 0x12e025c04b8097
lea rcx, [rbp + 0x1090]
lea rdx, [rbp - 0x80]
mov r8d, 0xd68
call fcn.1800283c0
mov rdi, qword [rsi]
mov rax, qword [rdi + 8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x48], r15d
mov rcx, rdi
mov rdx, qword [rbp - 0x80]
cmp byte [rax + 0x19], 0
jne 0x18000922f
mov qword [rsp + 0x40], rax
cmp qword [rax + 0x20], rdx
jge 0x18000921b
mov dword [rsp + 0x48], r15d
mov rax, qword [rax + 0x10]
jmp 0x180009229
mov dword [rsp + 0x48], 1
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x180009205
cmp byte [rcx + 0x19], 0
jne 0x18000923b
cmp rdx, qword [rcx + 0x20]
jge 0x1800092a0
cmp qword [rsi + 8], r12
je 0x180009546
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r15
mov ecx, 0xd90
call fcn.180026348
mov rbx, rax
mov rax, qword [rbp - 0x80]
mov qword [rbx + 0x20], rax
lea rcx, [rbx + 0x28]
call fcn.18001d8d0
mov qword [rbx], rdi
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rdi
mov word [rbx + 0x18], 0
mov qword [rsp + 0x68], r15
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x40], xmm0
mov r8, rbx
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.1800169e0
mov rcx, rax
add rcx, 0x28
lea rdx, [rbp + 0x1090]
mov r8d, 0xd68
call fcn.1800283c0
mov qword [rbp + 0x1600], r15
mov qword [rbp + 0x15f8], r15
mov qword [rbp + 0x1090], r15
mov qword [rbp + 0x1610], r15
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x15e0], xmm0
mov qword [rbp + 0x15f0], r15
mov qword [rbp + 0x1608], r15
mov qword [rbp + 0x1290], r15
mov qword [rbp + 0x1618], r15
mov qword [rbp + 0x1dd8], r15
mov qword [rbp + 0x1de0], r15
mov qword [rbp + 0x1de8], r15
mov dword [rbp + 0x1df0], r15d
xor edx, edx
mov r8d, 0x1f4
lea rcx, [rbp + 0x1098]
call fcn.180028b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1298], xmm0
mov dword [rbp + 0x12a8], eax
xorps xmm1, xmm1
movups xmmword [rbp + 0x12ac], xmm1
mov dword [rbp + 0x12bc], eax
xor edx, edx
mov r8d, 0x1f4
lea rcx, [rbp + 0x12c0]
call fcn.180028b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x14b4], xmm0
movups xmmword [rbp + 0x14c4], xmm0
movups xmmword [rbp + 0x14d4], xmm0
movups xmmword [rbp + 0x14e4], xmm0
movups xmmword [rbp + 0x14f4], xmm0
movups xmmword [rbp + 0x1504], xmm0
mov dword [rbp + 0x1514], eax
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x1518]
call fcn.180028b30
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x1620]
call fcn.180028b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x16e8], xmm0
movups xmmword [rbp + 0x16f8], xmm0
movups xmmword [rbp + 0x1708], xmm0
mov word [rbp + 0x1718], ax
xorps xmm1, xmm1
movups xmmword [rbp + 0x171a], xmm1
movups xmmword [rbp + 0x172a], xmm1
movups xmmword [rbp + 0x173a], xmm1
mov word [rbp + 0x174a], ax
movups xmmword [rbp + 0x174c], xmm0
movups xmmword [rbp + 0x175c], xmm0
movups xmmword [rbp + 0x176c], xmm0
mov word [rbp + 0x177c], ax
movups xmmword [rbp + 0x177e], xmm0
mov dword [rbp + 0x178e], eax
xor edx, edx
mov r8d, 0x1f4
lea rcx, [rbp + 0x1792]
call fcn.180028b30
xor edx, edx
mov r8d, 0x1f4
lea rcx, [rbp + 0x1986]
call fcn.180028b30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1b7a], xmm0
movups xmmword [rbp + 0x1b8a], xmm0
movups xmmword [rbp + 0x1b9a], xmm0
movups xmmword [rbp + 0x1baa], xmm0
movups xmmword [rbp + 0x1bba], xmm0
movups xmmword [rbp + 0x1bca], xmm0
mov dword [rbp + 0x1bda], eax
xorps xmm1, xmm1
movups xmmword [rbp + 0x1bde], xmm1
movups xmmword [rbp + 0x1bee], xmm1
movups xmmword [rbp + 0x1bfe], xmm1
movups xmmword [rbp + 0x1c0e], xmm1
movups xmmword [rbp + 0x1c1e], xmm1
movups xmmword [rbp + 0x1c2e], xmm1
mov dword [rbp + 0x1c3e], eax
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x1c42]
call fcn.180028b30
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0x1d0a]
call fcn.180028b30
lea rcx, [rbp - 0x80]
lea rdx, [rbp + 0x1090]
mov r8d, 0xd68
call fcn.1800283c0
mov rax, qword [r14]
mov rcx, r14
call qword [rax]
mov rcx, qword [rax]
mov r8, qword [rcx + 0x50]
xor edx, edx
mov rcx, rax
call r8
test al, al
jne 0x1800091d1
mov rax, qword [r14]
mov rcx, r14
call qword [rax]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x60]
xor eax, eax
mov rcx, qword [rbp + 0x1e00]
xor rcx, rsp
call fcn.180026320
add rsp, 0x1f10
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.180018030
int3
add rcx, 8
jmp 0x1800089a0