450f29:	00 00                	add    %al,(%eax)
450f2b:	00 55 8b             	add    %dl,-0x75(%ebp)
450f2e:	ec                   	in     (%dx),%al
450f2f:	53                   	push   %ebx
450f30:	56                   	push   %esi
450f31:	8b 5d 10             	mov    0x10(%ebp),%ebx
450f34:	8b 75 08             	mov    0x8(%ebp),%esi
450f37:	90                   	nop
450f38:	90                   	nop
450f39:	90                   	nop
450f3a:	90                   	nop
450f3b:	8b 43 04             	mov    0x4(%ebx),%eax
450f3e:	85 f6                	test   %esi,%esi
450f40:	7c 38                	jl     0x450f7a
450f42:	3d 00 02 00 00       	cmp    $0x200,%eax
450f47:	74 1c                	je     0x450f65
450f49:	3d a1 00 00 00       	cmp    $0xa1,%eax
450f4e:	74 15                	je     0x450f65
450f50:	3d 02 02 00 00       	cmp    $0x202,%eax
450f55:	74 0e                	je     0x450f65
450f57:	3d 05 02 00 00       	cmp    $0x205,%eax
450f5c:	74 07                	je     0x450f65
450f5e:	3d 04 02 00 00       	cmp    $0x204,%eax
450f63:	75 15                	jne    0x450f7a
450f65:	53                   	push   %ebx
450f66:	6a 00                	push   $0x0
450f68:	68 07 04 00 00       	push   $0x407
450f6d:	a1 38 0a 46 00       	mov    0x460a38,%eax
450f72:	8b 00                	mov    (%eax),%eax
450f74:	50                   	push   %eax
450f75:	e8 42 5e fb ff       	call   0x406dbc
450f7a:	53                   	push   %ebx
450f7b:	8b 45 0c             	mov    0xc(%ebp),%eax
450f7e:	50                   	push   %eax
450f7f:	56                   	push   %esi
450f80:	a1 cc 0c 46 00       	mov    0x460ccc,%eax
450f85:	8b 00                	mov    (%eax),%eax
450f87:	50                   	push   %eax
450f88:	e8 6f 5a fb ff       	call   0x4069fc
450f8d:	5e                   	pop    %esi
450f8e:	5b                   	pop    %ebx
450f8f:	5d                   	pop    %ebp
450f90:	c2 0c 00             	ret    $0xc
450f93:	90                   	nop
450f94:	55                   	push   %ebp
450f95:	8b ec                	mov    %esp,%ebp
450f97:	51                   	push   %ecx
450f98:	89 45 fc             	mov    %eax,-0x4(%ebp)
450f9b:	8b 45 fc             	mov    -0x4(%ebp),%eax
450f9e:	e8 7d 3a fb ff       	call   0x404a20
450fa3:	33 c0                	xor    %eax,%eax
450fa5:	55                   	push   %ebp
450fa6:	68 fa 0f 45 00       	push   $0x450ffa
450fab:	64 ff 30             	push   %fs:(%eax)
450fae:	64 89 20             	mov    %esp,%fs:(%eax)
450fb1:	90                   	nop
450fb2:	90                   	nop
450fb3:	90                   	nop
450fb4:	90                   	nop
450fb5:	90                   	nop
450fb6:	90                   	nop
450fb7:	90                   	nop
450fb8:	90                   	nop
450fb9:	90                   	nop
450fba:	90                   	nop
450fbb:	90                   	nop
450fbc:	90                   	nop
450fbd:	90                   	nop
450fbe:	90                   	nop
450fbf:	90                   	nop
450fc0:	90                   	nop
450fc1:	a1 ec 0b 46 00       	mov    0x460bec,%eax
450fc6:	80 38 00             	cmpb   $0x0,(%eax)
450fc9:	74 19                	je     0x450fe4
450fcb:	68 05 00 04 00       	push   $0x40005
450fd0:	a1 60 16 46 00       	mov    0x461660,%eax
450fd5:	50                   	push   %eax
450fd6:	8b 45 fc             	mov    -0x4(%ebp),%eax
450fd9:	e8 52 3a fb ff       	call   0x404a30
450fde:	50                   	push   %eax
450fdf:	e8 bc 61 fb ff       	call   0x4071a0
450fe4:	33 c0                	xor    %eax,%eax
450fe6:	5a                   	pop    %edx
450fe7:	59                   	pop    %ecx
450fe8:	59                   	pop    %ecx
450fe9:	64 89 10             	mov    %edx,%fs:(%eax)
450fec:	68 01 10 45 00       	push   $0x451001
450ff1:	8d 45 fc             	lea    -0x4(%ebp),%eax
450ff4:	e8 77 35 fb ff       	call   0x404570
450ff9:	c3                   	ret
450ffa:	e9 4d 2f fb ff       	jmp    0x403f4c
450fff:	eb f0                	jmp    0x450ff1
451001:	59                   	pop    %ecx
451002:	5d                   	pop    %ebp
451003:	c3                   	ret
451004:	53                   	push   %ebx
451005:	56                   	push   %esi
451006:	57                   	push   %edi
451007:	55                   	push   %ebp
451008:	51                   	push   %ecx
451009:	90                   	nop
45100a:	90                   	nop
45100b:	90                   	nop
45100c:	b8 08 3b 46 00       	mov    $0x463b08,%eax
451011:	b9 ff 00 00 00       	mov    $0xff,%ecx
451016:	ba 10 00 00 00       	mov    $0x10,%edx
45101b:	e8 fc 1e fb ff       	call   0x402f1c
451020:	33 db                	xor    %ebx,%ebx
451022:	90                   	nop
451023:	90                   	nop
451024:	90                   	nop
451025:	90                   	nop
451026:	90                   	nop
451027:	90                   	nop
451028:	b8 04 00 00 00       	mov    $0x4,%eax
45102d:	e8 0a 1f fb ff       	call   0x402f3c
451032:	8b e8                	mov    %eax,%ebp
451034:	b8 04 00 00 00       	mov    $0x4,%eax
451039:	e8 fe 1e fb ff       	call   0x402f3c
45103e:	8b f0                	mov    %eax,%esi
451040:	8b c5                	mov    %ebp,%eax
451042:	c1 e0 02             	shl    $0x2,%eax
451045:	03 c6                	add    %esi,%eax
451047:	80 b8 08 3b 46 00 ff 	cmpb   $0xff,0x463b08(%eax)
45104e:	75 10                	jne    0x451060
451050:	90                   	nop
451051:	90                   	nop
451052:	8b c5                	mov    %ebp,%eax
451054:	c1 e0 02             	shl    $0x2,%eax
451057:	03 f0                	add    %eax,%esi
451059:	88 9e 08 3b 46 00    	mov    %bl,0x463b08(%esi)
45105f:	43                   	inc    %ebx
451060:	83 fb 10             	cmp    $0x10,%ebx
451063:	7c bd                	jl     0x451022
451065:	33 ed                	xor    %ebp,%ebp
451067:	33 f6                	xor    %esi,%esi
451069:	33 ff                	xor    %edi,%edi
45106b:	b8 08 3b 46 00       	mov    $0x463b08,%eax
451070:	e8 ab cd ff ff       	call   0x44de20
451075:	84 c0                	test   %al,%al
451077:	0f 85 e9 00 00 00    	jne    0x451166
45107d:	90                   	nop
45107e:	90                   	nop
45107f:	90                   	nop
451080:	90                   	nop
451081:	90                   	nop
451082:	90                   	nop
451083:	90                   	nop
451084:	90                   	nop
451085:	90                   	nop
451086:	90                   	nop
451087:	e8 58 be ff ff       	call   0x44cee4
45108c:	a3 58 3b 46 00       	mov    %eax,0x463b58
451091:	83 3d 58 3b 46 00 00 	cmpl   $0x0,0x463b58
451098:	74 31                	je     0x4510cb
45109a:	90                   	nop
45109b:	90                   	nop
45109c:	90                   	nop
45109d:	90                   	nop
45109e:	90                   	nop
45109f:	90                   	nop
4510a0:	a1 58 3b 46 00       	mov    0x463b58,%eax
4510a5:	8b 40 01             	mov    0x1(%eax),%eax
4510a8:	89 04 24             	mov    %eax,(%esp)
4510ab:	ba 05 00 00 00       	mov    $0x5,%edx
4510b0:	a1 58 3b 46 00       	mov    0x463b58,%eax
4510b5:	e8 ae 19 fb ff       	call   0x402a68
4510ba:	8b 04 24             	mov    (%esp),%eax
4510bd:	a3 58 3b 46 00       	mov    %eax,0x463b58
4510c2:	83 3d 58 3b 46 00 00 	cmpl   $0x0,0x463b58
4510c9:	75 cf                	jne    0x45109a
4510cb:	33 db                	xor    %ebx,%ebx
4510cd:	b8 08 3b 46 00       	mov    $0x463b08,%eax
4510d2:	90                   	nop
4510d3:	90                   	nop
4510d4:	90                   	nop
4510d5:	8a 10                	mov    (%eax),%dl
4510d7:	80 fa 0d             	cmp    $0xd,%dl
4510da:	75 02                	jne    0x4510de
4510dc:	8b eb                	mov    %ebx,%ebp
4510de:	80 fa 0e             	cmp    $0xe,%dl
4510e1:	75 02                	jne    0x4510e5
4510e3:	8b f3                	mov    %ebx,%esi
4510e5:	80 fa 0f             	cmp    $0xf,%dl
4510e8:	75 02                	jne    0x4510ec
4510ea:	8b fb                	mov    %ebx,%edi
4510ec:	43                   	inc    %ebx
4510ed:	40                   	inc    %eax
4510ee:	83 fb 10             	cmp    $0x10,%ebx
4510f1:	75 df                	jne    0x4510d2
4510f3:	a1 f0 0a 46 00       	mov    0x460af0,%eax
4510f8:	81 38 62 01 00 00    	cmpl   $0x162,(%eax)
4510fe:	75 1f                	jne    0x45111f
451100:	90                   	nop
451101:	90                   	nop
451102:	90                   	nop
451103:	90                   	nop
451104:	90                   	nop
451105:	90                   	nop
451106:	90                   	nop
451107:	90                   	nop
451108:	90                   	nop
451109:	90                   	nop
45110a:	90                   	nop
45110b:	90                   	nop
45110c:	90                   	nop
45110d:	90                   	nop
45110e:	90                   	nop
45110f:	c6 86 08 3b 46 00 0f 	movb   $0xf,0x463b08(%esi)
451116:	c6 87 08 3b 46 00 0e 	movb   $0xe,0x463b08(%edi)
45111d:	eb 47                	jmp    0x451166
45111f:	a1 f0 0a 46 00       	mov    0x460af0,%eax
451124:	81 38 b3 01 00 00    	cmpl   $0x1b3,(%eax)
45112a:	75 19                	jne    0x451145
45112c:	90                   	nop
45112d:	90                   	nop
45112e:	90                   	nop
45112f:	90                   	nop
451130:	90                   	nop
451131:	90                   	nop
451132:	90                   	nop
451133:	90                   	nop
451134:	90                   	nop
451135:	c6 85 08 3b 46 00 0f 	movb   $0xf,0x463b08(%ebp)
45113c:	c6 87 08 3b 46 00 0d 	movb   $0xd,0x463b08(%edi)
451143:	eb 21                	jmp    0x451166
451145:	a1 f0 0a 46 00       	mov    0x460af0,%eax
45114a:	81 38 1f 02 00 00    	cmpl   $0x21f,(%eax)
451150:	75 14                	jne    0x451166
451152:	90                   	nop
451153:	90                   	nop
451154:	90                   	nop
451155:	90                   	nop
451156:	90                   	nop
451157:	90                   	nop
451158:	c6 85 08 3b 46 00 0e 	movb   $0xe,0x463b08(%ebp)
45115f:	c6 86 08 3b 46 00 0d 	movb   $0xd,0x463b08(%esi)
451166:	5a                   	pop    %edx
451167:	5d                   	pop    %ebp
451168:	5f                   	pop    %edi
451169:	5e                   	pop    %esi
45116a:	5b                   	pop    %ebx
45116b:	c3                   	ret
45116c:	53                   	push   %ebx
45116d:	56                   	push   %esi
45116e:	57                   	push   %edi
45116f:	55                   	push   %ebp
451170:	be 08 3b 46 00       	mov    $0x463b08,%esi
451175:	90                   	nop
451176:	90                   	nop
451177:	90                   	nop
451178:	90                   	nop
451179:	90                   	nop
45117a:	90                   	nop
45117b:	84 c0                	test   %al,%al
45117d:	74 2e                	je     0x4511ad
45117f:	90                   	nop
451180:	90                   	nop
451181:	90                   	nop
451182:	90                   	nop
451183:	90                   	nop
451184:	33 c9                	xor    %ecx,%ecx
451186:	bf 18 3b 46 00       	mov    $0x463b18,%edi
45118b:	33 c0                	xor    %eax,%eax
45118d:	8b d7                	mov    %edi,%edx
45118f:	8b d9                	mov    %ecx,%ebx
451191:	c1 e3 02             	shl    $0x2,%ebx
451194:	03 d8                	add    %eax,%ebx
451196:	8a 1c 1e             	mov    (%esi,%ebx,1),%bl
451199:	88 1a                	mov    %bl,(%edx)
45119b:	40                   	inc    %eax
45119c:	42                   	inc    %edx
45119d:	83 f8 04             	cmp    $0x4,%eax
4511a0:	75 ed                	jne    0x45118f
4511a2:	41                   	inc    %ecx
4511a3:	83 c7 04             	add    $0x4,%edi
4511a6:	83 f9 04             	cmp    $0x4,%ecx
4511a9:	75 e0                	jne    0x45118b
4511ab:	eb 36                	jmp    0x4511e3
4511ad:	90                   	nop
4511ae:	90                   	nop
4511af:	90                   	nop
4511b0:	90                   	nop
4511b1:	90                   	nop
4511b2:	90                   	nop
4511b3:	90                   	nop
4511b4:	90                   	nop
4511b5:	90                   	nop
4511b6:	90                   	nop
4511b7:	90                   	nop
4511b8:	90                   	nop
4511b9:	90                   	nop
4511ba:	90                   	nop
4511bb:	90                   	nop
4511bc:	33 c9                	xor    %ecx,%ecx
4511be:	bf 18 3b 46 00       	mov    $0x463b18,%edi
4511c3:	33 c0                	xor    %eax,%eax
4511c5:	8b d7                	mov    %edi,%edx
4511c7:	8a 1a                	mov    (%edx),%bl
4511c9:	8b e9                	mov    %ecx,%ebp
4511cb:	c1 e5 02             	shl    $0x2,%ebp
4511ce:	03 e8                	add    %eax,%ebp
4511d0:	88 1c 2e             	mov    %bl,(%esi,%ebp,1)
4511d3:	40                   	inc    %eax
4511d4:	42                   	inc    %edx
4511d5:	83 f8 04             	cmp    $0x4,%eax
4511d8:	75 ed                	jne    0x4511c7
4511da:	41                   	inc    %ecx
4511db:	83 c7 04             	add    $0x4,%edi
4511de:	83 f9 04             	cmp    $0x4,%ecx
4511e1:	75 e0                	jne    0x4511c3
4511e3:	5d                   	pop    %ebp
4511e4:	5f                   	pop    %edi
4511e5:	5e                   	pop    %esi
4511e6:	5b                   	pop    %ebx
4511e7:	c3                   	ret
4511e8:	53                   	push   %ebx
4511e9:	56                   	push   %esi
4511ea:	57                   	push   %edi
4511eb:	51                   	push   %ecx
4511ec:	89 14 24             	mov    %edx,(%esp)
4511ef:	8b f8                	mov    %eax,%edi
4511f1:	90                   	nop
4511f2:	90                   	nop
4511f3:	90                   	nop
4511f4:	90                   	nop
4511f5:	90                   	nop
4511f6:	90                   	nop
4511f7:	90                   	nop
4511f8:	90                   	nop
4511f9:	90                   	nop
4511fa:	90                   	nop
4511fb:	90                   	nop
4511fc:	90                   	nop
4511fd:	90                   	nop
4511fe:	90                   	nop
4511ff:	80 3d 80 09 46 00 00 	cmpb   $0x0,0x460980
451206:	0f 85 f8 00 00 00    	jne    0x451304
45120c:	80 3d 84 09 46 00 00 	cmpb   $0x0,0x460984
451213:	0f 85 eb 00 00 00    	jne    0x451304
451219:	80 3d 88 09 46 00 00 	cmpb   $0x0,0x460988
451220:	0f 85 de 00 00 00    	jne    0x451304
451226:	33 f6                	xor    %esi,%esi
451228:	33 db                	xor    %ebx,%ebx
45122a:	90                   	nop
45122b:	90                   	nop
45122c:	90                   	nop
45122d:	90                   	nop
45122e:	90                   	nop
45122f:	90                   	nop