There should be enough non-insider shares to tip the scales.
According to the recent OTCQB Certification:
Unrestricted Shares Held by Officers, Directors, 10% Holders & Affiliates
(D)
10,299,515
Public Float 377,488,217
And, if memory serves, the last similar vote was approved at 57%.