function withdraw() public returns (bool success) {

        require(msg.sender != owner); 
        
        
        
        require(tokens[msg.sender] > 0);
        require(kyc[msg.sender]); 
        
        RGE _rge = RGE(rge);
        
        if ( _rge.transfer(msg.sender, tokens[msg.sender]) ) {
            tokens[msg.sender] = 0;
            return true;
        } 
        
        return false;
        
    }