joyce8/EMBER2024-capa huggingface dataset:
Function at 0x14003df68
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e88d2]
mov r9d, 2
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003df9d
mov byte [rsi + 1], 0
jmp 0x14003e098
lea r8, [0x1402e97fb]
mov r9d, 6
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003dfc2
mov byte [rsi + 1], 1
jmp 0x14003e098
lea r8, [0x1402e8730]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003dfe7
mov byte [rsi + 1], 2
jmp 0x14003e098
lea r8, [0x1402e873a]
mov r9d, 9
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e00c
mov byte [rsi + 1], 3
jmp 0x14003e098
lea r8, [0x1402e63a9]
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e02e
mov byte [rsi + 1], 4
jmp 0x14003e098
lea r8, [0x1402e85a5]
mov r9d, 0xd
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e050
mov byte [rsi + 1], 5
jmp 0x14003e098
lea r8, [0x1402e9801]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e072
mov byte [rsi + 1], 6
jmp 0x14003e098
lea r8, [0x1402e980b]
mov r9d, 0x18
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e094
mov byte [rsi + 1], 7
jmp 0x14003e098
mov byte [rsi + 1], 8
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14003e3bc
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e8a33]
mov r9d, 8
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e3f1
mov byte [rsi + 1], 0
jmp 0x14003e4c7
lea r8, [0x1402e858d]
mov r9d, 5
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e416
mov byte [rsi + 1], 1
jmp 0x14003e4c7
lea r8, [0x1402e87f7]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e43b
mov byte [rsi + 1], 2
jmp 0x14003e4c7
lea r8, [0x1402e87fe]
mov r9d, 0xd
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e45d
mov byte [rsi + 1], 3
jmp 0x14003e4c7
lea r8, [0x1402e880b]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e47f
mov byte [rsi + 1], 4
jmp 0x14003e4c7
lea r8, [0x1402e881a]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e4a1
mov byte [rsi + 1], 5
jmp 0x14003e4c7
lea r8, [0x1402e8829]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e4c3
mov byte [rsi + 1], 6
jmp 0x14003e4c7
mov byte [rsi + 1], 7
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14003e6cf
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e84ff]
mov r9d, 4
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e701
mov byte [rsi + 1], 0
jmp 0x14003e727
lea r8, [0x1402e9666]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e723
mov byte [rsi + 1], 1
jmp 0x14003e727
mov byte [rsi + 1], 2
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
Function at 0x14003e8cc
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e8724]
mov r9d, 0xc
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e901
mov byte [rsi + 1], 0
jmp 0x14003e98d
lea r8, [0x1402e8730]
mov r9d, 0xa
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e923
mov byte [rsi + 1], 1
jmp 0x14003e98d
lea r8, [0x1402e873a]
mov r9d, 9
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e945
mov byte [rsi + 1], 2
jmp 0x14003e98d
lea r8, [0x1402e84e0]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e967
mov byte [rsi + 1], 3
jmp 0x14003e98d
lea r8, [0x1402e8743]
mov r9d, 5
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003e989
mov byte [rsi + 1], 4
jmp 0x14003e98d
mov byte [rsi + 1], 5
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14003eb80
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e858d]
mov r9d, 5
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003ebb5
mov byte [rsi + 1], 0
jmp 0x14003ec41
lea r8, [0x1402e8592]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003ebd7
mov byte [rsi + 1], 1
jmp 0x14003ec41
lea r8, [0x1402e8764]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003ebf9
mov byte [rsi + 1], 2
jmp 0x14003ec41
lea r8, [0x1402e859d]
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003ec1b
mov byte [rsi + 1], 3
jmp 0x14003ec41
lea r8, [0x1402e8da3]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003ec3d
mov byte [rsi + 1], 4
jmp 0x14003ec41
mov byte [rsi + 1], 5
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14003edc3
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, str.message_thread_idparse_modehas_spoilerdisable_notificationprotect_contentreply_to_message_idallow_sending_without_replylimittimeoutdisable_web_page_previewdisable_content_type_detection
mov r9d, 0x11
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003edf4
mov byte [rsi], 0x16
jmp 0x14003ee62
lea r8, [0x1402e8abf]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003ee15
mov byte [rsi], 0x17
jmp 0x14003ee62
lea r8, [0x1402e8abb]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003ee36
mov byte [rsi], 0x18
jmp 0x14003ee62
lea r8, [0x1402e8e3b]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003ee57
mov byte [rsi], 0x19
jmp 0x14003ee62
mov byte [rsi], 0xd
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
Function at 0x14003ef97
Capabilities:
Get geographical location

Disassembly:
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, str.message_thread_idparse_modehas_spoilerdisable_notificationprotect_contentreply_to_message_idallow_sending_without_replylimittimeoutdisable_web_page_previewdisable_content_type_detection
mov r9d, 0x11
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003efcf
mov byte [rsi], 0x16
jmp 0x14003f05d
lea r8, [0x1402e8abf]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003eff0
mov byte [rsi], 0x17
jmp 0x14003f05d
lea r8, [0x1402e8abb]
mov r9d, 4
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003f011
mov byte [rsi], 0x18
jmp 0x14003f05d
lea r8, [0x1402e8e3b]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003f032
mov byte [rsi], 0x19
jmp 0x14003f05d
mov rcx, rdi
call fcn.140192d1e
mov r14, rax
mov r15, rdx
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.1402698b0
mov byte [rsi], 0xc
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret

