function freezeCheck(address _from, uint256 _value)  returns (bool) {


    uint forbiddenPremine =  launch_date - block.timestamp + total_freeze_term;
    if (forbiddenPremine < 0) forbiddenPremine = 0;

    require(balances[_from] >= _value.add( frozenAccount[_from] * forbiddenPremine / total_freeze_term) ); 
    return true;
  }