Below is a sample request to authenticate with my kaseya server with SOAP.  Can someone please respond back with the exact syntax that I should put in where the word string is?  Obviously you don't know my actual values but if you could make up an email address for the username, a strong password for the password, and a IP.  Also I will use SHA-256.

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /vsaWS/kaseyaws.asmx HTTP/1.1
Host: my.kaseyaserver.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <Authenticate xmlns="KaseyaWS">
      <req>
        <UserName>string</UserName>
        <CoveredPassword>string</CoveredPassword>
        <RandomNumber>string</RandomNumber>
        <BrowserIP>string</BrowserIP>
        <HashingAlgorithm>string</HashingAlgorithm>
      </req>
    </Authenticate>
  </soap12:Body>
</soap12:Envelope>