Function at 0x14003f2c5
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e86ea]
mov r9d, 0xb
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x14003f31d
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e91ec]
mov r9d, 4
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x14003f375
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9225]
mov r9d, 4
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x14003f407
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e84ff]
mov r9d, 4
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003f439
mov byte [rsi + 1], 0
jmp 0x14003f45f
lea r8, [0x1402e860f]
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003f45b
mov byte [rsi + 1], 1
jmp 0x14003f45f
mov byte [rsi + 1], 2
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
Function at 0x14003f761
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e85d6]
mov r9d, 9
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003f796
mov byte [rsi + 1], 0
jmp 0x14003f847
lea r8, [0x1402e85ce]
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003f7bb
mov byte [rsi + 1], 1
jmp 0x14003f847
lea r8, [0x1402e85df]
mov r9d, 0x13
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003f7dd
mov byte [rsi + 1], 2
jmp 0x14003f847
lea r8, [0x1402e8773]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003f7ff
mov byte [rsi + 1], 3
jmp 0x14003f847
lea r8, [0x1402e85f2]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003f821
mov byte [rsi + 1], 4
jmp 0x14003f847
lea r8, [0x1402e85f9]
mov r9d, 0x16
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003f843
mov byte [rsi + 1], 5
jmp 0x14003f847
mov byte [rsi + 1], 6
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14003f9df
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e8716]
mov r9d, 5
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003fa11
mov byte [rsi + 1], 0
jmp 0x14003fa7b
lea r8, [0x1402e8521]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003fa33
mov byte [rsi + 1], 1
jmp 0x14003fa7b
lea r8, [0x1402e8528]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003fa55
mov byte [rsi + 1], 2
jmp 0x14003fa7b
lea r8, [0x1402e919f]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003fa77
mov byte [rsi + 1], 3
jmp 0x14003fa7b
mov byte [rsi + 1], 4
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14003fccd
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e877e]
mov r9d, 5
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003fd02
mov byte [rsi + 1], 0
jmp 0x14003fd8e
lea r8, [0x1402e8521]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003fd24
mov byte [rsi + 1], 1
jmp 0x14003fd8e
lea r8, [0x1402e8528]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003fd46
mov byte [rsi + 1], 2
jmp 0x14003fd8e
lea r8, [0x1402e9179]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003fd68
mov byte [rsi + 1], 3
jmp 0x14003fd8e
lea r8, [0x1402e919f]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14003fd8a
mov byte [rsi + 1], 4
jmp 0x14003fd8e
mov byte [rsi + 1], 5
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14003fdc6
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9293]
mov r9d, 5
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret
Function at 0x14004003e
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e883a]
mov r9d, 5
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140040073
mov byte [rsi + 1], 0
jmp 0x1400400ff
lea r8, [0x1402e8521]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140040095
mov byte [rsi + 1], 1
jmp 0x1400400ff
lea r8, [0x1402e8528]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400400b7
mov byte [rsi + 1], 2
jmp 0x1400400ff
lea r8, [0x1402e9179]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400400d9
mov byte [rsi + 1], 3
jmp 0x1400400ff
lea r8, [0x1402e919f]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400400fb
mov byte [rsi + 1], 4
jmp 0x1400400ff
mov byte [rsi + 1], 5
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x1400401f7
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e884f]
mov r9d, 5
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140040229
mov byte [rsi + 1], 0
jmp 0x140040271
lea r8, [0x1402e8521]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004024b
mov byte [rsi + 1], 1
jmp 0x140040271
lea r8, [0x1402e8528]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004026d
mov byte [rsi + 1], 2
jmp 0x140040271
mov byte [rsi + 1], 3
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140040321
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e63a9]
mov r9d, 8
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140040353
mov byte [rsi + 1], 0
jmp 0x140040379
lea r8, [0x1402e89eb]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140040375
mov byte [rsi + 1], 1
jmp 0x140040379
mov byte [rsi + 1], 2
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x1400403ab
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e92a9]
mov r9d, 4
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x140040632
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e84f2]
mov r9d, 0xd
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x140040703
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e9606]
mov r9d, 0xf
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret
Function at 0x140040c1c
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e8503]
mov r9d, 3
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140040c4e
mov byte [rsi + 1], 0
jmp 0x140040cb8
lea r8, [0x1402e8dcc]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140040c70
mov byte [rsi + 1], 1
jmp 0x140040cb8
lea r8, [0x1402e8dd8]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140040c92
mov byte [rsi + 1], 2
jmp 0x140040cb8
lea r8, [0x1402e8de4]
mov r9d, 0x14
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140040cb4
mov byte [rsi + 1], 3
jmp 0x140040cb8
mov byte [rsi + 1], 4
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140040cfc
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e91be]
mov r9d, 7
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x140040d66
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e84eb]
mov r9d, 7
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x140040fc4
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e8854]
mov r9d, 0xc
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140040ff6
mov byte [rsi + 1], 0
jmp 0x14004101c
lea r8, [0x1402e861d]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041018
mov byte [rsi + 1], 1
jmp 0x14004101c
mov byte [rsi + 1], 2
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x1400415ea
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e874d]
mov r9d, 8
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004161c
mov byte [rsi + 1], 0
jmp 0x140041686
lea r8, [0x1402e8521]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004163e
mov byte [rsi + 1], 1
jmp 0x140041686
lea r8, [0x1402e8528]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041660
mov byte [rsi + 1], 2
jmp 0x140041686
lea r8, [0x1402e919f]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041682
mov byte [rsi + 1], 3
jmp 0x140041686
mov byte [rsi + 1], 4
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x1400416d0
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8a33]
mov r9d, 8
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret
Function at 0x140041764
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e8901]
mov r9d, 0xe
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x140041d93
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e63a9]
mov r9d, 8
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041dc8
mov byte [rsi + 1], 0
jmp 0x140041f32
lea r8, [0x1402e89f9]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041ded
mov byte [rsi + 1], 1
jmp 0x140041f32
lea r8, [0x1402e8a09]
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041e12
mov byte [rsi + 1], 2
jmp 0x140041f32
lea r8, [0x1402e8860]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041e37
mov byte [rsi + 1], 3
jmp 0x140041f32
lea r8, [0x1402e8a11]
mov r9d, 0x13
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041e5c
mov byte [rsi + 1], 4
jmp 0x140041f32
lea r8, [0x1402e86ea]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041e81
mov byte [rsi + 1], 5
jmp 0x140041f32
lea r8, [0x1402e8a24]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041ea6
mov byte [rsi + 1], 6
jmp 0x140041f32
lea r8, [0x1402e89eb]
mov r9d, 0xe
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041ec8
mov byte [rsi + 1], 7
jmp 0x140041f32
lea r8, [0x1402e8a33]
mov r9d, 8
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041eea
mov byte [rsi + 1], 8
jmp 0x140041f32
lea r8, [0x1402e8a3b]
mov r9d, 0x15
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041f0c
mov byte [rsi + 1], 9
jmp 0x140041f32
lea r8, [0x1402e8a50]
mov r9d, 0xf
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140041f2e
mov byte [rsi + 1], 0xa
jmp 0x140041f32
mov byte [rsi + 1], 0xb
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x140041f88
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e850d]
mov r9d, 0xa
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret
Function at 0x14004218c
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e86f5]
mov r9d, 9
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400421be
mov byte [rsi + 1], 0
jmp 0x140042228
lea r8, [0x1402e8521]
mov r9d, 7
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400421e0
mov byte [rsi + 1], 1
jmp 0x140042228
lea r8, [0x1402e8528]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140042202
mov byte [rsi + 1], 2
jmp 0x140042228
lea r8, [0x1402e9179]
mov r9d, 0x11
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140042224
mov byte [rsi + 1], 3
jmp 0x140042228
mov byte [rsi + 1], 4
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x14004227e
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e883f]
mov r9d, 0xa
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x1400422e8
Capabilities:
Get geographical location

