Function at 0x492e91
Capabilities:
Reference cloudflare dns server

Disassembly:
push ebp
push ebx
xor eax, eax
push eax
push eax
push eax
push eax
push eax
call fcn.00569a20
mov dword [0x6ca001], 0x1500039e
mov dword [0x6ca001], 0x1500039f
mov eax, 0x200
push eax
lea eax, [esp + 4]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x150003a0
mov eax, 0x200
push eax
lea eax, [esp + 8]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x150003a1
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], 0x150003a2
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 9
push 0x7e1
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], 0x150003a4
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], 0x150003a5
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 0x19
push 9
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], 0x150003a7
mov eax, str.version
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1.0.0.2
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003a8
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 0x17
push 0xa
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], 0x150003ab
mov eax, str.version
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1.0.0.3
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003ac
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 0x1c
push 0xa
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], 0x150003af
mov eax, str.version
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1.0.0.4
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003b0
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 7
push 9
push 0x7e5
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], 0x150003b4
mov eax, str.manufacturer
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Ascensia
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003b7
mov eax, 0x6f2084
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1027
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003b8
mov eax, str.devicename
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Contour_Diabetes_App
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003b9
mov eax, str.keywords
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Contour_next_one__Contour_plus_one
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003bb
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], 0x150003bd
mov eax, str.capacities
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._SBGM__INS__FOOD__SPORT_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003bf
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0x99dbed
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, 0x9a4cdf
mov eax, ebp
cdq
push edx
push eax
mov ebp, 0x99dbed
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], 0x150003c1
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], 0x150003c2
mov eax, str.comment
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Supported_file_contents:_DE_EN_FR_IT_NL_ES_TR_SV_PT_HR_PL_SF_NO_DK_CZ
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003c3
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], 0x150003c5
mov dword [esp + 8], 0x64
mov dword [0x6ca001], 0x150003c6
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 0xc], eax
mov dword [0x6ca001], 0x150003c6
push dword [esp + 0xc]
call fcn.0053e8e6
and eax, eax
je 0x493558
mov dword [0x6ca001], 0x150003c7
push dword [esp + 4]
call fcn.0054e9db
mov dword [0x6ca001], 0x150003c8
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x10]
cdq
push edx
push eax
call fcn.00566e40
mov eax, str.order
push eax
push dword [esp + 0xc]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x150003c9
mov ebx, dword [esp + 8]
add ebx, 0xfffffff6
mov dword [esp + 8], ebx
mov dword [0x6ca001], 0x150003ca
mov eax, 0x6f2084
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
mov edx, str.bolus
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003cb
mov eax, str.label
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Bolus_Insulin
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003cc
mov eax, str.type
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
mov edx, str.text
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003cd
mov eax, str.default
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
mov edx, 0x6cb1d2
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003ce
push 0
push dword [esp + 8]
push dword [esp + 0x14]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x150003cf
mov edx, dword [esp + 0x10]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 0x18]
call fcn.0053edc8
pop eax
mov edx, 0x6ce09e
push edx
call fcn.00569980
lea eax, [esp + 0x14]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x150003d0
push dword [esp + 0xc]
call fcn.0053e788
mov dword [0x6ca001], 0x150003d1
mov dword [0x6ca001], 0x150003d3
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 0xc], eax
mov dword [0x6ca001], 0x150003d3
push dword [esp + 0xc]
call fcn.0053e8e6
and eax, eax
je 0x49371d
mov dword [0x6ca001], 0x150003d4
push dword [esp + 4]
call fcn.0054e9db
mov dword [0x6ca001], 0x150003d5
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x10]
cdq
push edx
push eax
call fcn.00566e40
mov eax, str.order
push eax
push dword [esp + 0xc]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x150003d6
mov ebx, dword [esp + 8]
add ebx, 0xfffffff6
mov dword [esp + 8], ebx
mov dword [0x6ca001], 0x150003d7
mov eax, 0x6f2084
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
mov edx, str.basal
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003d8
mov eax, str.label
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Basal_Insulin
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003d9
mov eax, str.type
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
mov edx, str.text
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003da
mov eax, str.default
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
mov edx, 0x6cb1d2
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x150003db
push 0
push dword [esp + 8]
push dword [esp + 0x14]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x150003dc
mov edx, dword [esp + 0x10]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 0x18]
call fcn.0053edc8
pop eax
mov edx, 0x6ce09e
push edx
call fcn.00569980
lea eax, [esp + 0x14]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x150003dd
push dword [esp + 0xc]
call fcn.0053e788
mov dword [0x6ca001], 0x150003de
mov dword [0x6ca001], 0x150003e1
push dword [esp + 0x10]
mov edx, 0x6cb1d2
pop ecx
call fcn.005193b0
jne 0x4937be
mov dword [0x6ca001], 0x150003e2
push edx
call fcn.005698b0
pop edx
push eax
push 0
push edx
call fcn.005698b0
pop edx
push eax
mov edx, 0x6d1142
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, 0x6ce09e
push eax
push dword [esp + 0x28]
call fcn.00566a00
pop eax
mov edx, 0x6d1462
push edx
call fcn.00569980
call fcn.00519372
add dword [esp], edx
call fcn.004373c6
mov eax, str.usersettings
push eax
push dword [esp + 8]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x150003e3
mov dword [0x6ca001], 0x150003e7
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 0xc], eax
mov dword [0x6ca001], 0x150003e8
push dword [esp + 0xc]
call fcn.0053e8e6
and eax, eax
je 0x49387f
mov dword [0x6ca001], 0x150003e9
push 0
push dword [esp + 4]
push dword [esp + 0x14]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x150003ea
push edx
call fcn.005698b0
pop edx
push eax
lea eax, [0x430cff]
push eax
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 0x1c]
call fcn.0053edc8
call fcn.00569ae0
push 0x403
call fcn.00519372
add dword [esp + 4], edx
call fcn.004479dd
call fcn.00519390
mov dword [0x6ca001], 0x150003eb
push dword [esp + 0xc]
call fcn.0053e788
mov dword [0x6ca001], 0x150003ec
mov dword [0x6ca001], 0x150003f0
xor eax, eax
push dword [esp + 0x10]
call fcn.00569a80
push eax
push dword [esp + 4]
call fcn.0054e79c
push dword [esp + 8]
call fcn.0054e79c
pop eax
add esp, 0x14
pop ebx
pop ebp
ret