4299b9:	65 00 00             	add    %al,%gs:(%eax)
4299bc:	45                   	inc    %ebp
4299bd:	6b 73 74 72          	imul   $0x72,0x74(%ebx),%esi
4299c1:	61                   	popa
4299c2:	70 6f                	jo     0x429a33
4299c4:	6c                   	insb   (%dx),%es:(%edi)
4299c5:	61                   	popa
4299c6:	74 69                	je     0x429a31
4299c8:	6f                   	outsl  %ds:(%esi),(%dx)
4299c9:	6e                   	outsb  %ds:(%esi),(%dx)
4299ca:	65 72 6e             	gs jb  0x429a3b
4299cd:	65 33 00             	xor    %gs:(%eax),%eax
4299d0:	45                   	inc    %ebp
4299d1:	70 69                	jo     0x429a3c
4299d3:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4299d6:	79 78                	jns    0x429a50
4299d8:	00 00                	add    %al,(%eax)
4299da:	00 00                	add    %al,(%eax)
4299dc:	55                   	push   %ebp
4299dd:	6e                   	outsb  %ds:(%esi),(%dx)
4299de:	63 6f 00             	arpl   %ebp,0x0(%edi)
4299e1:	00 00                	add    %al,(%eax)
4299e3:	00 42 69             	add    %al,0x69(%edx)
4299e6:	72 65                	jb     0x429a4d
4299e8:	66 72 69             	data16 jb 0x429a54
4299eb:	6e                   	outsb  %ds:(%esi),(%dx)
4299ec:	67 65 6e             	outsb  %gs:(%si),(%dx)
4299ef:	63 65 38             	arpl   %esp,0x38(%ebp)
4299f2:	00 00                	add    %al,(%eax)
4299f4:	4e                   	dec    %esi
4299f5:	65 62 75 6c          	bound  %esi,%gs:0x6c(%ebp)
4299f9:	69 7a 65 37 00 00 00 	imul   $0x37,0x65(%edx),%edi
429a00:	62 6f 72             	bound  %ebp,0x72(%edi)
429a03:	74 6b                	je     0x429a70
429a05:	61                   	popa
429a06:	6c                   	insb   (%dx),%es:(%edi)
429a07:	64 00 00             	add    %al,%fs:(%eax)
429a0a:	00 00                	add    %al,(%eax)
429a0c:	62 65 67             	bound  %esp,0x67(%ebp)
429a0f:	69 76 65 6e 64 65 00 	imul   $0x65646e,0x65(%esi),%esi
429a16:	00 00                	add    %al,(%eax)
429a18:	41                   	inc    %ecx
429a19:	6e                   	outsb  %ds:(%esi),(%dx)
429a1a:	74 6f                	je     0x429a8b
429a1c:	6d                   	insl   (%dx),%es:(%edi)
429a1d:	69 6e 65 73 33 00 00 	imul   $0x3373,0x65(%esi),%ebp
429a24:	47                   	inc    %edi
429a25:	4f                   	dec    %edi
429a26:	48                   	dec    %eax
429a27:	49                   	dec    %ecx
429a28:	4c                   	dec    %esp
429a29:	41                   	inc    %ecx
429a2a:	00 00                	add    %al,(%eax)
429a2c:	70 61                	jo     0x429a8f
429a2e:	75 6c                	jne    0x429a9c
429a30:	69 6e 69 61 6e 00 00 	imul   $0x6e61,0x69(%esi),%ebp
429a37:	00 59 41             	add    %bl,0x41(%ecx)
429a3a:	4c                   	dec    %esp
429a3b:	49                   	dec    %ecx
429a3c:	00 00                	add    %al,(%eax)
429a3e:	00 00                	add    %al,(%eax)
429a40:	55                   	push   %ebp
429a41:	64 76 69             	fs jbe 0x429aad
429a44:	6b 6c 65 72 65       	imul   $0x65,0x72(%ebp,%eiz,2),%ebp
429a49:	6e                   	outsb  %ds:(%esi),(%dx)
429a4a:	00 00                	add    %al,(%eax)
429a4c:	6e                   	outsb  %ds:(%esi),(%dx)
429a4d:	61                   	popa
429a4e:	61                   	popa
429a4f:	6c                   	insb   (%dx),%es:(%edi)
429a50:	65 6a 65             	gs push $0x65
429a53:	74 73                	je     0x429ac8
429a55:	00 00                	add    %al,(%eax)
429a57:	00 cc                	add    %cl,%ah
429a59:	cc                   	int3
429a5a:	cc                   	int3
429a5b:	cc                   	int3
429a5c:	cc                   	int3
429a5d:	cc                   	int3
429a5e:	cc                   	int3
429a5f:	cc                   	int3
429a60:	e9 e9 e9 e9 55       	jmp    0x562c844e
429a65:	8b ec                	mov    %esp,%ebp
429a67:	6a 08                	push   $0x8
429a69:	58                   	pop    %eax
429a6a:	e8 81 79 fd ff       	call   0x4013f0
429a6f:	8b 45 24             	mov    0x24(%ebp),%eax
429a72:	8b 4d f8             	mov    -0x8(%ebp),%ecx
429a75:	89 08                	mov    %ecx,(%eax)
429a77:	8b 4d fc             	mov    -0x4(%ebp),%ecx
429a7a:	89 48 04             	mov    %ecx,0x4(%eax)
429a7d:	33 c0                	xor    %eax,%eax
429a7f:	c9                   	leave
429a80:	c2 20 00             	ret    $0x20
429a83:	55                   	push   %ebp
429a84:	8b ec                	mov    %esp,%ebp
429a86:	83 ec 0c             	sub    $0xc,%esp
429a89:	68 f6 13 40 00       	push   $0x4013f6
429a8e:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
429a94:	50                   	push   %eax
429a95:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
429a9c:	6a 10                	push   $0x10
429a9e:	58                   	pop    %eax
429a9f:	e8 4c 79 fd ff       	call   0x4013f0
429aa4:	53                   	push   %ebx
429aa5:	56                   	push   %esi
429aa6:	57                   	push   %edi
429aa7:	89 65 f4             	mov    %esp,-0xc(%ebp)
429aaa:	c7 45 f8 38 11 40 00 	movl   $0x401138,-0x8(%ebp)
429ab1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
429ab8:	8b 45 08             	mov    0x8(%ebp),%eax
429abb:	8b 00                	mov    (%eax),%eax
429abd:	ff 75 08             	push   0x8(%ebp)
429ac0:	ff 50 04             	call   *0x4(%eax)
429ac3:	8b 45 08             	mov    0x8(%ebp),%eax
429ac6:	8b 00                	mov    (%eax),%eax
429ac8:	ff 75 08             	push   0x8(%ebp)
429acb:	ff 50 08             	call   *0x8(%eax)
429ace:	8b 45 14             	mov    0x14(%ebp),%eax
429ad1:	dd 45 e4             	fldl   -0x1c(%ebp)
429ad4:	dd 18                	fstpl  (%eax)
429ad6:	8b 45 fc             	mov    -0x4(%ebp),%eax
429ad9:	8b 4d ec             	mov    -0x14(%ebp),%ecx
429adc:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
429ae3:	5f                   	pop    %edi
429ae4:	5e                   	pop    %esi
429ae5:	5b                   	pop    %ebx
429ae6:	c9                   	leave
429ae7:	c2 10 00             	ret    $0x10
429aea:	55                   	push   %ebp
429aeb:	8b ec                	mov    %esp,%ebp
429aed:	83 ec 0c             	sub    $0xc,%esp
429af0:	68 f6 13 40 00       	push   $0x4013f6
429af5:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
429afb:	50                   	push   %eax
429afc:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
429b03:	6a 0c                	push   $0xc
429b05:	58                   	pop    %eax
429b06:	e8 e5 78 fd ff       	call   0x4013f0
429b0b:	53                   	push   %ebx
429b0c:	56                   	push   %esi
429b0d:	57                   	push   %edi
429b0e:	89 65 f4             	mov    %esp,-0xc(%ebp)
429b11:	c7 45 f8 40 11 40 00 	movl   $0x401140,-0x8(%ebp)
429b18:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
429b1f:	8b 45 08             	mov    0x8(%ebp),%eax
429b22:	8b 00                	mov    (%eax),%eax
429b24:	ff 75 08             	push   0x8(%ebp)
429b27:	ff 50 04             	call   *0x4(%eax)
429b2a:	8b 45 08             	mov    0x8(%ebp),%eax
429b2d:	8b 00                	mov    (%eax),%eax
429b2f:	ff 75 08             	push   0x8(%ebp)
429b32:	ff 50 08             	call   *0x8(%eax)
429b35:	8b 45 18             	mov    0x18(%ebp),%eax
429b38:	66 8b 4d e8          	mov    -0x18(%ebp),%cx
429b3c:	66 89 08             	mov    %cx,(%eax)
429b3f:	8b 45 fc             	mov    -0x4(%ebp),%eax
429b42:	8b 4d ec             	mov    -0x14(%ebp),%ecx
429b45:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
429b4c:	5f                   	pop    %edi
429b4d:	5e                   	pop    %esi
429b4e:	5b                   	pop    %ebx
429b4f:	c9                   	leave
429b50:	c2 14 00             	ret    $0x14
429b53:	55                   	push   %ebp
429b54:	8b ec                	mov    %esp,%ebp
429b56:	83 ec 0c             	sub    $0xc,%esp
429b59:	68 f6 13 40 00       	push   $0x4013f6
429b5e:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
429b64:	50                   	push   %eax
429b65:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
429b6c:	6a 08                	push   $0x8
429b6e:	58                   	pop    %eax
429b6f:	e8 7c 78 fd ff       	call   0x4013f0
429b74:	53                   	push   %ebx
429b75:	56                   	push   %esi
429b76:	57                   	push   %edi
429b77:	89 65 f4             	mov    %esp,-0xc(%ebp)
429b7a:	c7 45 f8 48 11 40 00 	movl   $0x401148,-0x8(%ebp)
429b81:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
429b88:	8b 45 08             	mov    0x8(%ebp),%eax
429b8b:	8b 00                	mov    (%eax),%eax
429b8d:	ff 75 08             	push   0x8(%ebp)
429b90:	ff 50 04             	call   *0x4(%eax)
429b93:	8b 45 08             	mov    0x8(%ebp),%eax
429b96:	8b 00                	mov    (%eax),%eax
429b98:	ff 75 08             	push   0x8(%ebp)
429b9b:	ff 50 08             	call   *0x8(%eax)
429b9e:	8b 45 fc             	mov    -0x4(%ebp),%eax
429ba1:	8b 4d ec             	mov    -0x14(%ebp),%ecx
429ba4:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
429bab:	5f                   	pop    %edi
429bac:	5e                   	pop    %esi
429bad:	5b                   	pop    %ebx
429bae:	c9                   	leave
429baf:	c2 0c 00             	ret    $0xc
429bb2:	55                   	push   %ebp
429bb3:	8b ec                	mov    %esp,%ebp
429bb5:	83 ec 0c             	sub    $0xc,%esp
429bb8:	68 f6 13 40 00       	push   $0x4013f6
429bbd:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
429bc3:	50                   	push   %eax
429bc4:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
429bcb:	6a 14                	push   $0x14
429bcd:	58                   	pop    %eax
429bce:	e8 1d 78 fd ff       	call   0x4013f0
429bd3:	53                   	push   %ebx
429bd4:	56                   	push   %esi
429bd5:	57                   	push   %edi
429bd6:	89 65 f4             	mov    %esp,-0xc(%ebp)
429bd9:	c7 45 f8 50 11 40 00 	movl   $0x401150,-0x8(%ebp)
429be0:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
429be7:	8b 45 08             	mov    0x8(%ebp),%eax
429bea:	8b 00                	mov    (%eax),%eax
429bec:	ff 75 08             	push   0x8(%ebp)
429bef:	ff 50 04             	call   *0x4(%eax)
429bf2:	8b 55 0c             	mov    0xc(%ebp),%edx
429bf5:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
429bf8:	e8 8b 79 fd ff       	call   0x401588
429bfd:	8b 55 24             	mov    0x24(%ebp),%edx
429c00:	8d 4d e8             	lea    -0x18(%ebp),%ecx
429c03:	e8 80 79 fd ff       	call   0x401588
429c08:	68 1e 9c 42 00       	push   $0x429c1e
429c0d:	8d 4d e8             	lea    -0x18(%ebp),%ecx
429c10:	e8 6d 79 fd ff       	call   0x401582
429c15:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
429c18:	e8 65 79 fd ff       	call   0x401582
429c1d:	c3                   	ret
429c1e:	8b 45 08             	mov    0x8(%ebp),%eax
429c21:	8b 00                	mov    (%eax),%eax
429c23:	ff 75 08             	push   0x8(%ebp)
429c26:	ff 50 08             	call   *0x8(%eax)
429c29:	8b 45 2c             	mov    0x2c(%ebp),%eax
429c2c:	66 8b 4d e0          	mov    -0x20(%ebp),%cx
429c30:	66 89 08             	mov    %cx,(%eax)
429c33:	8b 45 fc             	mov    -0x4(%ebp),%eax
429c36:	8b 4d ec             	mov    -0x14(%ebp),%ecx
429c39:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
429c40:	5f                   	pop    %edi
429c41:	5e                   	pop    %esi
429c42:	5b                   	pop    %ebx
429c43:	c9                   	leave
429c44:	c2 28 00             	ret    $0x28
429c47:	55                   	push   %ebp
429c48:	8b ec                	mov    %esp,%ebp
429c4a:	83 ec 0c             	sub    $0xc,%esp
429c4d:	68 f6 13 40 00       	push   $0x4013f6
429c52:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
429c58:	50                   	push   %eax
429c59:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
429c60:	6a 0c                	push   $0xc
429c62:	58                   	pop    %eax
429c63:	e8 88 77 fd ff       	call   0x4013f0
429c68:	53                   	push   %ebx
429c69:	56                   	push   %esi
429c6a:	57                   	push   %edi
429c6b:	89 65 f4             	mov    %esp,-0xc(%ebp)
429c6e:	c7 45 f8 60 11 40 00 	movl   $0x401160,-0x8(%ebp)
429c75:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
429c7c:	8b 45 08             	mov    0x8(%ebp),%eax
429c7f:	8b 00                	mov    (%eax),%eax
429c81:	ff 75 08             	push   0x8(%ebp)
429c84:	ff 50 04             	call   *0x4(%eax)
429c87:	8b 45 08             	mov    0x8(%ebp),%eax
429c8a:	8b 00                	mov    (%eax),%eax
429c8c:	ff 75 08             	push   0x8(%ebp)
429c8f:	ff 50 08             	call   *0x8(%eax)
429c92:	8b 45 18             	mov    0x18(%ebp),%eax
429c95:	66 8b 4d e8          	mov    -0x18(%ebp),%cx
429c99:	66 89 08             	mov    %cx,(%eax)
429c9c:	8b 45 fc             	mov    -0x4(%ebp),%eax
429c9f:	8b 4d ec             	mov    -0x14(%ebp),%ecx
429ca2:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
429ca9:	5f                   	pop    %edi
429caa:	5e                   	pop    %esi
429cab:	5b                   	pop    %ebx
429cac:	c9                   	leave
429cad:	c2 14 00             	ret    $0x14
429cb0:	55                   	push   %ebp
429cb1:	8b ec                	mov    %esp,%ebp
429cb3:	83 ec 0c             	sub    $0xc,%esp
429cb6:	68 f6 13 40 00       	push   $0x4013f6
429cbb:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
429cc1:	50                   	push   %eax
429cc2:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
429cc9:	6a 10                	push   $0x10
429ccb:	58                   	pop    %eax
429ccc:	e8 1f 77 fd ff       	call   0x4013f0
429cd1:	53                   	push   %ebx
429cd2:	56                   	push   %esi
429cd3:	57                   	push   %edi
429cd4:	89 65 f4             	mov    %esp,-0xc(%ebp)
429cd7:	c7 45 f8 68 11 40 00 	movl   $0x401168,-0x8(%ebp)
429cde:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
429ce5:	8b 45 08             	mov    0x8(%ebp),%eax
429ce8:	8b 00                	mov    (%eax),%eax
429cea:	ff 75 08             	push   0x8(%ebp)
429ced:	ff 50 04             	call   *0x4(%eax)
429cf0:	8b 45 08             	mov    0x8(%ebp),%eax
429cf3:	8b 00                	mov    (%eax),%eax
429cf5:	ff 75 08             	push   0x8(%ebp)
429cf8:	ff 50 08             	call   *0x8(%eax)
429cfb:	8b 45 10             	mov    0x10(%ebp),%eax
429cfe:	dd 45 e4             	fldl   -0x1c(%ebp)
429d01:	dd 18                	fstpl  (%eax)
429d03:	8b 45 fc             	mov    -0x4(%ebp),%eax
429d06:	8b 4d ec             	mov    -0x14(%ebp),%ecx
429d09:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
429d10:	5f                   	pop    %edi
429d11:	5e                   	pop    %esi
429d12:	5b                   	pop    %ebx
429d13:	c9                   	leave
429d14:	c2 0c 00             	ret    $0xc
429d17:	55                   	push   %ebp
429d18:	8b ec                	mov    %esp,%ebp
429d1a:	51                   	push   %ecx
429d1b:	51                   	push   %ecx
429d1c:	68 f6 13 40 00       	push   $0x4013f6
429d21:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
429d27:	50                   	push   %eax
429d28:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
429d2f:	6a 08                	push   $0x8
429d31:	58                   	pop    %eax
429d32:	e8 b9 76 fd ff       	call   0x4013f0
429d37:	53                   	push   %ebx
429d38:	56                   	push   %esi
429d39:	57                   	push   %edi
429d3a:	89 65 f8             	mov    %esp,-0x8(%ebp)
429d3d:	c7 45 fc 70 11 40 00 	movl   $0x401170,-0x4(%ebp)
429d44:	8b 55 0c             	mov    0xc(%ebp),%edx
429d47:	8d 4d ec             	lea    -0x14(%ebp),%ecx
429d4a:	e8 39 78 fd ff       	call   0x401588
429d4f:	68 5d 9d 42 00       	push   $0x429d5d
429d54:	8d 4d ec             	lea    -0x14(%ebp),%ecx
429d57:	e8 26 78 fd ff       	call   0x401582
429d5c:	c3                   	ret
429d5d:	33 c0                	xor    %eax,%eax
429d5f:	8b 4d f0             	mov    -0x10(%ebp),%ecx
429d62:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
429d69:	5f                   	pop    %edi
429d6a:	5e                   	pop    %esi
429d6b:	5b                   	pop    %ebx
429d6c:	c9                   	leave
429d6d:	c2 20 00             	ret    $0x20
429d70:	55                   	push   %ebp
429d71:	8b ec                	mov    %esp,%ebp
429d73:	33 c0                	xor    %eax,%eax
429d75:	5d                   	pop    %ebp
429d76:	c2 0c 00             	ret    $0xc
429d79:	55                   	push   %ebp