Function at 0x140117870
Capabilities:
Get geographical location

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rdi
push rsi
push rbx
sub rsp, 0x128
lea rbp, [rsp + 0x160]
xor eax, eax
mov qword [rbp - 0xe8], rax
xorps xmm4, xmm4
movaps xmmword [rbp - 0xe0], xmm4
movabs rax, 0xffffffffffffff70
movaps xmmword [rbp + rax - 0x40], xmm4
movaps xmmword [rbp + rax - 0x30], xmm4
movaps xmmword [rbp + rax - 0x20], xmm4
add rax, 0x30
jne 0x1401178a8
mov rbx, rcx
mov rsi, rdx
lea rdi, [0x140270368]
cmp qword [rdi - 8], 0
jne 0x1401187d1
mov qword [rbp - 0xf0], rdi
cmp byte [rdi], 0
jne 0x140117902
mov rcx, qword [rbx + 0x18]
lea rdx, [0x140240ab0]
test rcx, rcx
cmove rcx, rdx
test rcx, rcx
je 0x140117902
cmp dword [rcx + 8], 0
jne 0x140117b6d
mov rdx, qword [rbx + 0xa0]
lea rcx, [rsi + 0x20]
call fcn.140003fe0
mov rdx, qword [rbx + 0xa8]
lea rcx, [rsi + 0x28]
call fcn.140003fe0
mov rdx, qword [rbx + 0xc0]
lea rcx, [rsi + 0x38]
call fcn.140003fe0
mov rdx, qword [rbx + 0xb8]
lea rcx, [rsi + 0x30]
call fcn.140003fe0
mov ecx, dword [rbx + 0x178]
mov dword [rsi + 0x108], ecx
mov ecx, dword [rbx + 0x17c]
mov dword [rsi + 0x118], ecx
mov rdx, qword [rbx + 0xf0]
lea rcx, [rsi + 0x50]
call fcn.140003fe0
mov rdx, qword [rbx + 0x120]
lea rcx, [rsi + 0x40]
call fcn.140003fe0
mov rdx, qword [rbx + 0x118]
lea rcx, [rsi + 0x48]
call fcn.140003fe0
mov edx, dword [rbx + 0x188]
mov dword [rsi + 0x10c], edx
mov edx, dword [rbx + 0x190]
mov dword [rsi + 0x114], edx
mov edx, dword [rbx + 0x18c]
mov dword [rsi + 0x110], edx
mov rdx, qword [rbx + 0xb0]
test rdx, rdx
jne 0x140117a32
cmp byte [rdi], 0
jne 0x1401187db
lea r14, [0x14026ffc0]
cmp qword [r14 - 8], 0
jne 0x1401187bd
cmp byte [r14], 0
jne 0x1401179ea
movzx ecx, byte [rbx + 0x1b8]
test ecx, ecx
je 0x140117b58
mov rcx, qword [rbx + 8]
mov edx, 0x10
mov eax, 0x80000010
cmp byte [rbx + 0x1b8], 0
cmove edx, eax
call fcn.140119830
mov rcx, rax
lea rax, [0x140240ab0]
test rcx, rcx
cmove rcx, rax
call fcn.140119ce0
mov r15, rax
lea rcx, [rbx + 0xb0]
mov rdx, r15
call fcn.140003fe0
mov rdx, r15
lea rcx, [rsi + 8]
call fcn.140003fe0
mov rcx, rbx
call fcn.140116510
lea rcx, [rsi + 0x10]
mov rdx, rax
call fcn.140003fe0
cmp dword [rbx + 0x180], 0xffffffff
jne 0x140117a6b
mov rcx, rbx
mov edx, 0x74
call fcn.140118800
mov dword [rbx + 0x180], eax
mov ecx, dword [rbx + 0x180]
mov dword [rsi + 0x120], ecx
cmp dword [rbx + 0x184], 0xffffffff
jne 0x140117a93
mov rcx, rbx
mov edx, 0x75
call fcn.140118800
mov dword [rbx + 0x184], eax
mov ecx, dword [rbx + 0x184]
mov dword [rsi + 0x11c], ecx
mov rcx, rbx
call fcn.1401163b0
lea rcx, [rsi + 0x80]
mov rdx, rax
call fcn.140003fe0
mov rcx, rbx
call fcn.140116460
lea rcx, [rsi + 0x88]
mov rdx, rax
call fcn.140003fe0
mov rcx, rbx
call fcn.1401162e0
lea rcx, [rsi + 0x68]
mov rdx, rax
call fcn.140003fe0
mov rcx, rbx
call fcn.140116230
lea rcx, [rsi + 0x60]
mov rdx, rax
call fcn.140003fe0
mov rcx, rbx
call fcn.140116180
lea rcx, [rsi + 0x58]
mov rdx, rax
call fcn.140003fe0
mov ecx, dword [rsi + 0x108]
mov dword [rsi + 0x124], ecx
mov rdx, qword [rsi + 0x30]
lea rcx, [rsi + 0x70]
call fcn.140003fe0
mov rdx, qword [rsi + 8]
lea rcx, [rsi + 0x18]
call fcn.140003fe0
mov rdx, qword [rsi + 0x38]
lea rcx, [rsi + 0x78]
call fcn.140003fe0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140118379
cmp dword [rcx + 8], 0
jne 0x140118384
jmp 0x140118379
mov rcx, rbx
mov edx, 0x10
call fcn.140119270
mov r15, rax
jmp 0x140117a20
lea r14, [0x14026ffc0]
cmp qword [r14 - 8], 0
jne 0x1401187e3
cmp byte [r14], 0
jne 0x140117b94
movzx edx, byte [rbx + 0x1b8]
test edx, edx
je 0x14011870e
mov rcx, qword [rbx + 8]
mov edx, 0x50
mov eax, 0x80000050
cmp byte [rbx + 0x1b8], 0
cmove edx, eax
call fcn.140119830
lea rcx, [0x140240ab0]
test rax, rax
cmove rax, rcx
lea rcx, [rsi + 0x20]
mov rdx, rax
call fcn.140003fe0
cmp byte [rdi], 0
jne 0x1401187a6
cmp byte [r14], 0
jne 0x140117be9
movzx edx, byte [rbx + 0x1b8]
test edx, edx
je 0x1401186f4
mov rcx, qword [rbx + 8]
mov edx, 0x51
mov eax, 0x80000051
cmp byte [rbx + 0x1b8], 0
cmove edx, eax
call fcn.140119830
lea rcx, [0x140240ab0]
test rax, rax
cmove rax, rcx
lea rcx, [rsi + 0x28]
mov rdx, rax
call fcn.140003fe0
cmp byte [rdi], 0
jne 0x14011879f
cmp byte [r14], 0
jne 0x140117c3e
movzx edx, byte [rbx + 0x1b8]
test edx, edx
je 0x1401186da
mov rcx, qword [rbx + 8]
mov edx, 0xe
mov eax, 0x8000000e
cmp byte [rbx + 0x1b8], 0
cmove edx, eax
call fcn.140119830
lea rcx, [0x140240ab0]
test rax, rax
cmove rax, rcx
lea rcx, [rsi + 0x30]
mov rdx, rax
call fcn.140003fe0
cmp byte [rdi], 0
jne 0x140118798
cmp byte [r14], 0
jne 0x140117c93
movzx edx, byte [rbx + 0x1b8]
test edx, edx
je 0x1401186c0
mov rcx, qword [rbx + 8]
mov edx, 0xf
mov eax, 0x8000000f
cmp byte [rbx + 0x1b8], 0
cmove edx, eax
call fcn.140119830
lea rcx, [0x140240ab0]
test rax, rax
cmove rax, rcx
lea rcx, [rsi + 0x38]
mov rdx, rax
call fcn.140003fe0
cmp byte [rdi], 0
jne 0x140118791
cmp byte [r14], 0
jne 0x140117ce8
movzx edx, byte [rbx + 0x1b8]
test edx, edx
je 0x1401186a6
mov rcx, qword [rbx + 8]
mov edx, 0x17
mov eax, 0x80000017
cmp byte [rbx + 0x1b8], 0
cmove edx, eax
call fcn.140119830
lea rcx, [0x140240ab0]
test rax, rax
cmove rax, rcx
lea rcx, [rsi + 0x40]
mov rdx, rax
call fcn.140003fe0
cmp byte [rdi], 0
jne 0x14011878a
cmp byte [r14], 0
jne 0x140117d3d
movzx edx, byte [rbx + 0x1b8]
test edx, edx
je 0x14011868c
mov rcx, qword [rbx + 8]
mov edx, 0x16
mov eax, 0x80000016
cmp byte [rbx + 0x1b8], 0
cmove edx, eax
call fcn.140119830
lea rcx, [0x140240ab0]
test rax, rax
cmove rax, rcx
lea rcx, [rsi + 0x48]
mov rdx, rax
call fcn.140003fe0
cmp byte [rdi], 0
jne 0x140118783
cmp byte [r14], 0
jne 0x140117d92
movzx edx, byte [rbx + 0x1b8]
test edx, edx
je 0x140118672
mov rcx, qword [rbx + 8]
mov edx, 0x14
mov eax, 0x80000014
cmp byte [rbx + 0x1b8], 0
cmove edx, eax
call fcn.140119830
lea rcx, [0x140240ab0]
test rax, rax
cmove rax, rcx
mov qword [rbp + 0x18], rsi
lea rcx, [rsi + 0x50]
mov rdx, rax
call fcn.140003fe0
cmp byte [rdi], 0
jne 0x140118771
mov qword [rbp - 0xf8], r14
cmp byte [r14], 0
jne 0x140117df2
movzx ecx, byte [rbx + 0x1b8]
test ecx, ecx
je 0x1401185fa
mov ecx, 0x11
mov r8d, 0x80000011
cmp byte [rbx + 0x1b8], 0
cmove ecx, r8d
mov qword [rbp + 0x10], rbx
mov r8, qword [rbx + 8]
mov edx, ecx
or edx, 0x20000000
xor ecx, ecx
mov dword [rbp - 0x50], ecx
test r8, r8
je 0x1401183e6
add r8, 0xc
mov qword [rbp - 0x58], r8
mov rcx, r8
mov qword [rbp - 0x108], rcx
lea r8, [rbp - 0x50]
mov qword [rbp - 0x110], r8
mov dword [rbp - 0xfc], edx
mov r9d, 4
mov dword [rbp - 0x100], r9d
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x108]
mov r8, qword [rbp - 0x110]
mov edx, dword [rbp - 0xfc]
mov r9d, dword [rbp - 0x100]
call sub.KERNEL32.dll_GetLocaleInfoEx
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0x58], rcx
mov eax, dword [rbp - 0x50]
mov rsi, qword [rbp + 0x18]
mov dword [rsi + 0x108], eax
mov rdi, qword [rbp - 0xf0]
cmp byte [rdi], 0
jne 0x14011876a
mov r14, qword [rbp - 0xf8]
cmp byte [r14], 0
jne 0x140117ed5
mov rbx, qword [rbp + 0x10]
movzx ecx, byte [rbx + 0x1b8]
test ecx, ecx
je 0x140118582
mov qword [rbp + 0x10], rbx
mov ecx, 0x19
mov r8d, 0x80000019
mov rbx, qword [rbp + 0x10]
cmp byte [rbx + 0x1b8], 0
cmove ecx, r8d
mov qword [rbp + 0x10], rbx
mov r8, qword [rbx + 8]
mov edx, ecx
or edx, 0x20000000
xor ecx, ecx
mov dword [rbp - 0x70], ecx
test r8, r8
je 0x1401183de
add r8, 0xc
mov qword [rbp - 0x78], r8
mov rcx, r8
mov qword [rbp - 0x110], rcx
lea r8, [rbp - 0x70]
mov qword [rbp - 0x108], r8
mov dword [rbp - 0x100], edx
mov r9d, 4
mov dword [rbp - 0xfc], r9d
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x110]
mov r8, qword [rbp - 0x108]
mov edx, dword [rbp - 0x100]
mov r9d, dword [rbp - 0xfc]
call sub.KERNEL32.dll_GetLocaleInfoEx
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0x78], rcx
mov eax, dword [rbp - 0x70]
mov rsi, qword [rbp + 0x18]
mov dword [rsi + 0x10c], eax
mov rdi, qword [rbp - 0xf0]
cmp byte [rdi], 0
jne 0x140118763
mov r14, qword [rbp - 0xf8]
cmp byte [r14], 0
jne 0x140117fbc
mov rbx, qword [rbp + 0x10]
movzx ecx, byte [rbx + 0x1b8]
test ecx, ecx
je 0x140118504
mov qword [rbp + 0x10], rbx
mov ecx, 0x1b
mov r8d, 0x8000001b
mov rbx, qword [rbp + 0x10]
cmp byte [rbx + 0x1b8], 0
cmove ecx, r8d
mov qword [rbp + 0x10], rbx
mov r8, qword [rbx + 8]
mov edx, ecx
or edx, 0x20000000
xor ecx, ecx
mov dword [rbp - 0x90], ecx
test r8, r8
je 0x1401183d6
add r8, 0xc
mov qword [rbp - 0x98], r8
mov rcx, r8
mov qword [rbp - 0x108], rcx
lea r8, [rbp - 0x90]
mov qword [rbp - 0x110], r8
mov dword [rbp - 0xfc], edx
mov r9d, 4
mov dword [rbp - 0x100], r9d
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x108]
mov r8, qword [rbp - 0x110]
mov edx, dword [rbp - 0xfc]
mov r9d, dword [rbp - 0x100]
call sub.KERNEL32.dll_GetLocaleInfoEx
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0x98], rcx
mov eax, dword [rbp - 0x90]
mov rsi, qword [rbp + 0x18]
mov dword [rsi + 0x110], eax
mov rdi, qword [rbp - 0xf0]
cmp byte [rdi], 0
jne 0x14011875c
mov r14, qword [rbp - 0xf8]
cmp byte [r14], 0
jne 0x1401180b2
mov rbx, qword [rbp + 0x10]
movzx ecx, byte [rbx + 0x1b8]
test ecx, ecx
je 0x14011847d
mov qword [rbp + 0x10], rbx
mov ecx, 0x1c
mov r8d, 0x8000001c
mov rbx, qword [rbp + 0x10]
cmp byte [rbx + 0x1b8], 0
cmove ecx, r8d
mov qword [rbp + 0x10], rbx
mov r8, qword [rbx + 8]
mov edx, ecx
or edx, 0x20000000
xor ecx, ecx
mov dword [rbp - 0xb0], ecx
test r8, r8
je 0x1401183ce
add r8, 0xc
mov qword [rbp - 0xb8], r8
mov rcx, r8
mov qword [rbp - 0x110], rcx
lea r8, [rbp - 0xb0]
mov qword [rbp - 0x108], r8
mov dword [rbp - 0x100], edx
mov r9d, 4
mov dword [rbp - 0xfc], r9d
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x110]
mov r8, qword [rbp - 0x108]
mov edx, dword [rbp - 0x100]
mov r9d, dword [rbp - 0xfc]
call sub.KERNEL32.dll_GetLocaleInfoEx
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0xb8], rcx
mov eax, dword [rbp - 0xb0]
mov rsi, qword [rbp + 0x18]
mov dword [rsi + 0x114], eax
mov rdi, qword [rbp - 0xf0]
cmp byte [rdi], 0
jne 0x140118755
mov r14, qword [rbp - 0xf8]
cmp byte [r14], 0
jne 0x1401181a8
mov rbx, qword [rbp + 0x10]
movzx ecx, byte [rbx + 0x1b8]
test ecx, ecx
je 0x1401183f6
mov qword [rbp + 0x10], rbx
mov ecx, 0x1010
mov r8d, 0x80001010
mov rbx, qword [rbp + 0x10]
cmp byte [rbx + 0x1b8], 0
cmove ecx, r8d
mov qword [rbp + 0x10], rbx
mov r8, qword [rbx + 8]
mov edx, ecx
or edx, 0x20000000
xor ecx, ecx
mov dword [rbp - 0xd0], ecx
test r8, r8
je 0x1401183c6
add r8, 0xc
mov qword [rbp - 0xd8], r8
mov rcx, r8
mov qword [rbp - 0x108], rcx
lea r8, [rbp - 0xd0]
mov qword [rbp - 0x110], r8
mov dword [rbp - 0xfc], edx
mov r9d, 4
mov dword [rbp - 0x100], r9d
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x108]
mov r8, qword [rbp - 0x110]
mov edx, dword [rbp - 0xfc]
mov r9d, dword [rbp - 0x100]
call sub.KERNEL32.dll_GetLocaleInfoEx
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0xd8], rcx
mov eax, dword [rbp - 0xd0]
mov rsi, qword [rbp + 0x18]
mov dword [rsi + 0x118], eax
mov rcx, qword [rbp + 0x10]
call fcn.140117600
mov qword [rbp + 0x18], rsi
lea rcx, [rsi + 0x100]
mov rdx, rax
call fcn.140003fe0
mov r14, qword [rbp - 0xf8]
cmp byte [r14], 0
jne 0x1401187ad
mov rbx, qword [rbp + 0x10]
movzx edi, byte [rbx + 0x1b8]
test edi, edi
je 0x140118395
mov ecx, 0x1014
mov r8d, 0x80001014
cmp byte [rbx + 0x1b8], 0
cmove ecx, r8d
mov qword [rbp + 0x10], rbx
mov r8, qword [rbx + 8]
mov edx, ecx
or edx, 0x20000000
xor ecx, ecx
mov dword [rbp - 0xe0], ecx
test r8, r8
je 0x1401183ee
add r8, 0xc
mov qword [rbp - 0xe8], r8
mov rcx, r8
mov qword [rbp - 0x110], rcx
lea r8, [rbp - 0xe0]
mov qword [rbp - 0x108], r8
mov dword [rbp - 0x100], edx
mov r9d, 4
mov dword [rbp - 0xfc], r9d
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x110]
mov r8, qword [rbp - 0x108]
mov edx, dword [rbp - 0x100]
mov r9d, dword [rbp - 0xfc]
call sub.KERNEL32.dll_GetLocaleInfoEx
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0xe8], rcx
mov eax, dword [rbp - 0xe0]
mov rsi, qword [rbp + 0x18]
mov dword [rsi + 0x128], eax
mov rbx, qword [rbp + 0x10]
mov rdi, qword [rbp - 0xf0]
jmp 0x1401179ae
lea rcx, [0x140242648]
mov qword [rsi + 0x20], rcx
mov rcx, qword [rsi + 0x48]
test rcx, rcx
je 0x1401183a4
cmp dword [rcx + 8], 0
jne 0x1401183b1
jmp 0x1401183a4
mov rcx, qword [rbx + 8]
call fcn.140119640
mov qword [rbp + 0x10], rbx
jmp 0x14011835f
mov rdx, qword [rsi + 0x30]
lea rcx, [rsi + 0x48]
call fcn.140003fe0
nop
add rsp, 0x128
pop rbx
pop rsi
pop rdi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor r8d, r8d
jmp 0x1401181e7
xor r8d, r8d
jmp 0x1401180f1
xor r8d, r8d
jmp 0x140117ffb
xor r8d, r8d
jmp 0x140117f11
xor r8d, r8d
jmp 0x140117e2a
xor r8d, r8d
jmp 0x1401182e6
xor ecx, ecx
mov dword [rbp - 0xbc], ecx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbx + 0x10]
lea r8, [rbp - 0xbc]
test rcx, rcx
jne 0x14011874c
xor ecx, ecx
mov qword [rbp - 0xc8], rcx
mov qword [rbp - 0x108], rcx
mov qword [rbp - 0x110], r8
mov edx, 0x1010
mov dword [rbp - 0xfc], edx
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x108]
mov r8, qword [rbp - 0x110]
mov edx, dword [rbp - 0xfc]
call fcn.140064b70
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0xc8], rcx
mov eax, dword [rbp - 0xbc]
jmp 0x140118260
xor ecx, ecx
mov dword [rbp - 0x9c], ecx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbx + 0x10]
lea r8, [rbp - 0x9c]
test rcx, rcx
jne 0x140118743
xor ecx, ecx
mov qword [rbp - 0xa8], rcx
mov qword [rbp - 0x110], rcx
mov qword [rbp - 0x108], r8
mov edx, 0x1c
mov dword [rbp - 0xfc], edx
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x110]
mov r8, qword [rbp - 0x108]
mov edx, dword [rbp - 0xfc]
call fcn.140064b70
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0xa8], rcx
mov eax, dword [rbp - 0x9c]
jmp 0x14011816a
xor ecx, ecx
mov dword [rbp - 0x7c], ecx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbx + 0x10]
lea r8, [rbp - 0x7c]
test rcx, rcx
jne 0x14011873a
xor ecx, ecx
mov qword [rbp - 0x88], rcx
mov qword [rbp - 0x108], rcx
mov qword [rbp - 0x110], r8
mov edx, 0x1b
mov dword [rbp - 0xfc], edx
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x108]
mov r8, qword [rbp - 0x110]
mov edx, dword [rbp - 0xfc]
call fcn.140064b70
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0x88], rcx
mov eax, dword [rbp - 0x7c]
jmp 0x140118074
xor ecx, ecx
mov dword [rbp - 0x5c], ecx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbx + 0x10]
lea r8, [rbp - 0x5c]
test rcx, rcx
jne 0x140118731
xor ecx, ecx
mov qword [rbp - 0x68], rcx
mov qword [rbp - 0x110], rcx
mov qword [rbp - 0x108], r8
mov edx, 0x19
mov dword [rbp - 0xfc], edx
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x110]
mov r8, qword [rbp - 0x108]
mov edx, dword [rbp - 0xfc]
call fcn.140064b70
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0x68], rcx
mov eax, dword [rbp - 0x5c]
jmp 0x140117f7e
xor ecx, ecx
mov dword [rbp - 0x3c], ecx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbx + 0x10]
lea r8, [rbp - 0x3c]
test rcx, rcx
jne 0x140118728
xor ecx, ecx
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x108], rcx
mov qword [rbp - 0x110], r8
mov edx, 0x11
mov dword [rbp - 0xfc], edx
lea rcx, [rbp - 0x138]
call fcn.140004f00
mov rcx, qword [rbp - 0x108]
mov r8, qword [rbp - 0x110]
mov edx, dword [rbp - 0xfc]
call fcn.140064b70
lea rcx, [rbp - 0x138]
call fcn.140004f50
xor ecx, ecx
mov qword [rbp - 0x48], rcx
mov eax, dword [rbp - 0x3c]
jmp 0x140117e97
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
mov r8d, 0x14
xor r9d, r9d
call fcn.140119090
jmp 0x140117dbd
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
mov r8d, 0x16
xor r9d, r9d
call fcn.140119090
jmp 0x140117d68
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
mov r8d, 0x17
xor r9d, r9d
call fcn.140119090
jmp 0x140117d13
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
mov r8d, 0xf
xor r9d, r9d
call fcn.140119090
jmp 0x140117cbe
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
mov r8d, 0xe
xor r9d, r9d
call fcn.140119090
jmp 0x140117c69
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
mov r8d, 0x51
xor r9d, r9d
call fcn.140119090
jmp 0x140117c14
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
mov r8d, 0x50
xor r9d, r9d
call fcn.140119090
jmp 0x140117bbf
add rcx, 0xc
jmp 0x140118616
add rcx, 0xc
jmp 0x14011859e
add rcx, 0xc
jmp 0x140118520
add rcx, 0xc
jmp 0x14011849f
add rcx, 0xc
jmp 0x140118418
xor eax, eax
jmp 0x140118260
xor eax, eax
jmp 0x14011816a
xor eax, eax
jmp 0x140118074
xor eax, eax
jmp 0x140117f7e
xor eax, eax
mov qword [rbp + 0x10], rbx
mov qword [rbp - 0xf8], r14
jmp 0x140117e97
xor eax, eax
jmp 0x140117dbd
xor eax, eax
jmp 0x140117d68
xor eax, eax
jmp 0x140117d13
xor eax, eax
jmp 0x140117cbe
xor eax, eax
jmp 0x140117c69
xor eax, eax
jmp 0x140117c14
mov eax, 1
mov edi, eax
mov rbx, qword [rbp + 0x10]
jmp 0x1401182a3
call fcn.14000120a
cmp byte [r14], 0
je 0x1401179db
jmp 0x1401179ea
call fcn.14000146b
jmp 0x1401178d5
xor r15d, r15d
jmp 0x140117a20
call fcn.14000120a
cmp byte [r14], 0
je 0x140117b85
jmp 0x140117b94