409b29:	3a 11                	cmp    (%ecx),%dl
409b2b:	75 1a                	jne    0x409b47
409b2d:	3a d3                	cmp    %bl,%dl
409b2f:	74 12                	je     0x409b43
409b31:	8a 50 01             	mov    0x1(%eax),%dl
409b34:	3a 51 01             	cmp    0x1(%ecx),%dl
409b37:	75 0e                	jne    0x409b47
409b39:	83 c0 02             	add    $0x2,%eax
409b3c:	83 c1 02             	add    $0x2,%ecx
409b3f:	3a d3                	cmp    %bl,%dl
409b41:	75 e4                	jne    0x409b27
409b43:	33 c0                	xor    %eax,%eax
409b45:	eb 05                	jmp    0x409b4c
409b47:	1b c0                	sbb    %eax,%eax
409b49:	83 d8 ff             	sbb    $0xffffffff,%eax
409b4c:	3b c3                	cmp    %ebx,%eax
409b4e:	75 11                	jne    0x409b61
409b50:	8d 44 24 13          	lea    0x13(%esp),%eax
409b54:	8a 08                	mov    (%eax),%cl
409b56:	88 8d 1b 09 00 00    	mov    %cl,0x91b(%ebp)
409b5c:	e9 84 d6 00 00       	jmp    0x4171e5
409b61:	6a 03                	push   $0x3
409b63:	68 ec 81 46 00       	push   $0x4681ec
409b68:	56                   	push   %esi
409b69:	e8 26 97 02 00       	call   0x433294
409b6e:	83 c4 0c             	add    $0xc,%esp
409b71:	85 c0                	test   %eax,%eax
409b73:	75 45                	jne    0x409bba
409b75:	b9 dc 80 46 00       	mov    $0x4680dc,%ecx
409b7a:	8d 47 04             	lea    0x4(%edi),%eax
409b7d:	8d 49 00             	lea    0x0(%ecx),%ecx
409b80:	8a 10                	mov    (%eax),%dl
409b82:	3a 11                	cmp    (%ecx),%dl
409b84:	75 1a                	jne    0x409ba0
409b86:	3a d3                	cmp    %bl,%dl
409b88:	74 12                	je     0x409b9c
409b8a:	8a 50 01             	mov    0x1(%eax),%dl
409b8d:	3a 51 01             	cmp    0x1(%ecx),%dl
409b90:	75 0e                	jne    0x409ba0
409b92:	83 c0 02             	add    $0x2,%eax
409b95:	83 c1 02             	add    $0x2,%ecx
409b98:	3a d3                	cmp    %bl,%dl
409b9a:	75 e4                	jne    0x409b80
409b9c:	33 c0                	xor    %eax,%eax
409b9e:	eb 05                	jmp    0x409ba5
409ba0:	1b c0                	sbb    %eax,%eax
409ba2:	83 d8 ff             	sbb    $0xffffffff,%eax
409ba5:	3b c3                	cmp    %ebx,%eax
409ba7:	75 11                	jne    0x409bba
409ba9:	8d 44 24 12          	lea    0x12(%esp),%eax
409bad:	8a 08                	mov    (%eax),%cl
409baf:	88 8d 1b 09 00 00    	mov    %cl,0x91b(%ebp)
409bb5:	e9 2b d6 00 00       	jmp    0x4171e5
409bba:	b9 d0 80 46 00       	mov    $0x4680d0,%ecx
409bbf:	8b c6                	mov    %esi,%eax
409bc1:	8a 10                	mov    (%eax),%dl
409bc3:	3a 11                	cmp    (%ecx),%dl
409bc5:	75 1a                	jne    0x409be1
409bc7:	3a d3                	cmp    %bl,%dl
409bc9:	74 12                	je     0x409bdd
409bcb:	8a 50 01             	mov    0x1(%eax),%dl
409bce:	3a 51 01             	cmp    0x1(%ecx),%dl
409bd1:	75 0e                	jne    0x409be1
409bd3:	83 c0 02             	add    $0x2,%eax
409bd6:	83 c1 02             	add    $0x2,%ecx
409bd9:	3a d3                	cmp    %bl,%dl
409bdb:	75 e4                	jne    0x409bc1
409bdd:	33 c0                	xor    %eax,%eax
409bdf:	eb 05                	jmp    0x409be6
409be1:	1b c0                	sbb    %eax,%eax
409be3:	83 d8 ff             	sbb    $0xffffffff,%eax
409be6:	3b c3                	cmp    %ebx,%eax
409be8:	75 11                	jne    0x409bfb
409bea:	8d 44 24 13          	lea    0x13(%esp),%eax
409bee:	8a 10                	mov    (%eax),%dl
409bf0:	88 95 1c 09 00 00    	mov    %dl,0x91c(%ebp)
409bf6:	e9 ea d5 00 00       	jmp    0x4171e5
409bfb:	6a 03                	push   $0x3
409bfd:	68 ec 81 46 00       	push   $0x4681ec
409c02:	56                   	push   %esi
409c03:	e8 8c 96 02 00       	call   0x433294
409c08:	83 c4 0c             	add    $0xc,%esp
409c0b:	85 c0                	test   %eax,%eax
409c0d:	75 42                	jne    0x409c51
409c0f:	b9 d0 80 46 00       	mov    $0x4680d0,%ecx
409c14:	8d 47 04             	lea    0x4(%edi),%eax
409c17:	8a 10                	mov    (%eax),%dl
409c19:	3a 11                	cmp    (%ecx),%dl
409c1b:	75 1a                	jne    0x409c37
409c1d:	3a d3                	cmp    %bl,%dl
409c1f:	74 12                	je     0x409c33
409c21:	8a 50 01             	mov    0x1(%eax),%dl
409c24:	3a 51 01             	cmp    0x1(%ecx),%dl
409c27:	75 0e                	jne    0x409c37
409c29:	83 c0 02             	add    $0x2,%eax
409c2c:	83 c1 02             	add    $0x2,%ecx
409c2f:	3a d3                	cmp    %bl,%dl
409c31:	75 e4                	jne    0x409c17
409c33:	33 c0                	xor    %eax,%eax
409c35:	eb 05                	jmp    0x409c3c
409c37:	1b c0                	sbb    %eax,%eax
409c39:	83 d8 ff             	sbb    $0xffffffff,%eax
409c3c:	3b c3                	cmp    %ebx,%eax
409c3e:	75 11                	jne    0x409c51
409c40:	8d 44 24 12          	lea    0x12(%esp),%eax
409c44:	8a 10                	mov    (%eax),%dl
409c46:	88 95 1c 09 00 00    	mov    %dl,0x91c(%ebp)
409c4c:	e9 94 d5 00 00       	jmp    0x4171e5
409c51:	b9 c4 80 46 00       	mov    $0x4680c4,%ecx
409c56:	8b c6                	mov    %esi,%eax
409c58:	8a 10                	mov    (%eax),%dl
409c5a:	3a 11                	cmp    (%ecx),%dl
409c5c:	75 1a                	jne    0x409c78
409c5e:	3a d3                	cmp    %bl,%dl
409c60:	74 12                	je     0x409c74
409c62:	8a 50 01             	mov    0x1(%eax),%dl
409c65:	3a 51 01             	cmp    0x1(%ecx),%dl
409c68:	75 0e                	jne    0x409c78
409c6a:	83 c0 02             	add    $0x2,%eax
409c6d:	83 c1 02             	add    $0x2,%ecx
409c70:	3a d3                	cmp    %bl,%dl
409c72:	75 e4                	jne    0x409c58
409c74:	33 c0                	xor    %eax,%eax
409c76:	eb 05                	jmp    0x409c7d
409c78:	1b c0                	sbb    %eax,%eax
409c7a:	83 d8 ff             	sbb    $0xffffffff,%eax
409c7d:	3b c3                	cmp    %ebx,%eax
409c7f:	75 06                	jne    0x409c87
409c81:	8d 44 24 13          	lea    0x13(%esp),%eax
409c85:	eb 51                	jmp    0x409cd8
409c87:	6a 03                	push   $0x3
409c89:	68 ec 81 46 00       	push   $0x4681ec
409c8e:	56                   	push   %esi
409c8f:	e8 00 96 02 00       	call   0x433294
409c94:	83 c4 0c             	add    $0xc,%esp
409c97:	85 c0                	test   %eax,%eax
409c99:	0f 85 a6 00 00 00    	jne    0x409d45
409c9f:	b9 c4 80 46 00       	mov    $0x4680c4,%ecx
409ca4:	8d 47 04             	lea    0x4(%edi),%eax
409ca7:	8a 10                	mov    (%eax),%dl
409ca9:	3a 11                	cmp    (%ecx),%dl
409cab:	75 1a                	jne    0x409cc7
409cad:	3a d3                	cmp    %bl,%dl
409caf:	74 12                	je     0x409cc3
409cb1:	8a 50 01             	mov    0x1(%eax),%dl
409cb4:	3a 51 01             	cmp    0x1(%ecx),%dl
409cb7:	75 0e                	jne    0x409cc7
409cb9:	83 c0 02             	add    $0x2,%eax
409cbc:	83 c1 02             	add    $0x2,%ecx
409cbf:	3a d3                	cmp    %bl,%dl
409cc1:	75 e4                	jne    0x409ca7
409cc3:	33 c0                	xor    %eax,%eax
409cc5:	eb 05                	jmp    0x409ccc
409cc7:	1b c0                	sbb    %eax,%eax
409cc9:	83 d8 ff             	sbb    $0xffffffff,%eax
409ccc:	3b c3                	cmp    %ebx,%eax
409cce:	0f 85 71 00 00 00    	jne    0x409d45
409cd4:	8d 44 24 12          	lea    0x12(%esp),%eax
409cd8:	8a 00                	mov    (%eax),%al
409cda:	88 85 1d 09 00 00    	mov    %al,0x91d(%ebp)
409ce0:	3a c3                	cmp    %bl,%al
409ce2:	0f 84 fd d4 00 00    	je     0x4171e5
409ce8:	8b 85 8c 09 00 00    	mov    0x98c(%ebp),%eax
409cee:	3d 00 e0 00 00       	cmp    $0xe000,%eax
409cf3:	73 05                	jae    0x409cfa
409cf5:	b8 00 e0 00 00       	mov    $0xe000,%eax
409cfa:	89 85 8c 09 00 00    	mov    %eax,0x98c(%ebp)
409d00:	89 9d a8 09 00 00    	mov    %ebx,0x9a8(%ebp)
409d06:	68 00 08 00 00       	push   $0x800
409d0b:	89 9d ac 09 00 00    	mov    %ebx,0x9ac(%ebp)
409d11:	8d 85 2e 50 00 00    	lea    0x502e(%ebp),%eax
409d17:	53                   	push   %ebx
409d18:	88 9d 37 60 00 00    	mov    %bl,0x6037(%ebp)
409d1e:	50                   	push   %eax
409d1f:	88 9d a6 15 00 00    	mov    %bl,0x15a6(%ebp)
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