Notice: The following disclosure is covered by one or more Patents and Patents Pending Globally: US: 11,478,604, 9,949,004, 8,668,045, 7,918,308; PCT:  WO2020092653A1, AU2019372125A1,  CA3127747A1 MX2021004903A, US20220001191A1, EP3873594A4,  JP7581218B2,  IN563176, US20240173558A1, US20240173560A1