409d25:	e8 46 6e 02 00       	call   0x430b70
409d2a:	88 9d 32 60 00 00    	mov    %bl,0x6032(%ebp)
409d30:	88 9d 56 60 00 00    	mov    %bl,0x6056(%ebp)
409d36:	83 c4 0c             	add    $0xc,%esp
409d39:	c6 85 b5 88 00 00 01 	movb   $0x1,0x88b5(%ebp)
409d40:	e9 a0 d4 00 00       	jmp    0x4171e5
409d45:	b9 b8 80 46 00       	mov    $0x4680b8,%ecx
409d4a:	8b c6                	mov    %esi,%eax
409d4c:	8d 64 24 00          	lea    0x0(%esp),%esp
409d50:	8a 10                	mov    (%eax),%dl
409d52:	3a 11                	cmp    (%ecx),%dl
409d54:	75 1a                	jne    0x409d70
409d56:	3a d3                	cmp    %bl,%dl
409d58:	74 12                	je     0x409d6c
409d5a:	8a 50 01             	mov    0x1(%eax),%dl
409d5d:	3a 51 01             	cmp    0x1(%ecx),%dl
409d60:	75 0e                	jne    0x409d70
409d62:	83 c0 02             	add    $0x2,%eax
409d65:	83 c1 02             	add    $0x2,%ecx
409d68:	3a d3                	cmp    %bl,%dl
409d6a:	75 e4                	jne    0x409d50
409d6c:	33 c0                	xor    %eax,%eax
409d6e:	eb 05                	jmp    0x409d75
409d70:	1b c0                	sbb    %eax,%eax
409d72:	83 d8 ff             	sbb    $0xffffffff,%eax
409d75:	3b c3                	cmp    %ebx,%eax
409d77:	75 06                	jne    0x409d7f
409d79:	8d 44 24 13          	lea    0x13(%esp),%eax
409d7d:	eb 4e                	jmp    0x409dcd
409d7f:	6a 03                	push   $0x3
409d81:	68 ec 81 46 00       	push   $0x4681ec
409d86:	56                   	push   %esi
409d87:	e8 08 95 02 00       	call   0x433294
409d8c:	83 c4 0c             	add    $0xc,%esp
409d8f:	85 c0                	test   %eax,%eax
409d91:	75 5c                	jne    0x409def
409d93:	b9 b8 80 46 00       	mov    $0x4680b8,%ecx
409d98:	8d 47 04             	lea    0x4(%edi),%eax
409d9b:	eb 03                	jmp    0x409da0
409d9d:	8d 49 00             	lea    0x0(%ecx),%ecx
409da0:	8a 10                	mov    (%eax),%dl
409da2:	3a 11                	cmp    (%ecx),%dl
409da4:	75 1a                	jne    0x409dc0
409da6:	3a d3                	cmp    %bl,%dl
409da8:	74 12                	je     0x409dbc
409daa:	8a 50 01             	mov    0x1(%eax),%dl
409dad:	3a 51 01             	cmp    0x1(%ecx),%dl
409db0:	75 0e                	jne    0x409dc0
409db2:	83 c0 02             	add    $0x2,%eax
409db5:	83 c1 02             	add    $0x2,%ecx
409db8:	3a d3                	cmp    %bl,%dl
409dba:	75 e4                	jne    0x409da0
409dbc:	33 c0                	xor    %eax,%eax
409dbe:	eb 05                	jmp    0x409dc5
409dc0:	1b c0                	sbb    %eax,%eax
409dc2:	83 d8 ff             	sbb    $0xffffffff,%eax
409dc5:	3b c3                	cmp    %ebx,%eax
409dc7:	75 26                	jne    0x409def
409dc9:	8d 44 24 12          	lea    0x12(%esp),%eax
409dcd:	8a 00                	mov    (%eax),%al
409dcf:	88 85 1e 09 00 00    	mov    %al,0x91e(%ebp)
409dd5:	3a c3                	cmp    %bl,%al
409dd7:	0f 84 08 d4 00 00    	je     0x4171e5
409ddd:	c6 85 fb 90 00 00 01 	movb   $0x1,0x90fb(%ebp)
409de4:	88 9d fe 90 00 00    	mov    %bl,0x90fe(%ebp)
409dea:	e9 f6 d3 00 00       	jmp    0x4171e5
409def:	b9 ac 80 46 00       	mov    $0x4680ac,%ecx
409df4:	8b c6                	mov    %esi,%eax
409df6:	8a 10                	mov    (%eax),%dl
409df8:	3a 11                	cmp    (%ecx),%dl
409dfa:	75 1a                	jne    0x409e16
409dfc:	3a d3                	cmp    %bl,%dl
409dfe:	74 12                	je     0x409e12
409e00:	8a 50 01             	mov    0x1(%eax),%dl
409e03:	3a 51 01             	cmp    0x1(%ecx),%dl
409e06:	75 0e                	jne    0x409e16
409e08:	83 c0 02             	add    $0x2,%eax
409e0b:	83 c1 02             	add    $0x2,%ecx
409e0e:	3a d3                	cmp    %bl,%dl
409e10:	75 e4                	jne    0x409df6
409e12:	33 c0                	xor    %eax,%eax
409e14:	eb 05                	jmp    0x409e1b
409e16:	1b c0                	sbb    %eax,%eax
409e18:	83 d8 ff             	sbb    $0xffffffff,%eax
409e1b:	3b c3                	cmp    %ebx,%eax
409e1d:	75 06                	jne    0x409e25
409e1f:	8d 44 24 13          	lea    0x13(%esp),%eax
409e23:	eb 4d                	jmp    0x409e72
409e25:	6a 03                	push   $0x3
409e27:	68 ec 81 46 00       	push   $0x4681ec
409e2c:	56                   	push   %esi
409e2d:	e8 62 94 02 00       	call   0x433294
409e32:	83 c4 0c             	add    $0xc,%esp
409e35:	85 c0                	test   %eax,%eax
409e37:	0f 85 62 00 00 00    	jne    0x409e9f
409e3d:	b9 ac 80 46 00       	mov    $0x4680ac,%ecx
409e42:	8d 47 04             	lea    0x4(%edi),%eax
409e45:	8a 10                	mov    (%eax),%dl
409e47:	3a 11                	cmp    (%ecx),%dl
409e49:	75 1a                	jne    0x409e65
409e4b:	3a d3                	cmp    %bl,%dl
409e4d:	74 12                	je     0x409e61
409e4f:	8a 50 01             	mov    0x1(%eax),%dl
409e52:	3a 51 01             	cmp    0x1(%ecx),%dl
409e55:	75 0e                	jne    0x409e65
409e57:	83 c0 02             	add    $0x2,%eax
409e5a:	83 c1 02             	add    $0x2,%ecx
409e5d:	3a d3                	cmp    %bl,%dl
409e5f:	75 e4                	jne    0x409e45
409e61:	33 c0                	xor    %eax,%eax
409e63:	eb 05                	jmp    0x409e6a
409e65:	1b c0                	sbb    %eax,%eax
409e67:	83 d8 ff             	sbb    $0xffffffff,%eax
409e6a:	3b c3                	cmp    %ebx,%eax
409e6c:	75 31                	jne    0x409e9f
409e6e:	8d 44 24 12          	lea    0x12(%esp),%eax
409e72:	8a 00                	mov    (%eax),%al
409e74:	88 85 1f 09 00 00    	mov    %al,0x91f(%ebp)
409e7a:	3a c3                	cmp    %bl,%al
409e7c:	0f 84 63 d3 00 00    	je     0x4171e5
409e82:	b8 10 00 00 00       	mov    $0x10,%eax
409e87:	89 85 a8 09 00 00    	mov    %eax,0x9a8(%ebp)
409e8d:	89 85 ac 09 00 00    	mov    %eax,0x9ac(%ebp)
409e93:	c6 85 37 60 00 00 01 	movb   $0x1,0x6037(%ebp)
409e9a:	e9 46 d3 00 00       	jmp    0x4171e5
409e9f:	b9 a0 80 46 00       	mov    $0x4680a0,%ecx
409ea4:	8b c6                	mov    %esi,%eax
409ea6:	8a 10                	mov    (%eax),%dl
409ea8:	3a 11                	cmp    (%ecx),%dl
409eaa:	75 1a                	jne    0x409ec6
409eac:	3a d3                	cmp    %bl,%dl
409eae:	74 12                	je     0x409ec2
409eb0:	8a 50 01             	mov    0x1(%eax),%dl
409eb3:	3a 51 01             	cmp    0x1(%ecx),%dl
409eb6:	75 0e                	jne    0x409ec6
409eb8:	83 c0 02             	add    $0x2,%eax
409ebb:	83 c1 02             	add    $0x2,%ecx
409ebe:	3a d3                	cmp    %bl,%dl
409ec0:	75 e4                	jne    0x409ea6
409ec2:	33 c0                	xor    %eax,%eax
409ec4:	eb 05                	jmp    0x409ecb
409ec6:	1b c0                	sbb    %eax,%eax
409ec8:	83 d8 ff             	sbb    $0xffffffff,%eax
409ecb:	3b c3                	cmp    %ebx,%eax
409ecd:	75 11                	jne    0x409ee0
409ecf:	8d 44 24 13          	lea    0x13(%esp),%eax
409ed3:	8a 00                	mov    (%eax),%al
409ed5:	88 85 20 09 00 00    	mov    %al,0x920(%ebp)
409edb:	e9 1c 80 00 00       	jmp    0x411efc
409ee0:	6a 03                	push   $0x3
409ee2:	68 ec 81 46 00       	push   $0x4681ec
409ee7:	56                   	push   %esi
409ee8:	e8 a7 93 02 00       	call   0x433294
409eed:	83 c4 0c             	add    $0xc,%esp
409ef0:	85 c0                	test   %eax,%eax
409ef2:	75 46                	jne    0x409f3a
409ef4:	b9 a0 80 46 00       	mov    $0x4680a0,%ecx
409ef9:	8d 47 04             	lea    0x4(%edi),%eax
409efc:	8d 64 24 00          	lea    0x0(%esp),%esp
409f00:	8a 10                	mov    (%eax),%dl
409f02:	3a 11                	cmp    (%ecx),%dl
409f04:	75 1a                	jne    0x409f20
409f06:	3a d3                	cmp    %bl,%dl
409f08:	74 12                	je     0x409f1c
409f0a:	8a 50 01             	mov    0x1(%eax),%dl
409f0d:	3a 51 01             	cmp    0x1(%ecx),%dl
409f10:	75 0e                	jne    0x409f20
409f12:	83 c0 02             	add    $0x2,%eax
409f15:	83 c1 02             	add    $0x2,%ecx
409f18:	3a d3                	cmp    %bl,%dl
409f1a:	75 e4                	jne    0x409f00
409f1c:	33 c0                	xor    %eax,%eax
409f1e:	eb 05                	jmp    0x409f25
409f20:	1b c0                	sbb    %eax,%eax
409f22:	83 d8 ff             	sbb    $0xffffffff,%eax
409f25:	3b c3                	cmp    %ebx,%eax
409f27:	75 11                	jne    0x409f3a
409f29:	8d 44 24 12          	lea    0x12(%esp),%eax
409f2d:	8a 00                	mov    (%eax),%al
409f2f:	88 85 20 09 00 00    	mov    %al,0x920(%ebp)
409f35:	e9 c2 7f 00 00       	jmp    0x411efc
409f3a:	b9 94 80 46 00       	mov    $0x468094,%ecx
409f3f:	8b c6                	mov    %esi,%eax
409f41:	8a 10                	mov    (%eax),%dl
409f43:	3a 11                	cmp    (%ecx),%dl
409f45:	75 1a                	jne    0x409f61
409f47:	3a d3                	cmp    %bl,%dl
409f49:	74 12                	je     0x409f5d
409f4b:	8a 50 01             	mov    0x1(%eax),%dl
409f4e:	3a 51 01             	cmp    0x1(%ecx),%dl
409f51:	75 0e                	jne    0x409f61
409f53:	83 c0 02             	add    $0x2,%eax
409f56:	83 c1 02             	add    $0x2,%ecx
409f59:	3a d3                	cmp    %bl,%dl
409f5b:	75 e4                	jne    0x409f41
409f5d:	33 c0                	xor    %eax,%eax
409f5f:	eb 05                	jmp    0x409f66
409f61:	1b c0                	sbb    %eax,%eax
409f63:	83 d8 ff             	sbb    $0xffffffff,%eax
409f66:	3b c3                	cmp    %ebx,%eax
409f68:	75 11                	jne    0x409f7b
409f6a:	8d 44 24 13          	lea    0x13(%esp),%eax
409f6e:	8a 08                	mov    (%eax),%cl
409f70:	88 8d 21 09 00 00    	mov    %cl,0x921(%ebp)
409f76:	e9 6a d2 00 00       	jmp    0x4171e5
409f7b:	6a 03                	push   $0x3
409f7d:	68 ec 81 46 00       	push   $0x4681ec
409f82:	56                   	push   %esi
409f83:	e8 0c 93 02 00       	call   0x433294
409f88:	83 c4 0c             	add    $0xc,%esp
409f8b:	85 c0                	test   %eax,%eax
409f8d:	75 42                	jne    0x409fd1
409f8f:	b9 94 80 46 00       	mov    $0x468094,%ecx
409f94:	8d 47 04             	lea    0x4(%edi),%eax
409f97:	8a 10                	mov    (%eax),%dl
409f99:	3a 11                	cmp    (%ecx),%dl
409f9b:	75 1a                	jne    0x409fb7
409f9d:	3a d3                	cmp    %bl,%dl
409f9f:	74 12                	je     0x409fb3
409fa1:	8a 50 01             	mov    0x1(%eax),%dl
409fa4:	3a 51 01             	cmp    0x1(%ecx),%dl
409fa7:	75 0e                	jne    0x409fb7
409fa9:	83 c0 02             	add    $0x2,%eax
409fac:	83 c1 02             	add    $0x2,%ecx
409faf:	3a d3                	cmp    %bl,%dl
409fb1:	75 e4                	jne    0x409f97
409fb3:	33 c0                	xor    %eax,%eax
409fb5:	eb 05                	jmp    0x409fbc
409fb7:	1b c0                	sbb    %eax,%eax
409fb9:	83 d8 ff             	sbb    $0xffffffff,%eax
409fbc:	3b c3                	cmp    %ebx,%eax
409fbe:	75 11                	jne    0x409fd1
409fc0:	8d 44 24 12          	lea    0x12(%esp),%eax
409fc4:	8a 08                	mov    (%eax),%cl
409fc6:	88 8d 21 09 00 00    	mov    %cl,0x921(%ebp)
409fcc:	e9 14 d2 00 00       	jmp    0x4171e5
409fd1:	b9 88 80 46 00       	mov    $0x468088,%ecx
409fd6:	8b c6                	mov    %esi,%eax
409fd8:	8a 10                	mov    (%eax),%dl
409fda:	3a 11                	cmp    (%ecx),%dl
409fdc:	75 1a                	jne    0x409ff8
409fde:	3a d3                	cmp    %bl,%dl
409fe0:	74 12                	je     0x409ff4
409fe2:	8a 50 01             	mov    0x1(%eax),%dl
409fe5:	3a 51 01             	cmp    0x1(%ecx),%dl
409fe8:	75 0e                	jne    0x409ff8
409fea:	83 c0 02             	add    $0x2,%eax
409fed:	83 c1 02             	add    $0x2,%ecx
409ff0:	3a d3                	cmp    %bl,%dl
409ff2:	75 e4                	jne    0x409fd8
409ff4:	33 c0                	xor    %eax,%eax
409ff6:	eb 05                	jmp    0x409ffd
409ff8:	1b c0                	sbb    %eax,%eax
409ffa:	83 d8 ff             	sbb    $0xffffffff,%eax
409ffd:	3b c3                	cmp    %ebx,%eax
409fff:	75 11                	jne    0x40a012
40a001:	8d 44 24 13          	lea    0x13(%esp),%eax
40a005:	8a 10                	mov    (%eax),%dl
40a007:	88 95 22 09 00 00    	mov    %dl,0x922(%ebp)
40a00d:	e9 d3 d1 00 00       	jmp    0x4171e5
40a012:	6a 03                	push   $0x3
40a014:	68 ec 81 46 00       	push   $0x4681ec
40a019:	56                   	push   %esi
40a01a:	e8 75 92 02 00       	call   0x433294
40a01f:	83 c4 0c             	add    $0xc,%esp
40a022:	85 c0                	test   %eax,%eax
40a024:	75 44                	jne    0x40a06a
40a026:	b9 88 80 46 00       	mov    $0x468088,%ecx
40a02b:	8d 47 04             	lea    0x4(%edi),%eax
40a02e:	8b ff                	mov    %edi,%edi
40a030:	8a 10                	mov    (%eax),%dl
40a032:	3a 11                	cmp    (%ecx),%dl
40a034:	75 1a                	jne    0x40a050
40a036:	3a d3                	cmp    %bl,%dl
40a038:	74 12                	je     0x40a04c
40a03a:	8a 50 01             	mov    0x1(%eax),%dl
40a03d:	3a 51 01             	cmp    0x1(%ecx),%dl
40a040:	75 0e                	jne    0x40a050
40a042:	83 c0 02             	add    $0x2,%eax
40a045:	83 c1 02             	add    $0x2,%ecx
40a048:	3a d3                	cmp    %bl,%dl
40a04a:	75 e4                	jne    0x40a030
40a04c:	33 c0                	xor    %eax,%eax
40a04e:	eb 05                	jmp    0x40a055
40a050:	1b c0                	sbb    %eax,%eax
40a052:	83 d8 ff             	sbb    $0xffffffff,%eax
40a055:	3b c3                	cmp    %ebx,%eax
40a057:	75 11                	jne    0x40a06a
40a059:	8d 44 24 12          	lea    0x12(%esp),%eax
40a05d:	8a 10                	mov    (%eax),%dl
40a05f:	88 95 22 09 00 00    	mov    %dl,0x922(%ebp)
40a065:	e9 7b d1 00 00       	jmp    0x4171e5
40a06a:	b9 74 80 46 00       	mov    $0x468074,%ecx
40a06f:	8b c6                	mov    %esi,%eax
40a071:	8a 10                	mov    (%eax),%dl
40a073:	3a 11                	cmp    (%ecx),%dl
40a075:	75 1a                	jne    0x40a091
40a077:	3a d3                	cmp    %bl,%dl
40a079:	74 12                	je     0x40a08d
40a07b:	8a 50 01             	mov    0x1(%eax),%dl
40a07e:	3a 51 01             	cmp    0x1(%ecx),%dl
40a081:	75 0e                	jne    0x40a091
40a083:	83 c0 02             	add    $0x2,%eax
40a086:	83 c1 02             	add    $0x2,%ecx
40a089:	3a d3                	cmp    %bl,%dl
40a08b:	75 e4                	jne    0x40a071
40a08d:	33 c0                	xor    %eax,%eax
40a08f:	eb 05                	jmp    0x40a096
40a091:	1b c0                	sbb    %eax,%eax
40a093:	83 d8 ff             	sbb    $0xffffffff,%eax
40a096:	3b c3                	cmp    %ebx,%eax
40a098:	75 11                	jne    0x40a0ab
40a09a:	8d 44 24 13          	lea    0x13(%esp),%eax
40a09e:	8a 00                	mov    (%eax),%al
40a0a0:	88 85 23 09 00 00    	mov    %al,0x923(%ebp)
40a0a6:	e9 3a d1 00 00       	jmp    0x4171e5
40a0ab:	6a 03                	push   $0x3
40a0ad:	68 ec 81 46 00       	push   $0x4681ec
40a0b2:	56                   	push   %esi
40a0b3:	e8 dc 91 02 00       	call   0x433294
40a0b8:	83 c4 0c             	add    $0xc,%esp
40a0bb:	85 c0                	test   %eax,%eax
40a0bd:	75 42                	jne    0x40a101
40a0bf:	b9 74 80 46 00       	mov    $0x468074,%ecx
40a0c4:	8d 47 04             	lea    0x4(%edi),%eax
40a0c7:	8a 10                	mov    (%eax),%dl
40a0c9:	3a 11                	cmp    (%ecx),%dl
40a0cb:	75 1a                	jne    0x40a0e7
40a0cd:	3a d3                	cmp    %bl,%dl
40a0cf:	74 12                	je     0x40a0e3
40a0d1:	8a 50 01             	mov    0x1(%eax),%dl
40a0d4:	3a 51 01             	cmp    0x1(%ecx),%dl
40a0d7:	75 0e                	jne    0x40a0e7
40a0d9:	83 c0 02             	add    $0x2,%eax
40a0dc:	83 c1 02             	add    $0x2,%ecx
40a0df:	3a d3                	cmp    %bl,%dl
40a0e1:	75 e4                	jne    0x40a0c7
40a0e3:	33 c0                	xor    %eax,%eax
40a0e5:	eb 05                	jmp    0x40a0ec
40a0e7:	1b c0                	sbb    %eax,%eax
40a0e9:	83 d8 ff             	sbb    $0xffffffff,%eax
40a0ec:	3b c3                	cmp    %ebx,%eax
40a0ee:	75 11                	jne    0x40a101
40a0f0:	8d 44 24 12          	lea    0x12(%esp),%eax
40a0f4:	8a 00                	mov    (%eax),%al
40a0f6:	88 85 23 09 00 00    	mov    %al,0x923(%ebp)
40a0fc:	e9 e4 d0 00 00       	jmp    0x4171e5
40a101:	b9 64 80 46 00       	mov    $0x468064,%ecx
40a106:	8b c6                	mov    %esi,%eax
40a108:	8a 10                	mov    (%eax),%dl