*
* This code is released using a dual license strategy: BSD/GPL
* You can choose the license that better fits your requirements.
*
* This code is released using a dual license strategy: BSD/GPL
* You can choose the license that better fits your requirements.