Function at 0x4bec20
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
mov edx, 0x42
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4bec28
call fcn.005423e0
push dword [esp + 0x128]
call fcn.004fa4e0
mov edx, dword [esp + 0x118]
lea ecx, [esp]
call fcn.004fa000
mov edx, dword [esp + 0x124]
lea ecx, [esp + 4]
call fcn.004fa000
mov eax, 0x200
push eax
lea eax, [esp + 0xc]
push eax
push 0x642958
push 8
push 4
call fcn.00535588
mov eax, 0x200
push eax
lea eax, [esp + 0x10]
push eax
push 0x642958
push 8
push 4
call fcn.00535588
mov eax, 0x621b2a
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Aeronautical_radionavigation_land
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x621bb8
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Aeronautical_radionavigation_mobile
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x6221b2
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Amateur
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x6239e8
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Broadcast
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x62413e
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___TV
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x62c3a4
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Aeronautical
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x62c42e
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Base_station_land_mobile
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x62c556
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Coast_station_maritime_mobile
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x62c60a
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Aeronautical
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x62c6ce
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Aeronautical
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x62cb7c
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Land
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x62cd1a
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Port
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x62d0ee
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Fixed
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x639a5e
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Radiolocation_land
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x63af60
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Aircraft
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x63b5f0
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Land_mobile
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x63b85c
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Mobile_service
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x63b8f2
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Radiolocatin_mobile
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x63bad0
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Ship_maritime_mobile
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x63d6e6
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Maritime_radionavigation_land
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x63db6a
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Radionavigation_mobile
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x63f82e
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Oceanographic_data
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x63f866
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Oceanographic_data_interrogation
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x641ffc
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Combination_of_classes
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x62363a
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Maritime_radionavigation_mobile
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x6236dc
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, 0x637b3c
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x624fd4
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Meteorological_aids_mobile
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x625522
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Meteorological_aids_base
lea ecx, [ebp]
call fcn.004fa008
mov eax, 0x625794
push eax
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov edx, str.___Standard_frequency_time
lea ecx, [ebp]
call fcn.004fa008
push 7
push 0x642a74
lea eax, [esp + 0x18]
push eax
push 0x18
call fcn.0053a874
push dword [esp]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4bf0b8
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0
mov eax, str.ITU_xls_x__file__.xls_.xlsx_.zip_.xls_.xlsx_.zip
push eax
lea ebp, [0x72a988]
push dword [ebp + 0x14]
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_ITU_monitoring_xls_x__file
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.00502e9b
lea eax, [esp + 0x20]
push eax
call fcn.00542280
call fcn.00420725
jmp 0x4bf0d3
mov edx, dword [esp]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x20]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x30]
call fcn.00540410
call fcn.004fa482
add dword [esp], edx
call fcn.00540480
call fcn.00542370
mov edx, str..zip
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
je 0x4bf143
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x20]
call fcn.004bc711
lea eax, [esp + 0x20]
push eax
call fcn.00542280
mov edx, dword [esp + 0x1c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c0daf
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.filesITU
push eax
push dword [esp + 0x24]
call fcn.0042022a
lea eax, [esp + 0x20]
push eax
call fcn.00542280
push 2
push dword [esp + 0x20]
call fcn.00523227
mov dword [esp + 0x24], eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [esp + 0x124]
push eax
call fcn.0047d14c
lea eax, [esp + 0xe8]
push eax
call fcn.00542280
push dword [esp + 0xe4]
call fcn.00540320
fstp qword [esp + 0xe8]
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, 0x621082
push eax
push 2
push dword [esp + 0xf8]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.00540320
call fcn.004fa4e0
fstp qword [esp + 0xf0]
movsx eax, byte [esp + 0x11c]
push eax
mov eax, str.ITU_list__open_ODBC
push eax
call fcn.00486f87
push dword [esp + 0x1c]
mov eax, 1
push eax
call fcn.00429640
and eax, eax
je 0x4c0d73
push 1
mov eax, 0x61f062
push eax
mov eax, 0x61f062
push eax
lea ebp, [0x72ab78]
push dword [ebp + 8]
push 0xffffffff
call fcn.005373e9
mov dword [esp + 0x30], eax
cmp dword [esp + 0x30], 0
je 0x4c0d12
push edx
call fcn.00542240
pop edx
push eax
call fcn.004e7388
lea eax, [esp + 0x38]
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, 0x61f6f4
push eax
push 1
push dword [esp + 0x44]
call fcn.0053f490
lea eax, [esp + 0x38]
push eax
call fcn.00542280
push dword [esp + 0x34]
push dword [esp + 0x34]
call fcn.0053748d
and eax, eax
je 0x4c07bd
movsx eax, byte [esp + 0x11c]
push eax
mov eax, str.ITU_list
push eax
call fcn.00486f87
push dword [esp + 0x30]
call fcn.0053753f
mov ebx, eax
dec ebx
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], 0
jmp 0x4bf2eb
mov eax, dword [esp + 0x28]
cmp eax, dword [esp + 0x2c]
jl 0x4bf70c
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 + 0x3c]
push dword [esp + 0x44]
call fcn.0053749f
call fcn.004fa482
add dword [esp], edx
call fcn.0053f5c0
call fcn.00542370
mov edx, str.M_FREQ
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf36a
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x50], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_HEURED
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf39c
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x54], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_HEUREF
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf3ce
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x58], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_MOIS
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf3f4
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x5c], eax
jmp 0x4bf6fd
mov edx, str.M_JOUR
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf41a
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x60], eax
jmp 0x4bf6fd
mov edx, str.M_IDEN
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf44c
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x64], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_ADMIN
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf47e
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x68], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_CLST
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf4a4
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x6c], eax
jmp 0x4bf6fd
mov edx, str.M_CLEM
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf4d6
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x70], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_BAND
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf508
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x74], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_LAT1
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf53a
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x78], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_LAT2
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf56c
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x7c], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_LAT3
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf5a1
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x80], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_LONG1
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf5d6
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x84], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_LONG2
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf60b
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x88], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_LONG3
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf640
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x8c], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_CENTER
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf675
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x90], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_ADM
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf6a7
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x94], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_DB
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf6d9
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x98], eax
movsx ebx, byte [esp + 0x44]
inc ebx
push ebx
pop eax
mov byte [esp + 0x44], al
jmp 0x4bf6fd
mov edx, str.M_REMARK
mov ecx, dword [esp]
push ecx
call fcn.004fa470
pop ecx
add ecx, eax
call fcn.004fa4a0
je 0x4bf6fd
push dword [esp + 0x30]
pop eax
mov dword [esp + 0x9c], eax
call fcn.004fa4e0
inc dword [esp + 0x2c]
jno 0x4bf2eb
movsx ebx, byte [esp + 0x40]
cmp ebx, 0x10
jne 0x4bf71d
mov byte [esp + 0x40], 1
jmp 0x4bf722
mov byte [esp + 0x40], 0
cmp byte [esp + 0x40], 0
je 0x4c07b4
lea ebp, [esp + 0x9c]
mov edx, 0x620cd8
lea ecx, [ebp + 0x38]
call fcn.004fa008
push dword [esp + 0x30]
call fcn.005374ea
and eax, eax
je 0x4c07b4
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 + 0x5c]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea ebp, [esp + 0xa0]
lea eax, [ebp]
push eax
call fcn.00542280
push dword [ebp]
call fcn.00540320
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x4c07aa
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
mov eax, 0x6208c0
push eax
mov eax, 0x621082
push eax
lea ebp, [esp + 0xb0]
push dword [ebp]
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 edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x60]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
call fcn.00542370
lea eax, [esp + 0xfc]
push eax
call fcn.00542280
mov edx, dword [esp + 0xf8]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4bfad0
lea ebp, [esp + 0x9c]
mov edx, 0x61f062
lea ecx, [ebp + 0x34]
call fcn.004fa008
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x620af4
push eax
push 4
push dword [esp + 0x108]
call fcn.0053fed0
lea eax, [esp + 0xfc]
push eax
call fcn.00542280
push dword [esp + 0xf8]
mov edx, str.2400
pop ecx
call fcn.004fa4a0
je 0x4bf8b5
mov edx, str.2359
lea ecx, [esp + 0xf8]
call fcn.004fa008
push dword [esp + 0xf8]
call fcn.005405c0
mov ebx, eax
cmp ebx, 4
jne 0x4bf8e3
push dword [esp + 0xf8]
mov eax, str._hh_ii
push eax
call fcn.00536351
mov ebx, eax
cmp ebx, 0xffffffff
je 0x4bf8e3
jmp 0x4bf8ea
mov eax, 1
jmp 0x4bf8ec
xor eax, eax
and eax, eax
je 0x4bf909
lea ebp, [esp + 0x9c]
mov edx, str.0000_2400
lea ecx, [ebp + 0x34]
call fcn.004fa008
jmp 0x4bfa33
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 + 0x64]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x100]
push eax
call fcn.00542280
push dword [esp + 0xfc]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4bf98b
mov edx, dword [esp + 0xf8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x100]
push eax
call fcn.00542280
jmp 0x4bfa33
push dword [esp + 0xfc]
mov edx, str.2400
pop ecx
call fcn.004fa4a0
je 0x4bf9b0
mov edx, str.2359
lea ecx, [esp + 0xfc]
call fcn.004fa008
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x620af4
push eax
push 4
push dword [esp + 0x10c]
call fcn.0053fed0
lea eax, [esp + 0x100]
push eax
call fcn.00542280
push dword [esp + 0xfc]
call fcn.005405c0
mov ebx, eax
cmp ebx, 4
jne 0x4bfa12
push dword [esp + 0xfc]
mov eax, str._hh_ii
push eax
call fcn.00536351
mov ebx, eax
cmp ebx, 0xffffffff
je 0x4bfa12
jmp 0x4bfa19
mov eax, 1
jmp 0x4bfa1b
xor eax, eax
and eax, eax
je 0x4bfa33
lea ebp, [esp + 0x9c]
mov edx, str.0000_2400
lea ecx, [ebp + 0x34]
call fcn.004fa008
lea ebp, [esp + 0x9c]
push dword [ebp + 0x34]
mov edx, str.0000_2400
pop ecx
call fcn.004fa4a0
jne 0x4bface
push edx
call fcn.00542240
pop edx
push eax
xor eax, eax
push eax
mov eax, 0xf
push eax
push dword [esp + 0x104]
call fcn.004f795e
mov edx, 0x620960
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov eax, 1
push eax
mov eax, 0xf
push eax
push dword [esp + 0x10c]
call fcn.004f795e
pop eax
lea ebp, [esp + 0xa0]
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
mov eax, 0x621152
push eax
push dword [ebp + 0x34]
call fcn.0053fb20
lea eax, [ebp + 0x34]
push eax
call fcn.00542280
jmp 0x4bfae4
lea ebp, [esp + 0x9c]
mov edx, str.0000_2400
lea ecx, [ebp + 0x34]
call fcn.004fa008
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 + 0x70]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea ebp, [esp + 0xa0]
lea eax, [ebp + 0xc]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [ebp + 0xc]
call fcn.0053f110
call fcn.004fa4e0
push dword [ebp + 0xc]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
jne 0x4bfb85
lea ebp, [esp + 0x9c]
push dword [ebp + 0xc]
mov edx, 0x6213a2
pop ecx
call fcn.004fa4a0
jne 0x4bfb85
jmp 0x4bfb8c
mov eax, 1
jmp 0x4bfb8e
xor eax, eax
and eax, eax
je 0x4bfba6
lea ebp, [esp + 0x9c]
mov edx, 0x6207e0
lea ecx, [ebp + 0xc]
call fcn.004fa008
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 + 0x78]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
push eax
call fcn.00542280
mov edx, dword [esp + 0x44]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4bfc37
lea ebp, [esp + 0x9c]
mov edx, dword [ebp + 0xc]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
push dword [esp + 0x48]
push dword [esp + 0x14]
call fcn.00535655
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00542310
lea ebp, [esp + 0xa0]
lea eax, [ebp + 0xc]
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 edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x74]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea ebp, [esp + 0xa0]
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
push 2
mov eax, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [ebp + 4]
call fcn.0053f110
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push dword [ebp + 4]
call fcn.004744cd
lea ebp, [esp + 0xa0]
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
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x7c]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
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 2
mov eax, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [ebp + 0x14]
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 edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x80]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
call fcn.0053f110
call fcn.004fa4e0
mov edx, dword [esp + 0x44]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4bfdf9
lea ebp, [esp + 0x9c]
mov edx, dword [ebp + 0x14]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._BW
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
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 edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x84]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
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, 0x620af4
push eax
push 2
push dword [esp + 0x54]
call fcn.0053fed0
lea eax, [esp + 0x48]
push eax
call fcn.00542280
mov edx, dword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x4c]
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 edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x88]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
call fcn.0053f110
call fcn.004fa4e0
mov edx, dword [esp + 0x48]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
lea eax, [esp + 0x4c]
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 edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x8c]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
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, 0x620af4
push eax
push 2
push dword [esp + 0x54]
call fcn.0053fed0
lea eax, [esp + 0x48]
push eax
call fcn.00542280
mov edx, dword [esp + 0x48]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
mov edx, 0x62022a
push edx
call fcn.00542310
lea eax, [esp + 0x4c]
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 edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x90]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
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, 0x620af4
push eax
push 3
push dword [esp + 0x54]
call fcn.0053fed0
lea eax, [esp + 0x48]
push eax
call fcn.00542280
mov edx, dword [esp + 0x48]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
lea eax, [esp + 0x4c]
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 edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x94]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
call fcn.0053f110
call fcn.004fa4e0
mov edx, dword [esp + 0x48]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
lea eax, [esp + 0x4c]
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 edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x98]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
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, 0x620af4
push eax
push 2
push dword [esp + 0x54]
call fcn.0053fed0
lea eax, [esp + 0x48]
push eax
call fcn.00542280
mov edx, dword [esp + 0x48]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
lea eax, [esp + 0x4c]
push eax
call fcn.00542280
push dword [esp + 0x48]
call fcn.005405c0
mov ebx, eax
cmp ebx, 0xc
jne 0x4c0383
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x4c]
call fcn.004b25e2
lea ebp, [esp + 0xa0]
lea eax, [ebp + 0x18]
push eax
call fcn.00542280
push dword [ebp + 0x18]
push dword [esp + 0xc]
call fcn.005358a9
and eax, eax
je 0x4c02a3
xor eax, eax
jmp 0x4c02a8
mov eax, 1
and eax, eax
je 0x4c034b
push edx
call fcn.00542240
pop edx
push eax
lea edx, [esp + 0xf4]
push dword [edx + 4]
push dword [edx]
lea edx, [esp + 0xf4]
push dword [edx + 4]
push dword [edx]
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, 0x621082
push eax
push 2
lea ebp, [esp + 0xc4]
push dword [ebp + 0x18]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.00540320
call fcn.004fa4e0
sub esp, 8
fstp qword [esp]
push dword [ebp + 0x18]
call fcn.00540320
sub esp, 8
fstp qword [esp]
call fcn.00473a5a
lea ebp, [esp + 0xa0]
push dword [ebp + 0x18]
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00542280
lea ebp, [esp + 0x9c]
push dword [ebp + 0x18]
push dword [esp + 0xc]
call fcn.00535655
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [esp + 0xa0]
lea eax, [ebp + 0x28]
push eax
call fcn.00542280
jmp 0x4c03a4
lea ebp, [esp + 0x9c]
mov edx, 0x621082
lea ecx, [ebp + 0x18]
call fcn.004fa008
mov edx, 0x621082
lea ecx, [ebp + 0x28]
call fcn.004fa008
lea ebp, [esp + 0x9c]
mov edx, 0x61f062
lea ecx, [ebp + 0x40]
call fcn.004fa008
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 + 0x9c]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
call fcn.0053f110
call fcn.004fa4e0
mov edx, dword [esp + 0x44]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c06dd
lea ebp, [esp + 0x9c]
mov edx, dword [ebp + 0x40]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.monitored:
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
mov edx, 0x620a3e
push edx
call fcn.00542310
lea eax, [ebp + 0x40]
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 edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0xa0]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
call fcn.0053f110
call fcn.004fa4e0
mov edx, dword [ebp + 0x40]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
lea eax, [ebp + 0x40]
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 edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0xa4]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
call fcn.0053f110
call fcn.004fa4e0
mov edx, dword [esp + 0x44]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c0601
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6232da
push eax
lea ebp, [esp + 0xa8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6232da
push edx
call fcn.00542310
mov edx, dword [esp + 0x54]
push edx
call fcn.00542310
mov edx, 0x62942a
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.0053fb40
lea eax, [ebp + 0x40]
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 edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0xa8]
push dword [esp + 0x44]
call fcn.00537512
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
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, 0x6208c0
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x58]
call fcn.0053f110
call fcn.004fa4e0
mov edx, dword [esp + 0x44]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c06dd
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6232da
push eax
lea ebp, [esp + 0xa8]
mov edx, dword [ebp + 0x40]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6232da
push edx
call fcn.00542310
mov edx, dword [esp + 0x54]
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.0053fb40
lea eax, [ebp + 0x40]
push eax
call fcn.00542280
lea ebp, [esp + 0x9c]
mov edx, dword [ebp + 0x40]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [ebp + 0x40]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
lea eax, [esp + 0xa0]
push eax
call fcn.004c7286
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
push dword [esp + 0x10]
call fcn.0053a94f
lea ebp, [esp + 0x9c]
push dword [ebp]
call fcn.00540320
mov ebp, dword [esp + 0x14]
fstp qword [ebp + 8]
lea ebp, [esp + 0x9c]
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 + 0x9c]
push dword [ebp + 0x28]
call fcn.0053fc30
push eax
mov ebp, dword [esp + 0x18]
pop eax
mov dword [ebp + 0x1c], eax
mov ebx, dword [ebp + 0x1c]
and ebx, ebx
jne 0x4c078b
mov ebp, dword [esp + 0x14]
mov dword [ebp + 0x1c], 0x186a0
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov ebp, dword [esp + 0x18]
lea eax, [ebp + 0x18]
push eax
call fcn.00542280
call fcn.00533788
jmp 0x4bf741
push dword [esp + 0x30]
call fcn.005374cc
push dword [esp + 0x30]
call fcn.005372fe
cmp byte [esp + 0x40], 0
je 0x4c0d10
mov edx, dword [esp + 4]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c07fc
mov edx, dword [esp + 4]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x24]
push eax
call fcn.00542280
jmp 0x4c0852
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.userlistITU
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 1
push dword [esp + 0x2c]
call fcn.00522e54
pop eax
mov edx, str..txt
push edx
call fcn.00542310
lea eax, [esp + 0x24]
push eax
call fcn.00542280
push dword [esp + 0x24]
push dword [esp + 0x24]
call fcn.00455751
push dword [esp + 0x20]
call fcn.00482484
mov dword [esp + 0x18], eax
cmp dword [esp + 0x18], 0
je 0x4c0cd4
xor eax, eax
push eax
push dword [esp + 0x14]
call fcn.0045e6a9
push 2
push dword [esp + 0x1c]
call fcn.00524270
push 2
mov eax, str.ITUMON_www.itu.int_en_ITU_R_terrestrial_monitoring_Pages_Regular.aspx_n
push eax
push dword [esp + 0x20]
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 + 0x28]
push edx
call fcn.00542310
mov edx, 0x61f75c
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x24]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
push 2
mov eax, 0x63c908
push eax
push dword [esp + 0x20]
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 dword [esp + 0xf8]
call fcn.0053f490
pop eax
mov edx, str._ITU
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 1
push dword [esp + 0x2c]
call fcn.00522e54
pop eax
mov edx, 0x62022a
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 + 0x30]
mov eax, str._yyyy__mm__dd
push eax
call fcn.00536338
pop eax
lea eax, [esp + 0x40]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push 2
mov edx, dword [esp + 0x44]
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 + 0x24]
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 + 0x20]
call fcn.005244d0
push dword [esp + 0x10]
call fcn.0053a906
push dword [esp + 0x10]
call fcn.0053a91b
or eax, eax
je 0x4c0a5f
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 + 0x24]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
jmp 0x4c0a07
push dword [esp + 0x18]
call fcn.00523a00
push dword [esp + 0x24]
push 2
push dword [esp + 0x28]
call fcn.005232cb
push 0
xor eax, eax
push eax
push dword [esp + 0x28]
call fcn.00494a62
cmp byte [esp + 0x11c], 0
je 0x4c0ac0
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 + 0x34]
lea ebp, [0x72abf8]
push dword [ebp + 0x5a]
call fcn.004dd86a
call fcn.004fa4e0
lea ebp, [0x72ad90]
cmp dword [ebp + 8], 0
je 0x4c0cd2
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x24]
call fcn.00522f23
call fcn.00542370
lea eax, [esp + 0x104]
push eax
call fcn.00542280
mov eax, 0x63695c
push eax
push dword [esp + 0x104]
push 0xffffffff
call fcn.0052341b
mov dword [esp + 0x18], eax
cmp dword [esp + 0x18], 0
je 0x4c0cd2
mov eax, str._0_9_3_._ZIPXLSXLSX__
push eax
push 0xffffffff
call fcn.00503620
mov dword [esp + 0x104], eax
push dword [esp + 0x18]
call fcn.0052357a
and eax, eax
je 0x4c0cbd
push dword [esp + 0x18]
call fcn.005233f7
mov ebx, eax
cmp ebx, 1
jne 0x4c0cb8
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x20]
call fcn.005233a9
lea eax, [esp + 0x3c]
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 + 0x44]
call fcn.0053f5c0
call fcn.00542370
push dword [esp + 0x10c]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00503640
call fcn.004fa4e0
and eax, eax
je 0x4c0cb8
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 1
mov edx, dword [esp + 0x110]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x4c]
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.00522e54
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc30
call fcn.004fa4e0
push 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 1
push dword [esp + 0x34]
call fcn.00522e54
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc30
call fcn.004fa4e0
push edx
push eax
pop eax
pop edx
pop ebx
pop edi
cmp edi, edx
jl 0x4c0c71
jg 0x4c0c6d
cmp ebx, eax
jb 0x4c0c71
xor eax, eax
jmp 0x4c0c76
mov eax, 1
or eax, eax
je 0x4c0cb8
push edx
call fcn.00542240
pop edx
push eax
push 2
mov edx, dword [esp + 0x108]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x44]
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.0052311e
call fcn.004fa4e0
jmp 0x4c0b38
push dword [esp + 0x18]
call fcn.00523548
push dword [esp + 0x104]
call fcn.00503440
jmp 0x4c0d10
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x34]
call fcn.004148d0
push dword [esp + 0x20]
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004cf57f
mov edx, 0x61f062
lea ecx, [esp + 0x20]
call fcn.004fa008
jmp 0x4c0d4e
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x34]
call fcn.004148d0
call fcn.00477cdb
mov edx, 0x61f062
lea ecx, [esp + 0x20]
call fcn.004fa008
xor eax, eax
push eax
call fcn.0042dc22
mov byte [esp + 0x40], 1
mov eax, 0x61f062
push eax
mov eax, 3
push eax
call fcn.00429640
push dword [esp + 0x24]
push 2
push dword [esp + 0x24]
call fcn.005232cb
jmp 0x4c0daf
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x34]
call fcn.004148d0
call fcn.00477cdb
mov edx, 0x61f062
lea ecx, [esp + 0x20]
call fcn.004fa008
xor eax, eax
push eax
call fcn.0042dc22
mov byte [esp + 0x40], 1
mov edx, dword [esp + 0x1c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c0dcc
movsx ebx, byte [esp + 0x40]
and ebx, ebx
jne 0x4c0dcc
mov eax, 1
jmp 0x4c0dce
xor eax, eax
and eax, eax
je 0x4c0e18
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x34]
call fcn.004148d0
mov eax, str._ITU_monitoring_database_
push eax
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004780a8
mov edx, 0x61f062
lea ecx, [esp + 0x20]
call fcn.004fa008
xor eax, eax
push eax
call fcn.0042dc22
mov edx, dword [esp + 0x20]
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 0x4c0e40
push dword [esp + 0xf8]
call fcn.00542440
push dword [esp + 0x1c]
call fcn.00542440
push dword [esp + 0xfc]
call fcn.00542440
push dword [esp]
call fcn.00542440
lea edx, [esp + 0x9c]
push 0x642c8c
push edx
call fcn.004facb3
push dword [esp + 0xe4]
call fcn.00542440
push dword [esp + 0x38]
call fcn.00542440
push dword [esp + 0x100]
call fcn.00542440
push dword [esp + 0x20]
call fcn.00542440
push dword [esp + 0x34]
call fcn.00542440
push dword [esp + 0x3c]
call fcn.00542440
push dword [esp + 0x44]
call fcn.00542440
push dword [esp + 0x48]
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, 0x108
pop edi
pop ebx
pop ebp
ret 0x10