Function at 0x14037d90e
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0xefe11cf6
pushf
not eax
add eax, 0xb5d8cb02
xor eax, 0x88d26a69
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9d011e56
xor eax, 0x846dd4e4
rol eax, 0x4b
popf
cmp eax, 4
jne 0x14037d94b
popf
pop rax
jmp 0x14037dc8c
cmp eax, 0
jne 0x14037d95a
popf
pop rax
jmp 0x14037d9ff
cmp eax, 3
jne 0x14037d969
popf
pop rax
jmp 0x14037dc21
cmp eax, 1
jne 0x14037d978
popf
pop rax
jmp 0x14037db38
cmp eax, 0xa
jne 0x14037d987
popf
pop rax
jmp 0x14037df08
cmp eax, 7
jne 0x14037d996
popf
pop rax
jmp 0x14037de0c
cmp eax, 6
jne 0x14037d9a5
popf
pop rax
jmp 0x14037ddb7
cmp eax, 0xb
jne 0x14037d9b4
popf
pop rax
jmp 0x14037dfb7
cmp eax, 0xc
jne 0x14037d9c3
popf
pop rax
jmp 0x14037dfff
cmp eax, 8
jne 0x14037d9d2
popf
pop rax
jmp 0x14037de43
cmp eax, 5
jne 0x14037d9e1
popf
pop rax
jmp 0x14037dd47
cmp eax, 2
jne 0x14037d9f0
popf
pop rax
jmp 0x14037dba4
cmp eax, 9
jne 0x14037d9ff
popf
pop rax
jmp 0x14037deff
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov esi, edx
mov ebx, ecx
call fcn.1401a20a6
mov ecx, ebx
lea r8, [rsp + 0x30]
and ecx, 0x3ff
mov r9d, 0xb706b70d
pushf
not r9d
add r9d, 0xa8b1e091
xor r9d, 0xb16ae58b
rol r9d, 0x7d
popf
pushf
not r9d
add r9d, 0xed258b23
xor r9d, 0xf77d7596
rol r9d, 0xde
popf
pushf
not r9d
add r9d, 0xed2ae583
xor r9d, 0x9bd00464
rol r9d, 0x35
popf
pushf
not r9d
add r9d, 0x93720090
xor r9d, 0x913a94b4
rol r9d, 0x71
popf
bts ecx, 0xa
mov edx, 0xd2413b71
pushf
not edx
add edx, 0xa139142e
xor edx, 0xcd19c624
rol edx, 0x80
popf
pushf
not edx
add edx, 0xdde58ce7
xor edx, 0xd9f7fe4e
rol edx, 0x11
popf
mov rdi, rax
jmp 0x14037dac5
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
xor r10d, r10d
test eax, eax
je 0x14037db05
push rax
pushf
mov eax, 0x2b10cf2e
pushf
not eax
add eax, 0xf4b74980
xor eax, 0x87ce6af8
rol eax, 0x31
popf
pushf
not eax
add eax, 0xfbe84c61
xor eax, 0xda97af90
rol eax, 0x2f
popf
jmp 0x14037d93c
push rax
pushf
mov eax, 0x5e5adbcd
pushf
not eax
add eax, 0xb55380d6
xor eax, 0xcd92e4da
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd71eb754
xor eax, 0xfb7ca8bf
rol eax, 0x4c
popf
jmp 0x14037d93c
cmp ebx, dword [rsp + 0x30]
je 0x14037db71
push rax
pushf
mov eax, 0x1f7210ff
pushf
not eax
add eax, 0xbdb5c319
xor eax, 0x9e1426f7
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd18fe21e
xor eax, 0xced33aed
rol eax, 0x5b
popf
jmp 0x14037d93c
push rax
pushf
mov eax, 0x925c197c
pushf
not eax
add eax, 0xe6c3d0ae
xor eax, 0xb858f542
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9967729c
xor eax, 0x8fc7c19e
rol eax, 0xed
popf
jmp 0x14037d93c
test esi, esi
je 0x14037dbee
push rax
pushf
mov eax, 0xf59c16ae
pushf
not eax
add eax, 0xd54d080a
xor eax, 0x81c7b709
rol eax, 0x10
popf
pushf
not eax
add eax, 0xfc6361ea
xor eax, 0xfe0aa4d2
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf13e2a33
xor eax, 0xaa228292
rol eax, 0xc8
popf
jmp 0x14037d93c
push rax
pushf
mov eax, 0x6b56c738
pushf
not eax
add eax, 0xd6a0fe90
xor eax, 0x93d887e8
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf01430a7
xor eax, 0xf6c17fe7
rol eax, 0x2b
popf
jmp 0x14037d93c
mov r9, qword [rdi + 0x98]
mov r8d, r10d
movzx edx, word [r9]
lea rcx, [r9 + 2]
push rax
pushf
mov eax, 0xb7630514
pushf
not eax
add eax, 0xb27c53d6
xor eax, 0xa9ba6fe3
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8f453661
xor eax, 0xcd472573
rol eax, 0x94
popf
pushf
not eax
add eax, 0xbb945ef0
xor eax, 0xa168f9df
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe7f7aa8a
xor eax, 0x8eed6a24
rol eax, 0xfb
popf
jmp 0x14037d93c
lea eax, [rdx - 0x41]
cmp ax, 0x19
jbe 0x14037dcee
push rax
pushf
mov eax, 0xc859cb70
pushf
not eax
add eax, 0xa4c764e3
xor eax, 0xa419feeb
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa154e94a
xor eax, 0xfc3dd783
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc00b941c
xor eax, 0xb453c8fe
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc4d357d6
xor eax, 0xa626b54b
rol eax, 2
popf
jmp 0x14037d93c
push rax
pushf
mov eax, 0x2e7eadd2
pushf
not eax
add eax, 0x8117f3ff
xor eax, 0x9fde6ab2
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe0996512
xor eax, 0x81583dba
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8b210ef8
xor eax, 0xd80d9c62
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x96409b90
xor eax, 0xd6d628bc
rol eax, 0xc7
popf
jmp 0x14037d93c
sub dx, 0x61
cmp dx, 0x19
ja 0x14037dd84
push rax
pushf
mov eax, 0x3f135232
pushf
not eax
add eax, 0xd706b7e2
xor eax, 0x9ae7b3d1
rol eax, 0x71
popf
pushf
not eax
add eax, 0x9015ef2a
xor eax, 0xe319d560
rol eax, 0xbc
popf
jmp 0x14037d93c
push rax
pushf
mov eax, 0x8ee27dd
pushf
not eax
add eax, 0xe32fc19a
xor eax, 0xb3360ab9
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x87cc882f
xor eax, 0xd090beac
rol eax, 0x29
popf
jmp 0x14037d93c
movzx edx, word [rcx]
inc r8d
add rcx, 2
jmp 0x14037dc8c
or rcx, 0xffffffffffffffff
push rax
pushf
mov eax, 0x382c2043
pushf
not eax
add eax, 0x9715f74f
xor eax, 0xa252bd03
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xcc8ec647
xor eax, 0x84a8aaf6
rol eax, 0xd5
popf
jmp 0x14037d93c
inc rcx
cmp word [r9 + rcx*2], r10w
jne 0x14037dea6
push rax
pushf
mov eax, 0x3f037866
pushf
not eax
add eax, 0xe76290d1
xor eax, 0x8bde12cf
rol eax, 0x48
popf
pushf
not eax
add eax, 0x913bcd73
xor eax, 0xa6a864a9
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x925d2451
xor eax, 0xd3ffdc29
rol eax, 0x29
popf
pushf
not eax
add eax, 0x87189391
xor eax, 0xd4fe1723
rol eax, 0xa3
popf
jmp 0x14037d93c
push rax
pushf
mov eax, 0x32454c18
pushf
not eax
add eax, 0xaa3e7254
xor eax, 0xa24aa016
rol eax, 0x89
popf
pushf
not eax
add eax, 0xaf05da6a
xor eax, 0xdfdf8212
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xdd9ac78b
xor eax, 0xfb424842
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x942491bd
xor eax, 0xf6ebc836
rol eax, 4
popf
jmp 0x14037d93c
cmp r8d, ecx
je 0x14037dfb7
mov eax, 0xc6435761
pushf
not eax
add eax, 0xf01d519a
xor eax, 0xfb8fbf57
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8432da89
xor eax, 0xd8467784
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x98646b4d
xor eax, 0xb259039e
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf31fc208
xor eax, 0x87f31028
rol eax, 0x2f
popf
jmp 0x14037dfff
xor eax, eax
push rax
pushf
mov eax, 0xc5913269
pushf
not eax
add eax, 0xe5de55d5
xor eax, 0xa45b9112
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc23707b3
xor eax, 0xcab0ea84
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe95b269f
xor eax, 0x894c2c56
rol eax, 0xee
popf
jmp 0x14037d93c
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret