Function at 0x405b53
Capabilities:
Get geographical location
Parse pe header

Disassembly:
push ebx
push esi
mov esi, dword [esp + 0x10]
push edi
push 0x42928d
push esi
call fcn.00415fb0
mov edi, dword [esp + 0x18]
push str.rbadnum
push edi
call fcn.004160b0
add esp, 0x10
mov ebx, 0x4aa4e0
test eax, eax
jne 0x405b8b
push eax
push ebx
call fcn.0040d2d5
pop ecx
pop ecx
mov edi, eax
push str.rbadnum_
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405ba8
push 1
push ebx
call fcn.0040d2d5
pop ecx
pop ecx
mov edi, eax
push 7
push str.catoms_
push edi
call fcn.00417711
add esp, 0xc
test eax, eax
jne 0x405bee
push 0x4a89c0
lea eax, [edi + 7]
push 0x1e
push eax
call fcn.004161cb
pop ecx
inc eax
push eax
push str.tab_taal.tab
call fcn.0040e068
push 0x4a89c2
push esi
call fcn.00415fb0
add esp, 0x18
xor eax, eax
jmp 0x40d2d1
push str.pp_salnum
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405c32
push 0x4af444
push esi
call fcn.00415fb0
push 0x4af420
call fcn.004161cb
add esp, 0xc
test eax, eax
jne 0x405c29
push 0x42b5b4
push esi
call fcn.00415fb0
pop ecx
jmp 0x405c2f
push esi
call fcn.00404ad5
pop ecx
jmp 0x405be7
push str.pp_init
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405c4a
push 0x4afa2a
jmp 0x405c04
push str.pp_naam
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405c62
push 0x4afa0b
jmp 0x405c04
push str.pers_sel
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405c89
push 1
push esi
push dword [0x44169c]
call fcn.004017db
add esp, 0xc
jmp 0x40d2d1
push str.detail
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405ca7
push 0x8c
push esi
push str.vst_gen.msg
jmp 0x405c7c
push str.choice
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405cbc
push 2
jmp 0x405c75
push str.date
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405cd1
push 3
jmp 0x405c75
push 0x42b5ec
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405ce6
push 0x1b
jmp 0x405c9f
push str.vandat
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405cfe
push 4
jmp 0x405c75
push str.vondat
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405cf7
push 0x42b600
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405d27
push 0x1c
jmp 0x405c9f
push 0x42b604
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405d3f
push 0x1e
jmp 0x405c9f
push str.totdat
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405d57
push 5
jmp 0x405c75
push str.bisdat
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405d50
push str.omschr
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405d80
push 6
jmp 0x405c75
push str.afdoms
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405d79
push str.rstoms
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405d79
push str.schoms
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405d79
push str.time
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405dcb
push 0x20
jmp 0x405c9f
push str.code
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405de3
push 0x21
jmp 0x405c9f
mov ebx, str.price
push ebx
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405dfc
push 7
jmp 0x405c75
push str.projkod
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405e14
push 8
jmp 0x405c75
push str.projkods
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405e2c
push 9
jmp 0x405c75
push str.project
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405e25
push str.sprojkod
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405e55
push 0xa
jmp 0x405c75
push str.sprojkods
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405e6d
push 0xb
jmp 0x405c75
push str.subproject
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405e66
push str.actkod
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405e96
push 0xc
jmp 0x405c75
push str.actkods
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405eae
push 0xd
jmp 0x405c75
push str.action
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405ea7
push str.afdkod
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405ed7
push 0xe
jmp 0x405c75
push str.afdkods
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405eef
push 0xf
jmp 0x405c75
push str.afdeling
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405ee8
push str.afdseq
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405ee8
push str.uitzend
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405f29
push 0x10
jmp 0x405c75
push str.uitzends
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405f41
push 0x11
jmp 0x405c75
push str.wplekkod
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405f59
push 0x12
jmp 0x405c75
push str.wplekkods
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405f71
push 0x13
jmp 0x405c75
push str.wplekseq
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405f6a
push str.werkplek
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405f6a
push str.funkseq
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405fab
push 0x14
jmp 0x405c75
push str.funktie
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405fa4
push str.funkties
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405fd4
push 0x15
jmp 0x405c75
push str.teamkod
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x405fec
push 0x16
jmp 0x405c75
push str.teamkods
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406004
push 0x17
jmp 0x405c75
push str.teamseq
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405ffd
push str.team
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x405ffd
push str.ma_grp
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40603e
push 0x18
jmp 0x405c75
push 0x4297f8
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x406037
push 0x42b6e0
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406067
push 0x19
jmp 0x405c75
push str.ma_grps
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x406060
push str.ma_grpseq
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x406060
push str.ma_kreis
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4060a1
push 0x1a
jmp 0x405c75
push 0x42980c
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x40609a
push 0x42b6fc
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4060ca
push 0x1b
jmp 0x405c75
push str.ma_kreiss
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x4060c3
push str.ma_kreisseq
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x4060c3
push str.pers_tb
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406104
push 0x1c
jmp 0x405c75
push 0x4297e4
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x4060fd
push 0x42b728
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40612d
push 0x1d
jmp 0x405c75
push str.pers_tbs
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x406126
push str.pers_tbseq
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x406126
push str.accgrp
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406167
push 0x1e
jmp 0x405c75
push str.accgrps
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40617f
push 0x1f
jmp 0x405c75
push str.klok
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406197
push 0x20
jmp 0x405c75
push str.kloks
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4061af
push 0x21
jmp 0x405c75
push str.uimenu
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4061c7
push 0x22
jmp 0x405c75
push str.uimenus
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4061df
push 0x23
jmp 0x405c75
push str.accblock
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4061f7
push 0x24
jmp 0x405c75
push str.accblocks
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40620f
push 0x25
jmp 0x405c75
push 0x42b76c
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406227
push 0x26
jmp 0x405c75
push str.pro_g
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x406220
push 0x42b77c
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406250
push 0x27
jmp 0x405c75
push str.pro_p
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x406249
push str.projrelkod
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406279
push 0x28
jmp 0x405c75
push str.projview
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x406272
push str.projviews
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4062a2
push 0x29
jmp 0x405c75
push 0x42b7b0
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4062ba
push 0x2a
jmp 0x405c75
push str.kg_rund
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x4062b3
push 0x42b7c0
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4062e3
push 0x2b
jmp 0x405c75
push 0x42b7cc
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4062fb
push 0x2c
jmp 0x405c75
push 0x42b7d8
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406313
push 0x2d
jmp 0x405c75
push 0x42b7e4
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40632b
push 0x2e
jmp 0x405c75
push str.modify
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406343
push 0x2f
jmp 0x405c75
push str.valid
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40635b
push 0x30
jmp 0x405c75
push str.activ
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
je 0x406354
push 0x42b808
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406384
push 0x31
jmp 0x405c75
push str.badnum
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40639c
push 0x32
jmp 0x405c75
push str.badnum_
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4063b4
push 0x33
jmp 0x405c75
push str.badnum2
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4063cc
push 0x34
jmp 0x405c75
push str.badnum2_
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4063e4
push 0x35
jmp 0x405c75
push str.salnum
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4063fc
push 0x36
jmp 0x405c75
push str.salnum_
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406414
push 0x37
jmp 0x405c75
push str.basis
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40642c
push 0x38
jmp 0x405c75
push str.zeit
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406444
push 0x39
jmp 0x405c75
push str.aanaf
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40645c
push 0x3a
jmp 0x405c75
push str.zutritt
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406474
push 0x3b
jmp 0x405c75
push 0x429580
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40648c
push 0x3c
jmp 0x405c75
push str.projmana
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4064a4
push 0x3d
jmp 0x405c75
push str.leplan
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4064bc
push 0x3e
jmp 0x405c75
push str.kantine
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4064d4
push 0x3f
jmp 0x405c75
push str.aufzeit
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4064ec
push 0x40
jmp 0x405c75
push str.machzeit
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406504
push 0x41
jmp 0x405c75
push str.normstrt
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40651c
push 0x42
jmp 0x405c75
push str.normend
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406534
push 0x43
jmp 0x405c75
push str.tcpresent
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40654c
push 0x44
jmp 0x405c75
push str.normlog
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406564
push 0x45
jmp 0x405c75
push str.logging
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40657c
push 0x46
jmp 0x405c75
push str.dauernd
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406594
push 0x47
jmp 0x405c75
push str.sondertag
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4065ac
push 0x48
jmp 0x405c75
push 0x42b8d4
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4065c4
push 0x49
jmp 0x405c75
push 0x42b8dc
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4065dc
push 0x4a
jmp 0x405c75
push str.adr1
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4065f4
push 0x4b
jmp 0x405c75
push str.adr2
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40660c
push 0x4c
jmp 0x405c75
push str.rpers
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406624
push 0x4d
jmp 0x405c75
push str.listnr
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40663c
push 0x4e
jmp 0x405c75
push str.vnum
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406654
push 0x4f
jmp 0x405c75
push str.rstsrt
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40666c
push 0x50
jmp 0x405c75
push str.timestamp
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406684
push 0x51
jmp 0x405c75
push str.timespan
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40669c
push 0x52
jmp 0x405c75
push str.pices
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4066b4
push 0x53
jmp 0x405c75
push str.text
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4066cc
push 0x54
jmp 0x405c75
push str.compnr
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4066e4
push 0x55
jmp 0x405c75
push str.catok
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x4066fc
push 0x56
jmp 0x405c75
push str.naam
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x406714
push 0x57
jmp 0x405c75
push str.naam2
push edi
call fcn.004160b0
pop ecx
pop ecx
test eax, eax
jne 0x40672c
pop edi
pop esi
pop ebx
ret