Disassembly:
push rsi
sub rsp, 0x20
mov rax, r8
mov rsi, rcx
lea r8, [0x1402e90d2]
mov r9d, 7
mov rcx, rdx
mov rdx, rax
call fcn.140111920
xor al, 1
mov byte [rsi + 1], al
mov byte [rsi], 0
add rsp, 0x20
pop rsi
ret

Function at 0x140042569
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e8bd6]
mov r9d, 0xd
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x14004259b
mov byte [rsi + 1], 0
jmp 0x140042605
lea r8, [0x1402e8be3]
mov r9d, 0x14
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400425bd
mov byte [rsi + 1], 1
jmp 0x140042605
lea r8, [0x1402e8bf7]
mov r9d, 0xb
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400425df
mov byte [rsi + 1], 2
jmp 0x140042605
lea r8, [0x1402e8c02]
mov r9d, 0x12
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140042601
mov byte [rsi + 1], 3
jmp 0x140042605
mov byte [rsi + 1], 4
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret

Function at 0x1400429ba
Capabilities:
Get geographical location

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rdi, r8
mov rbx, rdx
mov rsi, rcx
lea r8, [0x1402e84e7]
mov r9d, 4
mov rcx, rdx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x1400429ec
mov byte [rsi + 1], 0
jmp 0x140042a56
lea r8, [0x1402e8724]
mov r9d, 0xc
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140042a0e
mov byte [rsi + 1], 1
jmp 0x140042a56
lea r8, [0x1402e9615]
mov r9d, 5
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140042a30
mov byte [rsi + 1], 2
jmp 0x140042a56
lea r8, [0x1402e961a]
mov r9d, 0x10
mov rcx, rbx
mov rdx, rdi
call fcn.140111920
test al, al
je 0x140042a52
mov byte [rsi + 1], 3
jmp 0x140042a56
mov byte [rsi + 1], 4
mov byte [rsi], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret