Function at 0x1401d27c0
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0xaa5c4fbc
pushf
not eax
add eax, 0x8eb1b8bd
xor eax, 0xef4957c0
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa7f006c1
xor eax, 0xaa9c650b
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe17d3cd0
xor eax, 0xbe3336f7
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xeb0d8d2f
xor eax, 0xf45c8a4d
rol eax, 0x71
popf
cmp eax, 4
jne 0x1401d2823
popf
pop rax
jmp 0x1401d2bde
cmp eax, 0
jne 0x1401d2832
popf
pop rax
jmp 0x1401d28d7
cmp eax, 3
jne 0x1401d2841
popf
pop rax
jmp 0x1401d2b86
cmp eax, 1
jne 0x1401d2850
popf
pop rax
jmp 0x1401d2a3e
cmp eax, 0xa
jne 0x1401d285f
popf
pop rax
jmp 0x1401d2e4f
cmp eax, 7
jne 0x1401d286e
popf
pop rax
jmp 0x1401d2d88
cmp eax, 6
jne 0x1401d287d
popf
pop rax
jmp 0x1401d2d32
cmp eax, 0xb
jne 0x1401d288c
popf
pop rax
jmp 0x1401d2eeb
cmp eax, 0xc
jne 0x1401d289b
popf
pop rax
jmp 0x1401d2f33
cmp eax, 8
jne 0x1401d28aa
popf
pop rax
jmp 0x1401d2dbf
cmp eax, 5
jne 0x1401d28b9
popf
pop rax
jmp 0x1401d2c87
cmp eax, 2
jne 0x1401d28c8
popf
pop rax
jmp 0x1401d2ad0
cmp eax, 9
jne 0x1401d28d7
popf
pop rax
jmp 0x1401d2e42
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov esi, edx
mov ebx, ecx
call fcn.1400a9be8
mov ecx, ebx
lea r8, [rsp + 0x30]
and ecx, 0x3ff
mov r9d, 0x1dda6723
pushf
not r9d
add r9d, 0xa65e5f4c
xor r9d, 0xde6565a1
rol r9d, 0x40
popf
pushf
not r9d
add r9d, 0xd6e73bcf
xor r9d, 0x80009e55
rol r9d, 0x5d
popf
bts ecx, 0xa
mov edx, 0x601c6bc8
pushf
not edx
add edx, 0x967d2f86
xor edx, 0xd0d2ffd9
rol edx, 0x6b
popf
pushf
not edx
add edx, 0xf226f5ef
xor edx, 0xd7cbcb52
rol edx, 0x4f
popf
pushf
not edx
add edx, 0xf8f31092
xor edx, 0xf5ff74cd
rol edx, 0x8f
popf
mov rdi, rax
jmp 0x1401d2980
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
xor edx, edx
test eax, eax
je 0x1401d29e5
push rax
pushf
mov eax, 0x46390a10
pushf
not eax
add eax, 0xdd02fdc7
xor eax, 0xf3c739fa
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd08a33aa
xor eax, 0x9c9129f2
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf982d0f2
xor eax, 0x9df9fa8d
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa134b0a1
xor eax, 0xe968a030
rol eax, 0xe5
popf
jmp 0x1401d2814
push rax
pushf
mov eax, 0xaa4a4d43
pushf
not eax
add eax, 0x9ebda990
xor eax, 0xeddde9a0
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf2e38a8e
xor eax, 0xd0503851
rol eax, 0x53
popf
pushf
not eax
add eax, 0x967b7120
xor eax, 0xd1011923
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xffacde91
xor eax, 0xbdd605c1
rol eax, 0x63
popf
jmp 0x1401d2814
cmp ebx, dword [rsp + 0x30]
je 0x1401d2a9d
push rax
pushf
mov eax, 0xf032eaba
pushf
not eax
add eax, 0x8e5f25d5
xor eax, 0xaf8d7e63
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8f0fed45
xor eax, 0xbeb87fb9
rol eax, 0x87
popf
pushf
not eax
add eax, 0x897cf63e
xor eax, 0x8c16f569
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x854be322
xor eax, 0xaf102f64
rol eax, 0x2a
popf
jmp 0x1401d2814
push rax
pushf
mov eax, 0x8ccd6704
pushf
not eax
add eax, 0xd1ecb3fe
xor eax, 0x94707d5d
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc76f1275
xor eax, 0xa0e338e7
rol eax, 0x14
popf
jmp 0x1401d2814
test esi, esi
je 0x1401d2b2d
push rax
pushf
mov eax, 0xcd7308ce
pushf
not eax
add eax, 0xae0f7b0b
xor eax, 0xeee72527
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x902f101b
xor eax, 0x8a42fc95
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa155db33
xor eax, 0xb2fe6e61
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9922a784
xor eax, 0xed67f746
rol eax, 0x76
popf
jmp 0x1401d2814
push rax
pushf
mov eax, 0xb7e4e9b6
pushf
not eax
add eax, 0xc13b3700
xor eax, 0x8904c14b
rol eax, 9
popf
pushf
not eax
add eax, 0xf66e35b1
xor eax, 0xe4645228
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb2d30b96
xor eax, 0xc2f1cf46
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbb45bc55
xor eax, 0xd54bde78
rol eax, 0xb
popf
jmp 0x1401d2814
mov r10, qword [rdi + 0x98]
mov r9d, edx
movzx r8d, word [r10]
lea rcx, [r10 + 2]
push rax
pushf
mov eax, 0xb4f7ab0f
pushf
not eax
add eax, 0xcc7a8500
xor eax, 0xc0cfaa04
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd7a8dfb8
xor eax, 0xbe223071
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9cd02ae8
xor eax, 0xe33566e5
rol eax, 0x33
popf
jmp 0x1401d2814
lea eax, [r8 - 0x41]
cmp ax, 0x19
jbe 0x1401d2c41
push rax
pushf
mov eax, 0x62159de8
pushf
not eax
add eax, 0xcbd17d35
xor eax, 0xb77f17e7
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9b537b78
xor eax, 0xd8e13995
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb10bc4f5
xor eax, 0x9d25308f
rol eax, 0x25
popf
pushf
not eax
add eax, 0x87ef84a7
xor eax, 0x9c098498
rol eax, 0x17
popf
jmp 0x1401d2814
push rax
pushf
mov eax, 0xb2f8e1da
pushf
not eax
add eax, 0xf5f4b32b
xor eax, 0xa5301c69
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa4be3b73
xor eax, 0xae180c48
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb74a1aee
xor eax, 0xfe191ee0
rol eax, 0xc1
popf
jmp 0x1401d2814
sub r8w, 0x61
cmp r8w, 0x19
ja 0x1401d2cec
push rax
pushf
mov eax, 0xecb8cd27
pushf
not eax
add eax, 0x9c2fa5e3
xor eax, 0xe8fc2bbe
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x80adb633
xor eax, 0xfeccbda5
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8b2d20bd
xor eax, 0xa1fc32f4
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd33d7476
xor eax, 0xe415ce70
rol eax, 0x18
popf
jmp 0x1401d2814
push rax
pushf
mov eax, 0x1ec233d3
pushf
not eax
add eax, 0xa057d058
xor eax, 0xa132e3a6
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd37a2e98
xor eax, 0xf0bd97ce
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe758e1b5
xor eax, 0x9b2bfa23
rol eax, 0x6b
popf
jmp 0x1401d2814
movzx r8d, word [rcx]
inc r9d
add rcx, 2
jmp 0x1401d2bde
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x3e63873d
pushf
not eax
add eax, 0xa1d37ad5
xor eax, 0xa15b44f4
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x82af8788
xor eax, 0xebc32f41
rol eax, 0x56
popf
jmp 0x1401d2814
inc rax
cmp word [r10 + rax*2], dx
jne 0x1401d2e0f
push rax
pushf
mov eax, 0x7be56118
pushf
not eax
add eax, 0x8b1e7c6f
xor eax, 0x81c5a9c5
rol eax, 0x44
popf
pushf
not eax
add eax, 0xecf049b2
xor eax, 0x9ec2d428
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf9096860
xor eax, 0xa24f6b4b
rol eax, 0xea
popf
jmp 0x1401d2814
push rax
pushf
mov eax, 0xe21f494c
pushf
not eax
add eax, 0xc98ef432
xor eax, 0x808730af
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf2c62305
xor eax, 0xf89e906b
rol eax, 0x93
popf
jmp 0x1401d2814
cmp r9d, eax
setne dl
mov eax, edx
jmp 0x1401d2f33
mov eax, 0xbeb2ac7f
pushf
not eax
add eax, 0x9fcec7ae
xor eax, 0xb625b496
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x865b4a78
xor eax, 0xd51199fc
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf534c6d2
xor eax, 0xd4f25905
rol eax, 0x67
popf
jmp 0x1401d2f33
xor eax, eax
push rax
pushf
mov eax, 0xc882a5c
pushf
not eax
add eax, 0xd5894df0
xor eax, 0xebc58049
rol eax, 0x41
popf
pushf
not eax
add eax, 0x99fcd225
xor eax, 0xc25d604c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa46c2782
xor eax, 0xe8c33549
rol eax, 0x1d
popf
jmp 0x1401d2814
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret