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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x487e9d
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x264
push esi
push edi
mov esi, ecx
mov dword [ebp - 0x24], 0
push 0xa
xor eax, eax
mov dword [ebp - 0x5c], esi
push str.configfeed
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
push 0x4adc88
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0
push eax
call fcn.00423020
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x4231d5
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4231cb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42591e
push edx
push ecx
call fcn.00460334
add esp, 8
push 7
xor eax, eax
mov dword [ebp - 0x24], 0
push str.mapfeed
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
push 0x4adc40
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 1
push eax
call fcn.00423020
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x423255
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42324b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425923
push edx
push ecx
call fcn.00460334
add esp, 8
push 0x10
xor eax, eax
mov dword [ebp - 0x24], 0
push str.usestagingserver
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
push 0x4adb50
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 2
push eax
call fcn.00423020
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x4232d5
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4232cb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425928
push edx
push ecx
call fcn.00460334
add esp, 8
push 0x14
xor eax, eax
mov dword [ebp - 0x24], 0
push str.wayfinderlastcontact
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
push 0x4adc28
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 3
push eax
call fcn.00423020
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x423355
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42334b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42592d
push edx
push ecx
call fcn.00460334
add esp, 8
push 0x14
xor eax, eax
mov dword [ebp - 0x24], 0
push str.wayfinderupdateerror
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
push 0x4add18
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 4
push eax
call fcn.00423020
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x4233d5
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4233cb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425932
push edx
push ecx
call fcn.00460334
add esp, 8
push 0x16
xor eax, eax
mov dword [ebp - 0x24], 0
push str.WayfinderDownloadTotal
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
push 0x4adb68
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 5
push eax
call fcn.00423020
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x423455
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42344b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425937
push edx
push ecx
call fcn.00460334
add esp, 8
push 0xb
xor eax, eax
mov dword [ebp - 0x24], 0
push str.contactasap
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
push 0x4adbe0
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 6
push eax
call fcn.00423020
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x4234d5
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4234cb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42593c
push edx
push ecx
call fcn.00460334
add esp, 8
push 1
xor eax, eax
mov dword [ebp - 0x24], 0
push 0x49bdc8
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
mov dword [ebp - 4], 7
lea ecx, [ebp - 0x8c]
push 7
xor eax, eax
mov dword [ebp - 0x8c], 0
push str.kioskid
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 7
mov word [ebp - 0x8c], ax
call fcn.00408820
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 8
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x54]
push 0x4adac0
push eax
call fcn.00445160
push 0
push eax
mov byte [ebp - 4], 9
call fcn.00445f90
mov byte [ebp - 4], 8
add esp, 0x18
mov edx, dword [ebp - 0x40]
mov dword [esi + 0x2e8], eax
cmp edx, 8
jb 0x4235a9
mov ecx, dword [ebp - 0x54]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42359f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425941
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov byte [ebp - 4], 7
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 7
mov word [ebp - 0x54], ax
cmp edx, 8
jb 0x4235fe
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4235f4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425941
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 7
mov word [ebp - 0x8c], ax
cmp edx, 8
jb 0x423656
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42364c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425941
push edx
push ecx
call fcn.00460334
add esp, 8
push 1
xor eax, eax
mov dword [ebp - 0x24], 0
push 0x49bdc8
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x8c]
push 5
xor eax, eax
mov dword [ebp - 0x8c], 0
push str.cmsid
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 7
mov word [ebp - 0x8c], ax
call fcn.00408820
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x54]
push 0x4adac0
push eax
call fcn.00445160
push 0
push eax
mov byte [ebp - 4], 0xc
call fcn.00445f90
mov byte [ebp - 4], 0xb
add esp, 0x18
mov edx, dword [ebp - 0x40]
mov dword [esi + 0x2ec], eax
cmp edx, 8
jb 0x42372a
mov ecx, dword [ebp - 0x54]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423720
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425946
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 7
mov word [ebp - 0x54], ax
cmp edx, 8
jb 0x42377f
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423775
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425946
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 7
mov word [ebp - 0x8c], ax
cmp edx, 8
jb 0x4237d7
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4237cd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425946
push edx
push ecx
call fcn.00460334
add esp, 8
push 1
xor eax, eax
mov dword [ebp - 0x24], 0
push 0x49bdc8
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0xd
push eax
push 0x4adbe0
lea eax, [ebp - 0x54]
push 0x4adac0
push eax
call fcn.00445160
push 0
push eax
mov byte [ebp - 4], 0xe
call fcn.00445f90
mov byte [ebp - 4], 0xd
add esp, 0x18
mov edx, dword [ebp - 0x40]
mov edi, eax
cmp edx, 8
jb 0x42386e
mov ecx, dword [ebp - 0x54]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423864
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42594b
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 7
mov word [ebp - 0x54], ax
cmp edx, 8
jb 0x4238c3
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4238b9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42594b
push edx
push ecx
call fcn.00460334
add esp, 8
cmp dword [esi + 0x5bc], 0
ja 0x4238d4
test edi, edi
jne 0x4238d4
xor al, al
jmp 0x4238d6
mov al, 1
lea ecx, [esi + 0x33c]
mov dword [ebp - 0x24], 0
mov byte [ecx], al
xor eax, eax
push 1
mov dword [ebp - 0xb0], ecx
lea ecx, [ebp - 0x24]
push 0x49bdc8
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0xf
push eax
push 0x4add18
lea eax, [ebp - 0x54]
push 0x4adac0
push eax
call fcn.00445160
push 0
push eax
mov byte [ebp - 4], 0x10
call fcn.00445f90
add esp, 0x18
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x40]
test eax, eax
setne al
mov byte [esi + 0x361], al
cmp edx, 8
jb 0x423984
mov ecx, dword [ebp - 0x54]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42397a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425950
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 7
mov word [ebp - 0x54], ax
cmp edx, 8
jb 0x4239d9
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4239cf
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425950
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov dword [ebp - 0x54], 0
push eax
push 0x49b078
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 7
mov word [ebp - 0x54], ax
call fcn.00408820
mov dword [ebp - 4], 0x11
lea ecx, [ebp - 0x24]
push 9
xor eax, eax
mov dword [ebp - 0x24], 0
push str.KioskName
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x8c]
push 0xa
xor eax, eax
mov dword [ebp - 0x8c], 0
push str._KioskName
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 7
mov word [ebp - 0x8c], ax
call fcn.00408820
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x3c]
push 0x4adac0
push eax
call fcn.00445160
push eax
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0x14
push eax
lea eax, [ebp - 0x74]
push 0x4adac0
push eax
call fcn.00445160
add esp, 0x20
lea ecx, [esi + 0x2f0]
push eax
call fcn.0040efa0
mov edx, dword [ebp - 0x60]
cmp edx, 8
jb 0x423ae7
mov ecx, dword [ebp - 0x74]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423add
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425955
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0x13
mov edx, dword [ebp - 0x28]
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x60], 7
mov word [ebp - 0x74], ax
cmp edx, 8
jb 0x423b39
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423b2f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425955
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
cmp edx, 8
jb 0x423b8e
mov ecx, dword [ebp - 0x8c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423b84
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425955
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0x11
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], 7
mov word [ebp - 0x8c], ax
cmp edx, 8
jb 0x423be3
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423bd9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425955
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x423c38
mov ecx, dword [ebp - 0x54]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423c2e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425955
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov dword [ebp - 0x54], 0
push eax
push 0x49b078
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 7
mov word [ebp - 0x54], ax
call fcn.00408820
mov dword [ebp - 4], 0x15
lea ecx, [ebp - 0x24]
push 0xa
xor eax, eax
mov dword [ebp - 0x24], 0
push str._KioskDesc
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x16
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x3c]
push 0x4adac0
push eax
call fcn.00445160
add esp, 0x10
lea ecx, [esi + 0x308]
push eax
call fcn.0040efa0
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x423cf5
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423ceb
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42595a
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0x15
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
cmp edx, 8
jb 0x423d47
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423d3d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42595a
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x423d9c
mov ecx, dword [ebp - 0x54]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423d92
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42595a
push edx
push ecx
call fcn.00460334
add esp, 8
push 0x4adb80
push 0x4adbf8
lea eax, [ebp - 0x3c]
push 0x4adac0
push eax
call fcn.00445160
add esp, 0x10
lea edi, [esi + 0x5ec]
mov ecx, edi
push eax
call fcn.0040efa0
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x423dff
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423df5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42595f
push edx
push ecx
call fcn.00460334
add esp, 8
cmp dword [esi + 0x5fc], 0
jne 0x423e31
cmp edi, 0x4adb80
je 0x423e31
cmp dword [0x4adb94], 8
mov eax, 0x4adb80
push dword [0x4adb90]
cmovae eax, dword [0x4adb80]
mov ecx, edi
push eax
call fcn.00408820
push 0x4add00
push 0x4adaa8
lea eax, [ebp - 0x3c]
push 0x4adac0
push eax
call fcn.00445160
add esp, 0x10
lea edi, [esi + 0x604]
mov ecx, edi
push eax
call fcn.0040efa0
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x423e94
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x423e8a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425964
push edx
push ecx
call fcn.00460334
add esp, 8
cmp dword [esi + 0x614], 0
jne 0x423ec6
cmp edi, 0x4add00
je 0x423ec6
cmp dword [0x4add14], 8
mov eax, 0x4add00
push dword [0x4add10]
cmovae eax, dword [0x4add00]
mov ecx, edi
push eax
call fcn.00408820
push 0
push 0x4adb50
push 0x4adac0
call fcn.00444f30
neg eax
push 1
sbb eax, eax
neg eax
push 0x4adc40
push 0x4adac0
mov dword [esi + 0x5e8], eax
call fcn.00444f30
cmp eax, 1
push 1
sete al
push 0x4adc88
push 0x4adac0
mov byte [esi + 0x171], al
call fcn.00444f30
cmp eax, 1
push 1
sete al
push 0x4adca0
push 0x4adac0
mov byte [esi + 0x170], al
call fcn.00444f30
cmp eax, 1
lea edi, [esi + 0x640]
mov dword [ebp - 0x94], edi
sete al
mov byte [esi + 0x172], al
push dword [edi]
push 0x4adbb0
push 0x4adac0
call fcn.00444f30
push dword [esi + 0x644]
mov dword [edi], eax
lea edi, [esi + 0x644]
push 0x4adb20
push 0x4adac0
mov dword [ebp - 0x98], edi
call fcn.00444f30
add esp, 0x48
mov dword [edi], eax
lea eax, [esi + 0x648]
mov dword [ebp - 0x9c], eax
push dword [eax]
push 0x4adb38
push 0x4adac0
call fcn.00444f30
push dword [esi + 0x64c]
mov dword [esi + 0x648], eax
lea eax, [esi + 0x64c]
push 0x4adc70
push 0x4adac0
mov dword [ebp - 0x90], eax
call fcn.00444f30
push 0
mov dword [esi + 0x64c], eax
lea eax, [esi + 0x621]
push 0x4adb08
push 0x4adac0
mov dword [ebp - 0xa4], eax
call fcn.00444f30
cmp eax, 1
push 0
sete al
mov byte [esi + 0x621], al
lea eax, [esi + 0x620]
push 0x4ada90
push 0x4adac0
mov dword [ebp - 0xbc], eax
call fcn.00444f30
add esp, 0x30
mov dword [ebp - 0x54], 0
cmp eax, 1
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 7
sete al
mov byte [esi + 0x620], al
xor eax, eax
push eax
push 0x49b078
lea ecx, [ebp - 0x54]
mov word [ebp - 0x54], ax
call fcn.00408820
lea eax, [ebp - 0x54]
mov dword [ebp - 4], 0x17
push eax
push 0x4adc10
lea eax, [ebp - 0x3c]
push 0x4adac0
push eax
call fcn.00445160
add esp, 0x10
lea ecx, [esi + 0x624]
push eax
call fcn.0040efa0
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x4240ae
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4240a4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425969
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 7
mov word [ebp - 0x3c], ax
cmp edx, 8
jb 0x424103
mov ecx, dword [ebp - 0x54]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4240f9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425969
push edx
push ecx
call fcn.00460334
add esp, 8
push 0
lea eax, [esi + 0x63c]
push 0x4adcd0
push 0x4adac0
mov dword [ebp - 0xa0], eax
call fcn.00444f30
cmp eax, 1
push 0
sete al
mov byte [esi + 0x63c], al
lea eax, [esi + 0x63d]
push 0x4adad8
push 0x4adac0
mov dword [ebp - 0xb8], eax
call fcn.00444f30
cmp eax, 1
push 0x1f4
sete al
push 0x4adc58
push 0x4adac0
mov byte [esi + 0x63d], al
call fcn.00444f30
push 0xf
push 0x4adbc8
push 0x4adac0
mov dword [esi + 0x654], eax
call fcn.00444f30
push 0x258
push 0x4adaf0
push 0x4adac0
mov dword [esi + 0x658], eax
call fcn.00444f30
push 0x78
push 0x4adcb8
push 0x4adac0
mov dword [esi + 0x65c], eax
call fcn.00444f30
add esp, 0x48
imul eax, eax, 0x3e8
push 0
push 0x4adce8
push 0x4adac0
mov dword [esi + 0x660], eax
call fcn.00444f30
cmp eax, 1
push 0
sete al
push 0x4adb98
push 0x4adac0
mov byte [esi + 0x664], al
call fcn.00444f30
add esp, 0x18
cmp eax, 1
sete al
cmp byte [esi + 0x621], 0
mov byte [esi + 0x665], al
lea eax, [esi + 0x63c]
je 0x42420f
mov byte [eax], 1
cmp dword [esi + 0x2e8], 1
jge 0x42432e
xor eax, eax
mov dword [ebp - 0x24], 0
push eax
push 0x49b078
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
call fcn.00408820
mov dword [ebp - 4], 0x18
lea ecx, [ebp - 0x54]
push 0x44
xor eax, eax
mov dword [ebp - 0x54], 0
push str.Error___This_unit_has_not_been_registered_with_the_Wayfinder_Website
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 7
mov word [ebp - 0x54], ax
call fcn.00408820
push 1
push 0x3ac
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
push 0xffffffffffffffff
call fcn.00414c00
mov edx, dword [ebp - 0x40]
cmp edx, 8
jb 0x4242cc
mov ecx, dword [ebp - 0x54]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4242c2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425991
push edx
push ecx
call fcn.00460334
add esp, 8
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x424306
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4242fc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425991
push edx
push ecx
call fcn.00460334
add esp, 8
mov eax, dword [esi + 0x61c]
mov ecx, 3
cmp eax, ecx
pop edi
cmovl eax, ecx
mov dword [esi + 0x61c], 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 0x424ae1
mov ecx, dword [esi + 0x640]
lea eax, [esi + 0x640]
cmp ecx, 0x3e8
jl 0x424357
cmp ecx, 0xea60
jle 0x424439
push eax
mov dword [eax], 0x3e8
lea eax, [ebp - 0x74]
push eax
call fcn.00445f10
add esp, 8
push 0x31
push str.Config_ping_interval_out_of_bounds._Defaulted_to
push 0
mov ecx, eax
mov dword [ebp - 4], 0x1a
call fcn.0042cf10
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x3c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x2c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x1b
push eax
push 0x3e7
mov ecx, esi
call fcn.00410ac0
mov byte [ebp - 4], 0x1a
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x4243f8
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4243ee
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42596e
push edx
push ecx
call fcn.00460334
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x60]
cmp edx, 8
jb 0x424439
mov ecx, dword [ebp - 0x74]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42442f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42596e
push edx
push ecx
call fcn.00460334
add esp, 8
mov eax, dword [edi]
cmp eax, 0x12c
jl 0x42444d
cmp eax, 0x15180
jle 0x42452f
lea eax, [ebp - 0x74]
mov dword [edi], 0x384
push edi
push eax
call fcn.00445f10
add esp, 8
push 0x31
push str.Config_poll_interval_out_of_bounds._Defaulted_to
push 0
mov ecx, eax
mov dword [ebp - 4], 0x1c
call fcn.0042cf10
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x3c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x2c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x1d
push eax
push 0x3e7
mov ecx, esi
call fcn.00410ac0
mov byte [ebp - 4], 0x1c
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x4244ee
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4244e4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425973
push edx
push ecx
call fcn.00460334
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x60]
cmp edx, 8
jb 0x42452f
mov ecx, dword [ebp - 0x74]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424525
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425973
push edx
push ecx
call fcn.00460334
add esp, 8
mov eax, dword [esi + 0x648]
lea ecx, [esi + 0x648]
cmp eax, 0x12c
jl 0x42454a
cmp eax, dword [edi]
jl 0x424634
mov eax, dword [edi]
mov edx, 0x12c
cmp eax, edx
push ecx
cmovg eax, edx
mov dword [ecx], eax
lea eax, [ebp - 0x74]
push eax
call fcn.00445f10
add esp, 8
push 0x37
push str.Config_quick_poll_interval_out_of_bounds._Defaulted_to
push 0
mov ecx, eax
mov dword [ebp - 4], 0x1e
call fcn.0042cf10
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x3c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x2c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x1f
push eax
push 0x3e7
mov ecx, esi
call fcn.00410ac0
mov byte [ebp - 4], 0x1e
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x4245f3
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4245e9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425978
push edx
push ecx
call fcn.00460334
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x60]
cmp edx, 8
jb 0x424634
mov ecx, dword [ebp - 0x74]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42462a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425978
push edx
push ecx
call fcn.00460334
add esp, 8
mov eax, dword [esi + 0x658]
cmp eax, 5
jb 0x42464a
cmp eax, 0x12c
jbe 0x42473a
lea eax, [ebp - 0x58]
mov dword [esi + 0x658], 0xf
push eax
lea eax, [ebp - 0x74]
mov dword [ebp - 0x58], 0xf
push eax
call fcn.00445f10
add esp, 8
push 0x39
push str.Config_restart_poll_interval_out_of_bounds._Defaulted_to
push 0
mov ecx, eax
mov dword [ebp - 4], 0x20
call fcn.0042cf10
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x3c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x2c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x21
push eax
push 0x3e7
mov ecx, esi
call fcn.00410ac0
mov byte [ebp - 4], 0x20
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x4246f9
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4246ef
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42597d
push edx
push ecx
call fcn.00460334
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x60]
cmp edx, 8
jb 0x42473a
mov ecx, dword [ebp - 0x74]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424730
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42597d
push edx
push ecx
call fcn.00460334
add esp, 8
mov eax, dword [esi + 0x65c]
cmp eax, 0x3c
jb 0x424750
cmp eax, 0xe10
jbe 0x424840
lea eax, [ebp - 0x58]
mov dword [esi + 0x65c], 0x258
push eax
lea eax, [ebp - 0x74]
mov dword [ebp - 0x58], 0x258
push eax
call fcn.00445f10
add esp, 8
push 0x31
push str.Config_restart_delay_out_of_bounds._Defaulted_to
push 0
mov ecx, eax
mov dword [ebp - 4], 0x22
call fcn.0042cf10
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x3c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x2c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x23
push eax
push 0x3e7
mov ecx, esi
call fcn.00410ac0
mov byte [ebp - 4], 0x22
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x4247ff
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4247f5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425982
push edx
push ecx
call fcn.00460334
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x60]
cmp edx, 8
jb 0x424840
mov ecx, dword [ebp - 0x74]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424836
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425982
push edx
push ecx
call fcn.00460334
add esp, 8
mov ecx, dword [esi + 0x64c]
lea eax, [esi + 0x64c]
test ecx, ecx
js 0x424859
cmp ecx, 0xa
jle 0x4249d9
push eax
mov dword [eax], 0
lea eax, [ebp - 0x74]
push eax
call fcn.00445f10
add esp, 8
push 0x39
push str.Config_quick_retry_threshold_out_of_bounds._Defaulted_to
push 0
mov ecx, eax
mov dword [ebp - 4], 0x24
call fcn.0042cf10
mov dword [ebp - 0x24], 0
xor ecx, ecx
mov dword [ebp - 0x14], 0
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], 0x25
call fcn.0040ac30
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x3c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x2c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x26
push eax
push 0x3e7
mov ecx, esi
call fcn.00410ac0
mov byte [ebp - 4], 0x25
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x424946
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42493c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425987
push edx
push ecx
call fcn.00460334
add esp, 8
mov byte [ebp - 4], 0x24
mov edx, dword [ebp - 0x10]
cmp edx, 8
jb 0x424984
mov ecx, dword [ebp - 0x24]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x42497a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425987
push edx
push ecx
call fcn.00460334
add esp, 8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x60]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 7
mov word [ebp - 0x24], ax
cmp edx, 8
jb 0x4249d9
mov ecx, dword [ebp - 0x74]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4249cf
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425987
push edx
push ecx
call fcn.00460334
add esp, 8
mov eax, dword [esi + 0x660]
cmp eax, 0x1d4c0
jb 0x4249f1
cmp eax, 0x1b7740
jbe 0x424ae1
lea eax, [ebp - 0x58]
mov dword [esi + 0x660], 0x1d4c0
push eax
lea eax, [ebp - 0x74]
mov dword [ebp - 0x58], 0x1d4c0
push eax
call fcn.00445f10
add esp, 8
push 0x2e
push str.Config_CMS_timout_out_of_bounds._Defaulted_to
push 0
mov ecx, eax
mov dword [ebp - 4], 0x27
call fcn.0042cf10
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x3c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x2c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x28
push eax
push 0x3e7
mov ecx, esi
call fcn.00410ac0
mov byte [ebp - 4], 0x27
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x424aa0
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424a96
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42598c
push edx
push ecx
call fcn.00460334
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x60]
cmp edx, 8
jb 0x424ae1
mov ecx, dword [ebp - 0x74]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424ad7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42598c
push edx
push ecx
call fcn.00460334
add esp, 8
lea eax, [ebp - 0xac]
mov dword [ebp - 0xa8], 3
push eax
push 8
lea edi, [esi + 0x340]
mov dword [ebp - 0xac], 0
push edi
lea eax, [ebp - 0xa8]
push eax
push 0x4adc28
push 0x4adac0
call fcn.004454f0
add esp, 0x18
test al, al
je 0x424b2f
cmp dword [ebp - 0xa8], 3
je 0x424c15
push 0x31
xor eax, eax
mov dword [ebp - 0x54], 0
push str.Warning___Failed_to_read_last_contact_information
lea ecx, [ebp - 0x54]
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x40], 7
mov word [ebp - 0x54], ax
call fcn.00408820
push 0x4ad018
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0x29
call fcn.0040ab20
push 1
push 0x3e7
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x2a
push eax
lea eax, [ebp - 0x54]
mov ecx, esi
push eax
push 0xffffffffffffffff
call fcn.00414c00
mov byte [ebp - 4], 0x29
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x424bd4
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424bca
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425991
push edx
push ecx
call fcn.00460334
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x40]
cmp edx, 8
jb 0x424c15
mov ecx, dword [ebp - 0x54]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424c0b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425991
push edx
push ecx
call fcn.00460334
add esp, 8
mov edx, dword [esi + 0x2e8]
lea ecx, [ebp - 0x3c]
call fcn.00410050
push eax
lea ecx, [esi + 0x550]
call fcn.0040efa0
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x424c69
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424c5f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x425996
push edx
push ecx
call fcn.00460334
add esp, 8
push 0x12
xor eax, eax
mov dword [ebp - 0xd4], 0
push str.Project_Media_Root
lea ecx, [ebp - 0xd4]
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0xc0], 7
mov word [ebp - 0xd4], ax
call fcn.00408820
mov dword [ebp - 4], 0x2b
cmp byte [esi + 0x620], 0
je 0x424d09
lea ecx, [ebp - 0x3c]
call fcn.0040ae90
push eax
lea ecx, [ebp - 0xd4]
call fcn.0040efa0
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x424dc1
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424cfa
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x42599b
push edx
push ecx
call fcn.00460334
add esp, 8
jmp 0x424dc1
lea eax, [ebp - 0x270]
push eax
lea ecx, [esi + 0x2b0]
call fcn.00442670
mov edi, eax
mov byte [ebp - 4], 0x2c
lea edx, [edi + 4]
mov ecx, dword [edi]
mov dword [esi + 0x568], ecx
lea ecx, [esi + 0x56c]
cmp ecx, edx
je 0x424d49
cmp dword [edx + 0x14], 8
mov eax, edx
jb 0x424d40
mov eax, dword [edx]
push dword [edx + 0x10]
push eax
call fcn.00408820
lea eax, [edi + 0x1c]
lea ecx, [esi + 0x584]
cmp ecx, eax
je 0x424d69
cmp dword [eax + 0x14], 8
mov edx, eax
jb 0x424d60
mov edx, dword [eax]
push dword [eax + 0x10]
push edx
call fcn.00408820
lea eax, [edi + 0x34]
lea ecx, [esi + 0x59c]
cmp ecx, eax
je 0x424d89
cmp dword [eax + 0x14], 8
mov edx, eax
jb 0x424d80
mov edx, dword [eax]
push dword [eax + 0x10]
push edx
call fcn.00408820
lea ecx, [ebp - 0x270]
mov byte [ebp - 4], 0x2b
call fcn.00412e40
lea eax, [esi + 0x56c]
lea ecx, [ebp - 0xd4]
cmp ecx, eax
je 0x424dc1
cmp dword [eax + 0x14], 8
mov ecx, eax
jb 0x424db2
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.00408820
lea eax, [ebp - 0xd4]
push eax
push eax
call fcn.00447280
mov edx, dword [esi + 0x300]
lea ecx, [esi + 0x2f0]
mov edi, 0x7ffffffe
add esp, 8
mov eax, edi
sub eax, edx
cmp eax, 0x15
jb 0x4259a0
cmp dword [ecx + 0x14], 8
mov eax, ecx
jb 0x424df9
mov eax, dword [ecx]
push edx
push eax
push 0x15
push str.Kiosk_name________:_
push ecx
push dword [ebp - 0xa4]
lea ecx, [ebp - 0x74]
call fcn.0040d2d0
push 2
push 0x49efac
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x2d
call fcn.0040ac30
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x3c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x2c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x2e
push eax
push 0x39d
mov ecx, esi
call fcn.00410ac0
mov byte [ebp - 4], 0x2d
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x424e9b
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424e91
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4259a5
push edx
push ecx
call fcn.00460334
add esp, 8
mov byte [ebp - 4], 0x2b
mov edx, dword [ebp - 0x60]
cmp edx, 8
jb 0x424ed9
mov ecx, dword [ebp - 0x74]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424ecf
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4259a5
push edx
push ecx
call fcn.00460334
add esp, 8
mov edx, dword [esi + 0x318]
lea eax, [esi + 0x308]
sub edi, edx
cmp edi, 0x15
jb 0x4259aa
cmp dword [eax + 0x14], 8
mov ecx, eax
jb 0x424efa
mov ecx, dword [eax]
push edx
push ecx
push 0x15
push str.Kiosk_description_:_
push eax
push dword [ebp - 0xa4]
lea ecx, [ebp - 0x74]
call fcn.0040d2d0
push 2
push 0x49efac
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x2f
call fcn.0040ac30
xor ecx, ecx
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x3c], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x2c], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 7
mov word [eax], cx
push ecx
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x30
push eax
push 0x39d
mov ecx, esi
call fcn.00410ac0
mov byte [ebp - 4], 0x2f
mov edx, dword [ebp - 0x28]
cmp edx, 8
jb 0x424f9c
mov ecx, dword [ebp - 0x3c]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x424f92
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4259af
push edx
push ecx
call fcn.00460334
add esp, 8
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x2b
call fcn.00408070
push str.__Maps_:
lea ecx, [ebp - 0xec]
call fcn.004080d0
mov edi, eax
lea eax, [ebp - 0x164]
mov byte [ebp - 4], 0x31
push eax
mov ecx, esi
call fcn.00410d10
mov esi, eax
mov ecx, dword [ebp - 0x5c]
lea eax, [ebp - 0x14c]
push eax
mov byte [ebp - 4], 0x32
call fcn.00410db0
push eax
mov edx, 0x49f064
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x134]
call fcn.0042b120
push 0x49f060
mov edx, eax
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x11c]
call fcn.0042b0b0
push esi
mov edx, eax
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x1ac]
call fcn.0040cfd0
push 0x49ba50
mov edx, eax
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x194]
call fcn.0042b0b0
push edi
mov edx, eax
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x1dc]
call fcn.0040f140
mov edi, dword [ebp - 0x5c]
mov esi, 0x49f00c
mov byte [ebp - 4], 0x38
mov edx, 0x49f014
mov ecx, esi
cmp byte [edi + 0x171], 0
cmove ecx, edx
mov edx, eax
push ecx
lea ecx, [ebp - 0x8c]
call fcn.0042b0b0
push str.__Core_:
mov edx, eax
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x24]
call fcn.0042b0b0
mov byte [ebp - 4], 0x3a
mov edx, 0x49f014
cmp byte [edi + 0x170], 0
mov ecx, esi
cmove ecx, edx
mov edx, eax
push ecx
lea ecx, [ebp - 0x54]
call fcn.0042b0b0
mov byte [ebp - 4], 0x3b
push str.__Project_:
mov edx, eax
lea ecx, [ebp - 0x74]
call fcn.0042b0b0
mov byte [ebp - 4], 0x3c
mov ecx, 0x49f014
cmp byte [edi + 0x172], 0
mov edx, eax
cmove esi, ecx
lea ecx, [ebp - 0x3c]
push esi
call fcn.0042b0b0
add esp, 0x28
push 0
push eax
push 0x39d
mov ecx, edi
mov byte [ebp - 4], 0x3d
call fcn.00410ac0
lea ecx, [ebp - 0x3c]
call fcn.00408070
lea ecx, [ebp - 0x74]
call fcn.00408070
lea ecx, [ebp - 0x54]
call fcn.00408070
lea ecx, [ebp - 0x24]
call fcn.00408070
lea ecx, [ebp - 0x8c]
call fcn.00408070
lea ecx, [ebp - 0x1dc]
call fcn.00408070
lea ecx, [ebp - 0x194]
call fcn.00408070
lea ecx, [ebp - 0x1ac]
call fcn.00408070
lea ecx, [ebp - 0x11c]
call fcn.00408070
lea ecx, [ebp - 0x134]
call fcn.00408070
lea ecx, [ebp - 0x14c]
call fcn.00408070
lea ecx, [ebp - 0x164]
call fcn.00408070
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x2b
call fcn.00408070
lea eax, [ebp - 0xd4]
mov edx, str.Output_folder_____:_
push eax
lea ecx, [ebp - 0x104]
call fcn.0042b120
push 0x49efac
mov edx, eax
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0xec]
call fcn.0042b0b0
add esp, 8
push 0
push eax
push 0x39d
mov ecx, edi
mov byte [ebp - 4], 0x3f
call fcn.00410ac0
lea ecx, [ebp - 0xec]
call fcn.00408070
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x2b
call fcn.00408070
mov eax, dword [edi + 0x660]
mov dword [ebp - 0x58], eax
lea eax, [edi + 0x361]
push eax
lea eax, [ebp - 0x17c]
push eax
call fcn.00445eb0
mov dword [ebp - 0xb4], eax
mov byte [ebp - 4], 0x40
lea eax, [edi + 0x2e8]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00445f10
mov edi, eax
push dword [ebp - 0xb0]
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0x41
push eax
call fcn.00445eb0
mov esi, eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x42
push eax
lea eax, [ebp - 0x1dc]
push eax
call fcn.00445f10
push eax
lea eax, [ebp - 0x194]
mov byte [ebp - 4], 0x43
push str.Flags_1___________:_CMSTO
push eax
call fcn.0042b180
push str.__CA
mov edx, eax
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x1ac]
call fcn.0042b0b0
push esi
mov edx, eax
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x11c]
call fcn.0040f140
push str.__NID
mov edx, eax
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x134]
call fcn.0042b0b0
push edi
mov edx, eax
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x14c]
call fcn.0040f140
push str.__LUI
mov edx, eax
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x164]
call fcn.0042b0b0
add esp, 0x40
push dword [ebp - 0xb4]
mov edx, eax
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0xec]
call fcn.0040f140
push 0x49efac
mov edx, eax
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x104]
call fcn.0042b0b0
add esp, 8
mov ecx, dword [ebp - 0x5c]
push 0
push eax
push 0x39d
mov byte [ebp - 4], 0x4b
call fcn.00410ac0
lea ecx, [ebp - 0x104]
call fcn.00408070
lea ecx, [ebp - 0xec]
call fcn.00408070
lea ecx, [ebp - 0x164]
call fcn.00408070
lea ecx, [ebp - 0x14c]
call fcn.00408070
lea ecx, [ebp - 0x134]
call fcn.00408070
lea ecx, [ebp - 0x11c]
call fcn.00408070
lea ecx, [ebp - 0x1ac]
call fcn.00408070
lea ecx, [ebp - 0x194]
call fcn.00408070
lea ecx, [ebp - 0x1dc]
call fcn.00408070
lea ecx, [ebp - 0x3c]
call fcn.00408070
lea ecx, [ebp - 0x74]
call fcn.00408070
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0x2b
call fcn.00408070
push dword [ebp - 0x90]
lea eax, [ebp - 0x1c4]
push eax
call fcn.00445f10
mov dword [ebp - 0x90], eax
mov byte [ebp - 4], 0x4c
lea eax, [ebp - 0x3c]
push dword [ebp - 0x94]
push eax
call fcn.00445f10
mov edi, eax
mov byte [ebp - 4], 0x4d
lea eax, [ebp - 0x1dc]
push dword [ebp - 0x98]
push eax
call fcn.00445f10
mov esi, eax
mov byte [ebp - 4], 0x4e
lea eax, [ebp - 0x194]
push dword [ebp - 0x9c]
push eax
call fcn.00445f10
push eax
lea eax, [ebp - 0x1ac]
mov byte [ebp - 4], 0x4f
push str.Flags_2___________:_PIQ
push eax
call fcn.0042b180
push str.__PI
mov edx, eax
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x11c]
call fcn.0042b0b0
push esi
mov edx, eax
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x134]
call fcn.0040f140
push str.__MPI
mov edx, eax
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x14c]
call fcn.0042b0b0
push edi
mov edx, eax
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x164]
call fcn.0040f140
mov byte [ebp - 4], 0x54
push str.__AUT
mov edx, eax
lea ecx, [ebp - 0xec]
call fcn.0042b0b0
add esp, 0x40
push dword [ebp - 0x90]
mov edx, eax
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x104]
call fcn.0040f140
push 0x49c000
mov edx, eax
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x17c]
call fcn.0042b0b0
add esp, 8
mov esi, dword [ebp - 0x5c]
mov ecx, esi
push 0
push eax
push 0x39d
mov byte [ebp - 4], 0x57
call fcn.00410ac0
lea ecx, [ebp - 0x17c]
call fcn.00408070
lea ecx, [ebp - 0x104]
call fcn.00408070
lea ecx, [ebp - 0xec]
call fcn.00408070
lea ecx, [ebp - 0x164]
call fcn.00408070
lea ecx, [ebp - 0x14c]
call fcn.00408070
lea ecx, [ebp - 0x134]
call fcn.00408070
lea ecx, [ebp - 0x11c]
call fcn.00408070
lea ecx, [ebp - 0x1ac]
call fcn.00408070
lea ecx, [ebp - 0x194]
call fcn.00408070
lea ecx, [ebp - 0x1dc]
call fcn.00408070
lea ecx, [ebp - 0x3c]
call fcn.00408070
lea ecx, [ebp - 0x1c4]
mov byte [ebp - 4], 0x2b
call fcn.00408070
mov eax, dword [esi + 0x65c]
mov dword [ebp - 0x9c], eax
mov eax, dword [esi + 0x658]
mov dword [ebp - 0x98], eax
mov eax, dword [esi + 0x654]
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x1f4]
push eax
call fcn.00445f10
mov edi, eax
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0x58
push eax
lea eax, [ebp - 0x11c]
push eax
call fcn.00445f10
mov esi, eax
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0x59
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.00445f10
push eax
mov byte [ebp - 4], 0x5a
push str.Flags_3___________:_PBF
lea eax, [ebp - 0x14c]
push eax
call fcn.0042b180
push str.__RPI
mov edx, eax
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x164]
call fcn.0042b0b0
push esi
mov edx, eax
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0xec]
call fcn.0040f140
push str._RD
mov edx, eax
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x104]
call fcn.0042b0b0
push edi
mov edx, eax
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x17c]
call fcn.0040f140
push 0x49c000
mov edx, eax
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x1c4]
call fcn.0042b0b0
add esp, 0x38
mov ecx, dword [ebp - 0x5c]
push 0
push eax
push 0x39d
mov byte [ebp - 4], 0x60
call fcn.00410ac0
lea ecx, [ebp - 0x1c4]
call fcn.00408070
lea ecx, [ebp - 0x17c]
call fcn.00408070
lea ecx, [ebp - 0x104]
call fcn.00408070
lea ecx, [ebp - 0xec]
call fcn.00408070
lea ecx, [ebp - 0x164]
call fcn.00408070
lea ecx, [ebp - 0x14c]
call fcn.00408070
lea ecx, [ebp - 0x134]
call fcn.00408070
lea ecx, [ebp - 0x11c]
call fcn.00408070
lea ecx, [ebp - 0x1f4]
mov byte [ebp - 4], 0x2b
call fcn.00408070
mov ecx, dword [ebp - 0xa0]
lea eax, [ebp - 0x20c]
push ecx
push eax
call fcn.00445eb0
mov dword [ebp - 0xa0], eax
push dword [ebp - 0xb8]
lea eax, [ebp - 0x194]
mov byte [ebp - 4], 0x61
push eax
call fcn.00445eb0
mov edi, eax
push dword [ebp - 0xbc]
lea eax, [ebp - 0x1ac]
mov byte [ebp - 4], 0x62
push eax
call fcn.00445eb0
mov esi, eax
push dword [ebp - 0xa4]
lea eax, [ebp - 0x11c]
mov byte [ebp - 4], 0x63
push eax
call fcn.00445eb0
push eax
lea eax, [ebp - 0x134]
mov byte [ebp - 4], 0x64
push str.Flags_4___________:_DM
push eax
call fcn.0042b180
push str.__OOF
mov edx, eax
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x14c]
call fcn.0042b0b0
push esi
mov edx, eax
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x164]
call fcn.0040f140
push str.__DMAU
mov edx, eax
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0xec]
call fcn.0042b0b0
push edi
mov edx, eax
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x104]
call fcn.0040f140
push str.__SPV
mov edx, eax
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x17c]
call fcn.0042b0b0
add esp, 0x40
push dword [ebp - 0xa0]
mov edx, eax
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x1c4]
call fcn.0040f140
push 0x49efac
mov edx, eax
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x1f4]
call fcn.0042b0b0
add esp, 8
mov edi, dword [ebp - 0x5c]
mov ecx, edi
push 0
push eax
push 0x39d
mov byte [ebp - 4], 0x6c
call fcn.00410ac0
lea ecx, [ebp - 0x1f4]
call fcn.00408070
lea ecx, [ebp - 0x1c4]
call fcn.00408070
lea ecx, [ebp - 0x17c]
call fcn.00408070
lea ecx, [ebp - 0x104]
call fcn.00408070
lea ecx, [ebp - 0xec]
call fcn.00408070
lea ecx, [ebp - 0x164]
call fcn.00408070
lea ecx, [ebp - 0x14c]
call fcn.00408070
lea ecx, [ebp - 0x134]
call fcn.00408070
lea ecx, [ebp - 0x11c]
call fcn.00408070
lea ecx, [ebp - 0x1ac]
call fcn.00408070
lea ecx, [ebp - 0x194]
call fcn.00408070
lea ecx, [ebp - 0x20c]
mov byte [ebp - 4], 0x2b
call fcn.00408070
lea eax, [edi + 0x665]
push eax
lea eax, [ebp - 0x224]
push eax
call fcn.00445eb0
mov esi, eax
lea eax, [edi + 0x664]
mov byte [ebp - 4], 0x6d
push eax
lea eax, [ebp - 0x104]
push eax
call fcn.00445eb0
push eax
lea eax, [ebp - 0x17c]
mov byte [ebp - 4], 0x6e
push str.Flags_5___________:_DCFS
push eax
call fcn.0042b180
push str.__DCTS
mov edx, eax
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x1c4]
call fcn.0042b0b0
push esi
mov edx, eax
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x1f4]
call fcn.0040f140
push 0x49efac
mov edx, eax
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x20c]
call fcn.0042b0b0
add esp, 0x28
push 0
push eax
push 0x39d
mov ecx, edi
mov byte [ebp - 4], 0x72
call fcn.00410ac0
lea ecx, [ebp - 0x20c]
call fcn.00408070
lea ecx, [ebp - 0x1f4]
call fcn.00408070
lea ecx, [ebp - 0x1c4]
call fcn.00408070
lea ecx, [ebp - 0x17c]
call fcn.00408070
lea ecx, [ebp - 0x104]
call fcn.00408070
lea ecx, [ebp - 0x224]
call fcn.00408070
lea ecx, [ebp - 0xd4]
call fcn.00408070
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.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00465850
call fcn.00404880
call fcn.00465850
call fcn.00404880
call fcn.00465850
int3