440827:	00 e8                	add    %ch,%al
440829:	f9                   	stc
44082a:	44                   	inc    %esp
44082b:	00 e8                	add    %ch,%al
44082d:	7a 44                	jp     0x440873
44082f:	00 fc                	add    %bh,%ah
440831:	ef                   	out    %eax,(%dx)
440832:	44                   	inc    %esp
440833:	00 38                	add    %bh,(%eax)
440835:	30 46 00             	xor    %al,0x0(%esi)
440838:	3c ed                	cmp    $0xed,%al
44083a:	44                   	inc    %esp
44083b:	00 30                	add    %dh,(%eax)
44083d:	7a 44                	jp     0x440883
44083f:	00 34 7a             	add    %dh,(%edx,%edi,2)
440842:	44                   	inc    %esp
440843:	00 2c 31             	add    %ch,(%ecx,%esi,1)
440846:	46                   	inc    %esi
440847:	00 bc aa 44 00 9c 85 	add    %bh,-0x7a63ffbc(%edx,%ebp,4)
44084e:	44                   	inc    %esp
44084f:	00 ac 7b 44 00 28 87 	add    %ch,-0x78d7ffbc(%ebx,%edi,2)
440856:	44                   	inc    %esp
440857:	00 20                	add    %ah,(%eax)
440859:	33 46 00             	xor    0x0(%esi),%eax
44085c:	ec                   	in     (%dx),%al
44085d:	31 46 00             	xor    %eax,0x0(%esi)
440860:	60                   	pusha
440861:	88 44 00 98          	mov    %al,-0x68(%eax,%eax,1)
440865:	33 46 00             	xor    0x0(%esi),%eax
440868:	40                   	inc    %eax
440869:	ab                   	stos   %eax,%es:(%edi)
44086a:	44                   	inc    %esp
44086b:	00 c8                	add    %cl,%al
44086d:	ed                   	in     (%dx),%eax
44086e:	44                   	inc    %esp
44086f:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
440873:	00 48 e9             	add    %cl,-0x17(%eax)
440876:	44                   	inc    %esp
440877:	00 28                	add    %ch,(%eax)
440879:	ee                   	out    %al,(%dx)
44087a:	44                   	inc    %esp
44087b:	00 18                	add    %bl,(%eax)
44087d:	1f                   	pop    %ds
44087e:	46                   	inc    %esi
44087f:	00 a4 39 46 00 58 c4 	add    %ah,-0x3ba7ffba(%ecx,%edi,1)
440886:	44                   	inc    %esp
440887:	00 38                	add    %bh,(%eax)
440889:	46                   	inc    %esi
44088a:	46                   	inc    %esi
44088b:	00 94 49 46 00 54 48 	add    %dl,0x48540046(%ecx,%ecx,2)
440892:	46                   	inc    %esi
440893:	00 f0                	add    %dh,%al
440895:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
440899:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
44089d:	4a                   	dec    %edx
44089e:	46                   	inc    %esi
44089f:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
4408a3:	00 68 ef             	add    %ch,-0x11(%eax)
4408a6:	44                   	inc    %esp
4408a7:	00 c0                	add    %al,%al
4408a9:	51                   	push   %ecx
4408aa:	46                   	inc    %esi
4408ab:	00 ec                	add    %ch,%ah
4408ad:	eb 44                	jmp    0x4408f3
4408af:	00 94 66 46 00 0c 19 	add    %dl,0x190c0046(%esi,%eiz,2)
4408b6:	46                   	inc    %esi
4408b7:	00 bc 1b 46 00 b4 57 	add    %bh,0x57b40046(%ebx,%ebx,1)
4408be:	46                   	inc    %esi
4408bf:	00 bc 28 46 00 38 29 	add    %bh,0x29380046(%eax,%ebp,1)
4408c6:	46                   	inc    %esi
4408c7:	00 3c 6a             	add    %bh,(%edx,%ebp,2)
4408ca:	46                   	inc    %esi
4408cb:	00 00                	add    %al,(%eax)
4408cd:	26 46                	es inc %esi
4408cf:	00 78 65             	add    %bh,0x65(%eax)
4408d2:	46                   	inc    %esi
4408d3:	00 98 4c 46 00 2c    	add    %bl,0x2c00464c(%eax)
4408d9:	67 46                	addr16 inc %esi
4408db:	00 1c 33             	add    %bl,(%ebx,%esi,1)
4408de:	46                   	inc    %esi
4408df:	00 0c 54             	add    %cl,(%esp,%edx,2)
4408e2:	4d                   	dec    %ebp
4408e3:	65 73 73             	gs jae 0x440959
4408e6:	61                   	popa
4408e7:	67 65 46             	addr16 gs inc %esi
4408ea:	6f                   	outsl  %ds:(%esi),(%dx)
4408eb:	72 6d                	jb     0x44095a
4408ed:	8d 40 00             	lea    0x0(%eax),%eax
4408f0:	f4                   	hlt
4408f1:	08 44 00 07          	or     %al,0x7(%eax,%eax,1)
4408f5:	0c 54                	or     $0x54,%al
4408f7:	4d                   	dec    %ebp
4408f8:	65 73 73             	gs jae 0x44096e
4408fb:	61                   	popa
4408fc:	67 65 46             	addr16 gs inc %esi
4408ff:	6f                   	outsl  %ds:(%esi),(%dx)
440900:	72 6d                	jb     0x44096f
440902:	f0 07                	lock pop %es
440904:	44                   	inc    %esp
440905:	00 e8                	add    %ch,%al
440907:	f6 45 00 5c          	testb  $0x5c,0x0(%ebp)
44090b:	00 07                	add    %al,(%edi)
44090d:	44                   	inc    %esp
44090e:	69 61 6c 6f 67 73 00 	imul   $0x73676f,0x6c(%ecx),%esp
440915:	00 8b c0 55 8b ec    	add    %cl,-0x1374aa40(%ebx)
44091b:	81 c4 ac fe ff ff    	add    $0xfffffeac,%esp
440921:	53                   	push   %ebx
440922:	56                   	push   %esi
440923:	84 d2                	test   %dl,%dl
440925:	74 08                	je     0x44092f
440927:	83 c4 f0             	add    $0xfffffff0,%esp
44092a:	e8 ad 34 fc ff       	call   0x403ddc
44092f:	8b da                	mov    %edx,%ebx
440931:	8b f0                	mov    %eax,%esi
440933:	6a 00                	push   $0x0
440935:	33 d2                	xor    %edx,%edx
440937:	8b c6                	mov    %esi,%eax
440939:	e8 c2 1c 02 00       	call   0x462600
44093e:	c7 85 ac fe ff ff 54 	movl   $0x154,-0x154(%ebp)
440945:	01 00 00
440948:	6a 00                	push   $0x0
44094a:	8d 85 ac fe ff ff    	lea    -0x154(%ebp),%eax
440950:	50                   	push   %eax
440951:	6a 00                	push   $0x0
440953:	6a 29                	push   $0x29
440955:	e8 ce 74 fc ff       	call   0x407e28
44095a:	85 c0                	test   %eax,%eax
44095c:	74 13                	je     0x440971
44095e:	8d 45 c4             	lea    -0x3c(%ebp),%eax
440961:	50                   	push   %eax
440962:	e8 39 6b fc ff       	call   0x4074a0
440967:	8b d0                	mov    %eax,%edx
440969:	8b 46 68             	mov    0x68(%esi),%eax
44096c:	e8 e3 72 fe ff       	call   0x427c54
440971:	8b c6                	mov    %esi,%eax
440973:	84 db                	test   %bl,%bl
440975:	74 0f                	je     0x440986
440977:	e8 b8 34 fc ff       	call   0x403e34
44097c:	64 8f 05 00 00 00 00 	pop    %fs:0x0
440983:	83 c4 0c             	add    $0xc,%esp
440986:	8b c6                	mov    %esi,%eax
440988:	5e                   	pop    %esi
440989:	5b                   	pop    %ebx
44098a:	8b e5                	mov    %ebp,%esp
44098c:	5d                   	pop    %ebp
44098d:	c3                   	ret
44098e:	8b c0                	mov    %eax,%eax
440990:	8b 15 f4 6f 6a 00    	mov    0x6a6ff4,%edx
440996:	8b 12                	mov    (%edx),%edx
440998:	8b 80 58 01 00 00    	mov    0x158(%eax),%eax
44099e:	92                   	xchg   %eax,%edx
44099f:	e8 28 98 02 00       	call   0x46a1cc
4409a4:	c3                   	ret
4409a5:	8d 40 00             	lea    0x0(%eax),%eax
4409a8:	55                   	push   %ebp
4409a9:	8b ec                	mov    %esp,%ebp
4409ab:	6a 00                	push   $0x0
4409ad:	53                   	push   %ebx
4409ae:	56                   	push   %esi
4409af:	8b f1                	mov    %ecx,%esi
4409b1:	8b d8                	mov    %eax,%ebx
4409b3:	33 c0                	xor    %eax,%eax
4409b5:	55                   	push   %ebp
4409b6:	68 00 0a 44 00       	push   $0x440a00
4409bb:	64 ff 30             	push   %fs:(%eax)
4409be:	64 89 20             	mov    %esp,%fs:(%eax)
4409c1:	a0 10 0a 44 00       	mov    0x440a10,%al
4409c6:	3a 45 08             	cmp    0x8(%ebp),%al
4409c9:	75 1f                	jne    0x4409ea
4409cb:	66 83 3e 43          	cmpw   $0x43,(%esi)
4409cf:	75 19                	jne    0x4409ea
4409d1:	e8 de cc fc ff       	call   0x40d6b4
4409d6:	8d 55 fc             	lea    -0x4(%ebp),%edx
4409d9:	8b c3                	mov    %ebx,%eax
4409db:	e8 70 01 00 00       	call   0x440b50
4409e0:	8b 55 fc             	mov    -0x4(%ebp),%edx
4409e3:	8b c3                	mov    %ebx,%eax
4409e5:	e8 2a 00 00 00       	call   0x440a14
4409ea:	33 c0                	xor    %eax,%eax
4409ec:	5a                   	pop    %edx
4409ed:	59                   	pop    %ecx
4409ee:	59                   	pop    %ecx
4409ef:	64 89 10             	mov    %edx,%fs:(%eax)
4409f2:	68 07 0a 44 00       	push   $0x440a07
4409f7:	8d 45 fc             	lea    -0x4(%ebp),%eax
4409fa:	e8 69 3e fc ff       	call   0x404868
4409ff:	c3                   	ret
440a00:	e9 07 38 fc ff       	jmp    0x40420c
440a05:	eb f0                	jmp    0x4409f7
440a07:	5e                   	pop    %esi
440a08:	5b                   	pop    %ebx
440a09:	59                   	pop    %ecx
440a0a:	5d                   	pop    %ebp
440a0b:	c2 04 00             	ret    $0x4
440a0e:	00 00                	add    %al,(%eax)
440a10:	04 00                	add    $0x0,%al
440a12:	00 00                	add    %al,(%eax)
440a14:	55                   	push   %ebp
440a15:	8b ec                	mov    %esp,%ebp
440a17:	83 c4 f8             	add    $0xfffffff8,%esp
440a1a:	53                   	push   %ebx
440a1b:	56                   	push   %esi
440a1c:	57                   	push   %edi
440a1d:	89 55 fc             	mov    %edx,-0x4(%ebp)
440a20:	8b 45 fc             	mov    -0x4(%ebp),%eax
440a23:	e8 e0 42 fc ff       	call   0x404d08
440a28:	33 c0                	xor    %eax,%eax
440a2a:	55                   	push   %ebp
440a2b:	68 42 0b 44 00       	push   $0x440b42
440a30:	64 ff 30             	push   %fs:(%eax)
440a33:	64 89 20             	mov    %esp,%fs:(%eax)
440a36:	6a 00                	push   $0x0
440a38:	e8 43 72 fc ff       	call   0x407c80
440a3d:	85 c0                	test   %eax,%eax
440a3f:	0f 84 d0 00 00 00    	je     0x440b15
440a45:	33 c0                	xor    %eax,%eax
440a47:	55                   	push   %ebp
440a48:	68 0e 0b 44 00       	push   $0x440b0e
440a4d:	64 ff 30             	push   %fs:(%eax)
440a50:	64 89 20             	mov    %esp,%fs:(%eax)
440a53:	8b 45 fc             	mov    -0x4(%ebp),%eax
440a56:	e8 c5 40 fc ff       	call   0x404b20
440a5b:	40                   	inc    %eax
440a5c:	50                   	push   %eax
440a5d:	68 02 20 00 00       	push   $0x2002
440a62:	e8 41 68 fc ff       	call   0x4072a8
440a67:	89 45 f8             	mov    %eax,-0x8(%ebp)
440a6a:	33 c0                	xor    %eax,%eax
440a6c:	55                   	push   %ebp
440a6d:	68 e3 0a 44 00       	push   $0x440ae3
440a72:	64 ff 30             	push   %fs:(%eax)
440a75:	64 89 20             	mov    %esp,%fs:(%eax)
440a78:	8b 45 f8             	mov    -0x8(%ebp),%eax
440a7b:	50                   	push   %eax
440a7c:	e8 47 68 fc ff       	call   0x4072c8
440a81:	8b d8                	mov    %eax,%ebx
440a83:	33 c0                	xor    %eax,%eax
440a85:	55                   	push   %ebp
440a86:	68 d2 0a 44 00       	push   $0x440ad2
440a8b:	64 ff 30             	push   %fs:(%eax)
440a8e:	64 89 20             	mov    %esp,%fs:(%eax)
440a91:	8b 45 fc             	mov    -0x4(%ebp),%eax
440a94:	e8 87 40 fc ff       	call   0x404b20
440a99:	40                   	inc    %eax
440a9a:	50                   	push   %eax
440a9b:	8b 45 fc             	mov    -0x4(%ebp),%eax
440a9e:	e8 75 42 fc ff       	call   0x404d18
440aa3:	8b d3                	mov    %ebx,%edx
440aa5:	59                   	pop    %ecx
440aa6:	e8 75 1f fc ff       	call   0x402a20
440aab:	e8 98 6e fc ff       	call   0x407948
440ab0:	8b 45 f8             	mov    -0x8(%ebp),%eax
440ab3:	50                   	push   %eax
440ab4:	6a 01                	push   $0x1
440ab6:	e8 8d 72 fc ff       	call   0x407d48
440abb:	33 c0                	xor    %eax,%eax
440abd:	5a                   	pop    %edx
440abe:	59                   	pop    %ecx
440abf:	59                   	pop    %ecx
440ac0:	64 89 10             	mov    %edx,%fs:(%eax)
440ac3:	68 d9 0a 44 00       	push   $0x440ad9
440ac8:	8b 45 f8             	mov    -0x8(%ebp),%eax
440acb:	50                   	push   %eax
440acc:	e8 1f 68 fc ff       	call   0x4072f0
440ad1:	c3                   	ret
440ad2:	e9 35 37 fc ff       	jmp    0x40420c
440ad7:	eb ef                	jmp    0x440ac8
440ad9:	33 c0                	xor    %eax,%eax
440adb:	5a                   	pop    %edx
440adc:	59                   	pop    %ecx
440add:	59                   	pop    %ecx
440ade:	64 89 10             	mov    %edx,%fs:(%eax)
440ae1:	eb 18                	jmp    0x440afb
440ae3:	e9 70 34 fc ff       	jmp    0x403f58
440ae8:	8b 45 f8             	mov    -0x8(%ebp),%eax
440aeb:	50                   	push   %eax
440aec:	e8 cf 67 fc ff       	call   0x4072c0
440af1:	e8 76 37 fc ff       	call   0x40426c
440af6:	e8 c5 37 fc ff       	call   0x4042c0
440afb:	33 c0                	xor    %eax,%eax
440afd:	5a                   	pop    %edx
440afe:	59                   	pop    %ecx
440aff:	59                   	pop    %ecx
440b00:	64 89 10             	mov    %edx,%fs:(%eax)
440b03:	68 2c 0b 44 00       	push   $0x440b2c
440b08:	e8 63 6d fc ff       	call   0x407870
440b0d:	c3                   	ret
440b0e:	e9 f9 36 fc ff       	jmp    0x40420c
440b13:	eb f3                	jmp    0x440b08
440b15:	8b 0d a4 6c 6a 00    	mov    0x6a6ca4,%ecx
440b1b:	b2 01                	mov    $0x1,%dl
440b1d:	a1 cc 84 40 00       	mov    0x4084cc,%eax
440b22:	e8 dd c3 fc ff       	call   0x40cf04
440b27:	e8 18 37 fc ff       	call   0x404244
440b2c:	33 c0                	xor    %eax,%eax
440b2e:	5a                   	pop    %edx
440b2f:	59                   	pop    %ecx
440b30:	59                   	pop    %ecx
440b31:	64 89 10             	mov    %edx,%fs:(%eax)
440b34:	68 49 0b 44 00       	push   $0x440b49
440b39:	8d 45 fc             	lea    -0x4(%ebp),%eax
440b3c:	e8 27 3d fc ff       	call   0x404868
440b41:	c3                   	ret
440b42:	e9 c5 36 fc ff       	jmp    0x40420c
440b47:	eb f0                	jmp    0x440b39
440b49:	5f                   	pop    %edi
440b4a:	5e                   	pop    %esi
440b4b:	5b                   	pop    %ebx
440b4c:	59                   	pop    %ecx
440b4d:	59                   	pop    %ecx
440b4e:	5d                   	pop    %ebp
440b4f:	c3                   	ret
440b50:	55                   	push   %ebp
440b51:	8b ec                	mov    %esp,%ebp
440b53:	83 c4 8c             	add    $0xffffff8c,%esp
440b56:	53                   	push   %ebx
440b57:	56                   	push   %esi
440b58:	57                   	push   %edi
440b59:	33 c9                	xor    %ecx,%ecx
440b5b:	89 4d 90             	mov    %ecx,-0x70(%ebp)
440b5e:	89 4d 8c             	mov    %ecx,-0x74(%ebp)
440b61:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
440b64:	89 4d ec             	mov    %ecx,-0x14(%ebp)
440b67:	89 4d e8             	mov    %ecx,-0x18(%ebp)
440b6a:	89 4d f0             	mov    %ecx,-0x10(%ebp)
440b6d:	89 4d f8             	mov    %ecx,-0x8(%ebp)
440b70:	89 4d f4             	mov    %ecx,-0xc(%ebp)
440b73:	89 55 fc             	mov    %edx,-0x4(%ebp)
440b76:	8b d8                	mov    %eax,%ebx
440b78:	33 c0                	xor    %eax,%eax
440b7a:	55                   	push   %ebp
440b7b:	68 01 0d 44 00       	push   $0x440d01
440b80:	64 ff 30             	push   %fs:(%eax)
440b83:	64 89 20             	mov    %esp,%fs:(%eax)
440b86:	8d 4d f0             	lea    -0x10(%ebp),%ecx
440b89:	ba 1b 00 00 00       	mov    $0x1b,%edx
440b8e:	b0 2d                	mov    $0x2d,%al
440b90:	e8 73 43 fc ff       	call   0x404f08
440b95:	8b 55 f0             	mov    -0x10(%ebp),%edx
440b98:	8d 45 f8             	lea    -0x8(%ebp),%eax
440b9b:	b9 18 0d 44 00       	mov    $0x440d18,%ecx
440ba0:	e8 c7 3f fc ff       	call   0x404b6c
440ba5:	8b c3                	mov    %ebx,%eax
440ba7:	e8 d0 40 fe ff       	call   0x424c7c
440bac:	8b f8                	mov    %eax,%edi
440bae:	4f                   	dec    %edi
440baf:	85 ff                	test   %edi,%edi
440bb1:	7c 55                	jl     0x440c08
440bb3:	47                   	inc    %edi
440bb4:	33 f6                	xor    %esi,%esi