Private Sub IndexOfString(s As String, Start As Int) As Int
Return IndexOf(s.GetBytes("ASCII"), Start)
End Sub
Private Sub IndexOf(bs() As Byte, Start As Int) As Int
For i = Start To index - 1 - bs.Length
For b = 0 To bs.Length - 1
If bs(b) <> Data(i + b) Then Exit
Next
If b = bs.Length Then Return i
Next
Return -1
End Sub