Function at 0x43489a
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], 0x1b000150
mov dword [0x6ca001], 0x1b000151
mov eax, 0x200
push eax
lea eax, [esp + 4]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x1b000152
mov eax, 0x200
push eax
lea eax, [esp + 8]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x1b000153
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], 0x1b000154
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 0x14
push 6
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], 0x1b000157
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], 0x1b000158
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 4
push 0xb
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], 0x1b00015c
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], 0x1b00015d
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 0x15
push 0xc
push 0x7e6
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], 0x1b000160
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], 0x1b000161
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 3
push 2
push 0x7e7
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], 0x1b000164
mov eax, str.manufacturer
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.LifeScan
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x1b000167
mov eax, 0x6f2084
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1036
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x1b000168
mov eax, str.devicename
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.OneTouch_Reveal_App
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x1b000169
mov eax, str.keywords
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.OneTouch_Reflect_Plus
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x1b00016b
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], 0x1b00016d
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], 0x1b00016f
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0x9b4a07
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, 0x9be4d3
mov eax, ebp
cdq
push edx
push eax
mov ebp, 0x9b4a07
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], 0x1b000171
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], 0x1b000172
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], 0x1b000173
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], 0x1b000175
mov dword [esp + 8], 0x64
mov dword [0x6ca001], 0x1b000176
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 0xc], eax
mov dword [0x6ca001], 0x1b000176
push dword [esp + 0xc]
call fcn.0053e8e6
and eax, eax
je 0x434eda
mov dword [0x6ca001], 0x1b000177
push dword [esp + 4]
call fcn.0054e9db
mov dword [0x6ca001], 0x1b000178
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], 0x1b000179
mov ebx, dword [esp + 8]
add ebx, 0xfffffff6
mov dword [esp + 8], ebx
mov dword [0x6ca001], 0x1b00017a
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], 0x1b00017b
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], 0x1b00017c
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], 0x1b00017d
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], 0x1b00017e
push 0
push dword [esp + 8]
push dword [esp + 0x14]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x1b00017f
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], 0x1b000180
push dword [esp + 0xc]
call fcn.0053e788
mov dword [0x6ca001], 0x1b000181
mov dword [0x6ca001], 0x1b000183
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 0xc], eax
mov dword [0x6ca001], 0x1b000183
push dword [esp + 0xc]
call fcn.0053e8e6
and eax, eax
je 0x43509f
mov dword [0x6ca001], 0x1b000184
push dword [esp + 4]
call fcn.0054e9db
mov dword [0x6ca001], 0x1b000185
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], 0x1b000186
mov ebx, dword [esp + 8]
add ebx, 0xfffffff6
mov dword [esp + 8], ebx
mov dword [0x6ca001], 0x1b000187
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], 0x1b000188
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], 0x1b000189
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], 0x1b00018a
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], 0x1b00018b
push 0
push dword [esp + 8]
push dword [esp + 0x14]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x1b00018c
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], 0x1b00018d
push dword [esp + 0xc]
call fcn.0053e788
mov dword [0x6ca001], 0x1b00018e
mov dword [0x6ca001], 0x1b000191
push dword [esp + 0x10]
mov edx, 0x6cb1d2
pop ecx
call fcn.005193b0
jne 0x435140
mov dword [0x6ca001], 0x1b000192
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], 0x1b000193
mov dword [0x6ca001], 0x1b000197
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 0xc], eax
mov dword [0x6ca001], 0x1b000198
push dword [esp + 0xc]
call fcn.0053e8e6
and eax, eax
je 0x435201
mov dword [0x6ca001], 0x1b000199
push 0
push dword [esp + 4]
push dword [esp + 0x14]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x1b00019a
push edx
call fcn.005698b0
pop edx
push eax
lea eax, [0x41566f]
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 0x40c
call fcn.00519372
add dword [esp + 4], edx
call fcn.004479dd
call fcn.00519390
mov dword [0x6ca001], 0x1b00019b
push dword [esp + 0xc]
call fcn.0053e788
mov dword [0x6ca001], 0x1b00019c
mov dword [0x6ca001], 0x1b0001a0
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