416e5d:	33 c0                	xor    %eax,%eax
416e5f:	eb 05                	jmp    0x416e66
416e61:	1b c0                	sbb    %eax,%eax
416e63:	83 d8 ff             	sbb    $0xffffffff,%eax
416e66:	3b c3                	cmp    %ebx,%eax
416e68:	75 11                	jne    0x416e7b
416e6a:	8d 44 24 13          	lea    0x13(%esp),%eax
416e6e:	8a 00                	mov    (%eax),%al
416e70:	88 85 fc 90 00 00    	mov    %al,0x90fc(%ebp)
416e76:	e9 6a 03 00 00       	jmp    0x4171e5
416e7b:	6a 03                	push   $0x3
416e7d:	68 ec 81 46 00       	push   $0x4681ec
416e82:	56                   	push   %esi
416e83:	e8 0c c4 01 00       	call   0x433294
416e88:	83 c4 0c             	add    $0xc,%esp
416e8b:	85 c0                	test   %eax,%eax
416e8d:	75 42                	jne    0x416ed1
416e8f:	b9 f8 5f 46 00       	mov    $0x465ff8,%ecx
416e94:	8d 47 04             	lea    0x4(%edi),%eax
416e97:	8a 10                	mov    (%eax),%dl
416e99:	3a 11                	cmp    (%ecx),%dl
416e9b:	75 1a                	jne    0x416eb7
416e9d:	3a d3                	cmp    %bl,%dl
416e9f:	74 12                	je     0x416eb3
416ea1:	8a 50 01             	mov    0x1(%eax),%dl
416ea4:	3a 51 01             	cmp    0x1(%ecx),%dl
416ea7:	75 0e                	jne    0x416eb7
416ea9:	83 c0 02             	add    $0x2,%eax
416eac:	83 c1 02             	add    $0x2,%ecx
416eaf:	3a d3                	cmp    %bl,%dl
416eb1:	75 e4                	jne    0x416e97
416eb3:	33 c0                	xor    %eax,%eax
416eb5:	eb 05                	jmp    0x416ebc
416eb7:	1b c0                	sbb    %eax,%eax
416eb9:	83 d8 ff             	sbb    $0xffffffff,%eax
416ebc:	3b c3                	cmp    %ebx,%eax
416ebe:	75 11                	jne    0x416ed1
416ec0:	8d 44 24 12          	lea    0x12(%esp),%eax
416ec4:	8a 00                	mov    (%eax),%al
416ec6:	88 85 fc 90 00 00    	mov    %al,0x90fc(%ebp)
416ecc:	e9 14 03 00 00       	jmp    0x4171e5
416ed1:	b9 ec 5f 46 00       	mov    $0x465fec,%ecx
416ed6:	8b c6                	mov    %esi,%eax
416ed8:	8a 10                	mov    (%eax),%dl
416eda:	3a 11                	cmp    (%ecx),%dl
416edc:	75 1a                	jne    0x416ef8
416ede:	3a d3                	cmp    %bl,%dl
416ee0:	74 12                	je     0x416ef4
416ee2:	8a 50 01             	mov    0x1(%eax),%dl
416ee5:	3a 51 01             	cmp    0x1(%ecx),%dl
416ee8:	75 0e                	jne    0x416ef8
416eea:	83 c0 02             	add    $0x2,%eax
416eed:	83 c1 02             	add    $0x2,%ecx
416ef0:	3a d3                	cmp    %bl,%dl
416ef2:	75 e4                	jne    0x416ed8
416ef4:	33 c0                	xor    %eax,%eax
416ef6:	eb 05                	jmp    0x416efd
416ef8:	1b c0                	sbb    %eax,%eax
416efa:	83 d8 ff             	sbb    $0xffffffff,%eax
416efd:	3b c3                	cmp    %ebx,%eax
416eff:	75 06                	jne    0x416f07
416f01:	8d 44 24 13          	lea    0x13(%esp),%eax
416f05:	eb 51                	jmp    0x416f58
416f07:	6a 03                	push   $0x3
416f09:	68 ec 81 46 00       	push   $0x4681ec
416f0e:	56                   	push   %esi
416f0f:	e8 80 c3 01 00       	call   0x433294
416f14:	83 c4 0c             	add    $0xc,%esp
416f17:	85 c0                	test   %eax,%eax
416f19:	0f 85 b8 00 00 00    	jne    0x416fd7
416f1f:	b9 ec 5f 46 00       	mov    $0x465fec,%ecx
416f24:	8d 47 04             	lea    0x4(%edi),%eax
416f27:	8a 10                	mov    (%eax),%dl
416f29:	3a 11                	cmp    (%ecx),%dl
416f2b:	75 1a                	jne    0x416f47
416f2d:	3a d3                	cmp    %bl,%dl
416f2f:	74 12                	je     0x416f43
416f31:	8a 50 01             	mov    0x1(%eax),%dl
416f34:	3a 51 01             	cmp    0x1(%ecx),%dl
416f37:	75 0e                	jne    0x416f47
416f39:	83 c0 02             	add    $0x2,%eax
416f3c:	83 c1 02             	add    $0x2,%ecx
416f3f:	3a d3                	cmp    %bl,%dl
416f41:	75 e4                	jne    0x416f27
416f43:	33 c0                	xor    %eax,%eax
416f45:	eb 05                	jmp    0x416f4c
416f47:	1b c0                	sbb    %eax,%eax
416f49:	83 d8 ff             	sbb    $0xffffffff,%eax
416f4c:	3b c3                	cmp    %ebx,%eax
416f4e:	0f 85 83 00 00 00    	jne    0x416fd7
416f54:	8d 44 24 12          	lea    0x12(%esp),%eax
416f58:	8a 00                	mov    (%eax),%al
416f5a:	88 85 fd 90 00 00    	mov    %al,0x90fd(%ebp)
416f60:	3a c3                	cmp    %bl,%al
416f62:	0f 84 7d 02 00 00    	je     0x4171e5
416f68:	88 9d 17 01 00 00    	mov    %bl,0x117(%ebp)
416f6e:	88 9d 1f 0b 00 00    	mov    %bl,0xb1f(%ebp)
416f74:	89 9d 24 0b 00 00    	mov    %ebx,0xb24(%ebp)
416f7a:	88 9d 29 0b 00 00    	mov    %bl,0xb29(%ebp)
416f80:	89 9d 2c 0b 00 00    	mov    %ebx,0xb2c(%ebp)
416f86:	89 9d 30 0b 00 00    	mov    %ebx,0xb30(%ebp)
416f8c:	88 9d 38 0b 00 00    	mov    %bl,0xb38(%ebp)
416f92:	89 9d 3c 0b 00 00    	mov    %ebx,0xb3c(%ebp)
416f98:	89 9d 40 0b 00 00    	mov    %ebx,0xb40(%ebp)
416f9e:	89 9d 48 0b 00 00    	mov    %ebx,0xb48(%ebp)
416fa4:	89 9d 4c 0b 00 00    	mov    %ebx,0xb4c(%ebp)
416faa:	89 9d 50 0b 00 00    	mov    %ebx,0xb50(%ebp)
416fb0:	89 9d 54 0b 00 00    	mov    %ebx,0xb54(%ebp)
416fb6:	89 9d 58 0b 00 00    	mov    %ebx,0xb58(%ebp)
416fbc:	c7 85 60 0b 00 00 00 	movl   $0x2000000,0xb60(%ebp)
416fc3:	00 00 02
416fc6:	88 9d ff 90 00 00    	mov    %bl,0x90ff(%ebp)
416fcc:	88 9d 2d 50 00 00    	mov    %bl,0x502d(%ebp)
416fd2:	e9 0e 02 00 00       	jmp    0x4171e5
416fd7:	b9 e0 5f 46 00       	mov    $0x465fe0,%ecx
416fdc:	8b c6                	mov    %esi,%eax
416fde:	8b ff                	mov    %edi,%edi
416fe0:	8a 10                	mov    (%eax),%dl
416fe2:	3a 11                	cmp    (%ecx),%dl
416fe4:	75 1a                	jne    0x417000
416fe6:	3a d3                	cmp    %bl,%dl
416fe8:	74 12                	je     0x416ffc
416fea:	8a 50 01             	mov    0x1(%eax),%dl
416fed:	3a 51 01             	cmp    0x1(%ecx),%dl
416ff0:	75 0e                	jne    0x417000
416ff2:	83 c0 02             	add    $0x2,%eax
416ff5:	83 c1 02             	add    $0x2,%ecx
416ff8:	3a d3                	cmp    %bl,%dl
416ffa:	75 e4                	jne    0x416fe0
416ffc:	33 c0                	xor    %eax,%eax
416ffe:	eb 05                	jmp    0x417005
417000:	1b c0                	sbb    %eax,%eax
417002:	83 d8 ff             	sbb    $0xffffffff,%eax
417005:	3b c3                	cmp    %ebx,%eax
417007:	75 06                	jne    0x41700f
417009:	8d 44 24 13          	lea    0x13(%esp),%eax
41700d:	eb 4e                	jmp    0x41705d
41700f:	6a 03                	push   $0x3
417011:	68 ec 81 46 00       	push   $0x4681ec
417016:	56                   	push   %esi
417017:	e8 78 c2 01 00       	call   0x433294
41701c:	83 c4 0c             	add    $0xc,%esp
41701f:	85 c0                	test   %eax,%eax
417021:	0f 85 5f 00 00 00    	jne    0x417086
417027:	b9 e0 5f 46 00       	mov    $0x465fe0,%ecx
41702c:	8d 47 04             	lea    0x4(%edi),%eax
41702f:	90                   	nop
417030:	8a 10                	mov    (%eax),%dl
417032:	3a 11                	cmp    (%ecx),%dl
417034:	75 1a                	jne    0x417050
417036:	3a d3                	cmp    %bl,%dl
417038:	74 12                	je     0x41704c
41703a:	8a 50 01             	mov    0x1(%eax),%dl
41703d:	3a 51 01             	cmp    0x1(%ecx),%dl
417040:	75 0e                	jne    0x417050
417042:	83 c0 02             	add    $0x2,%eax
417045:	83 c1 02             	add    $0x2,%ecx
417048:	3a d3                	cmp    %bl,%dl
41704a:	75 e4                	jne    0x417030
41704c:	33 c0                	xor    %eax,%eax
41704e:	eb 05                	jmp    0x417055
417050:	1b c0                	sbb    %eax,%eax
417052:	83 d8 ff             	sbb    $0xffffffff,%eax
417055:	3b c3                	cmp    %ebx,%eax
417057:	75 2d                	jne    0x417086
417059:	8d 44 24 12          	lea    0x12(%esp),%eax
41705d:	8a 00                	mov    (%eax),%al
41705f:	88 85 fe 90 00 00    	mov    %al,0x90fe(%ebp)
417065:	3a c3                	cmp    %bl,%al
417067:	0f 84 78 01 00 00    	je     0x4171e5
41706d:	c6 85 fb 90 00 00 01 	movb   $0x1,0x90fb(%ebp)
417074:	c6 85 fc 90 00 00 01 	movb   $0x1,0x90fc(%ebp)
41707b:	88 9d 1e 09 00 00    	mov    %bl,0x91e(%ebp)
417081:	e9 5f 01 00 00       	jmp    0x4171e5
417086:	b9 d4 5f 46 00       	mov    $0x465fd4,%ecx
41708b:	8b c6                	mov    %esi,%eax
41708d:	8d 49 00             	lea    0x0(%ecx),%ecx
417090:	8a 10                	mov    (%eax),%dl
417092:	3a 11                	cmp    (%ecx),%dl
417094:	75 1a                	jne    0x4170b0
417096:	3a d3                	cmp    %bl,%dl
417098:	74 12                	je     0x4170ac
41709a:	8a 50 01             	mov    0x1(%eax),%dl
41709d:	3a 51 01             	cmp    0x1(%ecx),%dl
4170a0:	75 0e                	jne    0x4170b0
4170a2:	83 c0 02             	add    $0x2,%eax
4170a5:	83 c1 02             	add    $0x2,%ecx
4170a8:	3a d3                	cmp    %bl,%dl
4170aa:	75 e4                	jne    0x417090
4170ac:	33 c0                	xor    %eax,%eax
4170ae:	eb 05                	jmp    0x4170b5
4170b0:	1b c0                	sbb    %eax,%eax
4170b2:	83 d8 ff             	sbb    $0xffffffff,%eax
4170b5:	3b c3                	cmp    %ebx,%eax
4170b7:	75 06                	jne    0x4170bf
4170b9:	8d 44 24 13          	lea    0x13(%esp),%eax
4170bd:	eb 52                	jmp    0x417111
4170bf:	6a 03                	push   $0x3
4170c1:	68 ec 81 46 00       	push   $0x4681ec
4170c6:	56                   	push   %esi
4170c7:	e8 c8 c1 01 00       	call   0x433294
4170cc:	83 c4 0c             	add    $0xc,%esp
4170cf:	85 c0                	test   %eax,%eax
4170d1:	0f 85 e1 00 00 00    	jne    0x4171b8
4170d7:	b9 d4 5f 46 00       	mov    $0x465fd4,%ecx
4170dc:	8d 47 04             	lea    0x4(%edi),%eax
4170df:	90                   	nop
4170e0:	8a 10                	mov    (%eax),%dl
4170e2:	3a 11                	cmp    (%ecx),%dl
4170e4:	75 1a                	jne    0x417100
4170e6:	3a d3                	cmp    %bl,%dl
4170e8:	74 12                	je     0x4170fc
4170ea:	8a 50 01             	mov    0x1(%eax),%dl
4170ed:	3a 51 01             	cmp    0x1(%ecx),%dl
4170f0:	75 0e                	jne    0x417100
4170f2:	83 c0 02             	add    $0x2,%eax
4170f5:	83 c1 02             	add    $0x2,%ecx
4170f8:	3a d3                	cmp    %bl,%dl
4170fa:	75 e4                	jne    0x4170e0
4170fc:	33 c0                	xor    %eax,%eax
4170fe:	eb 05                	jmp    0x417105
417100:	1b c0                	sbb    %eax,%eax
417102:	83 d8 ff             	sbb    $0xffffffff,%eax
417105:	3b c3                	cmp    %ebx,%eax
417107:	0f 85 ab 00 00 00    	jne    0x4171b8
41710d:	8d 44 24 12          	lea    0x12(%esp),%eax
417111:	8a 00                	mov    (%eax),%al
417113:	88 85 ff 90 00 00    	mov    %al,0x90ff(%ebp)
417119:	3a c3                	cmp    %bl,%al
41711b:	0f 84 c4 00 00 00    	je     0x4171e5
417121:	c6 85 2e 60 00 00 01 	movb   $0x1,0x602e(%ebp)
417128:	88 9d fb 90 00 00    	mov    %bl,0x90fb(%ebp)
41712e:	88 9d fd 90 00 00    	mov    %bl,0x90fd(%ebp)
417134:	89 9d 58 60 00 00    	mov    %ebx,0x6058(%ebp)
41713a:	88 9d ab 88 00 00    	mov    %bl,0x88ab(%ebp)
417140:	88 9d aa 88 00 00    	mov    %bl,0x88aa(%ebp)
417146:	88 9d a9 88 00 00    	mov    %bl,0x88a9(%ebp)
41714c:	c7 85 60 0b 00 00 00 	movl   $0x400000,0xb60(%ebp)
417153:	00 40 00
417156:	89 9d 64 0b 00 00    	mov    %ebx,0xb64(%ebp)
41715c:	89 9d 68 0b 00 00    	mov    %ebx,0xb68(%ebp)
417162:	88 9d 1f 0b 00 00    	mov    %bl,0xb1f(%ebp)
417168:	89 9d 24 0b 00 00    	mov    %ebx,0xb24(%ebp)
41716e:	88 9d 29 0b 00 00    	mov    %bl,0xb29(%ebp)
417174:	89 9d 2c 0b 00 00    	mov    %ebx,0xb2c(%ebp)
41717a:	89 9d 30 0b 00 00    	mov    %ebx,0xb30(%ebp)
417180:	88 9d 38 0b 00 00    	mov    %bl,0xb38(%ebp)
417186:	89 9d 3c 0b 00 00    	mov    %ebx,0xb3c(%ebp)
41718c:	89 9d 40 0b 00 00    	mov    %ebx,0xb40(%ebp)
417192:	89 9d 48 0b 00 00    	mov    %ebx,0xb48(%ebp)
417198:	89 9d 4c 0b 00 00    	mov    %ebx,0xb4c(%ebp)
41719e:	89 9d 50 0b 00 00    	mov    %ebx,0xb50(%ebp)
4171a4:	89 9d 54 0b 00 00    	mov    %ebx,0xb54(%ebp)
4171aa:	89 9d 58 0b 00 00    	mov    %ebx,0xb58(%ebp)
4171b0:	88 9d 17 01 00 00    	mov    %bl,0x117(%ebp)
4171b6:	eb 2d                	jmp    0x4171e5
4171b8:	38 5c 24 1b          	cmp    %bl,0x1b(%esp)
4171bc:	75 22                	jne    0x4171e0
4171be:	57                   	push   %edi
4171bf:	68 d0 5f 46 00       	push   $0x465fd0
4171c4:	8d 8c 24 24 08 00 00 	lea    0x824(%esp),%ecx
4171cb:	68 00 08 00 00       	push   $0x800
4171d0:	51                   	push   %ecx
4171d1:	e8 ed 9b 01 00       	call   0x430dc3
4171d6:	83 c4 10             	add    $0x10,%esp
4171d9:	88 9c 24 1b 10 00 00 	mov    %bl,0x101b(%esp)
4171e0:	c6 44 24 1b 01       	movb   $0x1,0x1b(%esp)
4171e5:	68 00 08 00 00       	push   $0x800
4171ea:	8d 54 24 20          	lea    0x20(%esp),%edx
4171ee:	52                   	push   %edx
4171ef:	8d 44 24 1c          	lea    0x1c(%esp),%eax
4171f3:	50                   	push   %eax
4171f4:	8b 84 24 30 10 00 00 	mov    0x1030(%esp),%eax
4171fb:	e8 c0 19 ff ff       	call   0x408bc0
417200:	8b f8                	mov    %eax,%edi
417202:	83 c4 0c             	add    $0xc,%esp
417205:	3b fb                	cmp    %ebx,%edi
417207:	0f 85 73 1d ff ff    	jne    0x408f80
41720d:	5e                   	pop    %esi
41720e:	0f be 44 24 17       	movsbl 0x17(%esp),%eax
417213:	5f                   	pop    %edi
417214:	5d                   	pop    %ebp
417215:	5b                   	pop    %ebx
417216:	81 c4 0c 10 00 00    	add    $0x100c,%esp
41721c:	c3                   	ret
41721d:	cc                   	int3
41721e:	cc                   	int3
41721f:	cc                   	int3
417220:	e9 fb 1c ff ff       	jmp    0x408f20
417225:	cc                   	int3
417226:	cc                   	int3
417227:	cc                   	int3
417228:	cc                   	int3
417229:	cc                   	int3
41722a:	cc                   	int3
41722b:	cc                   	int3
41722c:	cc                   	int3
41722d:	cc                   	int3
41722e:	cc                   	int3
41722f:	cc                   	int3
417230:	8b 54 24 04          	mov    0x4(%esp),%edx
417234:	8b 0a                	mov    (%edx),%ecx
417236:	56                   	push   %esi
417237:	57                   	push   %edi
417238:	8b 7c 24 14          	mov    0x14(%esp),%edi
41723c:	32 c0                	xor    %al,%al
41723e:	85 ff                	test   %edi,%edi
417240:	75 0f                	jne    0x417251
417242:	85 c9                	test   %ecx,%ecx
417244:	74 1b                	je     0x417261
417246:	8b 74 24 10          	mov    0x10(%esp),%esi
41724a:	3b ce                	cmp    %esi,%ecx
41724c:	72 0f                	jb     0x41725d
41724e:	5f                   	pop    %edi
41724f:	5e                   	pop    %esi
417250:	c3                   	ret
417251:	8b 74 24 10          	mov    0x10(%esp),%esi
417255:	3b ce                	cmp    %esi,%ecx
417257:	72 04                	jb     0x41725d
417259:	3b cf                	cmp    %edi,%ecx
41725b:	76 04                	jbe    0x417261
41725d:	89 32                	mov    %esi,(%edx)
41725f:	b0 01                	mov    $0x1,%al
417261:	5f                   	pop    %edi
417262:	5e                   	pop    %esi
417263:	c3                   	ret
417264:	cc                   	int3
417265:	cc                   	int3
417266:	cc                   	int3
417267:	cc                   	int3
417268:	cc                   	int3
417269:	cc                   	int3
41726a:	cc                   	int3
41726b:	cc                   	int3
41726c:	cc                   	int3
41726d:	cc                   	int3
41726e:	cc                   	int3
41726f:	cc                   	int3
417270:	80 7c 24 04 00       	cmpb   $0x0,0x4(%esp)
417275:	b8 ae c4 45 00       	mov    $0x45c4ae,%eax
41727a:	75 05                	jne    0x417281
41727c:	b8 ec 81 46 00       	mov    $0x4681ec,%eax
417281:	51                   	push   %ecx
417282:	50                   	push   %eax
417283:	68 00 82 46 00       	push   $0x468200
417288:	68 00 08 00 00       	push   $0x800
41728d:	52                   	push   %edx
41728e:	e8 30 9b 01 00       	call   0x430dc3
417293:	83 c4 14             	add    $0x14,%esp
417296:	c3                   	ret