Function at 0x46be53
Capabilities:
Create process on windows

Disassembly:
push ebp
push ebx
xor eax, eax
push eax
push eax
push eax
push eax
push eax
call fcn.005423e0
push 2
push 0xffffffff
push 0x100c
lea ebp, [0x72a850]
push dword [ebp + 0x5c]
call sub.USER32.dll_SendMessageW
mov dword [esp + 0x10], eax
mov ebx, dword [esp + 0x10]
and ebx, ebx
jl 0x46c353
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
mov ebx, dword [esp + 0x1c]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.00540110
lea eax, [esp + 4]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
mov ebx, dword [esp + 0x1c]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.00540110
lea eax, [esp + 8]
push eax
call fcn.00542280
call fcn.004c0eb0
and eax, eax
je 0x46bf1e
mov byte [esp + 0xc], 1
push dword [esp + 0x20]
mov ebx, 0x16b
cmp ebx, dword [esp]
jne 0x46bfeb
cmp byte [esp + 0x10], 0
je 0x46bf9f
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.https:__maps.google.com_maps__q
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x62088a
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
mov edx, 0x63e044
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x62088a
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46bfe6
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.https:__maps.google.com_maps__
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x62088a
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
mov edx, str._3000m_data_3m1_1e3
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46c321
mov ebx, 0x16c
cmp ebx, dword [esp]
jne 0x46c095
cmp byte [esp + 0x10], 0
je 0x46c049
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x621120
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x62088a
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
mov edx, str.stylehlvl17
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46c090
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.https:__www.bing.com_maps_Default.aspx_cp
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x6238b2
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
mov edx, str.stylehlvl17
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46c321
mov ebx, 0x16d
cmp ebx, dword [esp]
jne 0x46c13f
cmp byte [esp + 0x10], 0
je 0x46c0f3
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.https:__share.here.com_l_
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x62088a
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
mov edx, str._z17pyestsatellite
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46c13a
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.https:__wego.here.com__map
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x62088a
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
mov edx, str._17_satellite
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46c321
mov ebx, 0x16e
cmp ebx, dword [esp]
jne 0x46c195
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.https:__zoom.earth_
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x62088a
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
mov edx, str._16z_sat
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46c321
mov ebx, 0x16f
cmp ebx, dword [esp]
jne 0x46c253
cmp byte [esp + 0x10], 0
je 0x46c212
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6236ac
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, str.mlon
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
mov edx, str.map17_
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x620a08
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46c24e
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.https:__www.openstreetmap.org_map17_
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x620a08
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46c321
mov ebx, 0x170
cmp ebx, dword [esp]
jne 0x46c2e4
cmp byte [esp + 0x10], 0
je 0x46c2a6
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.https:__www.opentopomap.org_marker14_
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x620a08
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46c2e2
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.https:__www.opentopomap.org_map14_
push edx
call fcn.00542310
mov edx, dword [esp + 8]
push edx
call fcn.00542310
mov edx, 0x620a08
push edx
call fcn.00542310
mov edx, dword [esp + 0xc]
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x46c321
mov ebx, 0x171
cmp ebx, dword [esp]
jne 0x46c302
mov eax, str._Transmitter.kml
push eax
push dword [esp + 0x18]
xor eax, eax
push eax
call fcn.004c8588
jmp 0x46c321
mov ebx, 0x172
cmp ebx, dword [esp]
jne 0x46c321
mov eax, str._TransmitterPath.kml
push eax
push dword [esp + 0x18]
mov eax, 1
push eax
call fcn.004c8588
pop eax
mov edx, dword [esp + 8]
xor ecx, ecx
call fcn.004fa4a0
jne 0x46c353
push 0xa
push 0
push 0
mov eax, dword [esp + 0x14]
push eax
mov eax, str.open
push eax
push 0
call sub.SHELL32.dll_ShellExecuteW
xor eax, eax
push dword [esp + 4]
call fcn.00542440
push dword [esp]
call fcn.00542440
push dword [esp + 8]
call fcn.00542440
add esp, 0x14
pop ebx
pop ebp
ret 4