415aeb:	75 1a                	jne    0x415b07
415aed:	3a d3                	cmp    %bl,%dl
415aef:	74 12                	je     0x415b03
415af1:	8a 50 01             	mov    0x1(%eax),%dl
415af4:	3a 51 01             	cmp    0x1(%ecx),%dl
415af7:	75 0e                	jne    0x415b07
415af9:	83 c0 02             	add    $0x2,%eax
415afc:	83 c1 02             	add    $0x2,%ecx
415aff:	3a d3                	cmp    %bl,%dl
415b01:	75 e4                	jne    0x415ae7
415b03:	33 c0                	xor    %eax,%eax
415b05:	eb 05                	jmp    0x415b0c
415b07:	1b c0                	sbb    %eax,%eax
415b09:	83 d8 ff             	sbb    $0xffffffff,%eax
415b0c:	3b c3                	cmp    %ebx,%eax
415b0e:	75 11                	jne    0x415b21
415b10:	8d 44 24 12          	lea    0x12(%esp),%eax
415b14:	8a 08                	mov    (%eax),%cl
415b16:	88 8d c1 88 00 00    	mov    %cl,0x88c1(%ebp)
415b1c:	e9 c4 16 00 00       	jmp    0x4171e5
415b21:	b9 a8 62 46 00       	mov    $0x4662a8,%ecx
415b26:	8b c6                	mov    %esi,%eax
415b28:	8a 10                	mov    (%eax),%dl
415b2a:	3a 11                	cmp    (%ecx),%dl
415b2c:	75 1a                	jne    0x415b48
415b2e:	3a d3                	cmp    %bl,%dl
415b30:	74 12                	je     0x415b44
415b32:	8a 50 01             	mov    0x1(%eax),%dl
415b35:	3a 51 01             	cmp    0x1(%ecx),%dl
415b38:	75 0e                	jne    0x415b48
415b3a:	83 c0 02             	add    $0x2,%eax
415b3d:	83 c1 02             	add    $0x2,%ecx
415b40:	3a d3                	cmp    %bl,%dl
415b42:	75 e4                	jne    0x415b28
415b44:	33 c0                	xor    %eax,%eax
415b46:	eb 05                	jmp    0x415b4d
415b48:	1b c0                	sbb    %eax,%eax
415b4a:	83 d8 ff             	sbb    $0xffffffff,%eax
415b4d:	3b c3                	cmp    %ebx,%eax
415b4f:	75 37                	jne    0x415b88
415b51:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
415b58:	52                   	push   %edx
415b59:	b8 00 08 00 00       	mov    $0x800,%eax
415b5e:	8d 4c 24 20          	lea    0x20(%esp),%ecx
415b62:	8d 54 24 18          	lea    0x18(%esp),%edx
415b66:	e8 35 31 ff ff       	call   0x408ca0
415b6b:	83 c4 04             	add    $0x4,%esp
415b6e:	3b c3                	cmp    %ebx,%eax
415b70:	74 16                	je     0x415b88
415b72:	8d 8d c4 88 00 00    	lea    0x88c4(%ebp),%ecx
415b78:	51                   	push   %ecx
415b79:	8b f0                	mov    %eax,%esi
415b7b:	e8 60 31 ff ff       	call   0x408ce0
415b80:	83 c4 04             	add    $0x4,%esp
415b83:	e9 5d 16 00 00       	jmp    0x4171e5
415b88:	b9 94 62 46 00       	mov    $0x466294,%ecx
415b8d:	8b c6                	mov    %esi,%eax
415b8f:	90                   	nop
415b90:	8a 10                	mov    (%eax),%dl
415b92:	3a 11                	cmp    (%ecx),%dl
415b94:	75 1a                	jne    0x415bb0
415b96:	3a d3                	cmp    %bl,%dl
415b98:	74 12                	je     0x415bac
415b9a:	8a 50 01             	mov    0x1(%eax),%dl
415b9d:	3a 51 01             	cmp    0x1(%ecx),%dl
415ba0:	75 0e                	jne    0x415bb0
415ba2:	83 c0 02             	add    $0x2,%eax
415ba5:	83 c1 02             	add    $0x2,%ecx
415ba8:	3a d3                	cmp    %bl,%dl
415baa:	75 e4                	jne    0x415b90
415bac:	33 c0                	xor    %eax,%eax
415bae:	eb 05                	jmp    0x415bb5
415bb0:	1b c0                	sbb    %eax,%eax
415bb2:	83 d8 ff             	sbb    $0xffffffff,%eax
415bb5:	3b c3                	cmp    %ebx,%eax
415bb7:	75 11                	jne    0x415bca
415bb9:	8d 44 24 13          	lea    0x13(%esp),%eax
415bbd:	8a 10                	mov    (%eax),%dl
415bbf:	88 95 c8 88 00 00    	mov    %dl,0x88c8(%ebp)
415bc5:	e9 1b 16 00 00       	jmp    0x4171e5
415bca:	6a 03                	push   $0x3
415bcc:	68 ec 81 46 00       	push   $0x4681ec
415bd1:	56                   	push   %esi
415bd2:	e8 bd d6 01 00       	call   0x433294
415bd7:	83 c4 0c             	add    $0xc,%esp
415bda:	85 c0                	test   %eax,%eax
415bdc:	75 42                	jne    0x415c20
415bde:	b9 94 62 46 00       	mov    $0x466294,%ecx
415be3:	8d 47 04             	lea    0x4(%edi),%eax
415be6:	8a 10                	mov    (%eax),%dl
415be8:	3a 11                	cmp    (%ecx),%dl
415bea:	75 1a                	jne    0x415c06
415bec:	3a d3                	cmp    %bl,%dl
415bee:	74 12                	je     0x415c02
415bf0:	8a 50 01             	mov    0x1(%eax),%dl
415bf3:	3a 51 01             	cmp    0x1(%ecx),%dl
415bf6:	75 0e                	jne    0x415c06
415bf8:	83 c0 02             	add    $0x2,%eax
415bfb:	83 c1 02             	add    $0x2,%ecx
415bfe:	3a d3                	cmp    %bl,%dl
415c00:	75 e4                	jne    0x415be6
415c02:	33 c0                	xor    %eax,%eax
415c04:	eb 05                	jmp    0x415c0b
415c06:	1b c0                	sbb    %eax,%eax
415c08:	83 d8 ff             	sbb    $0xffffffff,%eax
415c0b:	3b c3                	cmp    %ebx,%eax
415c0d:	75 11                	jne    0x415c20
415c0f:	8d 44 24 12          	lea    0x12(%esp),%eax
415c13:	8a 10                	mov    (%eax),%dl
415c15:	88 95 c8 88 00 00    	mov    %dl,0x88c8(%ebp)
415c1b:	e9 c5 15 00 00       	jmp    0x4171e5
415c20:	b9 7c 62 46 00       	mov    $0x46627c,%ecx
415c25:	8b c6                	mov    %esi,%eax
415c27:	8a 10                	mov    (%eax),%dl
415c29:	3a 11                	cmp    (%ecx),%dl
415c2b:	75 1a                	jne    0x415c47
415c2d:	3a d3                	cmp    %bl,%dl
415c2f:	74 12                	je     0x415c43
415c31:	8a 50 01             	mov    0x1(%eax),%dl
415c34:	3a 51 01             	cmp    0x1(%ecx),%dl
415c37:	75 0e                	jne    0x415c47
415c39:	83 c0 02             	add    $0x2,%eax
415c3c:	83 c1 02             	add    $0x2,%ecx
415c3f:	3a d3                	cmp    %bl,%dl
415c41:	75 e4                	jne    0x415c27
415c43:	33 c0                	xor    %eax,%eax
415c45:	eb 05                	jmp    0x415c4c
415c47:	1b c0                	sbb    %eax,%eax
415c49:	83 d8 ff             	sbb    $0xffffffff,%eax
415c4c:	3b c3                	cmp    %ebx,%eax
415c4e:	75 09                	jne    0x415c59
415c50:	8d 44 24 13          	lea    0x13(%esp),%eax
415c54:	e9 54 00 00 00       	jmp    0x415cad
415c59:	6a 03                	push   $0x3
415c5b:	68 ec 81 46 00       	push   $0x4681ec
415c60:	56                   	push   %esi
415c61:	e8 2e d6 01 00       	call   0x433294
415c66:	83 c4 0c             	add    $0xc,%esp
415c69:	85 c0                	test   %eax,%eax
415c6b:	0f 85 58 00 00 00    	jne    0x415cc9
415c71:	b9 7c 62 46 00       	mov    $0x46627c,%ecx
415c76:	8d 47 04             	lea    0x4(%edi),%eax
415c79:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
415c80:	8a 10                	mov    (%eax),%dl
415c82:	3a 11                	cmp    (%ecx),%dl
415c84:	75 1a                	jne    0x415ca0
415c86:	3a d3                	cmp    %bl,%dl
415c88:	74 12                	je     0x415c9c
415c8a:	8a 50 01             	mov    0x1(%eax),%dl
415c8d:	3a 51 01             	cmp    0x1(%ecx),%dl
415c90:	75 0e                	jne    0x415ca0
415c92:	83 c0 02             	add    $0x2,%eax
415c95:	83 c1 02             	add    $0x2,%ecx
415c98:	3a d3                	cmp    %bl,%dl
415c9a:	75 e4                	jne    0x415c80
415c9c:	33 c0                	xor    %eax,%eax
415c9e:	eb 05                	jmp    0x415ca5
415ca0:	1b c0                	sbb    %eax,%eax
415ca2:	83 d8 ff             	sbb    $0xffffffff,%eax
415ca5:	3b c3                	cmp    %ebx,%eax
415ca7:	75 20                	jne    0x415cc9
415ca9:	8d 44 24 12          	lea    0x12(%esp),%eax
415cad:	8a 00                	mov    (%eax),%al
415caf:	88 85 c9 88 00 00    	mov    %al,0x88c9(%ebp)
415cb5:	3a c3                	cmp    %bl,%al
415cb7:	0f 84 28 15 00 00    	je     0x4171e5
415cbd:	c6 85 c8 88 00 00 01 	movb   $0x1,0x88c8(%ebp)
415cc4:	e9 1c 15 00 00       	jmp    0x4171e5
415cc9:	b9 64 62 46 00       	mov    $0x466264,%ecx
415cce:	8b c6                	mov    %esi,%eax
415cd0:	8a 10                	mov    (%eax),%dl
415cd2:	3a 11                	cmp    (%ecx),%dl
415cd4:	75 1a                	jne    0x415cf0
415cd6:	3a d3                	cmp    %bl,%dl
415cd8:	74 12                	je     0x415cec
415cda:	8a 50 01             	mov    0x1(%eax),%dl
415cdd:	3a 51 01             	cmp    0x1(%ecx),%dl
415ce0:	75 0e                	jne    0x415cf0
415ce2:	83 c0 02             	add    $0x2,%eax
415ce5:	83 c1 02             	add    $0x2,%ecx
415ce8:	3a d3                	cmp    %bl,%dl
415cea:	75 e4                	jne    0x415cd0
415cec:	33 c0                	xor    %eax,%eax
415cee:	eb 05                	jmp    0x415cf5
415cf0:	1b c0                	sbb    %eax,%eax
415cf2:	83 d8 ff             	sbb    $0xffffffff,%eax
415cf5:	3b c3                	cmp    %ebx,%eax
415cf7:	75 11                	jne    0x415d0a
415cf9:	8d 44 24 13          	lea    0x13(%esp),%eax
415cfd:	8a 00                	mov    (%eax),%al
415cff:	88 85 ca 88 00 00    	mov    %al,0x88ca(%ebp)
415d05:	e9 db 14 00 00       	jmp    0x4171e5
415d0a:	6a 03                	push   $0x3
415d0c:	68 ec 81 46 00       	push   $0x4681ec
415d11:	56                   	push   %esi
415d12:	e8 7d d5 01 00       	call   0x433294
415d17:	83 c4 0c             	add    $0xc,%esp
415d1a:	85 c0                	test   %eax,%eax
415d1c:	75 42                	jne    0x415d60
415d1e:	b9 64 62 46 00       	mov    $0x466264,%ecx
415d23:	8d 47 04             	lea    0x4(%edi),%eax
415d26:	8a 10                	mov    (%eax),%dl
415d28:	3a 11                	cmp    (%ecx),%dl
415d2a:	75 1a                	jne    0x415d46
415d2c:	3a d3                	cmp    %bl,%dl
415d2e:	74 12                	je     0x415d42
415d30:	8a 50 01             	mov    0x1(%eax),%dl
415d33:	3a 51 01             	cmp    0x1(%ecx),%dl
415d36:	75 0e                	jne    0x415d46
415d38:	83 c0 02             	add    $0x2,%eax
415d3b:	83 c1 02             	add    $0x2,%ecx
415d3e:	3a d3                	cmp    %bl,%dl
415d40:	75 e4                	jne    0x415d26
415d42:	33 c0                	xor    %eax,%eax
415d44:	eb 05                	jmp    0x415d4b
415d46:	1b c0                	sbb    %eax,%eax
415d48:	83 d8 ff             	sbb    $0xffffffff,%eax
415d4b:	3b c3                	cmp    %ebx,%eax
415d4d:	75 11                	jne    0x415d60
415d4f:	8d 44 24 12          	lea    0x12(%esp),%eax
415d53:	8a 00                	mov    (%eax),%al
415d55:	88 85 ca 88 00 00    	mov    %al,0x88ca(%ebp)
415d5b:	e9 85 14 00 00       	jmp    0x4171e5
415d60:	b9 3c 62 46 00       	mov    $0x46623c,%ecx
415d65:	8b c6                	mov    %esi,%eax
415d67:	8a 10                	mov    (%eax),%dl
415d69:	3a 11                	cmp    (%ecx),%dl
415d6b:	75 1a                	jne    0x415d87
415d6d:	3a d3                	cmp    %bl,%dl
415d6f:	74 12                	je     0x415d83
415d71:	8a 50 01             	mov    0x1(%eax),%dl
415d74:	3a 51 01             	cmp    0x1(%ecx),%dl
415d77:	75 0e                	jne    0x415d87
415d79:	83 c0 02             	add    $0x2,%eax
415d7c:	83 c1 02             	add    $0x2,%ecx
415d7f:	3a d3                	cmp    %bl,%dl
415d81:	75 e4                	jne    0x415d67
415d83:	33 c0                	xor    %eax,%eax
415d85:	eb 05                	jmp    0x415d8c
415d87:	1b c0                	sbb    %eax,%eax
415d89:	83 d8 ff             	sbb    $0xffffffff,%eax
415d8c:	3b c3                	cmp    %ebx,%eax
415d8e:	75 11                	jne    0x415da1
415d90:	8d 44 24 13          	lea    0x13(%esp),%eax
415d94:	8a 08                	mov    (%eax),%cl
415d96:	88 8d cb 88 00 00    	mov    %cl,0x88cb(%ebp)
415d9c:	e9 44 14 00 00       	jmp    0x4171e5
415da1:	6a 03                	push   $0x3
415da3:	68 ec 81 46 00       	push   $0x4681ec
415da8:	56                   	push   %esi
415da9:	e8 e6 d4 01 00       	call   0x433294
415dae:	83 c4 0c             	add    $0xc,%esp
415db1:	85 c0                	test   %eax,%eax
415db3:	75 45                	jne    0x415dfa
415db5:	b9 3c 62 46 00       	mov    $0x46623c,%ecx
415dba:	8d 47 04             	lea    0x4(%edi),%eax
415dbd:	8d 49 00             	lea    0x0(%ecx),%ecx
415dc0:	8a 10                	mov    (%eax),%dl
415dc2:	3a 11                	cmp    (%ecx),%dl
415dc4:	75 1a                	jne    0x415de0
415dc6:	3a d3                	cmp    %bl,%dl
415dc8:	74 12                	je     0x415ddc
415dca:	8a 50 01             	mov    0x1(%eax),%dl
415dcd:	3a 51 01             	cmp    0x1(%ecx),%dl
415dd0:	75 0e                	jne    0x415de0
415dd2:	83 c0 02             	add    $0x2,%eax
415dd5:	83 c1 02             	add    $0x2,%ecx
415dd8:	3a d3                	cmp    %bl,%dl
415dda:	75 e4                	jne    0x415dc0
415ddc:	33 c0                	xor    %eax,%eax
415dde:	eb 05                	jmp    0x415de5
415de0:	1b c0                	sbb    %eax,%eax
415de2:	83 d8 ff             	sbb    $0xffffffff,%eax
415de5:	3b c3                	cmp    %ebx,%eax
415de7:	75 11                	jne    0x415dfa
415de9:	8d 44 24 12          	lea    0x12(%esp),%eax
415ded:	8a 08                	mov    (%eax),%cl
415def:	88 8d cb 88 00 00    	mov    %cl,0x88cb(%ebp)
415df5:	e9 eb 13 00 00       	jmp    0x4171e5
415dfa:	b9 1c 62 46 00       	mov    $0x46621c,%ecx
415dff:	8b c6                	mov    %esi,%eax
415e01:	8a 10                	mov    (%eax),%dl
415e03:	3a 11                	cmp    (%ecx),%dl
415e05:	75 1a                	jne    0x415e21
415e07:	3a d3                	cmp    %bl,%dl
415e09:	74 12                	je     0x415e1d
415e0b:	8a 50 01             	mov    0x1(%eax),%dl
415e0e:	3a 51 01             	cmp    0x1(%ecx),%dl
415e11:	75 0e                	jne    0x415e21
415e13:	83 c0 02             	add    $0x2,%eax
415e16:	83 c1 02             	add    $0x2,%ecx
415e19:	3a d3                	cmp    %bl,%dl
415e1b:	75 e4                	jne    0x415e01
415e1d:	33 c0                	xor    %eax,%eax
415e1f:	eb 05                	jmp    0x415e26
415e21:	1b c0                	sbb    %eax,%eax
415e23:	83 d8 ff             	sbb    $0xffffffff,%eax
415e26:	3b c3                	cmp    %ebx,%eax
415e28:	75 11                	jne    0x415e3b
415e2a:	8d 44 24 13          	lea    0x13(%esp),%eax
415e2e:	8a 10                	mov    (%eax),%dl
415e30:	88 95 cc 88 00 00    	mov    %dl,0x88cc(%ebp)
415e36:	e9 aa 13 00 00       	jmp    0x4171e5
415e3b:	6a 03                	push   $0x3
415e3d:	68 ec 81 46 00       	push   $0x4681ec
415e42:	56                   	push   %esi
415e43:	e8 4c d4 01 00       	call   0x433294
415e48:	83 c4 0c             	add    $0xc,%esp
415e4b:	85 c0                	test   %eax,%eax
415e4d:	75 42                	jne    0x415e91
415e4f:	b9 1c 62 46 00       	mov    $0x46621c,%ecx
415e54:	8d 47 04             	lea    0x4(%edi),%eax
415e57:	8a 10                	mov    (%eax),%dl
415e59:	3a 11                	cmp    (%ecx),%dl
415e5b:	75 1a                	jne    0x415e77
415e5d:	3a d3                	cmp    %bl,%dl
415e5f:	74 12                	je     0x415e73
415e61:	8a 50 01             	mov    0x1(%eax),%dl
415e64:	3a 51 01             	cmp    0x1(%ecx),%dl
415e67:	75 0e                	jne    0x415e77
415e69:	83 c0 02             	add    $0x2,%eax
415e6c:	83 c1 02             	add    $0x2,%ecx
415e6f:	3a d3                	cmp    %bl,%dl
415e71:	75 e4                	jne    0x415e57
415e73:	33 c0                	xor    %eax,%eax
415e75:	eb 05                	jmp    0x415e7c
415e77:	1b c0                	sbb    %eax,%eax
415e79:	83 d8 ff             	sbb    $0xffffffff,%eax
415e7c:	3b c3                	cmp    %ebx,%eax
415e7e:	75 11                	jne    0x415e91
415e80:	8d 44 24 12          	lea    0x12(%esp),%eax
415e84:	8a 10                	mov    (%eax),%dl
415e86:	88 95 cc 88 00 00    	mov    %dl,0x88cc(%ebp)
415e8c:	e9 54 13 00 00       	jmp    0x4171e5
415e91:	b9 08 62 46 00       	mov    $0x466208,%ecx
415e96:	8b c6                	mov    %esi,%eax
415e98:	8a 10                	mov    (%eax),%dl
415e9a:	3a 11                	cmp    (%ecx),%dl
415e9c:	75 1a                	jne    0x415eb8
415e9e:	3a d3                	cmp    %bl,%dl
415ea0:	74 12                	je     0x415eb4
415ea2:	8a 50 01             	mov    0x1(%eax),%dl
415ea5:	3a 51 01             	cmp    0x1(%ecx),%dl
415ea8:	75 0e                	jne    0x415eb8
415eaa:	83 c0 02             	add    $0x2,%eax
415ead:	83 c1 02             	add    $0x2,%ecx
415eb0:	3a d3                	cmp    %bl,%dl
415eb2:	75 e4                	jne    0x415e98
415eb4:	33 c0                	xor    %eax,%eax
415eb6:	eb 05                	jmp    0x415ebd