Copyright (C) Vincent Hengel Tech, EU - All Rights Reserved Unauthorized copying of this file, via any medium is strictly prohibited Proprietary and confidential Written by Vincent Hengel