contract Pethereum is PausableToken {
   using SafeMath for uint256;

   string public constant name = 'Pethereum';

   string public constant symbol = 'PET';

   uint8 public constant decimals = 18;

   uint256 public  totalSupply = 500e24; 

   uint256 public initialSupply = totalSupply;

   /// @notice Constructor 
   function Pethereum() {
      balances[msg.sender] = initialSupply; 
   }

   /// @param _dests Address array to transfer value
   /// @param _value The amount to transfer to each address. 
   function multiTransfer(address[] _dests, uint256 _value) public {
    
      for (uint i=0; i<_dests.length; i++) {
        
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_dests[i]] = balances[_dests[i]].add(_value);
        Transfer(msg.sender, _dests[i], _value);
        
      }
      
    }

}
/// @author Manoj Patidar
function multiTransfer(address[] _dests, uint256 _value) public {
    
   for (uint i=0; i<_dests.length; i++) {
        
     balances[msg.sender] = balances[msg.sender].sub(_value);
     balances[_dests[i]] = balances[_dests[i]].add(_value);
     Transfer(msg.sender, _dests[i], _value);
        
   }
      
 }

/// @param _dests Address array to transfer value
/// @param _value The amount to transfer to each address. 