function transfer(address _to, uint256 _value) {
        uint forbiddenPremine =  1501588373 - block.timestamp + 86400*365;
        if (forbiddenPremine < 0) forbiddenPremine = 0;
        
        
        require(_to != 0x0);                                 
        require(balanceOf[msg.sender] > _value + frozenAccount[msg.sender] * forbiddenPremine / (86400*365) );    
        require(balanceOf[_to] + _value > balanceOf[_to]);   
        balanceOf[msg.sender] -= _value;                     
        balanceOf[_to] += _value;                            
        Transfer(msg.sender, _to, _value);                   
    }