Function at 0x14019aced
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0x14bdc795
pushf
not eax
add eax, 0xc5150954
xor eax, 0xfa78e1e1
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x866c39c0
xor eax, 0x8371e842
rol eax, 0x58
popf
cmp eax, 4
jne 0x14019ad2a
popf
pop rax
jmp 0x14019b0cc
cmp eax, 0
jne 0x14019ad39
popf
pop rax
jmp 0x14019adde
cmp eax, 3
jne 0x14019ad48
popf
pop rax
jmp 0x14019b074
cmp eax, 1
jne 0x14019ad57
popf
pop rax
jmp 0x14019af65
cmp eax, 0xa
jne 0x14019ad66
popf
pop rax
jmp 0x14019b36e
cmp eax, 7
jne 0x14019ad75
popf
pop rax
jmp 0x14019b25f
cmp eax, 6
jne 0x14019ad84
popf
pop rax
jmp 0x14019b21d
cmp eax, 0xb
jne 0x14019ad93
popf
pop rax
jmp 0x14019b3f7
cmp eax, 0xc
jne 0x14019ada2
popf
pop rax
jmp 0x14019b450
cmp eax, 8
jne 0x14019adb1
popf
pop rax
jmp 0x14019b2bc
cmp eax, 5
jne 0x14019adc0
popf
pop rax
jmp 0x14019b174
cmp eax, 2
jne 0x14019adcf
popf
pop rax
jmp 0x14019aff7
cmp eax, 9
jne 0x14019adde
popf
pop rax
jmp 0x14019b365
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov esi, edx
mov ebx, ecx
call fcn.140093990
mov ecx, ebx
lea r8, [rsp + 0x30]
and ecx, 0x3ff
mov r9d, 0x8d8ad0bf
pushf
not r9d
add r9d, 0xff53b64d
xor r9d, 0x9499c65a
rol r9d, 0x47
popf
pushf
not r9d
add r9d, 0x8d49f2d7
xor r9d, 0x82768a94
rol r9d, 0xcf
popf
pushf
not r9d
add r9d, 0xfede71ba
xor r9d, 0xeb0e4b0d
rol r9d, 0xa8
popf
pushf
not r9d
add r9d, 0x93938060
xor r9d, 0xfb1e210c
rol r9d, 0x25
popf
bts ecx, 0xa
mov edx, 0x6d06dd5
pushf
not edx
add edx, 0xdec02708
xor edx, 0xca2ed93a
rol edx, 0xcd
popf
pushf
not edx
add edx, 0xf631442b
xor edx, 0xaf51b969
rol edx, 0xb5
popf
pushf
not edx
add edx, 0xd057feb8
xor edx, 0xaceb56f8
rol edx, 0xb6
popf
mov rdi, rax
jmp 0x14019aeb9
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
xor r10d, r10d
test eax, eax
je 0x14019af1f
push rax
pushf
mov eax, 0x6233501b
pushf
not eax
add eax, 0xe50d7464
xor eax, 0xec59095d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa83907f8
xor eax, 0x999a8e7d
rol eax, 7
popf
pushf
not eax
add eax, 0xa5bc1093
xor eax, 0xd31a13d5
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xdaf22086
xor eax, 0x88d0e3f8
rol eax, 0x84
popf
jmp 0x14019ad1b
push rax
pushf
mov eax, 0x909decad
pushf
not eax
add eax, 0x874154d7
xor eax, 0xd89e3aac
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xc72b40dc
xor eax, 0xca0c7e21
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe2308605
xor eax, 0xb8f87771
rol eax, 0xa4
popf
jmp 0x14019ad1b
cmp ebx, dword [rsp + 0x30]
je 0x14019afc4
push rax
pushf
mov eax, 0x2567d169
pushf
not eax
add eax, 0xd7b4e021
xor eax, 0xd346596b
rol eax, 0x83
popf
pushf
not eax
add eax, 0xde3ee18c
xor eax, 0xac2210a7
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc7ac2518
xor eax, 0xbee79b48
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc8ecaa84
xor eax, 0xd080f919
rol eax, 0xcd
popf
jmp 0x14019ad1b
push rax
pushf
mov eax, 0x2aa735d1
pushf
not eax
add eax, 0x997f3759
xor eax, 0xb03ad71f
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd33a5a83
xor eax, 0xf68f8767
rol eax, 0x8d
popf
jmp 0x14019ad1b
test esi, esi
je 0x14019b041
push rax
pushf
mov eax, 0x8dbcc127
pushf
not eax
add eax, 0xe1885b75
xor eax, 0xb7098070
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xdb5898fe
xor eax, 0xee5e4e52
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf7fb2d15
xor eax, 0xf34cff88
rol eax, 0xe2
popf
jmp 0x14019ad1b
push rax
pushf
mov eax, 0x19273609
pushf
not eax
add eax, 0xc4e3ff9e
xor eax, 0xbd609f15
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xecfa1b3c
xor eax, 0xa742459b
rol eax, 0x33
popf
jmp 0x14019ad1b
mov r9, qword [rdi + 0x98]
mov r8d, r10d
movzx edx, word [r9]
lea rcx, [r9 + 2]
push rax
pushf
mov eax, 0xcd713b01
pushf
not eax
add eax, 0x9bb1824e
xor eax, 0xedd850b4
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe96dbe0e
xor eax, 0xe27b3f7f
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe5923a1f
xor eax, 0x946f53fb
rol eax, 0x93
popf
jmp 0x14019ad1b
lea eax, [rdx - 0x41]
cmp ax, 0x19
jbe 0x14019b12e
push rax
pushf
mov eax, 0xfe4165c2
pushf
not eax
add eax, 0x862aefc4
xor eax, 0xd02725a2
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xacdf6f6f
xor eax, 0xa603acfc
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x93b85d69
xor eax, 0x99be6fbc
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf981962b
xor eax, 0x8d5c6a78
rol eax, 0xcd
popf
jmp 0x14019ad1b
push rax
pushf
mov eax, 0x12344d19
pushf
not eax
add eax, 0xc192bee8
xor eax, 0xffbeef34
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xca0b11e8
xor eax, 0xa3b45a64
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xce4e6bc6
xor eax, 0xa396d750
rol eax, 0xc1
popf
jmp 0x14019ad1b
sub dx, 0x61
cmp dx, 0x19
ja 0x14019b1c4
push rax
pushf
mov eax, 0xabb684e5
pushf
not eax
add eax, 0x88af6b2b
xor eax, 0xa031a74e
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa0c3c62a
xor eax, 0xf580616e
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe59ce125
xor eax, 0xdbef3de9
rol eax, 0x6a
popf
jmp 0x14019ad1b
push rax
pushf
mov eax, 0x88f25ac3
pushf
not eax
add eax, 0xbea4ff34
xor eax, 0xd543059b
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd307535a
xor eax, 0x884d6b0a
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xdda91b05
xor eax, 0x8de225c3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbc4a60ab
xor eax, 0x8947163e
rol eax, 0xd6
popf
jmp 0x14019ad1b
movzx edx, word [rcx]
inc r8d
add rcx, 2
jmp 0x14019b0cc
or rcx, 0xffffffffffffffff
push rax
pushf
mov eax, 0xe6883e84
pushf
not eax
add eax, 0xca0d63cd
xor eax, 0xdac2c42c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa53e167f
xor eax, 0x83ad6c9a
rol eax, 0x52
popf
pushf
not eax
add eax, 0x998a9cc4
xor eax, 0xe4896d1b
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa38c3bb9
xor eax, 0x8b9fa5e0
rol eax, 0xf7
popf
jmp 0x14019ad1b
inc rcx
cmp word [r9 + rcx*2], r10w
jne 0x14019b30c
push rax
pushf
mov eax, 0xe9e55c35
pushf
not eax
add eax, 0xdebe8695
xor eax, 0xecd17932
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa6911909
xor eax, 0xfb38e767
rol eax, 0x21
popf
pushf
not eax
add eax, 0x80b9d925
xor eax, 0xcdfadcee
rol eax, 0x17
popf
jmp 0x14019ad1b
push rax
pushf
mov eax, 0x766b4476
pushf
not eax
add eax, 0xfd8ad8fa
xor eax, 0xc6e8b718
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe328e5a2
xor eax, 0x95bebdc0
rol eax, 0x28
popf
pushf
not eax
add eax, 0xfba2d7ef
xor eax, 0xd33ae5c3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc573d1ef
xor eax, 0xdc624f75
rol eax, 0x17
popf
jmp 0x14019ad1b
cmp r8d, ecx
je 0x14019b3f7
mov eax, 0x2d6b6d9
pushf
not eax
add eax, 0x8b005c53
xor eax, 0x9ded5735
rol eax, 0x79
popf
pushf
not eax
add eax, 0xab076b06
xor eax, 0xad265292
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa55c2ce7
xor eax, 0xf309c5d4
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9a8dd4ae
xor eax, 0xca67ba1a
rol eax, 0x8e
popf
jmp 0x14019b450
xor eax, eax
push rax
pushf
mov eax, 0x9ecd328c
pushf
not eax
add eax, 0xc566ca70
xor eax, 0xfe934e74
rol eax, 1
popf
pushf
not eax
add eax, 0xeb184bb9
xor eax, 0xc2b64c84
rol eax, 1
popf
pushf
not eax
add eax, 0xeb813165
xor eax, 0xfc0a0acf
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb36532c7
xor eax, 0xac049145
rol eax, 0x34
popf
jmp 0x14019ad1b
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret