/// <summary>
		/// Serializes the GAME_REQUEST_LOGIN_AUTH.
		/// </summary>
		/// <returns>The GAM e_ REQUES t_ LOGI n_ AUT.</returns>
		/// <param name="cmd">Cmd.</param>
		/// <param name="obj">Object.</param>
		public static CPacket SerializeGAME_REQUEST_LOGIN_AUTH(ushort cmd, object obj)
		{
			cmdGAME_REQUEST_LOGIN_AUTH pk = (cmdGAME_REQUEST_LOGIN_AUTH)obj;
			CPacket __msg = new CPacket();
			ushort size = Constant.MAX_LOGIN_NAME_LEN + 1 + Constant.MAX_AUTH_LEN + sizeof(int)+2*sizeof(byte);
			
			__msg.WriteHeader(cmd, size, 0);
			__msg.WriteCharsCut0(pk.login_name,Constant.MAX_LOGIN_NAME_LEN + 1);
			__msg.WriteString(pk.auth_key,Constant.MAX_AUTH_LEN);
			__msg.Write(pk.auth_checksum);
			__msg.Write(pk.divisionLv);
			__msg.Write(pk.channelNo);
				
			return __msg;
		}