Function at 0x1406c79bd
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0xcbfe86fd
pushf
not eax
add eax, 0xa2eadc59
xor eax, 0xfa22631c
rol eax, 0xab
popf
pushf
not eax
add eax, 0xea3dcdca
xor eax, 0x8ab90f64
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc1b6e403
xor eax, 0xbad0a5a9
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcc8aad43
xor eax, 0x9a20f9f6
rol eax, 0xe5
popf
cmp eax, 4
jne 0x1406c7a20
popf
pop rax
jmp 0x1406c7d89
cmp eax, 0
jne 0x1406c7a2f
popf
pop rax
jmp 0x1406c7ad4
cmp eax, 3
jne 0x1406c7a3e
popf
pop rax
jmp 0x1406c7d1e
cmp eax, 1
jne 0x1406c7a4d
popf
pop rax
jmp 0x1406c7c0f
cmp eax, 0xa
jne 0x1406c7a5c
popf
pop rax
jmp 0x1406c7fe3
cmp eax, 7
jne 0x1406c7a6b
popf
pop rax
jmp 0x1406c7f09
cmp eax, 6
jne 0x1406c7a7a
popf
pop rax
jmp 0x1406c7ea1
cmp eax, 0xb
jne 0x1406c7a89
popf
pop rax
jmp 0x1406c807f
cmp eax, 0xc
jne 0x1406c7a98
popf
pop rax
jmp 0x1406c80da
cmp eax, 8
jne 0x1406c7aa7
popf
pop rax
jmp 0x1406c7f53
cmp eax, 5
jne 0x1406c7ab6
popf
pop rax
jmp 0x1406c7e1e
cmp eax, 2
jne 0x1406c7ac5
popf
pop rax
jmp 0x1406c7c8e
cmp eax, 9
jne 0x1406c7ad4
popf
pop rax
jmp 0x1406c7fd6
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
push rdi
sub rsp, 0x20
xor ebx, ebx
mov ebp, edx
mov dword [rax + 8], ebx
mov edi, ecx
call fcn.1405dfa60
mov ecx, edi
lea r9d, [rbx + 2]
and ecx, 0x3ff
lea r8, [rsp + 0x30]
bts ecx, 0xa
mov edx, 0x55de3aab
pushf
not edx
add edx, 0xb1226593
xor edx, 0xfd717e23
rol edx, 0x2e
popf
pushf
not edx
add edx, 0xd87bb04a
xor edx, 0x84e2aef1
rol edx, 0x3c
popf
pushf
not edx
add edx, 0xbb5b3bd9
xor edx, 0xeae0b874
rol edx, 0xb8
popf
mov rsi, rax
jmp 0x1406c7b53
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
je 0x1406c7bb6
push rax
pushf
mov eax, 0xfb95ff86
pushf
not eax
add eax, 0xaf3b0ee2
xor eax, 0xcb92fe61
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xecb7bc6b
xor eax, 0xea8c878d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xed97489e
xor eax, 0x9f7cbe2a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xfdebe05b
xor eax, 0xe2b6aba6
rol eax, 0x7e
popf
jmp 0x1406c7a11
push rax
pushf
mov eax, 0x73a1dc12
pushf
not eax
add eax, 0xa8349596
xor eax, 0xd8872e0e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa1b8afa1
xor eax, 0xa76066b1
rol eax, 0x33
popf
pushf
not eax
add eax, 0xaecc10ec
xor eax, 0xb0a29910
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc62e2fc5
xor eax, 0xdf842c12
rol eax, 0x68
popf
jmp 0x1406c7a11
cmp edi, dword [rsp + 0x30]
je 0x1406c7c5b
push rax
pushf
mov eax, 0xe62b5d37
pushf
not eax
add eax, 0xb7ed1d2b
xor eax, 0xea4b80ea
rol eax, 0x66
popf
pushf
not eax
add eax, 0xec167d25
xor eax, 0xc7eacaa0
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc077d4e2
xor eax, 0xe77ea745
rol eax, 0xb3
popf
jmp 0x1406c7a11
push rax
pushf
mov eax, 0x866c9c4c
pushf
not eax
add eax, 0xa9e8c937
xor eax, 0xe77ad561
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb1ea22a5
xor eax, 0xa1cf7c75
rol eax, 0x73
popf
jmp 0x1406c7a11
test ebp, ebp
je 0x1406c7cd8
push rax
pushf
mov eax, 0xc6ee77a
pushf
not eax
add eax, 0xbed8e70e
xor eax, 0xc12c2921
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xec1ed6e4
xor eax, 0xa7a38ab6
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb99d1863
xor eax, 0xb056ce7e
rol eax, 0xbb
popf
jmp 0x1406c7a11
push rax
pushf
mov eax, 0xe2b64d49
pushf
not eax
add eax, 0x9080afd0
xor eax, 0xa335670f
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc71bfdbe
xor eax, 0x8ea0d85f
rol eax, 0xff
popf
pushf
not eax
add eax, 0x8eeb74e7
xor eax, 0xe752595e
rol eax, 0xfe
popf
jmp 0x1406c7a11
mov r9, qword [rsi + 0x98]
mov r8d, ebx
movzx edx, word [r9]
lea rcx, [r9 + 2]
push rax
pushf
mov eax, 0xb90b3617
pushf
not eax
add eax, 0xa713ec45
xor eax, 0xcc474ba1
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x8c31445f
xor eax, 0xb3d2ed16
rol eax, 0x39
popf
pushf
not eax
add eax, 0xdef69d21
xor eax, 0xbdab29a2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8b1e05fe
xor eax, 0xf6f1fe82
rol eax, 0x2e
popf
jmp 0x1406c7a11
lea eax, [rdx - 0x41]
cmp ax, 0x19
jbe 0x1406c7dc5
push rax
pushf
mov eax, 0x50bd7a5f
pushf
not eax
add eax, 0x8beda8c4
xor eax, 0xb635aaf8
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x822e8838
xor eax, 0x9dee5c13
rol eax, 0xcd
popf
jmp 0x1406c7a11
push rax
pushf
mov eax, 0x8241c4d4
pushf
not eax
add eax, 0xd8ef122a
xor eax, 0xaf7de88c
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb873ec36
xor eax, 0xdbc2835d
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xcc619881
xor eax, 0xb00ae0d9
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x90c679f0
xor eax, 0xddaa30d0
rol eax, 0x31
popf
jmp 0x1406c7a11
sub dx, 0x61
cmp dx, 0x19
ja 0x1406c7e6e
push rax
pushf
mov eax, 0xc0dd9905
pushf
not eax
add eax, 0xb5c31b20
xor eax, 0xb2d50b67
rol eax, 0x45
popf
pushf
not eax
add eax, 0xffd2db92
xor eax, 0xc5e6356a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x9b62dc11
xor eax, 0xb3c1dd67
rol eax, 0xfc
popf
jmp 0x1406c7a11
push rax
pushf
mov eax, 0xf304b080
pushf
not eax
add eax, 0x8430e17b
xor eax, 0xaf73caf3
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x90ea1fde
xor eax, 0x9dd24f94
rol eax, 0x6d
popf
jmp 0x1406c7a11
movzx edx, word [rcx]
inc r8d
add rcx, 2
jmp 0x1406c7d89
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0xf1db0849
pushf
not eax
add eax, 0x80c2a8aa
xor eax, 0x9011daf3
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe90b3249
xor eax, 0xe64fd11f
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc7fb1528
xor eax, 0x9f08ec5b
rol eax, 0xb5
popf
jmp 0x1406c7a11
inc rax
cmp word [r9 + rax*2], bx
jne 0x1406c7f90
push rax
pushf
mov eax, 0x675a8166
pushf
not eax
add eax, 0xdf558721
xor eax, 0xe880e154
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc2342d11
xor eax, 0xb2b84822
rol eax, 0xa4
popf
jmp 0x1406c7a11
push rax
pushf
mov eax, 0xc71ee1d5
pushf
not eax
add eax, 0xbe63656d
xor eax, 0xdd5172bb
rol eax, 0x44
popf
pushf
not eax
add eax, 0xff710d2c
xor eax, 0xd2415757
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xd79a0dde
xor eax, 0xe3378a74
rol eax, 0x3a
popf
jmp 0x1406c7a11
cmp r8d, eax
setne bl
mov eax, ebx
jmp 0x1406c80da
mov eax, 0x1a8fbe16
pushf
not eax
add eax, 0xd884eaf0
xor eax, 0xe49461f1
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9b448140
xor eax, 0xbc1dbe7c
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa2de3d81
xor eax, 0x8d64992a
rol eax, 0x23
popf
jmp 0x1406c80da
xor eax, eax
push rax
pushf
mov eax, 0x38fe5e55
pushf
not eax
add eax, 0xdec733cc
xor eax, 0xff673cf5
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb4ec7eda
xor eax, 0xbd404b9e
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xba3a99f7
xor eax, 0xa47650c3
rol eax, 0xab
popf
pushf
not eax
add eax, 0xd4cc0843
xor eax, 0xa7a5b617
rol eax, 0x77
popf
jmp 0x1406c7a11
mov rbx, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
ret