Function at 0x4c37ab
Capabilities:
Get geographical location

Disassembly:
push ebp
push ebx
mov edx, 0x27
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4c37b2
call fcn.005423e0
push dword [esp + 0xb4]
call fcn.004fa4e0
mov edx, dword [esp + 0xa8]
lea ecx, [esp]
call fcn.004fa000
mov edx, dword [esp + 0xb0]
lea ecx, [esp + 4]
call fcn.004fa000
mov eax, 0x200
push eax
lea eax, [esp + 0xc]
push eax
xor eax, eax
push eax
push 1
push 1
call fcn.00535588
mov eax, 0x200
push eax
lea eax, [esp + 0x10]
push eax
push 0x642958
push 8
push 4
call fcn.00535588
push 7
push 0x642a74
lea eax, [esp + 0x18]
push eax
push 0x18
call fcn.0053a874
lea ebp, [esp + 0x18]
mov edx, 0x622af2
lea ecx, [ebp + 0x10]
call fcn.004fa008
push dword [esp]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4c38eb
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0
mov eax, str.DRM_schedules__.ini_.txt_.ini_.txt
push eax
lea ebp, [0x72a988]
push dword [ebp + 0x24]
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.List
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72abf8]
mov eax, dword [ebp + 0x5a]
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, str.:_Convert_DRMschedule.ini
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.00502e9b
lea eax, [esp + 0x68]
push eax
call fcn.00542280
call fcn.00420725
jmp 0x4c3906
mov edx, dword [esp]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x68]
push eax
call fcn.00542280
mov edx, dword [esp + 0x64]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c556b
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str..ini
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 1
push dword [esp + 0x7c]
call fcn.00522e54
call fcn.004fa482
add dword [esp], edx
call fcn.0053fb20
lea eax, [esp + 0x6c]
push eax
call fcn.00542280
push dword [esp + 0x64]
push 0xffffffff
call fcn.00523e70
mov dword [esp + 0x70], eax
cmp dword [esp + 0x70], 0
je 0x4c556b
push 2
push dword [esp + 0x68]
call fcn.00523227
mov dword [esp + 0x80], eax
movsx eax, byte [esp + 0xac]
push eax
mov eax, str.DRM_schedule
push eax
call fcn.00486f87
push dword [esp + 0x70]
call fcn.00523f30
mov dword [esp + 0x7c], eax
mov ebx, dword [esp + 0x7c]
cmp ebx, 0x18
jne 0x4c39c6
mov dword [esp + 0x7c], 2
push dword [esp + 0x70]
call fcn.005241d0
and eax, eax
je 0x4c39d7
xor eax, eax
jmp 0x4c39dc
mov eax, 1
and eax, eax
je 0x4c51d5
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x8c]
push dword [esp + 0x84]
call fcn.005240a0
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x7c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x78]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c3a52
push dword [esp + 0x78]
call fcn.005405c0
mov ebx, eax
cmp ebx, 3
jge 0x4c3a52
mov eax, 1
jmp 0x4c3a54
xor eax, eax
and eax, eax
je 0x4c3a66
mov edx, 0x61f062
lea ecx, [esp + 0x78]
call fcn.004fa008
mov eax, str.StartStopTimeUTC
push eax
push dword [esp + 0x7c]
call fcn.0053f8e0
and eax, eax
je 0x4c3b2f
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621216
push eax
push 2
push dword [esp + 0x90]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0x34]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
mov eax, str._2400
push eax
mov eax, str._2359
push eax
push dword [ebp + 0x34]
call fcn.0053f110
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
mov eax, str._2400
push eax
mov eax, str._0000
push eax
push dword [ebp + 0x34]
call fcn.0053f110
call fcn.004fa4e0
jmp 0x4c4d34
mov eax, str.Days_SMTWTFS_
push eax
push dword [esp + 0x7c]
call fcn.0053f8e0
and eax, eax
je 0x4c3d04
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621216
push eax
push 2
push dword [esp + 0x9c]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
call fcn.004fa482
add dword [esp], edx
call fcn.005400c0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 1
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621216
push eax
push 2
push dword [esp + 0xa0]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
pop eax
lea eax, [esp + 0x90]
push eax
call fcn.00542280
lea ebp, [esp + 0x18]
mov edx, 0x61f062
lea ecx, [ebp + 0x38]
call fcn.004fa008
mov dword [esp + 0x74], 1
jmp 0x4c3c3b
mov eax, 7
cmp eax, dword [esp + 0x74]
jl 0x4c3cff
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 1
push dword [esp + 0x80]
push dword [esp + 0x9c]
call fcn.00540030
call fcn.00542370
mov edx, 0x620c1a
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
je 0x4c3ccc
lea ebp, [esp + 0x18]
mov edx, dword [ebp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 0x80]
cdq
push edx
push eax
call fcn.0053f630
pop eax
lea eax, [ebp + 0x38]
push eax
call fcn.00542280
jmp 0x4c3cf5
lea ebp, [esp + 0x18]
mov edx, dword [ebp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x622882
push edx
call fcn.00542310
lea eax, [ebp + 0x38]
push eax
call fcn.00542280
inc dword [esp + 0x74]
jno 0x4c3c3b
jmp 0x4c4d34
mov eax, str.Frequency
push eax
push dword [esp + 0x7c]
call fcn.0053f8e0
and eax, eax
je 0x4c3d6d
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621216
push eax
push 2
push dword [esp + 0x90]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea ebp, [esp + 0x1c]
lea eax, [ebp]
push eax
call fcn.00542280
jmp 0x4c4d34
mov eax, str.Target
push eax
push dword [esp + 0x7c]
call fcn.0053f8e0
and eax, eax
je 0x4c457c
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x62022a
push eax
mov eax, 0x61f6f4
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621216
push eax
push 2
push dword [esp + 0xa0]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053f470
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0x30]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x62175c
push eax
mov eax, 0x624876
push eax
push dword [ebp + 0x30]
call fcn.0053f470
lea eax, [ebp + 0x30]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x63f858
push eax
mov eax, 0x625136
push eax
push dword [ebp + 0x30]
call fcn.0053f470
lea eax, [ebp + 0x30]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x629c72
push eax
mov eax, 0x62542a
push eax
push dword [ebp + 0x30]
call fcn.0053f470
lea eax, [ebp + 0x30]
push eax
call fcn.00542280
mov edx, dword [ebp + 0x30]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c4577
mov byte [esp + 0x60], 0
push dword [0x72b528]
call fcn.00535784
push dword [0x72b528]
call fcn.005357bf
or eax, eax
je 0x4c3f57
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [0x72b528]
mov ebp, dword [ebp]
push dword [ebp + 8]
call fcn.00540410
call fcn.00542370
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [esp + 0x28]
push dword [ebp + 0x30]
call fcn.00540410
call fcn.004fa482
add dword [esp], edx
call fcn.004fa482
add dword [esp + 4], edx
call fcn.0053f8e0
call fcn.004fa4e0
mov ebx, eax
cmp ebx, 1
jne 0x4c3f52
mov ebp, dword [0x72b528]
mov ebp, dword [ebp]
mov edx, dword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0x30]
push eax
call fcn.00542280
mov byte [esp + 0x60], 1
jmp 0x4c3f57
jmp 0x4c3ea5
movsx ebx, byte [esp + 0x60]
and ebx, ebx
jne 0x4c401e
push dword [0x72b528]
call fcn.00535784
push dword [0x72b528]
call fcn.005357bf
or eax, eax
je 0x4c401e
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [0x72b528]
mov ebp, dword [ebp]
push dword [ebp + 8]
call fcn.00540410
call fcn.00542370
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [esp + 0x28]
push dword [ebp + 0x30]
call fcn.00540410
call fcn.004fa482
add dword [esp], edx
call fcn.004fa482
add dword [esp + 4], edx
call fcn.0053f8e0
call fcn.004fa4e0
and eax, eax
je 0x4c4019
mov ebp, dword [0x72b528]
mov ebp, dword [ebp]
mov edx, dword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0x30]
push eax
call fcn.00542280
mov byte [esp + 0x60], 1
jmp 0x4c401e
jmp 0x4c3f6f
movsx ebx, byte [esp + 0x60]
and ebx, ebx
jne 0x4c44f9
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [esp + 0x20]
push dword [ebp + 0x30]
call fcn.00540410
call fcn.00542370
mov edx, str.asien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c407a
lea ebp, [esp + 0x1c]
mov edx, str.Asia
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.australien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c40a8
lea ebp, [esp + 0x1c]
mov edx, str.Australia
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.europa
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c40d6
lea ebp, [esp + 0x1c]
mov edx, str.Europe
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.frankreich
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4104
lea ebp, [esp + 0x1c]
mov edx, str.France
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.indien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4132
lea ebp, [esp + 0x1c]
mov edx, str.India
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.kuba
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4160
lea ebp, [esp + 0x1c]
mov edx, str.Cuba
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, 0x62150c
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c418e
lea ebp, [esp + 0x1c]
mov edx, str.Central_Europe
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.nordamerika
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c41bc
lea ebp, [esp + 0x1c]
mov edx, str.North_America
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.nordostasien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
jne 0x4c41ec
mov edx, str.north_east_asia
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4202
lea ebp, [esp + 0x1c]
mov edx, str.Northeast_Asia
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.nordkorea
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4230
lea ebp, [esp + 0x1c]
mov edx, str.Korea_Democratic_Peoples_Republic
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.ostasien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c425e
lea ebp, [esp + 0x1c]
mov edx, str.East_Asia
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.osteuropa
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c428c
lea ebp, [esp + 0x1c]
mov edx, str.Eastern_Europe
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.ostsibirien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c42ba
lea ebp, [esp + 0x1c]
mov edx, str.East_Asia
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.pazifik
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
jne 0x4c42ea
mov edx, str.pacific
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4300
lea ebp, [esp + 0x1c]
mov edx, str.Oceania
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.russia
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c432e
lea ebp, [esp + 0x1c]
mov edx, str.Russian_Federation
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.suedasien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c435c
lea ebp, [esp + 0x1c]
mov edx, str.South_Asia
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.suedeuropa
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c438a
lea ebp, [esp + 0x1c]
mov edx, str.Southern_Europe
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.suedostamerika
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c43b8
lea ebp, [esp + 0x1c]
mov edx, str.Eastern_North_America
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.suedostasien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c43e6
lea ebp, [esp + 0x1c]
mov edx, str.South_East_Asia
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.suedkorea
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4414
lea ebp, [esp + 0x1c]
mov edx, str.Korea_Republic
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.suedpazifik
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4442
lea ebp, [esp + 0x1c]
mov edx, str.Southern_Oceania
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, 0x63284a
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4470
lea ebp, [esp + 0x1c]
mov edx, str.United_Arab_Emirates
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, 0x6208c4
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
jne 0x4c44b8
mov edx, 0x632838
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
jne 0x4c44b8
mov edx, str.nw_europe
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c44cb
lea ebp, [esp + 0x1c]
mov edx, str.Western_Europe
lea ecx, [ebp + 0x30]
call fcn.004fa008
jmp 0x4c44f4
mov edx, str.zentralasien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c44f4
lea ebp, [esp + 0x1c]
mov edx, str.Central_Asia
lea ecx, [ebp + 0x30]
call fcn.004fa008
call fcn.004fa4e0
lea ebp, [esp + 0x18]
push dword [ebp + 0x30]
push dword [0x72b518]
call fcn.005358a9
and eax, eax
je 0x4c4538
mov ebp, dword [0x72b518]
mov ebp, dword [ebp]
mov edx, dword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0x30]
push eax
call fcn.00542280
jmp 0x4c4577
lea ebp, [esp + 0x18]
push dword [ebp + 0x30]
push dword [0x72b52c]
call fcn.005358a9
and eax, eax
je 0x4c4577
mov ebp, dword [0x72b52c]
mov ebp, dword [ebp]
mov edx, dword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0x30]
push eax
call fcn.00542280
jmp 0x4c4577
jmp 0x4c4d34
mov eax, 0x62caac
push eax
push dword [esp + 0x7c]
call fcn.0053f8e0
and eax, eax
je 0x4c45e5
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621216
push eax
push 2
push dword [esp + 0x90]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0x20]
push eax
call fcn.00542280
jmp 0x4c4d34
mov eax, str.Programme
push eax
push dword [esp + 0x7c]
call fcn.0053f8e0
and eax, eax
je 0x4c4631
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621216
push eax
push 2
push dword [esp + 0x88]
call fcn.0053f490
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0xc]
push eax
call fcn.00542280
jmp 0x4c4d34
mov eax, str.Language
push eax
push dword [esp + 0x7c]
call fcn.0053f8e0
and eax, eax
je 0x4c480b
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621216
push eax
push 2
push dword [esp + 0x90]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
mov eax, 0x620a3e
push eax
mov eax, 0x6208c0
push eax
push dword [esp + 0x9c]
call fcn.0053f110
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
mov eax, 0x620a3e
push eax
mov eax, 0x6209c2
push eax
push dword [esp + 0x9c]
call fcn.0053f110
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x620a3e
push eax
mov eax, str._and
push eax
push dword [esp + 0x98]
call fcn.0053f470
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x63bd00
push eax
mov eax, str.Diverse
push eax
push dword [esp + 0x98]
call fcn.0053f470
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.French
push eax
mov eax, str.Franzoesisch
push eax
push dword [esp + 0x98]
call fcn.0053f470
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.Korean
push eax
mov eax, str.Koreanisch
push eax
push dword [esp + 0x98]
call fcn.0053f470
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.Japanese
push eax
mov eax, str.Japanisch
push eax
push dword [esp + 0x98]
call fcn.0053f470
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
jmp 0x4c4d34
mov eax, str.Site
push eax
push dword [esp + 0x7c]
call fcn.0053f8e0
and eax, eax
je 0x4c488e
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621216
push eax
push 2
push dword [esp + 0x90]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0x14]
push eax
call fcn.00542280
mov edx, 0x621082
lea ecx, [ebp + 0x18]
call fcn.004fa008
mov edx, 0x621082
lea ecx, [ebp + 0x28]
call fcn.004fa008
jmp 0x4c4d34
mov eax, str.Country
push eax
push dword [esp + 0x7c]
call fcn.0053f8e0
and eax, eax
je 0x4c4c80
mov byte [esp + 0x84], 1
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x62022a
push eax
mov eax, 0x61f6f4
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621216
push eax
push 2
push dword [esp + 0xa0]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053f470
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea ebp, [esp + 0x1c]
lea eax, [ebp + 4]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x62175c
push eax
mov eax, 0x624876
push eax
push dword [ebp + 4]
call fcn.0053f470
lea eax, [ebp + 4]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x63f858
push eax
mov eax, 0x625136
push eax
push dword [ebp + 4]
call fcn.0053f470
lea eax, [ebp + 4]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x629c72
push eax
mov eax, 0x62542a
push eax
push dword [ebp + 4]
call fcn.0053f470
lea eax, [ebp + 4]
push eax
call fcn.00542280
mov edx, dword [ebp + 4]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c4c6a
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [esp + 0x20]
push dword [ebp + 4]
call fcn.00540410
call fcn.00542370
mov edx, str.abu_dhabi
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4a0d
lea ebp, [esp + 0x1c]
mov edx, str.United_Arab_Emirates
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c13
mov edx, str.frankreich
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4a3b
lea ebp, [esp + 0x1c]
mov edx, str.France
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c13
mov edx, 0x627180
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
jne 0x4c4a9b
mov edx, str.grossbritannien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
jne 0x4c4a9b
mov edx, str.great_britain
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
jne 0x4c4a9b
mov edx, 0x629fac
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4ab1
lea ebp, [esp + 0x1c]
mov edx, str.United_Kingdom
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c13
mov edx, str.indien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4adf
lea ebp, [esp + 0x1c]
mov edx, str.India
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c13
mov edx, str.neuseeland
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4b0d
lea ebp, [esp + 0x1c]
mov edx, str.New_Zealand
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c13
mov edx, str.nordkorea
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4b3b
lea ebp, [esp + 0x1c]
mov edx, str.Korea_Democratic_Peoples_Republic
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c13
mov edx, str.rumaenien
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4b69
lea ebp, [esp + 0x1c]
mov edx, str.Romania
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c13
mov edx, str.russland
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4b94
lea ebp, [esp + 0x1c]
mov edx, str.Russian_Federation
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c13
mov edx, str.usbekistan
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4bbf
lea ebp, [esp + 0x1c]
mov edx, str.Uzbekistan
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c13
mov edx, 0x636784
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4bea
lea ebp, [esp + 0x1c]
mov edx, str.United_States
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c13
mov edx, str.usa_guam_islands
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4c13
lea ebp, [esp + 0x1c]
mov edx, str.Guam
lea ecx, [ebp + 4]
call fcn.004fa008
call fcn.004fa4e0
lea ebp, [esp + 0x18]
push dword [ebp + 4]
push dword [0x72b52c]
call fcn.005358a9
and eax, eax
je 0x4c4c57
mov ebp, dword [0x72b52c]
mov ebp, dword [ebp]
mov edx, dword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [esp + 0x1c]
lea eax, [ebp + 4]
push eax
call fcn.00542280
jmp 0x4c4c68
lea ebp, [esp + 0x18]
mov edx, 0x62e51e
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4c7b
lea ebp, [esp + 0x18]
mov edx, 0x62e51e
lea ecx, [ebp + 4]
call fcn.004fa008
jmp 0x4c4d34
push dword [esp + 0x78]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4c4c96
jmp 0x4c4d34
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x80]
call fcn.00540410
call fcn.00542370
mov edx, str._drmschedule_
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x4c4d34
push dword [esp + 0x70]
call fcn.00523a00
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x34]
push 0x2a
call fcn.00528678
mov eax, str._DRM_schedule_
push eax
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004780a8
xor eax, eax
push eax
call fcn.0042dc22
mov edx, 0x61f062
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
pop eax
push eax
call fcn.004fa470
pop edx
add eax, edx
jmp 0x4c5593
cmp byte [esp + 0x84], 0
je 0x4c51d0
mov dword [esp + 0x74], 0
jmp 0x4c4d4c
mov eax, 0x620a3e
push eax
push dword [esp + 0x8c]
call fcn.0053f790
cmp eax, dword [esp + 0x74]
jl 0x4c51c8
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x620a3e
push eax
mov ebx, dword [esp + 0x88]
inc ebx
push ebx
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str._irregular_
push eax
push dword [esp + 0xac]
call fcn.0053fb20
call fcn.004fa482
add dword [esp], edx
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea ebp, [esp + 0x1c]
lea eax, [ebp + 8]
push eax
call fcn.00542280
push dword [ebp + 0x38]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4c4e03
mov edx, dword [ebp + 0x34]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c4e03
mov eax, 1
jmp 0x4c4e05
xor eax, eax
and eax, eax
je 0x4c4e1a
lea ebp, [esp + 0x18]
mov edx, 0x620cd8
lea ecx, [ebp + 0x38]
call fcn.004fa008
lea ebp, [esp + 0x18]
push dword [ebp + 0x34]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4c4e41
mov edx, dword [ebp + 0x38]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c4e41
mov eax, 1
jmp 0x4c4e43
xor eax, eax
and eax, eax
je 0x4c4e58
lea ebp, [esp + 0x18]
mov edx, str.0000_2400
lea ecx, [ebp + 0x34]
call fcn.004fa008
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [esp + 0x1c]
push dword [ebp + 0xc]
call fcn.00428724
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0xc]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push dword [ebp + 0x14]
call fcn.00428724
lea ebp, [esp + 0x1c]
lea eax, [ebp + 0x14]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [ebp + 8]
call fcn.00540410
call fcn.00542370
mov edx, str.arabisch
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4ee1
lea ebp, [esp + 0x1c]
mov edx, str.Arabic
lea ecx, [ebp + 8]
call fcn.004fa008
jmp 0x4c508c
mov edx, str.chinese__mandarin_
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4f0f
lea ebp, [esp + 0x1c]
mov edx, str.Mandarin
lea ecx, [ebp + 8]
call fcn.004fa008
jmp 0x4c508c
mov edx, str.deutsch
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4f3d
lea ebp, [esp + 0x1c]
mov edx, str.German
lea ecx, [ebp + 8]
call fcn.004fa008
jmp 0x4c508c
mov edx, str.englisch
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4f6b
lea ebp, [esp + 0x1c]
mov edx, str.English
lea ecx, [ebp + 8]
call fcn.004fa008
jmp 0x4c508c
mov edx, str.franz
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4f99
lea ebp, [esp + 0x1c]
mov edx, str.French
lea ecx, [ebp + 8]
call fcn.004fa008
jmp 0x4c508c
mov edx, str.italienisch
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4fc7
lea ebp, [esp + 0x1c]
mov edx, str.Italian
lea ecx, [ebp + 8]
call fcn.004fa008
jmp 0x4c508c
mov edx, str.russisch
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c4ff5
lea ebp, [esp + 0x1c]
mov edx, str.Russian
lea ecx, [ebp + 8]
call fcn.004fa008
jmp 0x4c508c
mov edx, str.spanisch
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c5020
lea ebp, [esp + 0x1c]
mov edx, str.Spanish
lea ecx, [ebp + 8]
call fcn.004fa008
jmp 0x4c508c
mov edx, str.tibetisch
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c504b
lea ebp, [esp + 0x1c]
mov edx, str.Tibetan
lea ecx, [ebp + 8]
call fcn.004fa008
jmp 0x4c508c
mov edx, 0x61f062
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
jne 0x4c507b
mov edx, str.verschiedene
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4c508c
lea ebp, [esp + 0x1c]
mov edx, 0x63bd00
lea ecx, [ebp + 8]
call fcn.004fa008
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
lea eax, [esp + 0x1c]
push eax
call fcn.004c7286
lea eax, [esp + 0x94]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x9c]
call fcn.00540410
call fcn.00542370
push dword [esp + 0x10]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005358a9
call fcn.004fa4e0
and eax, eax
je 0x4c50f8
xor eax, eax
jmp 0x4c50fd
mov eax, 1
and eax, eax
je 0x4c51be
push dword [esp + 0x10]
call fcn.0053a94f
lea ebp, [esp + 0x18]
push dword [ebp]
call fcn.00540320
mov ebp, dword [esp + 0x14]
fstp qword [ebp + 8]
lea ebp, [esp + 0x18]
mov edx, dword [ebp + 0x34]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov ebp, dword [esp + 0x18]
lea eax, [ebp + 0x10]
push eax
call fcn.00542280
lea ebp, [esp + 0x18]
mov edx, dword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov ebp, dword [esp + 0x18]
lea eax, [ebp + 0x14]
push eax
call fcn.00542280
mov edx, dword [esp + 0x90]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [ebp + 0x18]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x98]
call fcn.00540410
push dword [esp]
call fcn.004fa4e0
call fcn.004fa482
add dword [esp], edx
push dword [esp + 0xc]
call fcn.00535655
mov ebp, eax
mov byte [ebp], 1
inc dword [esp + 0x74]
jno 0x4c4d4c
mov byte [esp + 0x84], 0
jmp 0x4c39c6
push dword [esp + 0x70]
call fcn.00523a00
push dword [esp + 0x10]
call fcn.00420bc7
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str..ini
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 1
push dword [esp + 0x7c]
call fcn.00522e54
call fcn.004fa482
add dword [esp], edx
call fcn.0053fb20
lea eax, [esp + 0x98]
push eax
call fcn.00542280
mov edx, dword [esp + 4]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c5260
mov edx, dword [esp + 4]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x70]
push eax
call fcn.00542280
jmp 0x4c52a4
lea ebp, [0x72a988]
mov edx, dword [ebp + 0x28]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.userlist
push edx
call fcn.00542310
mov edx, dword [esp + 0x98]
push edx
call fcn.00542310
mov edx, str..txt
push edx
call fcn.00542310
lea eax, [esp + 0x70]
push eax
call fcn.00542280
push dword [esp + 0x80]
push dword [esp + 0x70]
call fcn.00455751
push dword [esp + 0x6c]
push 0xffffffff
call fcn.00523ce0
mov dword [esp + 0x70], eax
cmp dword [esp + 0x70], 0
je 0x4c552a
push 2
push dword [esp + 0x74]
call fcn.00524270
push 2
mov eax, str.DRMSCHEDULE_n
push eax
push dword [esp + 0x78]
call fcn.005244d0
push edx
call fcn.00542240
pop edx
push eax
push 2
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x62e028
push edx
call fcn.00542310
mov edx, dword [esp + 0x70]
push edx
call fcn.00542310
mov edx, 0x61f75c
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x7c]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
push 2
mov eax, 0x63c908
push eax
push dword [esp + 0x78]
call fcn.005244d0
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.userlist_for
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x621082
push eax
push 3
push edx
call fcn.00542240
pop edx
push eax
push 0
xor eax, eax
push eax
call fcn.0049769c
call fcn.004fa482
add dword [esp], edx
call fcn.0053f490
pop eax
mov edx, 0x62022a
push edx
call fcn.00542310
mov edx, dword [esp + 0x6c]
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x8c]
mov eax, str.__yyyy__mm__dd__hh:_ii:_ss
push eax
call fcn.00536338
pop eax
lea eax, [esp + 0x98]
push eax
call fcn.00542280
push 2
push dword [esp + 0x68]
call fcn.00523227
mov dword [esp + 0x98], eax
push edx
call fcn.00542240
pop edx
push eax
push 2
mov edx, dword [esp + 0x9c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x61f75c
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x7c]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
push 2
mov eax, str._n_n
push eax
push dword [esp + 0x78]
call fcn.005244d0
push dword [esp + 0x10]
call fcn.0053a906
push dword [esp + 0x10]
call fcn.0053a91b
or eax, eax
je 0x4c54c1
push edx
call fcn.00542240
pop edx
push eax
push 2
mov ebp, dword [esp + 0x1c]
mov edx, dword [ebp + 0x18]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x61f75c
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x7c]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
jmp 0x4c5469
push dword [esp + 0x70]
call fcn.00523a00
push dword [esp + 0x80]
push 2
push dword [esp + 0x74]
call fcn.005232cb
push 0
xor eax, eax
push eax
push dword [esp + 0x74]
call fcn.00494a62
cmp byte [esp + 0xac], 0
je 0x4c5528
push edx
call fcn.00542240
pop edx
push eax
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
push dword [esp + 0x80]
lea ebp, [0x72abf8]
push dword [ebp + 0x5a]
call fcn.004dd86a
call fcn.004fa4e0
jmp 0x4c556b
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x34]
push 0x2a
call fcn.00528678
push dword [esp + 0x6c]
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004cf57f
mov edx, 0x61f062
lea ecx, [esp + 0x6c]
call fcn.004fa008
mov edx, dword [esp + 0x6c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
pop eax
push eax
call fcn.004fa470
pop edx
add eax, edx
jmp 0x4c5593
push dword [esp + 0x88]
call fcn.00542440
push dword [esp + 0x68]
call fcn.00542440
push dword [esp + 0x64]
call fcn.00542440
push dword [esp]
call fcn.00542440
push dword [esp + 0x78]
call fcn.00542440
lea edx, [esp + 0x18]
push 0x642c8c
push edx
call fcn.004facb3
push dword [esp + 0x90]
call fcn.00542440
push dword [esp + 0x8c]
call fcn.00542440
push dword [esp + 0x6c]
call fcn.00542440
push dword [esp + 0x94]
call fcn.00542440
push dword [esp + 4]
call fcn.00542440
push eax
push dword [esp + 0x14]
call fcn.0053aa55
push dword [esp + 0xc]
call fcn.00535840
push dword [esp + 0x10]
call fcn.00535840
pop eax
add esp, 0x9c
pop ebx
pop ebp
ret 0xc