Function at 0x14000b4a0
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
sub rsp, 0x140
xor eax, eax
mov rbx, rcx
lea r8, [rsp + 0x30]
mov dword [rcx + 0x108], eax
mov qword [rcx + 0x110], rax
lea rax, [0x140003e50]
lea rdx, str.dbicu17.dll
mov r9d, 0x105
mov ecx, 2
mov qword [rsp + 0x20], rax
call fcn.1400034f0
test rax, rax
je 0x14000b4f9
lea rcx, [rsp + 0x30]
call fcn.140004960
mov qword [rbx + 0x110], rax
mov rcx, qword [rbx + 0x110]
test rcx, rcx
je 0x14000b532
lea rdx, str.ucnv_open_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b539
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be80]
jne 0x14000b539
mov dword [rbx + 0x108], 1
jmp 0x14000b539
lea rax, [0x14000be80]
mov rcx, qword [rbx + 0x110]
mov qword [rbx], rax
test rcx, rcx
je 0x14000b575
lea rdx, str.ucnv_resetToUnicode_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b57c
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
jne 0x14000b57c
mov dword [rbx + 0x108], 1
jmp 0x14000b57c
lea rax, [fcn.14000d720]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 8], rax
test rcx, rcx
je 0x14000b5b9
lea rdx, str.ucnv_resetFromUnicode_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b5c0
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
jne 0x14000b5c0
mov dword [rbx + 0x108], 1
jmp 0x14000b5c0
lea rax, [fcn.14000d720]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x10], rax
test rcx, rcx
je 0x14000b5fd
lea rdx, str.ucnv_close_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b604
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
jne 0x14000b604
mov dword [rbx + 0x108], 1
jmp 0x14000b604
lea rax, [fcn.14000d720]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x18], rax
test rcx, rcx
je 0x14000b641
lea rdx, str.ucnv_toUnicode_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b648
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be50]
jne 0x14000b648
mov dword [rbx + 0x108], 1
jmp 0x14000b648
lea rax, [0x14000be50]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x20], rax
test rcx, rcx
je 0x14000b685
lea rdx, str.ucnv_fromUnicode_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b68c
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be50]
jne 0x14000b68c
mov dword [rbx + 0x108], 1
jmp 0x14000b68c
lea rax, [0x14000be50]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x28], rax
test rcx, rcx
je 0x14000b6c9
lea rdx, str.ucnv_setFallback_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b6d0
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
jne 0x14000b6d0
mov dword [rbx + 0x108], 1
jmp 0x14000b6d0
lea rax, [fcn.14000d720]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x30], rax
test rcx, rcx
je 0x14000b70d
lea rdx, str.ucol_open_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b714
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be80]
jne 0x14000b714
mov dword [rbx + 0x108], 1
jmp 0x14000b714
lea rax, [0x14000be80]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x38], rax
test rcx, rcx
je 0x14000b751
lea rdx, str.ucol_close_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b758
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
jne 0x14000b758
mov dword [rbx + 0x108], 1
jmp 0x14000b758
lea rax, [fcn.14000d720]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x40], rax
test rcx, rcx
je 0x14000b795
lea rdx, str.ucol_setAttribute_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b79c
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be90]
jne 0x14000b79c
mov dword [rbx + 0x108], 1
jmp 0x14000b79c
lea rax, [0x14000be90]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x48], rax
test rcx, rcx
je 0x14000b7d9
lea rdx, str.ucol_setStrength_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b7e0
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
jne 0x14000b7e0
mov dword [rbx + 0x108], 1
jmp 0x14000b7e0
lea rax, [fcn.14000d720]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x50], rax
test rcx, rcx
je 0x14000b81d
lea rdx, str.ucol_getSortKeyPrefix
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b824
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be70]
jne 0x14000b824
mov dword [rbx + 0x108], 1
jmp 0x14000b824
lea rax, [0x14000be70]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x58], rax
test rcx, rcx
je 0x14000b861
lea rdx, str.ucol_getSortKeyPrefixSBCS
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b868
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be60]
jne 0x14000b868
mov dword [rbx + 0x108], 1
jmp 0x14000b868
lea rax, [0x14000be60]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x60], rax
test rcx, rcx
je 0x14000b8a5
lea rdx, str.ucol_getSortKeyPrefixUTF8
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b8ac
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be70]
jne 0x14000b8ac
mov dword [rbx + 0x108], 1
jmp 0x14000b8ac
lea rax, [0x14000be70]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x68], rax
test rcx, rcx
je 0x14000b8e9
lea rdx, str.u_isUAlphabetic_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b8f0
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be30]
jne 0x14000b8f0
mov dword [rbx + 0x108], 1
jmp 0x14000b8f0
lea rax, [0x14000be30]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x70], rax
test rcx, rcx
je 0x14000b92d
lea rdx, str.u_getIntPropertyValue_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b934
cmp dword [rbx + 0x108], 0
lea rax, [fcn.140013cd0]
jne 0x14000b934
mov dword [rbx + 0x108], 1
jmp 0x14000b934
lea rax, [fcn.140013cd0]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x78], rax
test rcx, rcx
je 0x14000b971
lea rdx, str.u_isWhitespace_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b978
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be30]
jne 0x14000b978
mov dword [rbx + 0x108], 1
jmp 0x14000b978
lea rax, [0x14000be30]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x80], rax
test rcx, rcx
je 0x14000b9b8
lea rdx, str.uiter_setUTF8_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000b9bf
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
jne 0x14000b9bf
mov dword [rbx + 0x108], 1
jmp 0x14000b9bf
lea rax, [fcn.14000d720]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x88], rax
test rcx, rcx
je 0x14000b9ff
lea rdx, str.ucol_strcoll_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000ba06
cmp dword [rbx + 0x108], 0
lea rax, [0x14000bea0]
jne 0x14000ba06
mov dword [rbx + 0x108], 1
jmp 0x14000ba06
lea rax, [0x14000bea0]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x90], rax
test rcx, rcx
je 0x14000ba46
lea rdx, str.ucol_strcoll_sbcs
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000ba4d
cmp dword [rbx + 0x108], 0
lea rax, [0x14000bea0]
jne 0x14000ba4d
mov dword [rbx + 0x108], 1
jmp 0x14000ba4d
lea rax, [0x14000bea0]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0x98], rax
test rcx, rcx
je 0x14000ba8d
lea rdx, str.ucol_strcollIter_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000ba94
cmp dword [rbx + 0x108], 0
lea rax, [0x14000beb0]
jne 0x14000ba94
mov dword [rbx + 0x108], 1
jmp 0x14000ba94
lea rax, [0x14000beb0]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xa0], rax
test rcx, rcx
je 0x14000bad4
lea rdx, str.ASA_strToUpper
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000badb
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be40]
jne 0x14000badb
mov dword [rbx + 0x108], 1
jmp 0x14000badb
lea rax, [0x14000be40]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xa8], rax
test rcx, rcx
je 0x14000bb1b
lea rdx, str.ASA_strToLower
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bb22
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be40]
jne 0x14000bb22
mov dword [rbx + 0x108], 1
jmp 0x14000bb22
lea rax, [0x14000be40]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xb0], rax
test rcx, rcx
je 0x14000bb62
lea rdx, str.u_strToLower_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bb69
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be40]
jne 0x14000bb69
mov dword [rbx + 0x108], 1
jmp 0x14000bb69
lea rax, [0x14000be40]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xb8], rax
test rcx, rcx
je 0x14000bba9
lea rdx, str.u_strToUpper_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bbb0
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be40]
jne 0x14000bbb0
mov dword [rbx + 0x108], 1
jmp 0x14000bbb0
lea rax, [0x14000be40]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xc0], rax
test rcx, rcx
je 0x14000bbf0
lea rdx, str.uloc_canonicalize_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bbf7
cmp dword [rbx + 0x108], 0
lea rax, [0x14000bec0]
jne 0x14000bbf7
mov dword [rbx + 0x108], 1
jmp 0x14000bbf7
lea rax, [0x14000bec0]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xc8], rax
test rcx, rcx
je 0x14000bc37
lea rdx, str.ASAGetICUDataset
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bc3e
cmp dword [rbx + 0x108], 0
lea rax, [fcn.140013cd0]
jne 0x14000bc3e
mov dword [rbx + 0x108], 1
jmp 0x14000bc3e
lea rax, [fcn.140013cd0]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xd0], rax
test rcx, rcx
je 0x14000bc7e
lea rdx, str.ucnv_setFromUCallBack_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bc85
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
jne 0x14000bc85
mov dword [rbx + 0x108], 1
jmp 0x14000bc85
lea rax, [fcn.14000d720]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xd8], rax
test rcx, rcx
je 0x14000bcc5
lea rdx, str.ucnv_setToUCallBack_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bccc
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
jne 0x14000bccc
mov dword [rbx + 0x108], 1
jmp 0x14000bccc
lea rax, [fcn.14000d720]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xe0], rax
test rcx, rcx
je 0x14000bd0c
lea rdx, str.u_isUWhiteSpace_3_4
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bd13
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be30]
jne 0x14000bd13
mov dword [rbx + 0x108], 1
jmp 0x14000bd13
lea rax, [0x14000be30]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xe8], rax
test rcx, rcx
je 0x14000bd53
lea rdx, str.ASA_ucol_open
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bd5a
cmp dword [rbx + 0x108], 0
lea rax, [0x14000be80]
jne 0x14000bd5a
mov dword [rbx + 0x108], 1
jmp 0x14000bd5a
lea rax, [0x14000be80]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xf0], rax
test rcx, rcx
je 0x14000bd9a
lea rdx, str.uiter_setFragmentedSBCS
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bda1
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
jne 0x14000bda1
mov dword [rbx + 0x108], 1
jmp 0x14000bda1
lea rax, [fcn.14000d720]
mov rcx, qword [rbx + 0x110]
mov qword [rbx + 0xf8], rax
test rcx, rcx
je 0x14000bdf2
lea rdx, str.uiter_setFragmentedUTF8Simple
call sub.KERNEL32.dll_GetProcAddress
test rax, rax
jne 0x14000bdf9
cmp dword [rbx + 0x108], 0
lea rax, [fcn.14000d720]
mov qword [rbx + 0x100], rax
mov rax, rbx
jne 0x14000be03
mov dword [rbx + 0x108], 1
add rsp, 0x140
pop rbx
ret
lea rax, [fcn.14000d720]
mov qword [rbx + 0x100], rax
mov rax, rbx
add rsp, 0x140
pop rbx
ret