416869:	8d 44 24 13          	lea    0x13(%esp),%eax
41686d:	8a 10                	mov    (%eax),%dl
41686f:	88 95 e9 90 00 00    	mov    %dl,0x90e9(%ebp)
416875:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
41687c:	e9 64 09 00 00       	jmp    0x4171e5
416881:	6a 03                	push   $0x3
416883:	68 ec 81 46 00       	push   $0x4681ec
416888:	56                   	push   %esi
416889:	e8 06 ca 01 00       	call   0x433294
41688e:	83 c4 0c             	add    $0xc,%esp
416891:	85 c0                	test   %eax,%eax
416893:	75 4c                	jne    0x4168e1
416895:	b9 b0 60 46 00       	mov    $0x4660b0,%ecx
41689a:	8d 47 04             	lea    0x4(%edi),%eax
41689d:	8d 49 00             	lea    0x0(%ecx),%ecx
4168a0:	8a 10                	mov    (%eax),%dl
4168a2:	3a 11                	cmp    (%ecx),%dl
4168a4:	75 1a                	jne    0x4168c0
4168a6:	3a d3                	cmp    %bl,%dl
4168a8:	74 12                	je     0x4168bc
4168aa:	8a 50 01             	mov    0x1(%eax),%dl
4168ad:	3a 51 01             	cmp    0x1(%ecx),%dl
4168b0:	75 0e                	jne    0x4168c0
4168b2:	83 c0 02             	add    $0x2,%eax
4168b5:	83 c1 02             	add    $0x2,%ecx
4168b8:	3a d3                	cmp    %bl,%dl
4168ba:	75 e4                	jne    0x4168a0
4168bc:	33 c0                	xor    %eax,%eax
4168be:	eb 05                	jmp    0x4168c5
4168c0:	1b c0                	sbb    %eax,%eax
4168c2:	83 d8 ff             	sbb    $0xffffffff,%eax
4168c5:	3b c3                	cmp    %ebx,%eax
4168c7:	75 18                	jne    0x4168e1
4168c9:	8d 44 24 12          	lea    0x12(%esp),%eax
4168cd:	8a 10                	mov    (%eax),%dl
4168cf:	88 95 e9 90 00 00    	mov    %dl,0x90e9(%ebp)
4168d5:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
4168dc:	e9 04 09 00 00       	jmp    0x4171e5
4168e1:	b9 a0 60 46 00       	mov    $0x4660a0,%ecx
4168e6:	8b c6                	mov    %esi,%eax
4168e8:	8a 10                	mov    (%eax),%dl
4168ea:	3a 11                	cmp    (%ecx),%dl
4168ec:	75 1a                	jne    0x416908
4168ee:	3a d3                	cmp    %bl,%dl
4168f0:	74 12                	je     0x416904
4168f2:	8a 50 01             	mov    0x1(%eax),%dl
4168f5:	3a 51 01             	cmp    0x1(%ecx),%dl
4168f8:	75 0e                	jne    0x416908
4168fa:	83 c0 02             	add    $0x2,%eax
4168fd:	83 c1 02             	add    $0x2,%ecx
416900:	3a d3                	cmp    %bl,%dl
416902:	75 e4                	jne    0x4168e8
416904:	33 c0                	xor    %eax,%eax
416906:	eb 05                	jmp    0x41690d
416908:	1b c0                	sbb    %eax,%eax
41690a:	83 d8 ff             	sbb    $0xffffffff,%eax
41690d:	3b c3                	cmp    %ebx,%eax
41690f:	75 18                	jne    0x416929
416911:	8d 44 24 13          	lea    0x13(%esp),%eax
416915:	8a 00                	mov    (%eax),%al
416917:	88 85 ea 90 00 00    	mov    %al,0x90ea(%ebp)
41691d:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
416924:	e9 bc 08 00 00       	jmp    0x4171e5
416929:	6a 03                	push   $0x3
41692b:	68 ec 81 46 00       	push   $0x4681ec
416930:	56                   	push   %esi
416931:	e8 5e c9 01 00       	call   0x433294
416936:	83 c4 0c             	add    $0xc,%esp
416939:	85 c0                	test   %eax,%eax
41693b:	75 49                	jne    0x416986
41693d:	b9 a0 60 46 00       	mov    $0x4660a0,%ecx
416942:	8d 47 04             	lea    0x4(%edi),%eax
416945:	8a 10                	mov    (%eax),%dl
416947:	3a 11                	cmp    (%ecx),%dl
416949:	75 1a                	jne    0x416965
41694b:	3a d3                	cmp    %bl,%dl
41694d:	74 12                	je     0x416961
41694f:	8a 50 01             	mov    0x1(%eax),%dl
416952:	3a 51 01             	cmp    0x1(%ecx),%dl
416955:	75 0e                	jne    0x416965
416957:	83 c0 02             	add    $0x2,%eax
41695a:	83 c1 02             	add    $0x2,%ecx
41695d:	3a d3                	cmp    %bl,%dl
41695f:	75 e4                	jne    0x416945
416961:	33 c0                	xor    %eax,%eax
416963:	eb 05                	jmp    0x41696a
416965:	1b c0                	sbb    %eax,%eax
416967:	83 d8 ff             	sbb    $0xffffffff,%eax
41696a:	3b c3                	cmp    %ebx,%eax
41696c:	75 18                	jne    0x416986
41696e:	8d 44 24 12          	lea    0x12(%esp),%eax
416972:	8a 00                	mov    (%eax),%al
416974:	88 85 ea 90 00 00    	mov    %al,0x90ea(%ebp)
41697a:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
416981:	e9 5f 08 00 00       	jmp    0x4171e5
416986:	b9 90 60 46 00       	mov    $0x466090,%ecx
41698b:	8b c6                	mov    %esi,%eax
41698d:	8d 49 00             	lea    0x0(%ecx),%ecx
416990:	8a 10                	mov    (%eax),%dl
416992:	3a 11                	cmp    (%ecx),%dl
416994:	75 1a                	jne    0x4169b0
416996:	3a d3                	cmp    %bl,%dl
416998:	74 12                	je     0x4169ac
41699a:	8a 50 01             	mov    0x1(%eax),%dl
41699d:	3a 51 01             	cmp    0x1(%ecx),%dl
4169a0:	75 0e                	jne    0x4169b0
4169a2:	83 c0 02             	add    $0x2,%eax
4169a5:	83 c1 02             	add    $0x2,%ecx
4169a8:	3a d3                	cmp    %bl,%dl
4169aa:	75 e4                	jne    0x416990
4169ac:	33 c0                	xor    %eax,%eax
4169ae:	eb 05                	jmp    0x4169b5
4169b0:	1b c0                	sbb    %eax,%eax
4169b2:	83 d8 ff             	sbb    $0xffffffff,%eax
4169b5:	3b c3                	cmp    %ebx,%eax
4169b7:	75 18                	jne    0x4169d1
4169b9:	8d 44 24 13          	lea    0x13(%esp),%eax
4169bd:	8a 08                	mov    (%eax),%cl
4169bf:	88 8d eb 90 00 00    	mov    %cl,0x90eb(%ebp)
4169c5:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
4169cc:	e9 14 08 00 00       	jmp    0x4171e5
4169d1:	6a 03                	push   $0x3
4169d3:	68 ec 81 46 00       	push   $0x4681ec
4169d8:	56                   	push   %esi
4169d9:	e8 b6 c8 01 00       	call   0x433294
4169de:	83 c4 0c             	add    $0xc,%esp
4169e1:	85 c0                	test   %eax,%eax
4169e3:	75 4c                	jne    0x416a31
4169e5:	b9 90 60 46 00       	mov    $0x466090,%ecx
4169ea:	8d 47 04             	lea    0x4(%edi),%eax
4169ed:	8d 49 00             	lea    0x0(%ecx),%ecx
4169f0:	8a 10                	mov    (%eax),%dl
4169f2:	3a 11                	cmp    (%ecx),%dl
4169f4:	75 1a                	jne    0x416a10
4169f6:	3a d3                	cmp    %bl,%dl
4169f8:	74 12                	je     0x416a0c
4169fa:	8a 50 01             	mov    0x1(%eax),%dl
4169fd:	3a 51 01             	cmp    0x1(%ecx),%dl
416a00:	75 0e                	jne    0x416a10
416a02:	83 c0 02             	add    $0x2,%eax
416a05:	83 c1 02             	add    $0x2,%ecx
416a08:	3a d3                	cmp    %bl,%dl
416a0a:	75 e4                	jne    0x4169f0
416a0c:	33 c0                	xor    %eax,%eax
416a0e:	eb 05                	jmp    0x416a15
416a10:	1b c0                	sbb    %eax,%eax
416a12:	83 d8 ff             	sbb    $0xffffffff,%eax
416a15:	3b c3                	cmp    %ebx,%eax
416a17:	75 18                	jne    0x416a31
416a19:	8d 44 24 12          	lea    0x12(%esp),%eax
416a1d:	8a 08                	mov    (%eax),%cl
416a1f:	88 8d eb 90 00 00    	mov    %cl,0x90eb(%ebp)
416a25:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
416a2c:	e9 b4 07 00 00       	jmp    0x4171e5
416a31:	b9 80 60 46 00       	mov    $0x466080,%ecx
416a36:	8b c6                	mov    %esi,%eax
416a38:	8a 10                	mov    (%eax),%dl
416a3a:	3a 11                	cmp    (%ecx),%dl
416a3c:	75 1a                	jne    0x416a58
416a3e:	3a d3                	cmp    %bl,%dl
416a40:	74 12                	je     0x416a54
416a42:	8a 50 01             	mov    0x1(%eax),%dl
416a45:	3a 51 01             	cmp    0x1(%ecx),%dl
416a48:	75 0e                	jne    0x416a58
416a4a:	83 c0 02             	add    $0x2,%eax
416a4d:	83 c1 02             	add    $0x2,%ecx
416a50:	3a d3                	cmp    %bl,%dl
416a52:	75 e4                	jne    0x416a38
416a54:	33 c0                	xor    %eax,%eax
416a56:	eb 05                	jmp    0x416a5d
416a58:	1b c0                	sbb    %eax,%eax
416a5a:	83 d8 ff             	sbb    $0xffffffff,%eax
416a5d:	3b c3                	cmp    %ebx,%eax
416a5f:	75 18                	jne    0x416a79
416a61:	8d 44 24 13          	lea    0x13(%esp),%eax
416a65:	8a 10                	mov    (%eax),%dl
416a67:	88 95 ec 90 00 00    	mov    %dl,0x90ec(%ebp)
416a6d:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
416a74:	e9 6c 07 00 00       	jmp    0x4171e5
416a79:	6a 03                	push   $0x3
416a7b:	68 ec 81 46 00       	push   $0x4681ec
416a80:	56                   	push   %esi
416a81:	e8 0e c8 01 00       	call   0x433294
416a86:	83 c4 0c             	add    $0xc,%esp
416a89:	85 c0                	test   %eax,%eax
416a8b:	75 49                	jne    0x416ad6
416a8d:	b9 80 60 46 00       	mov    $0x466080,%ecx
416a92:	8d 47 04             	lea    0x4(%edi),%eax
416a95:	8a 10                	mov    (%eax),%dl
416a97:	3a 11                	cmp    (%ecx),%dl
416a99:	75 1a                	jne    0x416ab5
416a9b:	3a d3                	cmp    %bl,%dl
416a9d:	74 12                	je     0x416ab1
416a9f:	8a 50 01             	mov    0x1(%eax),%dl
416aa2:	3a 51 01             	cmp    0x1(%ecx),%dl
416aa5:	75 0e                	jne    0x416ab5
416aa7:	83 c0 02             	add    $0x2,%eax
416aaa:	83 c1 02             	add    $0x2,%ecx
416aad:	3a d3                	cmp    %bl,%dl
416aaf:	75 e4                	jne    0x416a95
416ab1:	33 c0                	xor    %eax,%eax
416ab3:	eb 05                	jmp    0x416aba
416ab5:	1b c0                	sbb    %eax,%eax
416ab7:	83 d8 ff             	sbb    $0xffffffff,%eax
416aba:	3b c3                	cmp    %ebx,%eax
416abc:	75 18                	jne    0x416ad6
416abe:	8d 44 24 12          	lea    0x12(%esp),%eax
416ac2:	8a 10                	mov    (%eax),%dl
416ac4:	88 95 ec 90 00 00    	mov    %dl,0x90ec(%ebp)
416aca:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
416ad1:	e9 0f 07 00 00       	jmp    0x4171e5
416ad6:	b9 6c 60 46 00       	mov    $0x46606c,%ecx
416adb:	8b c6                	mov    %esi,%eax
416add:	8d 49 00             	lea    0x0(%ecx),%ecx
416ae0:	8a 10                	mov    (%eax),%dl
416ae2:	3a 11                	cmp    (%ecx),%dl
416ae4:	75 1a                	jne    0x416b00
416ae6:	3a d3                	cmp    %bl,%dl
416ae8:	74 12                	je     0x416afc
416aea:	8a 50 01             	mov    0x1(%eax),%dl
416aed:	3a 51 01             	cmp    0x1(%ecx),%dl
416af0:	75 0e                	jne    0x416b00
416af2:	83 c0 02             	add    $0x2,%eax
416af5:	83 c1 02             	add    $0x2,%ecx
416af8:	3a d3                	cmp    %bl,%dl
416afa:	75 e4                	jne    0x416ae0
416afc:	33 c0                	xor    %eax,%eax
416afe:	eb 05                	jmp    0x416b05
416b00:	1b c0                	sbb    %eax,%eax
416b02:	83 d8 ff             	sbb    $0xffffffff,%eax
416b05:	3b c3                	cmp    %ebx,%eax
416b07:	75 29                	jne    0x416b32
416b09:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
416b10:	50                   	push   %eax
416b11:	b8 00 08 00 00       	mov    $0x800,%eax
416b16:	8d 4c 24 20          	lea    0x20(%esp),%ecx
416b1a:	8d 54 24 18          	lea    0x18(%esp),%edx
416b1e:	e8 7d 21 ff ff       	call   0x408ca0
416b23:	83 c4 04             	add    $0x4,%esp
416b26:	3b c3                	cmp    %ebx,%eax
416b28:	74 08                	je     0x416b32
416b2a:	8d 8d f0 90 00 00    	lea    0x90f0(%ebp),%ecx
416b30:	eb 5e                	jmp    0x416b90
416b32:	b9 5c 60 46 00       	mov    $0x46605c,%ecx
416b37:	8b c6                	mov    %esi,%eax
416b39:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
416b40:	8a 10                	mov    (%eax),%dl
416b42:	3a 11                	cmp    (%ecx),%dl
416b44:	75 1a                	jne    0x416b60
416b46:	3a d3                	cmp    %bl,%dl
416b48:	74 12                	je     0x416b5c
416b4a:	8a 50 01             	mov    0x1(%eax),%dl
416b4d:	3a 51 01             	cmp    0x1(%ecx),%dl
416b50:	75 0e                	jne    0x416b60
416b52:	83 c0 02             	add    $0x2,%eax
416b55:	83 c1 02             	add    $0x2,%ecx
416b58:	3a d3                	cmp    %bl,%dl
416b5a:	75 e4                	jne    0x416b40
416b5c:	33 c0                	xor    %eax,%eax
416b5e:	eb 05                	jmp    0x416b65
416b60:	1b c0                	sbb    %eax,%eax
416b62:	83 d8 ff             	sbb    $0xffffffff,%eax
416b65:	3b c3                	cmp    %ebx,%eax
416b67:	75 3e                	jne    0x416ba7
416b69:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
416b70:	52                   	push   %edx
416b71:	b8 00 08 00 00       	mov    $0x800,%eax
416b76:	8d 4c 24 20          	lea    0x20(%esp),%ecx
416b7a:	8d 54 24 18          	lea    0x18(%esp),%edx
416b7e:	e8 1d 21 ff ff       	call   0x408ca0
416b83:	83 c4 04             	add    $0x4,%esp
416b86:	3b c3                	cmp    %ebx,%eax
416b88:	74 1d                	je     0x416ba7
416b8a:	8d 8d f4 90 00 00    	lea    0x90f4(%ebp),%ecx
416b90:	51                   	push   %ecx
416b91:	8b f0                	mov    %eax,%esi
416b93:	e8 48 21 ff ff       	call   0x408ce0
416b98:	83 c4 04             	add    $0x4,%esp
416b9b:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
416ba2:	e9 3e 06 00 00       	jmp    0x4171e5
416ba7:	b9 44 60 46 00       	mov    $0x466044,%ecx
416bac:	8b c6                	mov    %esi,%eax
416bae:	8b ff                	mov    %edi,%edi
416bb0:	8a 10                	mov    (%eax),%dl
416bb2:	3a 11                	cmp    (%ecx),%dl
416bb4:	75 1a                	jne    0x416bd0
416bb6:	3a d3                	cmp    %bl,%dl
416bb8:	74 12                	je     0x416bcc
416bba:	8a 50 01             	mov    0x1(%eax),%dl
416bbd:	3a 51 01             	cmp    0x1(%ecx),%dl
416bc0:	75 0e                	jne    0x416bd0
416bc2:	83 c0 02             	add    $0x2,%eax
416bc5:	83 c1 02             	add    $0x2,%ecx
416bc8:	3a d3                	cmp    %bl,%dl
416bca:	75 e4                	jne    0x416bb0
416bcc:	33 c0                	xor    %eax,%eax
416bce:	eb 05                	jmp    0x416bd5
416bd0:	1b c0                	sbb    %eax,%eax
416bd2:	83 d8 ff             	sbb    $0xffffffff,%eax
416bd5:	3b c3                	cmp    %ebx,%eax
416bd7:	75 18                	jne    0x416bf1
416bd9:	8d 44 24 13          	lea    0x13(%esp),%eax
416bdd:	8a 10                	mov    (%eax),%dl
416bdf:	88 95 f8 90 00 00    	mov    %dl,0x90f8(%ebp)
416be5:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
416bec:	e9 f4 05 00 00       	jmp    0x4171e5
416bf1:	6a 03                	push   $0x3
416bf3:	68 ec 81 46 00       	push   $0x4681ec
416bf8:	56                   	push   %esi
416bf9:	e8 96 c6 01 00       	call   0x433294
416bfe:	83 c4 0c             	add    $0xc,%esp
416c01:	85 c0                	test   %eax,%eax
416c03:	75 4c                	jne    0x416c51
416c05:	b9 44 60 46 00       	mov    $0x466044,%ecx
416c0a:	8d 47 04             	lea    0x4(%edi),%eax
416c0d:	8d 49 00             	lea    0x0(%ecx),%ecx
416c10:	8a 10                	mov    (%eax),%dl
416c12:	3a 11                	cmp    (%ecx),%dl
416c14:	75 1a                	jne    0x416c30
416c16:	3a d3                	cmp    %bl,%dl
416c18:	74 12                	je     0x416c2c
416c1a:	8a 50 01             	mov    0x1(%eax),%dl
416c1d:	3a 51 01             	cmp    0x1(%ecx),%dl
416c20:	75 0e                	jne    0x416c30
416c22:	83 c0 02             	add    $0x2,%eax
416c25:	83 c1 02             	add    $0x2,%ecx
416c28:	3a d3                	cmp    %bl,%dl
416c2a:	75 e4                	jne    0x416c10
416c2c:	33 c0                	xor    %eax,%eax
416c2e:	eb 05                	jmp    0x416c35
416c30:	1b c0                	sbb    %eax,%eax
416c32:	83 d8 ff             	sbb    $0xffffffff,%eax
416c35:	3b c3                	cmp    %ebx,%eax
416c37:	75 18                	jne    0x416c51
416c39:	8d 44 24 12          	lea    0x12(%esp),%eax
416c3d:	8a 10                	mov    (%eax),%dl
416c3f:	88 95 f8 90 00 00    	mov    %dl,0x90f8(%ebp)
416c45:	c6 85 e6 90 00 00 01 	movb   $0x1,0x90e6(%ebp)
416c4c:	e9 94 05 00 00       	jmp    0x4171e5
416c51:	b9 28 60 46 00       	mov    $0x466028,%ecx
416c56:	8b c6                	mov    %esi,%eax
416c58:	8a 10                	mov    (%eax),%dl
416c5a:	3a 11                	cmp    (%ecx),%dl
416c5c:	75 1a                	jne    0x416c78
416c5e:	3a d3                	cmp    %bl,%dl
416c60:	74 12                	je     0x416c74
416c62:	8a 50 01             	mov    0x1(%eax),%dl
416c65:	3a 51 01             	cmp    0x1(%ecx),%dl
416c68:	75 0e                	jne    0x416c78
416c6a:	83 c0 02             	add    $0x2,%eax