Function at 0x4d66e8
Capabilities:
Reference cloudflare dns server

Disassembly:
push ebp
push ebx
xor eax, eax
push eax
push eax
call fcn.00569a20
mov dword [0x6ca001], 0x3000016c
mov dword [0x6ca001], 0x3000016d
mov eax, 0x200
push eax
lea eax, [esp + 4]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x3000016e
mov eax, str.version
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1.0.0.0
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3000016f
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push 0
push 0
push 0
push 6
push 7
push 0x7e4
call fcn.00550c97
cdq
push edx
push eax
call fcn.00566e40
mov eax, str.date
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x30000170
mov eax, str.manufacturer
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Menarini
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x30000172
mov eax, str.version
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1.0.0.1
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x30000173
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push 0
push 0
push 0
push 0x12
push 0xc
push 0x7e4
call fcn.00550c97
cdq
push edx
push eax
call fcn.00566e40
mov eax, str.date
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x30000177
mov eax, 0x6f2084
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1048
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x30000178
mov eax, str.devicename
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Glucomen_Day__CSV_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x30000179
mov eax, str.devicetype
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._FILE__APP_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3000017a
mov eax, str.capacities
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._CGM_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3000017d
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0xb070e3
mov eax, ebp
mov eax, ebp
cdq
push edx
push eax
call fcn.00566e40
mov edx, 0x6d3b3a
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0xb088bd
mov eax, ebp
cdq
push edx
push eax
mov ebp, 0xb070e3
mov eax, ebp
mov eax, ebp
cdq
sub dword [esp], eax
sbb dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00566e40
pop eax
mov eax, str.picture
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x3000017e
mov eax, str.filepattern
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.csv.csv
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3000017f
mov eax, str.keywords
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Glucomen_Day
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x30000181
mov eax, str.importinstruction_keys
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._FILEIMPORT_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x30000186
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 4], eax
mov dword [0x6ca001], 0x30000187
push dword [esp + 4]
call fcn.0053e8e6
and eax, eax
je 0x4d6ac5
mov dword [0x6ca001], 0x30000188
push 0
push dword [esp + 4]
push dword [esp + 0xc]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x30000189
push edx
call fcn.005698b0
pop edx
push eax
lea eax, [0x459d4e]
push eax
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 0x14]
call fcn.0053edc8
call fcn.00569ae0
mov eax, 0x6f2084
push eax
push dword [esp + 0x10]
call fcn.0054e77a
mov ebp, eax
push dword [ebp]
call fcn.00566fa0
push eax
call fcn.00519372
add dword [esp + 4], edx
call fcn.004479dd
call fcn.00519390
mov dword [0x6ca001], 0x3000018b
push dword [esp + 4]
call fcn.0053e788
mov dword [0x6ca001], 0x3000018c
mov dword [0x6ca001], 0x3000018e
mov eax, 0x6f2084
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, 0x70fb06
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3000018f
mov eax, str.devicename
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Glucomen_Day
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x30000190
mov eax, str.devicetype
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._FILE__CGM_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x30000191
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0xb088bd
mov eax, ebp
mov eax, ebp
cdq
push edx
push eax
call fcn.00566e40
mov edx, 0x6d3b3a
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0xb0d118
mov eax, ebp
cdq
push edx
push eax
mov ebp, 0xb088bd
mov eax, ebp
mov eax, ebp
cdq
sub dword [esp], eax
sbb dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.00566e40
pop eax
mov eax, str.picture
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x30000193
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 4], eax
mov dword [0x6ca001], 0x30000194
push dword [esp + 4]
call fcn.0053e8e6
and eax, eax
je 0x4d6c98
mov dword [0x6ca001], 0x30000195
push 0
push dword [esp + 4]
push dword [esp + 0xc]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x30000196
push edx
call fcn.005698b0
pop edx
push eax
lea eax, [0x459d4e]
push eax
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 0x14]
call fcn.0053edc8
call fcn.00569ae0
mov eax, 0x6f2084
push eax
push dword [esp + 0x10]
call fcn.0054e77a
mov ebp, eax
push dword [ebp]
call fcn.00566fa0
push eax
call fcn.00519372
add dword [esp + 4], edx
call fcn.004479dd
call fcn.00519390
mov dword [0x6ca001], 0x30000198
push dword [esp + 4]
call fcn.0053e788
mov dword [0x6ca001], 0x30000199
mov dword [0x6ca001], 0x3000019d
xor eax, eax
push eax
push dword [esp + 4]
call fcn.0054e79c
pop eax
add esp, 8
pop ebx
pop ebp
ret