Function at 0x14033f6cc
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0x8f043e8d
pushf
not eax
add eax, 0xb2608d3f
xor eax, 0xc68e18ec
rol eax, 0x89
popf
pushf
not eax
add eax, 0x83d2c1bf
xor eax, 0xdf2605f3
rol eax, 0x88
popf
cmp eax, 4
jne 0x14033f709
popf
pop rax
jmp 0x14033fa81
cmp eax, 0
jne 0x14033f718
popf
pop rax
jmp 0x14033f7bd
cmp eax, 3
jne 0x14033f727
popf
pop rax
jmp 0x14033fa3c
cmp eax, 1
jne 0x14033f736
popf
pop rax
jmp 0x14033f91a
cmp eax, 0xa
jne 0x14033f745
popf
pop rax
jmp 0x14033fcd3
cmp eax, 7
jne 0x14033f754
popf
pop rax
jmp 0x14033fc01
cmp eax, 6
jne 0x14033f763
popf
pop rax
jmp 0x14033fbbf
cmp eax, 0xb
jne 0x14033f772
popf
pop rax
jmp 0x14033fd49
cmp eax, 0xc
jne 0x14033f781
popf
pop rax
jmp 0x14033fd91
cmp eax, 8
jne 0x14033f790
popf
pop rax
jmp 0x14033fc38
cmp eax, 5
jne 0x14033f79f
popf
pop rax
jmp 0x14033fb16
cmp eax, 2
jne 0x14033f7ae
popf
pop rax
jmp 0x14033f999
cmp eax, 9
jne 0x14033f7bd
popf
pop rax
jmp 0x14033fcce
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov esi, edx
mov ebx, ecx
call fcn.1401754ef
mov ecx, ebx
lea r8, [rsp + 0x30]
and ecx, 0x3ff
mov r9d, 0x9baea45e
pushf
not r9d
add r9d, 0xe917c913
xor r9d, 0xe6f5316b
rol r9d, 0x21
popf
pushf
not r9d
add r9d, 0xe505509d
xor r9d, 0xc927c5bc
rol r9d, 0xf3
popf
pushf
not r9d
add r9d, 0x94450e7a
xor r9d, 0x892ae722
rol r9d, 0xed
popf
bts ecx, 0xa
mov edx, 0xd55ce7bf
pushf
not edx
add edx, 0xdc2bca72
xor edx, 0xf0dd79d0
rol edx, 0xce
popf
pushf
not edx
add edx, 0xea489c4d
xor edx, 0xe9195958
rol edx, 0x42
popf
pushf
not edx
add edx, 0xe4752f37
xor edx, 0xf8a1e95e
rol edx, 0xa2
popf
pushf
not edx
add edx, 0x8f978146
xor edx, 0x86a9da8e
rol edx, 0xef
popf
mov rdi, rax
jmp 0x14033f894
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
xor r10d, r10d
test eax, eax
je 0x14033f8d4
push rax
pushf
mov eax, 0xe7ce2eeb
pushf
not eax
add eax, 0x9ac0da7a
xor eax, 0xdbd82ceb
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8ca8df66
xor eax, 0xfa02690f
rol eax, 0xef
popf
jmp 0x14033f6fa
push rax
pushf
mov eax, 0x129cd6e
pushf
not eax
add eax, 0xa3b0e471
xor eax, 0xa529815d
rol eax, 0x80
popf
pushf
not eax
add eax, 0x93d82a9b
xor eax, 0xa8f9d47e
rol eax, 0xce
popf
pushf
not eax
add eax, 0xef80ec5c
xor eax, 0xddafa327
rol eax, 0x6a
popf
jmp 0x14033f6fa
cmp ebx, dword [rsp + 0x30]
je 0x14033f966
push rax
pushf
mov eax, 0x81a17343
pushf
not eax
add eax, 0xf9c1bedf
xor eax, 0xda51d05d
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe72a8e09
xor eax, 0x986a17b2
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xcc5ec464
xor eax, 0xe69b5dee
rol eax, 0x3a
popf
jmp 0x14033f6fa
push rax
pushf
mov eax, 0xe3603c97
pushf
not eax
add eax, 0xb3f3f13b
xor eax, 0xe613128f
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc010c8db
xor eax, 0x8eaf1485
rol eax, 0xdd
popf
jmp 0x14033f6fa
test esi, esi
je 0x14033f9e3
push rax
pushf
mov eax, 0xe1814bf0
pushf
not eax
add eax, 0xc751d125
xor eax, 0xe2f3e142
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb80cd5b1
xor eax, 0xa9869f8d
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa8b1efd1
xor eax, 0xb9e1cf0f
rol eax, 0xd5
popf
jmp 0x14033f6fa
push rax
pushf
mov eax, 0x7832fb16
pushf
not eax
add eax, 0xc7de4e7c
xor eax, 0x819859d8
rol eax, 0x19
popf
pushf
not eax
add eax, 0x96e2832f
xor eax, 0xf7252f1b
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9f3daa05
xor eax, 0xbe0183c8
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x9de4a496
xor eax, 0x84c66cbd
rol eax, 0xa1
popf
jmp 0x14033f6fa
mov r9, qword [rdi + 0x98]
mov r8d, r10d
movzx edx, word [r9]
lea rcx, [r9 + 2]
push rax
pushf
mov eax, 0x3c8a00c3
pushf
not eax
add eax, 0xd2a5ea08
xor eax, 0x95e5c8f5
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf95313a1
xor eax, 0xf514f1ef
rol eax, 0x8c
popf
jmp 0x14033f6fa
lea eax, [rdx - 0x41]
cmp ax, 0x19
jbe 0x14033fabd
push rax
pushf
mov eax, 0x32a11e44
pushf
not eax
add eax, 0x994fd210
xor eax, 0xb562f9ec
rol eax, 0x83
popf
pushf
not eax
add eax, 0x85413411
xor eax, 0xe6d4e2d2
rol eax, 0xf
popf
jmp 0x14033f6fa
push rax
pushf
mov eax, 0xc96d51
pushf
not eax
add eax, 0xd9660de4
xor eax, 0xe2cccfd1
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe7b17d21
xor eax, 0xa0746281
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xaa34e632
xor eax, 0xb8072657
rol eax, 0x24
popf
pushf
not eax
add eax, 0xeb0020fd
xor eax, 0xd45f6022
rol eax, 0x47
popf
jmp 0x14033f6fa
sub dx, 0x61
cmp dx, 0x19
ja 0x14033fb66
push rax
pushf
mov eax, 0xe80eceb1
pushf
not eax
add eax, 0xfbf60859
xor eax, 0xae587fc4
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfaa5efd5
xor eax, 0xb5e7e29d
rol eax, 0x14
popf
pushf
not eax
add eax, 0xddbf568d
xor eax, 0xbfd21176
rol eax, 7
popf
jmp 0x14033f6fa
push rax
pushf
mov eax, 0x87d1c97d
pushf
not eax
add eax, 0xd47312dd
xor eax, 0x80be089c
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf50a28c1
xor eax, 0xce2f2bbb
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x829e1d9e
xor eax, 0xe120eef6
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa5c14a5f
xor eax, 0xff5f2e45
rol eax, 0xb8
popf
jmp 0x14033f6fa
movzx edx, word [rcx]
inc r8d
add rcx, 2
jmp 0x14033fa81
or rcx, 0xffffffffffffffff
push rax
pushf
mov eax, 0xf3c4bb6f
pushf
not eax
add eax, 0xf3f7f4de
xor eax, 0xb67d779a
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd758106a
xor eax, 0xa80cab85
rol eax, 5
popf
jmp 0x14033f6fa
inc rcx
cmp word [r9 + rcx*2], r10w
jne 0x14033fc75
push rax
pushf
mov eax, 0x465b46d0
pushf
not eax
add eax, 0x938f9d8f
xor eax, 0xcd884062
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe84e2a7c
xor eax, 0xb900735b
rol eax, 0xcd
popf
jmp 0x14033f6fa
push rax
pushf
mov eax, 0x8b09c73c
pushf
not eax
add eax, 0x92f1fadf
xor eax, 0x97ed530c
rol eax, 0x32
popf
pushf
not eax
add eax, 0x82c19a9a
xor eax, 0x86d03277
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x9492b643
xor eax, 0xbdfc8027
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb8b06736
xor eax, 0xa93ee81e
rol eax, 0xd9
popf
jmp 0x14033f6fa
cmp r8d, ecx
je 0x14033fd49
mov eax, 0xdc0a985b
pushf
not eax
add eax, 0xb038ab98
xor eax, 0xb7e9aa13
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x91e97fc5
xor eax, 0xa560889f
rol eax, 0x2c
popf
jmp 0x14033fd91
xor eax, eax
push rax
pushf
mov eax, 0xd09d0c26
pushf
not eax
add eax, 0xafa06da5
xor eax, 0xaaf2df7d
rol eax, 0xca
popf
pushf
not eax
add eax, 0xcdd2c701
xor eax, 0xe96a5dfd
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa24658dc
xor eax, 0xbd69692b
rol eax, 0xaf
popf
jmp 0x14033f6fa
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret