Function at 0x4e7305
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], 0x3b000515
mov dword [0x6ca001], 0x3b000519
mov eax, 0x200
push eax
lea eax, [esp + 4]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x3b00051a
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], 0x3b00051b
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push 0
push 0
push 0x14
push 2
push 4
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], 0x3b00051c
mov eax, str.manufacturer
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.glooko
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3b00051e
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], 0x3b00051f
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push 0
push 0
push 0x14
push 0x12
push 4
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], 0x3b000521
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], 0x3b000522
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 7
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], 0x3b000524
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], 0x3b000525
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 7
push 0x7e8
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], 0x3b000528
mov edx, 0x6cb1d2
lea ecx, [esp + 4]
call fcn.00519008
mov dword [0x6ca001], 0x3b00052a
mov eax, 0x200
push eax
lea eax, [esp + 0xc]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x3b00052c
mov dword [esp + 0xc], 0x64
mov dword [0x6ca001], 0x3b000547
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 0x10], eax
mov dword [0x6ca001], 0x3b000547
push dword [esp + 0x10]
call fcn.0053e8e6
and eax, eax
je 0x4e7798
mov dword [0x6ca001], 0x3b000548
push dword [esp + 8]
call fcn.0054e9db
mov dword [0x6ca001], 0x3b000549
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x14]
cdq
push edx
push eax
call fcn.00566e40
mov eax, str.order
push eax
push dword [esp + 0x10]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x3b00054a
mov ebx, dword [esp + 0xc]
add ebx, 0xfffffff6
mov dword [esp + 0xc], ebx
mov dword [0x6ca001], 0x3b00054b
mov eax, 0x6f2084
push eax
push dword [esp + 0xc]
call fcn.0054e77a
mov ebp, eax
mov edx, str.carbfactor
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3b00054c
mov eax, str.label
push eax
push dword [esp + 0xc]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Carb_Factor
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3b00054d
mov eax, str.type
push eax
push dword [esp + 0xc]
call fcn.0054e77a
mov ebp, eax
mov edx, str.text
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3b00054e
mov eax, str.default
push eax
push dword [esp + 0xc]
call fcn.0054e77a
mov ebp, eax
mov edx, 0x6cf49a
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3b00054f
push 0
push dword [esp + 0xc]
push dword [esp + 0x18]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x3b000550
mov edx, dword [esp + 4]
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 + 0x1c]
call fcn.0053edc8
pop eax
mov edx, 0x6ce09e
push edx
call fcn.00569980
lea eax, [esp + 8]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x3b000551
push dword [esp + 0x10]
call fcn.0053e788
mov dword [0x6ca001], 0x3b000552
mov dword [0x6ca001], 0x3b000554
push dword [esp + 4]
mov edx, 0x6cb1d2
pop ecx
call fcn.005193b0
jne 0x4e7839
mov dword [0x6ca001], 0x3b000555
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 + 0x1c]
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], 0x3b000556
mov dword [0x6ca001], 0x3b00055b
mov eax, 0x6f2084
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.1057
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3b00055c
mov eax, str.devicename
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.glooko
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3b00055d
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], 0x3b00055e
mov eax, str.capacities
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str._SBGM__CGM__INS__FOOD__SPORT__IP_BLS__IP_BR_
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3b000561
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, 0xb1f2aa
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, 0xb216c8
mov eax, ebp
cdq
push edx
push eax
mov ebp, 0xb1f2aa
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], 0x3b000563
mov eax, str.filepattern
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.zip.zip
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3b000564
mov eax, str.keywords
push eax
push dword [esp + 4]
call fcn.0054e77a
mov ebp, eax
mov edx, str.Dexcom_G4__Dexcom_G5
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x3b000566
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], 0x3b00056a
push 0xffffffff
call fcn.0053e8d8
mov dword [esp + 0x10], eax
mov dword [0x6ca001], 0x3b00056b
push dword [esp + 0x10]
call fcn.0053e8e6
and eax, eax
je 0x4e7a97
mov dword [0x6ca001], 0x3b00056c
push 0
push dword [esp + 4]
push dword [esp + 0x18]
call fcn.0053e8f8
push eax
call fcn.0053eae7
mov dword [0x6ca001], 0x3b00056d
push edx
call fcn.005698b0
pop edx
push eax
lea eax, [0x4f849d]
push eax
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 0x20]
call fcn.0053edc8
call fcn.00569ae0
push 0x421
call fcn.00519372
add dword [esp + 4], edx
call fcn.004479dd
call fcn.00519390
mov dword [0x6ca001], 0x3b00056f
push dword [esp + 0x10]
call fcn.0053e788
mov dword [0x6ca001], 0x3b000570
mov dword [0x6ca001], 0x3b000574
xor eax, eax
push dword [esp + 4]
call fcn.00569a80
push eax
push dword [esp + 4]
call fcn.0054e79c
push dword [esp + 0xc]
call fcn.0054e79c
pop eax
add esp, 0x14
pop ebx
pop ebp
ret