private byte[] fillEightByte(byte[] rawByte){
	  int rawByteLength=rawByte.length;
	  int byteamount=rawByteLength/8;
	  //byte amount
	  if(rawByteLength%8!=0){
		  byteamount=byteamount+1;
	  }
	  byte[] rawbytebyeightbyte=new byte[byteamount*8];
	  //
	  for(int i=0;i<rawbytebyeightbyte.length;i++){
		  if(i+1>rawByteLength){
			  rawbytebyeightbyte[i]=Integer.decode("0x00").byteValue();
		  }
		  else{
			  rawbytebyeightbyte[i]=rawByte[i];
		  }
	  }
	  return rawbytebyeightbyte;
  }