44edd9:	00 00                	add    %al,(%eax)
44eddb:	00 cd                	add    %cl,%ch
44eddd:	e5 e4                	in     $0xe4,%eax
44eddf:	ee                   	out    %al,(%dx)
44ede0:	f1                   	int1
44ede1:	f2 e0 f2             	repnz loopne 0x44edd6
44ede4:	ee                   	out    %al,(%dx)
44ede5:	f7 ed                	imul   %ebp
44ede7:	ee                   	out    %al,(%dx)
44ede8:	20 ef                	and    %ch,%bh
44edea:	e0 ec                	loopne 0x44edd8
44edec:	ff f2                	push   %edx
44edee:	e8 00 55 8b ec       	call   0xecd042f3
44edf3:	83 c4 f0             	add    $0xfffffff0,%esp
44edf6:	53                   	push   %ebx
44edf7:	56                   	push   %esi
44edf8:	89 55 f8             	mov    %edx,-0x8(%ebp)
44edfb:	89 45 fc             	mov    %eax,-0x4(%ebp)
44edfe:	8b 45 fc             	mov    -0x4(%ebp),%eax
44ee01:	e8 1a 5c fb ff       	call   0x404a20
44ee06:	33 c0                	xor    %eax,%eax
44ee08:	55                   	push   %ebp
44ee09:	68 7f ef 44 00       	push   $0x44ef7f
44ee0e:	64 ff 30             	push   %fs:(%eax)
44ee11:	64 89 20             	mov    %esp,%fs:(%eax)
44ee14:	90                   	nop
44ee15:	90                   	nop
44ee16:	90                   	nop
44ee17:	90                   	nop
44ee18:	90                   	nop
44ee19:	90                   	nop
44ee1a:	90                   	nop
44ee1b:	90                   	nop
44ee1c:	90                   	nop
44ee1d:	90                   	nop
44ee1e:	90                   	nop
44ee1f:	90                   	nop
44ee20:	90                   	nop
44ee21:	90                   	nop
44ee22:	66 c7 05 0c 09 46 00 	movw   $0x0,0x46090c
44ee29:	00 00
44ee2b:	66 c7 05 10 09 46 00 	movw   $0x0,0x460910
44ee32:	00 00
44ee34:	6a 0a                	push   $0xa
44ee36:	8b 45 fc             	mov    -0x4(%ebp),%eax
44ee39:	e8 f2 5b fb ff       	call   0x404a30
44ee3e:	50                   	push   %eax
44ee3f:	a1 60 16 46 00       	mov    0x461660,%eax
44ee44:	50                   	push   %eax
44ee45:	e8 f2 77 fb ff       	call   0x40663c
44ee4a:	8b d8                	mov    %eax,%ebx
44ee4c:	85 db                	test   %ebx,%ebx
44ee4e:	0f 84 15 01 00 00    	je     0x44ef69
44ee54:	53                   	push   %ebx
44ee55:	a1 60 16 46 00       	mov    0x461660,%eax
44ee5a:	50                   	push   %eax
44ee5b:	e8 04 79 fb ff       	call   0x406764
44ee60:	8b f0                	mov    %eax,%esi
44ee62:	53                   	push   %ebx
44ee63:	a1 60 16 46 00       	mov    0x461660,%eax
44ee68:	50                   	push   %eax
44ee69:	e8 46 79 fb ff       	call   0x4067b4
44ee6e:	8b d8                	mov    %eax,%ebx
44ee70:	56                   	push   %esi
44ee71:	e8 f6 78 fb ff       	call   0x40676c
44ee76:	89 45 f4             	mov    %eax,-0xc(%ebp)
44ee79:	b2 01                	mov    $0x1,%dl
44ee7b:	a1 38 e4 44 00       	mov    0x44e438,%eax
44ee80:	e8 47 49 fb ff       	call   0x4037cc
44ee85:	a3 68 39 46 00       	mov    %eax,0x463968
44ee8a:	33 c0                	xor    %eax,%eax
44ee8c:	55                   	push   %ebp
44ee8d:	68 62 ef 44 00       	push   $0x44ef62
44ee92:	64 ff 30             	push   %fs:(%eax)
44ee95:	64 89 20             	mov    %esp,%fs:(%eax)
44ee98:	8b d3                	mov    %ebx,%edx
44ee9a:	a1 68 39 46 00       	mov    0x463968,%eax
44ee9f:	8b 08                	mov    (%eax),%ecx
44eea1:	ff 11                	call   *(%ecx)
44eea3:	8b 55 f4             	mov    -0xc(%ebp),%edx
44eea6:	8b cb                	mov    %ebx,%ecx
44eea8:	a1 68 39 46 00       	mov    0x463968,%eax
44eead:	8b 18                	mov    (%eax),%ebx
44eeaf:	ff 53 08             	call   *0x8(%ebx)
44eeb2:	33 c9                	xor    %ecx,%ecx
44eeb4:	ba 03 00 00 00       	mov    $0x3,%edx
44eeb9:	a1 68 39 46 00       	mov    0x463968,%eax
44eebe:	8b 18                	mov    (%eax),%ebx
44eec0:	ff 53 0c             	call   *0xc(%ebx)
44eec3:	8d 55 f0             	lea    -0x10(%ebp),%edx
44eec6:	b9 04 00 00 00       	mov    $0x4,%ecx
44eecb:	a1 68 39 46 00       	mov    0x463968,%eax
44eed0:	8b 18                	mov    (%eax),%ebx
44eed2:	ff 53 04             	call   *0x4(%ebx)
44eed5:	33 c9                	xor    %ecx,%ecx
44eed7:	ba 0b 00 00 00       	mov    $0xb,%edx
44eedc:	a1 68 39 46 00       	mov    0x463968,%eax
44eee1:	8b 18                	mov    (%eax),%ebx
44eee3:	ff 53 0c             	call   *0xc(%ebx)
44eee6:	56                   	push   %esi
44eee7:	e8 70 77 fb ff       	call   0x40665c
44eeec:	b2 01                	mov    $0x1,%dl
44eeee:	a1 38 e4 44 00       	mov    0x44e438,%eax
44eef3:	e8 d4 48 fb ff       	call   0x4037cc
44eef8:	a3 6c 39 46 00       	mov    %eax,0x46396c
44eefd:	33 c0                	xor    %eax,%eax
44eeff:	55                   	push   %ebp
44ef00:	68 43 ef 44 00       	push   $0x44ef43
44ef05:	64 ff 30             	push   %fs:(%eax)
44ef08:	64 89 20             	mov    %esp,%fs:(%eax)
44ef0b:	8b 55 f0             	mov    -0x10(%ebp),%edx
44ef0e:	a1 6c 39 46 00       	mov    0x46396c,%eax
44ef13:	8b 08                	mov    (%eax),%ecx
44ef15:	ff 11                	call   *(%ecx)
44ef17:	e8 d0 fc ff ff       	call   0x44ebec
44ef1c:	8b 55 f8             	mov    -0x8(%ebp),%edx
44ef1f:	8b 12                	mov    (%edx),%edx
44ef21:	a1 6c 39 46 00       	mov    0x46396c,%eax
44ef26:	e8 69 f6 ff ff       	call   0x44e594
44ef2b:	33 c0                	xor    %eax,%eax
44ef2d:	5a                   	pop    %edx
44ef2e:	59                   	pop    %ecx
44ef2f:	59                   	pop    %ecx
44ef30:	64 89 10             	mov    %edx,%fs:(%eax)
44ef33:	68 4a ef 44 00       	push   $0x44ef4a
44ef38:	a1 6c 39 46 00       	mov    0x46396c,%eax
44ef3d:	e8 ba 48 fb ff       	call   0x4037fc
44ef42:	c3                   	ret
44ef43:	e9 04 50 fb ff       	jmp    0x403f4c
44ef48:	eb ee                	jmp    0x44ef38
44ef4a:	33 c0                	xor    %eax,%eax
44ef4c:	5a                   	pop    %edx
44ef4d:	59                   	pop    %ecx
44ef4e:	59                   	pop    %ecx
44ef4f:	64 89 10             	mov    %edx,%fs:(%eax)
44ef52:	68 69 ef 44 00       	push   $0x44ef69
44ef57:	a1 68 39 46 00       	mov    0x463968,%eax
44ef5c:	e8 9b 48 fb ff       	call   0x4037fc
44ef61:	c3                   	ret
44ef62:	e9 e5 4f fb ff       	jmp    0x403f4c
44ef67:	eb ee                	jmp    0x44ef57
44ef69:	33 c0                	xor    %eax,%eax
44ef6b:	5a                   	pop    %edx
44ef6c:	59                   	pop    %ecx
44ef6d:	59                   	pop    %ecx
44ef6e:	64 89 10             	mov    %edx,%fs:(%eax)
44ef71:	68 86 ef 44 00       	push   $0x44ef86
44ef76:	8d 45 fc             	lea    -0x4(%ebp),%eax
44ef79:	e8 f2 55 fb ff       	call   0x404570
44ef7e:	c3                   	ret
44ef7f:	e9 c8 4f fb ff       	jmp    0x403f4c
44ef84:	eb f0                	jmp    0x44ef76
44ef86:	5e                   	pop    %esi
44ef87:	5b                   	pop    %ebx
44ef88:	8b e5                	mov    %ebp,%esp
44ef8a:	5d                   	pop    %ebp
44ef8b:	c3                   	ret
44ef8c:	55                   	push   %ebp
44ef8d:	8b ec                	mov    %esp,%ebp
44ef8f:	33 c0                	xor    %eax,%eax
44ef91:	55                   	push   %ebp
44ef92:	68 b1 ef 44 00       	push   $0x44efb1
44ef97:	64 ff 30             	push   %fs:(%eax)
44ef9a:	64 89 20             	mov    %esp,%fs:(%eax)
44ef9d:	ff 05 70 39 46 00    	incl   0x463970
44efa3:	33 c0                	xor    %eax,%eax
44efa5:	5a                   	pop    %edx
44efa6:	59                   	pop    %ecx
44efa7:	59                   	pop    %ecx
44efa8:	64 89 10             	mov    %edx,%fs:(%eax)
44efab:	68 b8 ef 44 00       	push   $0x44efb8
44efb0:	c3                   	ret
44efb1:	e9 96 4f fb ff       	jmp    0x403f4c
44efb6:	eb f8                	jmp    0x44efb0
44efb8:	5d                   	pop    %ebp
44efb9:	c3                   	ret
44efba:	8b c0                	mov    %eax,%eax
44efbc:	83 2d 70 39 46 00 01 	subl   $0x1,0x463970
44efc3:	c3                   	ret
44efc4:	10 f0                	adc    %dh,%al
44efc6:	44                   	inc    %esp
44efcf:	00 10                	add    %dl,(%eax)
44efd1:	f0 44                	lock inc %esp
44efe3:	00 22                	add    %ah,(%edx)
44efe5:	f0 44                	lock inc %esp
44efe7:	00 78 00             	add    %bh,0x0(%eax)
44efea:	00 00                	add    %al,(%eax)
44efec:	a0 10 40 00 40       	mov    0x40004010,%al
44eff1:	3a 40 00             	cmp    0x0(%eax),%al
44eff4:	4c                   	dec    %esp
44eff5:	3a 40 00             	cmp    0x0(%eax),%al
44eff8:	50                   	push   %eax
44eff9:	3a 40 00             	cmp    0x0(%eax),%al
44effc:	54                   	push   %esp
44effd:	3a 40 00             	cmp    0x0(%eax),%al
44f000:	48                   	dec    %eax
44f001:	3a 40 00             	cmp    0x0(%eax),%al
44f004:	94                   	xchg   %eax,%esp
44f005:	37                   	aaa
44f006:	40                   	inc    %eax
44f007:	00 b0 37 40 00 88    	add    %dh,-0x77ffbfc9(%eax)
44f00d:	07                   	pop    %es
44f00e:	45                   	inc    %ebp
44f00f:	00 0e                	add    %cl,(%esi)
44f011:	00 00                	add    %al,(%eax)
44f013:	00 00                	add    %al,(%eax)
44f015:	00 01                	add    %al,(%ecx)
44f017:	00 00                	add    %al,(%eax)
44f019:	00 94 10 40 00 08 00 	add    %dl,0x80040(%eax,%edx,1)
44f020:	00 00                	add    %al,(%eax)
44f022:	07                   	pop    %es
44f023:	54                   	push   %esp
44f024:	42                   	inc    %edx
44f025:	75 74                	jne    0x44f09b
44f027:	74 6f                	je     0x44f098
44f029:	6e                   	outsb  %ds:(%esi),(%dx)
44f02a:	8b c0                	mov    %eax,%eax
44f02c:	53                   	push   %ebx
44f02d:	6f                   	outsl  %ds:(%esi),(%dx)
44f02e:	66 74 77             	data16 je 0x44f0a8
44f031:	61                   	popa
44f032:	72 65                	jb     0x44f099
44f034:	5c                   	pop    %esp
44f035:	44                   	inc    %esp
44f036:	53                   	push   %ebx
44f037:	6f                   	outsl  %ds:(%esi),(%dx)
44f038:	66 74 5c             	data16 je 0x44f097
44f03b:	46                   	inc    %esi
44f03c:	69 66 74 65 65 6e 00 	imul   $0x6e6565,0x74(%esi),%esp
44f043:	00 55 8b             	add    %dl,-0x75(%ebp)
44f046:	ec                   	in     (%dx),%al
44f047:	83 c4 f8             	add    $0xfffffff8,%esp
44f04a:	53                   	push   %ebx
44f04b:	56                   	push   %esi
44f04c:	33 db                	xor    %ebx,%ebx
44f04e:	89 5d f8             	mov    %ebx,-0x8(%ebp)
44f051:	8b d9                	mov    %ecx,%ebx
44f053:	89 55 fc             	mov    %edx,-0x4(%ebp)
44f056:	8b f0                	mov    %eax,%esi
44f058:	8b 45 fc             	mov    -0x4(%ebp),%eax
44f05b:	e8 c0 59 fb ff       	call   0x404a20
44f060:	33 c0                	xor    %eax,%eax
44f062:	55                   	push   %ebp
44f063:	68 1f f1 44 00       	push   $0x44f11f
44f068:	64 ff 30             	push   %fs:(%eax)
44f06b:	64 89 20             	mov    %esp,%fs:(%eax)
44f06e:	90                   	nop
44f06f:	90                   	nop
44f070:	90                   	nop
44f071:	90                   	nop
44f072:	90                   	nop
44f073:	8b c3                	mov    %ebx,%eax
44f075:	e8 f6 54 fb ff       	call   0x404570
44f07a:	68 94 39 46 00       	push   $0x463994
44f07f:	6a 00                	push   $0x0
44f081:	68 90 39 46 00       	push   $0x463990
44f086:	6a 00                	push   $0x0
44f088:	56                   	push   %esi
44f089:	a1 8c 39 46 00       	mov    0x46398c,%eax
44f08e:	50                   	push   %eax
44f08f:	e8 50 75 fb ff       	call   0x4065e4
44f094:	85 c0                	test   %eax,%eax
44f096:	75 62                	jne    0x44f0fa
44f098:	83 3d 90 39 46 00 01 	cmpl   $0x1,0x463990
44f09f:	74 09                	je     0x44f0aa
44f0a1:	83 3d 90 39 46 00 02 	cmpl   $0x2,0x463990
44f0a8:	75 50                	jne    0x44f0fa
44f0aa:	90                   	nop
44f0ab:	90                   	nop
44f0ac:	90                   	nop
44f0ad:	90                   	nop
44f0ae:	90                   	nop
44f0af:	90                   	nop
44f0b0:	90                   	nop
44f0b1:	8b 15 94 39 46 00    	mov    0x463994,%edx
44f0b7:	4a                   	dec    %edx
44f0b8:	8d 45 f8             	lea    -0x8(%ebp),%eax
44f0bb:	e8 fc 5a fb ff       	call   0x404bbc
44f0c0:	68 94 39 46 00       	push   $0x463994
44f0c5:	8d 45 f8             	lea    -0x8(%ebp),%eax
44f0c8:	e8 bb 59 fb ff       	call   0x404a88
44f0cd:	50                   	push   %eax
44f0ce:	6a 00                	push   $0x0
44f0d0:	6a 00                	push   $0x0
44f0d2:	56                   	push   %esi
44f0d3:	a1 8c 39 46 00       	mov    0x46398c,%eax
44f0d8:	50                   	push   %eax
44f0d9:	e8 06 75 fb ff       	call   0x4065e4
44f0de:	85 c0                	test   %eax,%eax
44f0e0:	75 0c                	jne    0x44f0ee
44f0e2:	8b c3                	mov    %ebx,%eax
44f0e4:	8b 55 f8             	mov    -0x8(%ebp),%edx
44f0e7:	e8 d8 54 fb ff       	call   0x4045c4
44f0ec:	eb 16                	jmp    0x44f104
44f0ee:	8b c3                	mov    %ebx,%eax
44f0f0:	8b 55 fc             	mov    -0x4(%ebp),%edx
44f0f3:	e8 cc 54 fb ff       	call   0x4045c4
44f0f8:	eb 0a                	jmp    0x44f104
44f0fa:	8b c3                	mov    %ebx,%eax
44f0fc:	8b 55 fc             	mov    -0x4(%ebp),%edx
44f0ff:	e8 c0 54 fb ff       	call   0x4045c4
44f104:	33 c0                	xor    %eax,%eax
44f106:	5a                   	pop    %edx
44f107:	59                   	pop    %ecx
44f108:	59                   	pop    %ecx
44f109:	64 89 10             	mov    %edx,%fs:(%eax)
44f10c:	68 26 f1 44 00       	push   $0x44f126
44f111:	8d 45 f8             	lea    -0x8(%ebp),%eax
44f114:	ba 02 00 00 00       	mov    $0x2,%edx
44f119:	e8 76 54 fb ff       	call   0x404594
44f11e:	c3                   	ret
44f11f:	e9 28 4e fb ff       	jmp    0x403f4c
44f124:	eb eb                	jmp    0x44f111
44f126:	5e                   	pop    %esi
44f127:	5b                   	pop    %ebx
44f128:	59                   	pop    %ecx
44f129:	59                   	pop    %ecx
44f12a:	5d                   	pop    %ebp
44f12b:	c3                   	ret
44f12c:	55                   	push   %ebp
44f12d:	8b ec                	mov    %esp,%ebp
44f12f:	51                   	push   %ecx
44f130:	53                   	push   %ebx
44f131:	8b da                	mov    %edx,%ebx
44f133:	90                   	nop
44f134:	90                   	nop
44f135:	90                   	nop
44f136:	8d 55 fc             	lea    -0x4(%ebp),%edx
44f139:	e8 86 3e fb ff       	call   0x402fc4
44f13e:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
44f142:	74 02                	je     0x44f146
44f144:	8b c3                	mov    %ebx,%eax
44f146:	5b                   	pop    %ebx
44f147:	59                   	pop    %ecx
44f148:	5d                   	pop    %ebp
44f149:	c3                   	ret
44f14a:	8b c0                	mov    %eax,%eax
44f14c:	55                   	push   %ebp
44f14d:	8b ec                	mov    %esp,%ebp
44f14f:	6a 00                	push   $0x0
44f151:	53                   	push   %ebx
44f152:	56                   	push   %esi
44f153:	8b f2                	mov    %edx,%esi
44f155:	8b d8                	mov    %eax,%ebx
44f157:	33 c0                	xor    %eax,%eax
44f159:	55                   	push   %ebp
44f15a:	68 a1 f1 44 00       	push   $0x44f1a1
44f15f:	64 ff 30             	push   %fs:(%eax)
44f162:	64 89 20             	mov    %esp,%fs:(%eax)
44f165:	90                   	nop