Function at 0x417ab0
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x48d2d8
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x218
push esi
push edi
mov esi, ecx
mov dword [ebp - 0x14], 0
push 0xa
xor eax, eax
mov dword [ebp - 0x74], esi
push str.configfeed
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
push 0x4b6bb0
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0
push eax
call fcn.004179a0
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x417b4e
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x417b44
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a21c
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 7
xor eax, eax
mov dword [ebp - 0x14], 0
push str.mapfeed
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
push 0x4b6b68
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 1
push eax
call fcn.004179a0
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x417bc7
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x417bbd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a221
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 0x10
xor eax, eax
mov dword [ebp - 0x14], 0
push str.usestagingserver
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
push 0x4b6ac0
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 2
push eax
call fcn.004179a0
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x417c40
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x417c36
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a226
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 0x14
xor eax, eax
mov dword [ebp - 0x14], 0
push str.wayfinderlastcontact
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
push 0x4b6b50
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 3
push eax
call fcn.004179a0
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x417cb9
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x417caf
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a22b
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 0x14
xor eax, eax
mov dword [ebp - 0x14], 0
push str.wayfinderupdateerror
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
push 0x4b6c10
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 4
push eax
call fcn.004179a0
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x417d32
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x417d28
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a230
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 0x16
xor eax, eax
mov dword [ebp - 0x14], 0
push str.WayfinderDownloadTotal
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
push 0x4b6ad8
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 5
push eax
call fcn.004179a0
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x417dab
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x417da1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a235
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 0xb
xor eax, eax
mov dword [ebp - 0x14], 0
push str.contactasap
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
push 0x4b6b20
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 6
push eax
call fcn.004179a0
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x417e24
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x417e1a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a23a
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 1
xor eax, eax
mov dword [ebp - 0x14], 0
push 0x4a407c
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
mov dword [ebp - 4], 7
lea ecx, [ebp - 0x70]
push 7
xor eax, eax
mov dword [ebp - 0x60], 0
push str.kioskid
mov dword [ebp - 0x5c], 7
mov word [ebp - 0x70], ax
call fcn.00404ab0
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 8
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x40]
push 0x4b6a30
push eax
call fcn.00435720
push 0
push eax
mov byte [ebp - 4], 9
call fcn.004309a0
mov byte [ebp - 4], 8
add esp, 0x18
mov edx, dword [ebp - 0x2c]
mov dword [esi + 0x200], eax
cmp edx, 8
jb 0x417ede
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x417ed4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a23f
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x5c]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 7
mov word [ebp - 0x40], ax
cmp edx, 8
jb 0x417f30
mov ecx, dword [ebp - 0x70]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x417f26
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a23f
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 7
mov word [ebp - 0x70], ax
cmp edx, 8
jb 0x417f85
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x417f7b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a23f
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 1
xor eax, eax
mov dword [ebp - 0x14], 0
push 0x4a407c
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0xa
push eax
push 0x4b6b20
lea eax, [ebp - 0x40]
push 0x4b6a30
push eax
call fcn.00435720
push 0
push eax
mov byte [ebp - 4], 0xb
call fcn.004309a0
mov byte [ebp - 4], 0xa
add esp, 0x18
mov edx, dword [ebp - 0x2c]
mov edi, eax
cmp edx, 8
jb 0x418015
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x41800b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a244
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 7
mov word [ebp - 0x40], ax
cmp edx, 8
jb 0x41806a
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418060
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a244
push edx
push ecx
call fcn.0044d7ec
add esp, 8
cmp dword [esi + 0x4c0], 0
ja 0x41807b
test edi, edi
jne 0x41807b
xor al, al
jmp 0x41807d
mov al, 1
mov byte [esi + 0x244], al
lea ecx, [ebp - 0x24]
push 1
xor eax, eax
mov dword [ebp - 0x14], 0
push 0x4a407c
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0xc
push eax
push 0x4b6c10
lea eax, [ebp - 0x40]
push 0x4b6a30
push eax
call fcn.00435720
push 0
push eax
mov byte [ebp - 4], 0xd
call fcn.004309a0
add esp, 0x18
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x2c]
test eax, eax
setne al
mov byte [esi + 0x269], al
cmp edx, 8
jb 0x41811c
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418112
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a249
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 7
mov word [ebp - 0x40], ax
cmp edx, 8
jb 0x418171
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418167
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a249
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 0x48], 0
push eax
push 0x4a3010
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x44], 7
mov word [ebp - 0x58], ax
call fcn.00404ab0
mov dword [ebp - 4], 0xe
lea ecx, [ebp - 0x24]
push 9
xor eax, eax
mov dword [ebp - 0x14], 0
push str.KioskName
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x70]
push 0xa
xor eax, eax
mov dword [ebp - 0x60], 0
push str._KioskName
mov dword [ebp - 0x5c], 7
mov word [ebp - 0x70], ax
call fcn.00404ab0
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x10
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x8c]
push 0x4b6a30
push eax
call fcn.00435720
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x40]
push 0x4b6a30
push eax
call fcn.00435720
add esp, 0x20
lea ecx, [esi + 0x204]
push eax
call fcn.00406950
mov edx, dword [ebp - 0x2c]
cmp edx, 8
jb 0x418261
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418257
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a24e
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 7
mov word [ebp - 0x40], ax
cmp edx, 8
jb 0x4182b6
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4182ac
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a24e
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x5c]
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 7
mov word [ebp - 0x8c], ax
cmp edx, 8
jb 0x41830b
mov ecx, dword [ebp - 0x70]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418301
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a24e
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0xe
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 7
mov word [ebp - 0x70], ax
cmp edx, 8
jb 0x41835d
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418353
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a24e
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x4183b2
mov ecx, dword [ebp - 0x58]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4183a8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a24e
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 0x48], 0
push eax
push 0x4a3010
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x44], 7
mov word [ebp - 0x58], ax
call fcn.00404ab0
mov dword [ebp - 4], 0x12
lea ecx, [ebp - 0x24]
push 0xa
xor eax, eax
mov dword [ebp - 0x14], 0
push str._KioskDesc
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00404ab0
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x8c]
push 0x4b6a30
push eax
call fcn.00435720
add esp, 0x10
lea ecx, [esi + 0x21c]
push eax
call fcn.00406950
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x418467
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x41845d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a253
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 7
mov word [ebp - 0x8c], ax
cmp edx, 8
jb 0x4184bc
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4184b2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a253
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x418511
mov ecx, dword [ebp - 0x58]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418507
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a253
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 0
push 0x4b6ac0
push 0x4b6a30
call fcn.00435510
add esp, 0xc
sub eax, 1
je 0x418547
sub eax, 1
je 0x41853b
mov dword [esi + 0x4e0], 0
jmp 0x418551
mov dword [esi + 0x4e0], 1
jmp 0x418551
mov dword [esi + 0x4e0], 2
push 1
push 0x4b6b68
push 0x4b6a30
call fcn.00435510
cmp eax, 1
push 1
sete al
push 0x4b6bb0
push 0x4b6a30
mov byte [esi + 0xed], al
call fcn.00435510
cmp eax, 1
push 1
sete al
push 0x4b6bc8
push 0x4b6a30
mov byte [esi + 0xec], al
call fcn.00435510
cmp eax, 1
lea edi, [esi + 0x508]
mov dword [ebp - 0xc8], edi
sete al
mov byte [esi + 0xee], al
push dword [edi]
push 0x4b6af0
push 0x4b6a30
call fcn.00435510
push dword [esi + 0x50c]
mov dword [edi], eax
lea eax, [esi + 0x50c]
push 0x4b6a90
push 0x4b6a30
mov dword [ebp - 0xcc], eax
call fcn.00435510
push dword [esi + 0x510]
mov dword [esi + 0x50c], eax
lea eax, [esi + 0x510]
push 0x4b6aa8
push 0x4b6a30
mov dword [ebp - 0xd0], eax
call fcn.00435510
add esp, 0x48
mov dword [esi + 0x510], eax
lea eax, [esi + 0x514]
mov dword [ebp - 0xc4], eax
push dword [eax]
push 0x4b6b98
push 0x4b6a30
call fcn.00435510
push 0
mov dword [esi + 0x514], eax
lea eax, [esi + 0x4ea]
push 0x4b6a78
push 0x4b6a30
mov dword [ebp - 0xec], eax
call fcn.00435510
cmp eax, 1
push 0
sete al
mov byte [esi + 0x4ea], al
lea eax, [esi + 0x4e9]
push 0x4b6a18
push 0x4b6a30
mov dword [ebp - 0xe8], eax
call fcn.00435510
add esp, 0x24
mov dword [ebp - 0x48], 0
cmp eax, 1
mov dword [ebp - 0x44], 7
lea ecx, [ebp - 0x58]
sete al
mov byte [esi + 0x4e9], al
xor eax, eax
push eax
push 0x4a3010
mov word [ebp - 0x58], ax
call fcn.00404ab0
lea eax, [ebp - 0x58]
mov dword [ebp - 4], 0x14
push eax
push 0x4b6b38
lea eax, [ebp - 0x8c]
push 0x4b6a30
push eax
call fcn.00435720
add esp, 0x10
lea ecx, [esi + 0x4ec]
push eax
call fcn.00406950
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x41871f
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418715
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a258
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 7
mov word [ebp - 0x8c], ax
cmp edx, 8
jb 0x418777
mov ecx, dword [ebp - 0x58]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x41876d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a258
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 0
lea eax, [esi + 0x504]
push 0x4b6bf8
push 0x4b6a30
mov dword [ebp - 0xd4], eax
call fcn.00435510
cmp eax, 1
push 0
sete al
mov byte [esi + 0x504], al
lea eax, [esi + 0x505]
push 0x4b6a48
push 0x4b6a30
mov dword [ebp - 0xe4], eax
call fcn.00435510
cmp eax, 1
push 0x1f4
sete al
push 0x4b6b80
push 0x4b6a30
mov byte [esi + 0x505], al
call fcn.00435510
push 0xf
push 0x4b6b08
push 0x4b6a30
mov dword [esi + 0x51c], eax
call fcn.00435510
push 0x258
push 0x4b6a60
push 0x4b6a30
mov dword [esi + 0x520], eax
call fcn.00435510
push 0x1e
push 0x4b6be0
push 0x4b6a30
mov dword [esi + 0x524], eax
call fcn.00435510
imul eax, eax, 0x3e8
add esp, 0x48
cmp byte [esi + 0x4ea], 0
mov dword [esi + 0x528], eax
lea eax, [esi + 0x504]
je 0x418846
mov byte [eax], 1
cmp dword [esi + 0x200], 1
jge 0x4188f3
push 0x44
xor eax, eax
mov dword [ebp - 0x48], 0
push str.Error_2048___Unit_has_not_been_registered_with_the_Wayfinder_Website
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x44], 7
mov word [ebp - 0x58], ax
call fcn.00404ab0
push 1
push 0x3ac
lea eax, [ebp - 0x58]
mov dword [ebp - 4], 0x15
push eax
push 0xffffffffffffffff
mov ecx, esi
call fcn.0040c5f0
mov edx, dword [ebp - 0x44]
cmp edx, 8
jb 0x4188cb
mov ecx, dword [ebp - 0x58]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4188c1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a280
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov eax, dword [esi + 0x4e4]
mov ecx, 3
cmp eax, ecx
pop edi
cmovl eax, ecx
mov dword [esi + 0x4e4], eax
xor al, al
pop esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
cmp byte [eax], 0
jne 0x4192d5
mov eax, dword [edi]
cmp eax, 0x3e8
jl 0x418910
cmp eax, 0xea60
jle 0x418a92
lea eax, [ebp - 0x40]
push edi
push eax
call fcn.00430920
add esp, 8
push 0x25
push str.Ping_interval_setting_overridden_was
push 0
mov ecx, eax
mov dword [ebp - 4], 0x16
call fcn.00407500
mov dword [ebp - 0x14], 0
xor ecx, ecx
mov dword [ebp - 0x10], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x14], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push 0xd
push str._now_1_second
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x17
call fcn.00404c70
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x8c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x7c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x18
push eax
push 0x3e7
mov ecx, esi
call fcn.00409340
mov byte [ebp - 4], 0x17
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x4189f9
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4189ef
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a25d
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov byte [ebp - 4], 0x16
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x418a37
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418a2d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a25d
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x418a8c
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418a82
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a25d
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov dword [edi], 0x3e8
mov eax, dword [esi + 0x50c]
lea edi, [esi + 0x50c]
cmp eax, 0x12c
jl 0x418ab0
cmp eax, 0x15180
jle 0x418c37
lea eax, [ebp - 0x40]
push edi
push eax
call fcn.00430920
add esp, 8
push 0x25
push str.Poll_interval_setting_overridden_was
push 0
mov ecx, eax
mov dword [ebp - 4], 0x19
call fcn.00407500
mov dword [ebp - 0x14], 0
xor ecx, ecx
mov dword [ebp - 0x10], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x14], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push 0xf
push str._now_15_minutes
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1a
call fcn.00404c70
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x8c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x7c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x1b
push eax
push 0x3e7
mov ecx, esi
call fcn.00409340
mov byte [ebp - 4], 0x1a
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x418b99
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418b8f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a262
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov byte [ebp - 4], 0x19
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x418bd7
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418bcd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a262
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x418c2c
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418c22
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a262
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov dword [edi], 0x384
mov eax, 0x384
mov ecx, dword [esi + 0x510]
lea edx, [esi + 0x510]
cmp ecx, 0x3c
jl 0x418c50
cmp ecx, eax
jl 0x418dd8
mov ecx, 0x12c
cmp eax, ecx
push edx
cmova eax, ecx
mov dword [edx], eax
lea eax, [ebp - 0x40]
push eax
call fcn.00430920
add esp, 8
push 0x2b
push str.Quick_poll_interval_setting_overridden_now
push 0
mov ecx, eax
mov dword [ebp - 4], 0x1c
call fcn.00407500
mov dword [ebp - 0x14], 0
xor ecx, ecx
mov dword [ebp - 0x10], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x14], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push 8
push str._minutes
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1d
call fcn.00404c70
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x8c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x7c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x1e
push eax
push 0x3e7
mov ecx, esi
call fcn.00409340
mov byte [ebp - 4], 0x1d
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x418d45
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418d3b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a267
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov byte [ebp - 4], 0x1c
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x418d83
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418d79
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a267
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x418dd8
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418dce
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a267
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov eax, dword [esi + 0x520]
cmp eax, 5
jb 0x418dee
cmp eax, 0x12c
jbe 0x418f7a
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.00430920
add esp, 8
push 0x2d
push str.Restart_poll_interval_setting_overridden_was
push 0
mov ecx, eax
mov dword [ebp - 4], 0x1f
call fcn.00407500
mov dword [ebp - 0x14], 0
xor ecx, ecx
mov dword [ebp - 0x10], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x14], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push 0xf
push str._now_15_seconds
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x20
call fcn.00404c70
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x8c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x7c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x21
push eax
push 0x3e7
mov ecx, esi
call fcn.00409340
mov byte [ebp - 4], 0x20
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x418edd
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418ed3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a26c
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov byte [ebp - 4], 0x1f
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x418f1b
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418f11
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a26c
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x418f70
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x418f66
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a26c
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov dword [esi + 0x520], 0xf
mov eax, dword [esi + 0x524]
cmp eax, 0x3c
jb 0x418f90
cmp eax, 0xe10
jbe 0x41911c
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.00430920
add esp, 8
push 0x25
push str.Restart_delay_setting_overridden_was
push 0
mov ecx, eax
mov dword [ebp - 4], 0x22
call fcn.00407500
mov dword [ebp - 0x14], 0
xor ecx, ecx
mov dword [ebp - 0x10], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x14], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push 0xf
push str._now_10_minutes
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x23
call fcn.00404c70
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x8c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x7c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x24
push eax
push 0x3e7
mov ecx, esi
call fcn.00409340
mov byte [ebp - 4], 0x23
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x41907f
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x419075
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a271
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov byte [ebp - 4], 0x22
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x4190bd
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4190b3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a271
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x419112
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x419108
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a271
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov dword [esi + 0x524], 0x258
mov eax, dword [esi + 0x514]
lea ecx, [esi + 0x514]
test eax, eax
js 0x419135
cmp eax, 0xa
jle 0x4192b7
push ecx
lea eax, [ebp - 0x40]
mov dword [ecx], 0
push eax
call fcn.00430920
add esp, 8
push 0x2d
push str.Quick_retry_threshold_setting_overridden_now
push 0
mov ecx, eax
mov dword [ebp - 4], 0x25
call fcn.00407500
mov dword [ebp - 0x14], 0
xor ecx, ecx
mov dword [ebp - 0x10], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x14], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push 9
push str._attempts
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x26
call fcn.00404c70
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x8c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x7c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x27
push eax
push 0x3e7
mov ecx, esi
call fcn.00409340
mov byte [ebp - 4], 0x26
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x419224
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x41921a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a276
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov byte [ebp - 4], 0x25
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x419262
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x419258
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a276
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x4192b7
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4192ad
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a276
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov eax, dword [esi + 0x528]
cmp eax, 0x1388
jb 0x4192cb
cmp eax, 0xdbba0
jbe 0x4192d5
mov dword [esi + 0x528], 0x7530
lea eax, [ebp - 0xdc]
mov dword [ebp - 0xd8], 3
push eax
push 8
lea edi, [esi + 0x248]
mov dword [ebp - 0xdc], 0
push edi
lea eax, [ebp - 0xd8]
push eax
push 0x4b6b50
push 0x4b6a30
call fcn.00435a90
add esp, 0x18
test al, al
je 0x419323
cmp dword [ebp - 0xd8], 3
je 0x419530
push section..data
lea ecx, [ebp - 0x58]
mov dword [edi], 0
mov dword [edi + 4], 0
call fcn.004049f0
push 0x38
push str.Warning_2049___Failed_to_read_last_contact_information__
push 0
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0x28
call fcn.00407500
mov dword [ebp - 0x14], 0
xor ecx, ecx
mov dword [ebp - 0x10], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x14], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push 1
push 0x4a3e00
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x29
call fcn.00404c70
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x40], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x30], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
mov byte [ebp - 4], 0x2b
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x4193fc
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4193f2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a27b
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
mov byte [ebp - 4], 0x2c
mov edx, dword [ebp - 0x44]
cmp edx, 8
jb 0x41944e
mov ecx, dword [ebp - 0x58]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x419444
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a27b
push edx
push ecx
call fcn.0044d7ec
add esp, 8
xor eax, eax
mov dword [ebp - 0x48], 0
cmp dword [ebp - 0x2c], 8
lea edx, [ebp - 0x40]
mov dword [ebp - 0x44], 7
cmovae edx, dword [ebp - 0x40]
mov ecx, edx
mov word [ebp - 0x58], ax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], 7
mov word [ebp - 0x70], ax
lea edi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x419480
sub ecx, edi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x70]
call fcn.00404ab0
push 1
push 0x3e7
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x2d
push eax
push 0xffffffffffffffff
mov ecx, esi
call fcn.0040c5f0
mov byte [ebp - 4], 0x2c
mov edx, dword [ebp - 0x5c]
cmp edx, 8
jb 0x4194ef
mov ecx, dword [ebp - 0x70]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4194e5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a280
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x2c]
cmp edx, 8
jb 0x419530
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x419526
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a280
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov ecx, dword [esi + 0x200]
lea edi, [ebp - 0x76]
test ecx, ecx
jns 0x419570
neg ecx
nop
mov eax, 0xcccccccd
sub edi, 2
mul ecx
shr edx, 3
lea eax, [edx + edx*4]
add eax, eax
sub ecx, eax
add ecx, 0x30
mov word [edi], cx
mov ecx, edx
test ecx, ecx
jne 0x419540
add edi, 0xfffffffe
mov eax, 0x2d
mov word [edi], ax
jmp 0x419590
mov eax, 0xcccccccd
sub edi, 2
mul ecx
shr edx, 3
lea eax, [edx + edx*4]
add eax, eax
sub ecx, eax
add ecx, 0x30
mov word [edi], cx
mov ecx, edx
test ecx, ecx
jne 0x419570
xor eax, eax
mov dword [ebp - 0x30], 0
mov word [ebp - 0x40], ax
lea eax, [ebp - 0x76]
mov dword [ebp - 0x2c], 7
cmp edi, eax
je 0x4195b9
sub eax, edi
lea ecx, [ebp - 0x40]
sar eax, 1
push eax
push edi
call fcn.00404ab0
lea eax, [ebp - 0x40]
push eax
lea ecx, [esi + 0x458]
call fcn.00406950
mov edx, dword [ebp - 0x2c]
cmp edx, 8
jb 0x419602
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4195f8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a280
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 0x12
xor eax, eax
mov dword [ebp - 0x124], 0
push str.Project_Media_Root
lea ecx, [ebp - 0x134]
mov dword [ebp - 0x120], 7
mov word [ebp - 0x134], ax
call fcn.00404ab0
mov dword [ebp - 4], 0x2e
cmp byte [esi + 0x4e9], 0
je 0x41969e
lea ecx, [ebp - 0x8c]
call fcn.00404790
push eax
lea ecx, [ebp - 0x134]
call fcn.00406950
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x419756
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x41968f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a285
push edx
push ecx
call fcn.0044d7ec
add esp, 8
jmp 0x419756
lea eax, [ebp - 0xc0]
push eax
lea ecx, [esi + 0x1e0]
call fcn.00436780
mov edi, eax
mov byte [ebp - 4], 0x2f
lea edx, [edi + 4]
mov ecx, dword [edi]
mov dword [esi + 0x470], ecx
lea ecx, [esi + 0x474]
cmp ecx, edx
je 0x4196de
cmp dword [edx + 0x14], 8
mov eax, edx
jb 0x4196d5
mov eax, dword [edx]
push dword [edx + 0x10]
push eax
call fcn.00404ab0
lea eax, [edi + 0x1c]
lea ecx, [esi + 0x48c]
cmp ecx, eax
je 0x4196fe
cmp dword [eax + 0x14], 8
mov edx, eax
jb 0x4196f5
mov edx, dword [eax]
push dword [eax + 0x10]
push edx
call fcn.00404ab0
lea eax, [edi + 0x34]
lea ecx, [esi + 0x4a4]
cmp ecx, eax
je 0x41971e
cmp dword [eax + 0x14], 8
mov edx, eax
jb 0x419715
mov edx, dword [eax]
push dword [eax + 0x10]
push edx
call fcn.00404ab0
lea ecx, [ebp - 0xc0]
mov byte [ebp - 4], 0x2e
call fcn.0040acd0
lea eax, [esi + 0x474]
lea ecx, [ebp - 0x134]
cmp ecx, eax
je 0x419756
cmp dword [eax + 0x14], 8
mov ecx, eax
jb 0x419747
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x134]
call fcn.00404ab0
lea eax, [ebp - 0x134]
push eax
push eax
call fcn.004378e0
lea eax, [esi + 0x204]
mov edx, str.Kiosk_name________:_
push eax
lea ecx, [ebp - 0x40]
call fcn.0041f6c0
add esp, 0xc
push 2
push 0x4a693c
mov ecx, eax
mov byte [ebp - 4], 0x30
call fcn.00404c70
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x8c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x7c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x31
push eax
push 0x39d
mov ecx, esi
call fcn.00409340
mov byte [ebp - 4], 0x30
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x41980c
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x419802
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a28a
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov byte [ebp - 4], 0x2e
mov edx, dword [ebp - 0x2c]
cmp edx, 8
jb 0x41984a
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x419840
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a28a
push edx
push ecx
call fcn.0044d7ec
add esp, 8
lea eax, [esi + 0x21c]
mov edx, str.Kiosk_description_:_
push eax
lea ecx, [ebp - 0x40]
call fcn.0041f6c0
add esp, 4
push 2
push 0x4a693c
mov ecx, eax
mov byte [ebp - 4], 0x32
call fcn.00404c70
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x8c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x7c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x33
push eax
push 0x39d
mov ecx, esi
call fcn.00409340
mov byte [ebp - 4], 0x32
mov edx, dword [ebp - 0x78]
cmp edx, 8
jb 0x4198f3
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4198e9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a28f
push edx
push ecx
call fcn.0044d7ec
add esp, 8
mov byte [ebp - 4], 0x2e
mov edx, dword [ebp - 0x2c]
cmp edx, 8
jb 0x419931
mov ecx, dword [ebp - 0x40]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x419927
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x41a28f
push edx
push ecx
call fcn.0044d7ec
add esp, 8
push 9
xor eax, eax
mov dword [ebp - 0x60], 0
push str.__Maps_:
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x5c], 7
mov word [ebp - 0x70], ax
call fcn.00404ab0
lea eax, [ebp - 0x11c]
mov byte [ebp - 4], 0x34
push eax
mov ecx, esi
call fcn.00409610
push eax
mov edx, str.Wayfinder_data____:_CMS
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x104]
call fcn.0041f6c0
add esp, 4
mov edx, eax
mov byte [ebp - 4], 0x36
mov ecx, dword [edx + 0x14]
sub ecx, dword [edx + 0x10]
mov edi, dword [ebp - 0x60]
cmp edi, ecx
jbe 0x4199b3
mov eax, dword [ebp - 0x5c]
mov ecx, dword [edx + 0x10]
sub eax, edi
cmp eax, ecx
jb 0x4199b3
cmp dword [edx + 0x14], 8
jb 0x4199a5
mov edx, dword [edx]
push ecx
push edx
push 0
lea ecx, [ebp - 0x70]
call fcn.00407500
jmp 0x4199c7
cmp dword [ebp - 0x5c], 8
lea eax, [ebp - 0x70]
push edi
cmovae eax, dword [ebp - 0x70]
mov ecx, edx
push eax
call fcn.00404c70
mov dword [ebp - 0x14], 0
xor ecx, ecx
mov dword [ebp - 0x10], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x24], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x14], xmm0
mov word [eax], cx
mov dword [eax + 0x14], 7
mov dword [eax + 0x10], ecx
mov byte [ebp - 4], 0x37
mov edi, 0x4a7364
cmp byte [esi + 0xed], cl
mov eax, 0x4a736c
mov edx, edi
cmove edx, eax
mov ecx, edx
lea eax, [ecx + 2]
mov dword [ebp - 0x28], eax
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x419a16
sub ecx, dword [ebp - 0x28]
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x24]
call fcn.00404c70
mov dword [ebp - 0x7c], 0
xor ecx, ecx
mov dword [ebp - 0x78], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x8c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x7c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push 9
push str.__Core_:
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x38
call fcn.00404c70
mov byte [ebp - 0x28], 0
lea ecx, [ebp - 0x40]
push dword [ebp - 0x28]
mov dword [ebp - 0x30], 0
push eax
mov dword [ebp - 0x2c], 0
call fcn.00404c40
mov byte [ebp - 4], 0x39
lea edx, [ebp - 0x40]
cmp byte [esi + 0xec], 0
mov ecx, 0x4a736c
mov eax, edi
cmove eax, ecx
lea ecx, [ebp - 0x164]
push eax
call fcn.0041f650
push str.__Project_:
mov edx, eax
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x14c]
call fcn.0041f650
mov byte [ebp - 4], 0x3b
mov ecx, 0x4a736c
cmp byte [esi + 0xee], 0
mov edx, eax
cmove edi, ecx
lea ecx, [ebp - 0x58]
push edi
call fcn.0041f650
add esp, 0xc
push 0
push eax
push 0x39d
mov ecx, esi
mov byte [ebp - 4], 0x3c
call fcn.00409340
lea ecx, [ebp - 0x58]
call fcn.00404940
lea ecx, [ebp - 0x14c]
call fcn.00404940
lea ecx, [ebp - 0x164]
call fcn.00404940
lea ecx, [ebp - 0x40]
call fcn.00404940
lea ecx, [ebp - 0x8c]
call fcn.00404940
lea ecx, [ebp - 0x24]
call fcn.00404940
lea ecx, [ebp - 0x104]
call fcn.00404940
lea ecx, [ebp - 0x11c]
call fcn.00404940
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x2e
call fcn.00404940
lea eax, [ebp - 0x134]
mov edx, str.Output_folder_____:_
push eax
lea ecx, [ebp - 0x104]
call fcn.0041f6c0
push 0x4a693c
mov edx, eax
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x11c]
call fcn.0041f650
add esp, 8
push 0
push eax
push 0x39d
mov ecx, esi
mov byte [ebp - 4], 0x3e
call fcn.00409340
lea ecx, [ebp - 0x11c]
call fcn.00404940
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x2e
call fcn.00404940
mov eax, dword [esi + 0x528]
mov dword [ebp - 0x28], eax
lea eax, [esi + 0x269]
push eax
lea eax, [ebp - 0x1ac]
push eax
call fcn.004308d0
mov dword [ebp - 0xe0], eax
lea eax, [esi + 0x200]
mov byte [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00430920
mov edi, eax
lea eax, [esi + 0x244]
mov byte [ebp - 4], 0x40
push eax
lea eax, [ebp - 0x17c]
push eax
call fcn.004308d0
mov esi, eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x41
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00430920
push eax
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x42
push str.Flags_1___________:_CMSTO
push eax
call fcn.0041f780
push str.__CA
mov edx, eax
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x58]
call fcn.0041f650
push esi
push eax
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x44
push eax
call fcn.00406b50
push str.__NID
mov edx, eax
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x8c]
call fcn.0041f650
add esp, 0x40
push edi
push eax
lea eax, [ebp - 0x14c]
mov byte [ebp - 4], 0x46
push eax
call fcn.00406b50
push str.__LUI
mov edx, eax
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x164]
call fcn.0041f650
push dword [ebp - 0xe0]
mov byte [ebp - 4], 0x48
push eax
lea eax, [ebp - 0x104]
push eax
call fcn.00406b50
push 0x4a693c
mov edx, eax
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x11c]
call fcn.0041f650
add esp, 0x20
mov ecx, dword [ebp - 0x74]
push 0
push eax
push 0x39d
mov byte [ebp - 4], 0x4a
call fcn.00409340
lea ecx, [ebp - 0x11c]
call fcn.00404940
lea ecx, [ebp - 0x104]
call fcn.00404940
lea ecx, [ebp - 0x164]
call fcn.00404940
lea ecx, [ebp - 0x14c]
call fcn.00404940
lea ecx, [ebp - 0x8c]
call fcn.00404940
lea ecx, [ebp - 0x40]
call fcn.00404940
lea ecx, [ebp - 0x58]
call fcn.00404940
lea ecx, [ebp - 0x24]
call fcn.00404940
lea ecx, [ebp - 0x70]
call fcn.00404940
lea ecx, [ebp - 0x17c]
call fcn.00404940
lea ecx, [ebp - 0x194]
call fcn.00404940
lea ecx, [ebp - 0x1ac]
mov byte [ebp - 4], 0x2e
call fcn.00404940
push dword [ebp - 0xc4]
lea eax, [ebp - 0x1c4]
push eax
call fcn.00430920
mov dword [ebp - 0xc4], eax
mov byte [ebp - 4], 0x4b
lea eax, [ebp - 0x24]
push dword [ebp - 0xc8]
push eax
call fcn.00430920
mov edi, eax
mov byte [ebp - 4], 0x4c
lea eax, [ebp - 0x58]
push dword [ebp - 0xcc]
push eax
call fcn.00430920
mov esi, eax
mov byte [ebp - 4], 0x4d
push dword [ebp - 0xd0]
lea eax, [ebp - 0x40]
push eax
call fcn.00430920
push eax
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x4e
push str.Flags_2___________:_PIQ
push eax
call fcn.0041f780
push str.__PI
mov edx, eax
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x14c]
call fcn.0041f650
push esi
push eax
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 0x50
push eax
call fcn.00406b50
push str.__MPI
mov edx, eax
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x104]
call fcn.0041f650
add esp, 0x40
push edi
push eax
lea eax, [ebp - 0x11c]
mov byte [ebp - 4], 0x52
push eax
call fcn.00406b50
push str.__AUT
mov edx, eax
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x17c]
call fcn.0041f650
push dword [ebp - 0xc4]
mov byte [ebp - 4], 0x54
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00406b50
push 0x4a4420
mov edx, eax
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x1ac]
call fcn.0041f650
add esp, 0x20
mov esi, dword [ebp - 0x74]
mov ecx, esi
push 0
push eax
push 0x39d
mov byte [ebp - 4], 0x56
call fcn.00409340
lea ecx, [ebp - 0x1ac]
call fcn.00404940
lea ecx, [ebp - 0x194]
call fcn.00404940
lea ecx, [ebp - 0x17c]
call fcn.00404940
lea ecx, [ebp - 0x11c]
call fcn.00404940
lea ecx, [ebp - 0x104]
call fcn.00404940
lea ecx, [ebp - 0x164]
call fcn.00404940
lea ecx, [ebp - 0x14c]
call fcn.00404940
lea ecx, [ebp - 0x8c]
call fcn.00404940
lea ecx, [ebp - 0x40]
call fcn.00404940
lea ecx, [ebp - 0x58]
call fcn.00404940
lea ecx, [ebp - 0x24]
call fcn.00404940
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 4], 0x2e
call fcn.00404940
mov eax, dword [esi + 0x524]
mov dword [ebp - 0xd0], eax
mov eax, dword [esi + 0x520]
mov dword [ebp - 0xcc], eax
mov eax, dword [esi + 0x51c]
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x1dc]
push eax
call fcn.00430920
mov edi, eax
lea eax, [ebp - 0xcc]
mov byte [ebp - 4], 0x57
push eax
lea eax, [ebp - 0x14c]
push eax
call fcn.00430920
mov esi, eax
lea eax, [ebp - 0xc8]
mov byte [ebp - 4], 0x58
push eax
lea eax, [ebp - 0x164]
push eax
call fcn.00430920
push eax
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x59
push str.Flags_3___________:_PBF
push eax
call fcn.0041f780
push str.__RPI
mov edx, eax
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x11c]
call fcn.0041f650
push esi
push eax
lea eax, [ebp - 0x17c]
mov byte [ebp - 4], 0x5b
push eax
call fcn.00406b50
push str._RD
mov edx, eax
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x194]
call fcn.0041f650
push edi
push eax
lea eax, [ebp - 0x1ac]
mov byte [ebp - 4], 0x5d
push eax
call fcn.00406b50
add esp, 0x44
push 0x4a4420
mov edx, eax
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x1c4]
call fcn.0041f650
add esp, 4
mov byte [ebp - 4], 0x5f
push 0
mov ecx, dword [ebp - 0x74]
push eax
push 0x39d
call fcn.00409340
lea ecx, [ebp - 0x1c4]
call fcn.00404940
lea ecx, [ebp - 0x1ac]
call fcn.00404940
lea ecx, [ebp - 0x194]
call fcn.00404940
lea ecx, [ebp - 0x17c]
call fcn.00404940
lea ecx, [ebp - 0x11c]
call fcn.00404940
lea ecx, [ebp - 0x104]
call fcn.00404940
lea ecx, [ebp - 0x164]
call fcn.00404940
lea ecx, [ebp - 0x14c]
call fcn.00404940
lea ecx, [ebp - 0x1dc]
mov byte [ebp - 4], 0x2e
call fcn.00404940
mov ecx, dword [ebp - 0xd4]
lea eax, [ebp - 0x224]
push ecx
push eax
call fcn.004308d0
mov dword [ebp - 0xd4], eax
push dword [ebp - 0xe4]
lea eax, [ebp - 0x20c]
mov byte [ebp - 4], 0x60
push eax
call fcn.004308d0
mov edi, eax
push dword [ebp - 0xe8]
lea eax, [ebp - 0x1f4]
mov byte [ebp - 4], 0x61
push eax
call fcn.004308d0
mov esi, eax
push dword [ebp - 0xec]
lea eax, [ebp - 0x14c]
mov byte [ebp - 4], 0x62
push eax
call fcn.004308d0
push eax
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 0x63
push str.Flags_4___________:_DM
push eax
call fcn.0041f780
push str.__OOF
mov edx, eax
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x104]
call fcn.0041f650
push esi
push eax
lea eax, [ebp - 0x11c]
mov byte [ebp - 4], 0x65
push eax
call fcn.00406b50
push str.__DMAU
mov edx, eax
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x17c]
call fcn.0041f650
add esp, 0x40
push edi
push eax
mov byte [ebp - 4], 0x67
lea eax, [ebp - 0x194]
push eax
call fcn.00406b50
push str.__SPV
mov edx, eax
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x1ac]
call fcn.0041f650
push dword [ebp - 0xd4]
mov byte [ebp - 4], 0x69
push eax
lea eax, [ebp - 0x1c4]
push eax
call fcn.00406b50
push 0x4a693c
mov edx, eax
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x1dc]
call fcn.0041f650
add esp, 0x20
mov ecx, dword [ebp - 0x74]
push 0
push eax
push 0x39d
mov byte [ebp - 4], 0x6b
call fcn.00409340
lea ecx, [ebp - 0x1dc]
call fcn.00404940
lea ecx, [ebp - 0x1c4]
call fcn.00404940
lea ecx, [ebp - 0x1ac]
call fcn.00404940
lea ecx, [ebp - 0x194]
call fcn.00404940
lea ecx, [ebp - 0x17c]
call fcn.00404940
lea ecx, [ebp - 0x11c]
call fcn.00404940
lea ecx, [ebp - 0x104]
call fcn.00404940
lea ecx, [ebp - 0x164]
call fcn.00404940
lea ecx, [ebp - 0x14c]
call fcn.00404940
lea ecx, [ebp - 0x1f4]
call fcn.00404940
lea ecx, [ebp - 0x20c]
call fcn.00404940
lea ecx, [ebp - 0x224]
call fcn.00404940
lea ecx, [ebp - 0x134]
call fcn.00404940
mov ecx, dword [ebp - 0xc]
mov al, 1
pop edi
pop esi
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
call fcn.00468a1a
int3