Function at 0x1402e92eb
Capabilities:
Get geographical location
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x45af578c
pushf
not eax
add eax, 0xc5bd4ff3
xor eax, 0x99c48ffb
rol eax, 0xde
popf
pushf
not eax
add eax, 0xea56e7b1
xor eax, 0x8c7d6901
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x88250988
xor eax, 0x86b45dd0
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8256ddc1
xor eax, 0x93372309
rol eax, 0xf7
popf
cmp eax, 4
jne 0x1402e934e
popf
pop rax
jmp 0x1402e96fc
cmp eax, 0
jne 0x1402e935d
popf
pop rax
jmp 0x1402e9402
cmp eax, 3
jne 0x1402e936c
popf
pop rax
jmp 0x1402e96b7
cmp eax, 1
jne 0x1402e937b
popf
pop rax
jmp 0x1402e956f
cmp eax, 0xa
jne 0x1402e938a
popf
pop rax
jmp 0x1402e995a
cmp eax, 7
jne 0x1402e9399
popf
pop rax
jmp 0x1402e98a6
cmp eax, 6
jne 0x1402e93a8
popf
pop rax
jmp 0x1402e983d
cmp eax, 0xb
jne 0x1402e93b7
popf
pop rax
jmp 0x1402e99e0
cmp eax, 0xc
jne 0x1402e93c6
popf
pop rax
jmp 0x1402e9a28
cmp eax, 8
jne 0x1402e93d5
popf
pop rax
jmp 0x1402e98dd
cmp eax, 5
jne 0x1402e93e4
popf
pop rax
jmp 0x1402e9792
cmp eax, 2
jne 0x1402e93f3
popf
pop rax
jmp 0x1402e9614
cmp eax, 9
jne 0x1402e9402
popf
pop rax
jmp 0x1402e994d
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov esi, edx
mov ebx, ecx
call fcn.14023ab0f
mov ecx, ebx
lea r8, [rsp + 0x30]
and ecx, 0x3ff
mov r9d, 0x8fdc4623
pushf
not r9d
add r9d, 0xf2bb3abd
xor r9d, 0xb0c9940e
rol r9d, 0x61
popf
pushf
not r9d
add r9d, 0xe0095645
xor r9d, 0xb5499029
rol r9d, 0xdb
popf
pushf
not r9d
add r9d, 0x918fcea4
xor r9d, 0xad1b366a
rol r9d, 0x5d
popf
bts ecx, 0xa
mov edx, 0xc97bec54
pushf
not edx
add edx, 0xcba81199
xor edx, 0x96a8e193
rol edx, 0x9a
popf
pushf
not edx
add edx, 0xf04d3cfa
xor edx, 0xeebc8190
rol edx, 0x62
popf
pushf
not edx
add edx, 0xa8d7e193
xor edx, 0xabb9afb9
rol edx, 0xb1
popf
mov rdi, rax
jmp 0x1402e94c4
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
xor edx, edx
test eax, eax
je 0x1402e9529
push rax
pushf
mov eax, 0x3c123da1
pushf
not eax
add eax, 0xc75a1424
xor eax, 0xbd0c1926
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf7d0f9a8
xor eax, 0x8441a58d
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe7a3dcd8
xor eax, 0x96613b1d
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xec4f07cf
xor eax, 0xd3cc2b5f
rol eax, 0x56
popf
jmp 0x1402e933f
push rax
pushf
mov eax, 0x56fe9842
pushf
not eax
add eax, 0xd53518e5
xor eax, 0x88d2fbed
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa428a89e
xor eax, 0x90abc29d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x9babd677
xor eax, 0xcbf4841d
rol eax, 0xff
popf
jmp 0x1402e933f
cmp ebx, dword [rsp + 0x30]
je 0x1402e95ce
push rax
pushf
mov eax, 0x4b5f1506
pushf
not eax
add eax, 0x99dab781
xor eax, 0xa779e658
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8838263b
xor eax, 0x9a75631f
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc29d47b5
xor eax, 0xdd919772
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc5e9855c
xor eax, 0xe8d0fd4f
rol eax, 0x82
popf
jmp 0x1402e933f
push rax
pushf
mov eax, 0x862fe3b4
pushf
not eax
add eax, 0xcdd554f0
xor eax, 0xec32270d
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe409975b
xor eax, 0x8cf91575
rol eax, 0xab
popf
pushf
not eax
add eax, 0x95e6ef19
xor eax, 0xbb446176
rol eax, 0xe2
popf
jmp 0x1402e933f
test esi, esi
je 0x1402e965e
push rax
pushf
mov eax, 0xe22df6e5
pushf
not eax
add eax, 0xd8fed52d
xor eax, 0x9c17ba54
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb1c625bc
xor eax, 0xacd164cd
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf290f97c
xor eax, 0x99d4b006
rol eax, 0xf3
popf
jmp 0x1402e933f
push rax
pushf
mov eax, 0x7fccc8d0
pushf
not eax
add eax, 0xf885203a
xor eax, 0x9d96422d
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd8a3bffa
xor eax, 0x9921c965
rol eax, 0x48
popf
pushf
not eax
add eax, 0xccd2639a
xor eax, 0xea313a65
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8bff7732
xor eax, 0x81c995ff
rol eax, 0x5d
popf
jmp 0x1402e933f
mov r10, qword [rdi + 0x98]
mov r9d, edx
movzx r8d, word [r10]
lea rcx, [r10 + 2]
push rax
pushf
mov eax, 0x13ea827b
pushf
not eax
add eax, 0xeb648afa
xor eax, 0xe9233ade
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb137e644
xor eax, 0xae6e5142
rol eax, 0x46
popf
jmp 0x1402e933f
lea eax, [r8 - 0x41]
cmp ax, 0x19
jbe 0x1402e9739
push rax
pushf
mov eax, 0x69172033
pushf
not eax
add eax, 0xdb1685b1
xor eax, 0xf7c05c3f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe46b3252
xor eax, 0x93c90283
rol eax, 0xf3
popf
jmp 0x1402e933f
push rax
pushf
mov eax, 0xafde26ce
pushf
not eax
add eax, 0xfc07c507
xor eax, 0xd79c15fc
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc169b4fc
xor eax, 0xe6cc1f6e
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8f40b6ef
xor eax, 0xdf7b3920
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf14618da
xor eax, 0xc7bae961
rol eax, 0x7a
popf
jmp 0x1402e933f
sub r8w, 0x61
cmp r8w, 0x19
ja 0x1402e97e4
push rax
pushf
mov eax, 0x3e40b50d
pushf
not eax
add eax, 0xb8651067
xor eax, 0xd1565fb9
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc0e95d4a
xor eax, 0x857eeff5
rol eax, 0xf
popf
pushf
not eax
add eax, 0x91c83941
xor eax, 0xad62f2e5
rol eax, 0xc7
popf
jmp 0x1402e933f
push rax
pushf
mov eax, 0x5585518c
pushf
not eax
add eax, 0x94ad756c
xor eax, 0x9786321e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfb26926f
xor eax, 0x887f035e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xabc2a972
xor eax, 0xe6740bd6
rol eax, 0xac
popf
pushf
not eax
add eax, 0xeb2c2f0b
xor eax, 0xf55cdc95
rol eax, 0xfa
popf
jmp 0x1402e933f
movzx r8d, word [rcx]
inc r9d
add rcx, 2
jmp 0x1402e96fc
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0xb73f19e1
pushf
not eax
add eax, 0x9abca7c8
xor eax, 0xba82b17a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x869bba6b
xor eax, 0xb734a3eb
rol eax, 0xcd
popf
jmp 0x1402e933f
inc rax
cmp word [r10 + rax*2], dx
jne 0x1402e991a
push rax
pushf
mov eax, 0x6704e4b9
pushf
not eax
add eax, 0xbd978f8b
xor eax, 0xa75e1118
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfe11f070
xor eax, 0xbfd158f6
rol eax, 0xb0
popf
jmp 0x1402e933f
push rax
pushf
mov eax, 0xdda86bbe
pushf
not eax
add eax, 0xcd16ccc8
xor eax, 0x89558561
rol eax, 0x93
popf
pushf
not eax
add eax, 0xca05eab4
xor eax, 0xa6c2b854
rol eax, 0xdc
popf
jmp 0x1402e933f
cmp r9d, eax
setne dl
mov eax, edx
jmp 0x1402e9a28
mov eax, 0x41ad4bb8
pushf
not eax
add eax, 0xe08f6d1e
xor eax, 0xa760af3f
rol eax, 0x60
popf
pushf
not eax
add eax, 0xd3577884
xor eax, 0x803e66fd
rol eax, 0x74
popf
pushf
not eax
add eax, 0x86f36b40
xor eax, 0x97c19ac4
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd84ace7c
xor eax, 0xd2ed9b94
rol eax, 0x4d
popf
jmp 0x1402e9a28
xor eax, eax
push rax
pushf
mov eax, 0xb6f7006c
pushf
not eax
add eax, 0xe81dbd74
xor eax, 0xec57eae6
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf7289a7f
xor eax, 0xd60f507a
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xaf7b8d73
xor eax, 0xd460ea2d
rol eax, 0x1e
popf
jmp 0x1402e933f
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret