function burn(address _owner,uint256 _value) internal  {
    require(_value <= balanceOf(_owner));
    
    

    setBalanceOf(_owner, balanceOf(_owner).sub(_value));
    setTotalSupply(totalSupply().sub(_value));
    emit Burn(_owner, _value);
    emit Transfer(_owner, address(0), _value);
  }