4128eb:	6a 03                	push   $0x3
4128ed:	68 ec 81 46 00       	push   $0x4681ec
4128f2:	56                   	push   %esi
4128f3:	e8 9c 09 02 00       	call   0x433294
4128f8:	83 c4 0c             	add    $0xc,%esp
4128fb:	85 c0                	test   %eax,%eax
4128fd:	75 42                	jne    0x412941
4128ff:	b9 6c 69 46 00       	mov    $0x46696c,%ecx
412904:	8d 47 04             	lea    0x4(%edi),%eax
412907:	8a 10                	mov    (%eax),%dl
412909:	3a 11                	cmp    (%ecx),%dl
41290b:	75 1a                	jne    0x412927
41290d:	3a d3                	cmp    %bl,%dl
41290f:	74 12                	je     0x412923
412911:	8a 50 01             	mov    0x1(%eax),%dl
412914:	3a 51 01             	cmp    0x1(%ecx),%dl
412917:	75 0e                	jne    0x412927
412919:	83 c0 02             	add    $0x2,%eax
41291c:	83 c1 02             	add    $0x2,%ecx
41291f:	3a d3                	cmp    %bl,%dl
412921:	75 e4                	jne    0x412907
412923:	33 c0                	xor    %eax,%eax
412925:	eb 05                	jmp    0x41292c
412927:	1b c0                	sbb    %eax,%eax
412929:	83 d8 ff             	sbb    $0xffffffff,%eax
41292c:	3b c3                	cmp    %ebx,%eax
41292e:	75 11                	jne    0x412941
412930:	8d 44 24 12          	lea    0x12(%esp),%eax
412934:	8a 00                	mov    (%eax),%al
412936:	88 85 fe 45 00 00    	mov    %al,0x45fe(%ebp)
41293c:	e9 a4 48 00 00       	jmp    0x4171e5
412941:	b9 58 69 46 00       	mov    $0x466958,%ecx
412946:	8b c6                	mov    %esi,%eax
412948:	8a 10                	mov    (%eax),%dl
41294a:	3a 11                	cmp    (%ecx),%dl
41294c:	75 1a                	jne    0x412968
41294e:	3a d3                	cmp    %bl,%dl
412950:	74 12                	je     0x412964
412952:	8a 50 01             	mov    0x1(%eax),%dl
412955:	3a 51 01             	cmp    0x1(%ecx),%dl
412958:	75 0e                	jne    0x412968
41295a:	83 c0 02             	add    $0x2,%eax
41295d:	83 c1 02             	add    $0x2,%ecx
412960:	3a d3                	cmp    %bl,%dl
412962:	75 e4                	jne    0x412948
412964:	33 c0                	xor    %eax,%eax
412966:	eb 05                	jmp    0x41296d
412968:	1b c0                	sbb    %eax,%eax
41296a:	83 d8 ff             	sbb    $0xffffffff,%eax
41296d:	3b c3                	cmp    %ebx,%eax
41296f:	75 11                	jne    0x412982
412971:	8d 44 24 13          	lea    0x13(%esp),%eax
412975:	8a 08                	mov    (%eax),%cl
412977:	88 8d ff 45 00 00    	mov    %cl,0x45ff(%ebp)
41297d:	e9 63 48 00 00       	jmp    0x4171e5
412982:	6a 03                	push   $0x3
412984:	68 ec 81 46 00       	push   $0x4681ec
412989:	56                   	push   %esi
41298a:	e8 05 09 02 00       	call   0x433294
41298f:	83 c4 0c             	add    $0xc,%esp
412992:	85 c0                	test   %eax,%eax
412994:	75 44                	jne    0x4129da
412996:	b9 58 69 46 00       	mov    $0x466958,%ecx
41299b:	8d 47 04             	lea    0x4(%edi),%eax
41299e:	8b ff                	mov    %edi,%edi
4129a0:	8a 10                	mov    (%eax),%dl
4129a2:	3a 11                	cmp    (%ecx),%dl
4129a4:	75 1a                	jne    0x4129c0
4129a6:	3a d3                	cmp    %bl,%dl
4129a8:	74 12                	je     0x4129bc
4129aa:	8a 50 01             	mov    0x1(%eax),%dl
4129ad:	3a 51 01             	cmp    0x1(%ecx),%dl
4129b0:	75 0e                	jne    0x4129c0
4129b2:	83 c0 02             	add    $0x2,%eax
4129b5:	83 c1 02             	add    $0x2,%ecx
4129b8:	3a d3                	cmp    %bl,%dl
4129ba:	75 e4                	jne    0x4129a0
4129bc:	33 c0                	xor    %eax,%eax
4129be:	eb 05                	jmp    0x4129c5
4129c0:	1b c0                	sbb    %eax,%eax
4129c2:	83 d8 ff             	sbb    $0xffffffff,%eax
4129c5:	3b c3                	cmp    %ebx,%eax
4129c7:	75 11                	jne    0x4129da
4129c9:	8d 44 24 12          	lea    0x12(%esp),%eax
4129cd:	8a 08                	mov    (%eax),%cl
4129cf:	88 8d ff 45 00 00    	mov    %cl,0x45ff(%ebp)
4129d5:	e9 0b 48 00 00       	jmp    0x4171e5
4129da:	b9 48 69 46 00       	mov    $0x466948,%ecx
4129df:	8b c6                	mov    %esi,%eax
4129e1:	8a 10                	mov    (%eax),%dl
4129e3:	3a 11                	cmp    (%ecx),%dl
4129e5:	75 1a                	jne    0x412a01
4129e7:	3a d3                	cmp    %bl,%dl
4129e9:	74 12                	je     0x4129fd
4129eb:	8a 50 01             	mov    0x1(%eax),%dl
4129ee:	3a 51 01             	cmp    0x1(%ecx),%dl
4129f1:	75 0e                	jne    0x412a01
4129f3:	83 c0 02             	add    $0x2,%eax
4129f6:	83 c1 02             	add    $0x2,%ecx
4129f9:	3a d3                	cmp    %bl,%dl
4129fb:	75 e4                	jne    0x4129e1
4129fd:	33 c0                	xor    %eax,%eax
4129ff:	eb 05                	jmp    0x412a06
412a01:	1b c0                	sbb    %eax,%eax
412a03:	83 d8 ff             	sbb    $0xffffffff,%eax
412a06:	3b c3                	cmp    %ebx,%eax
412a08:	75 11                	jne    0x412a1b
412a0a:	8d 44 24 13          	lea    0x13(%esp),%eax
412a0e:	8a 10                	mov    (%eax),%dl
412a10:	88 95 00 46 00 00    	mov    %dl,0x4600(%ebp)
412a16:	e9 ca 47 00 00       	jmp    0x4171e5
412a1b:	6a 03                	push   $0x3
412a1d:	68 ec 81 46 00       	push   $0x4681ec
412a22:	56                   	push   %esi
412a23:	e8 6c 08 02 00       	call   0x433294
412a28:	83 c4 0c             	add    $0xc,%esp
412a2b:	85 c0                	test   %eax,%eax
412a2d:	75 42                	jne    0x412a71
412a2f:	b9 48 69 46 00       	mov    $0x466948,%ecx
412a34:	8d 47 04             	lea    0x4(%edi),%eax
412a37:	8a 10                	mov    (%eax),%dl
412a39:	3a 11                	cmp    (%ecx),%dl
412a3b:	75 1a                	jne    0x412a57
412a3d:	3a d3                	cmp    %bl,%dl
412a3f:	74 12                	je     0x412a53
412a41:	8a 50 01             	mov    0x1(%eax),%dl
412a44:	3a 51 01             	cmp    0x1(%ecx),%dl
412a47:	75 0e                	jne    0x412a57
412a49:	83 c0 02             	add    $0x2,%eax
412a4c:	83 c1 02             	add    $0x2,%ecx
412a4f:	3a d3                	cmp    %bl,%dl
412a51:	75 e4                	jne    0x412a37
412a53:	33 c0                	xor    %eax,%eax
412a55:	eb 05                	jmp    0x412a5c
412a57:	1b c0                	sbb    %eax,%eax
412a59:	83 d8 ff             	sbb    $0xffffffff,%eax
412a5c:	3b c3                	cmp    %ebx,%eax
412a5e:	75 11                	jne    0x412a71
412a60:	8d 44 24 12          	lea    0x12(%esp),%eax
412a64:	8a 10                	mov    (%eax),%dl
412a66:	88 95 00 46 00 00    	mov    %dl,0x4600(%ebp)
412a6c:	e9 74 47 00 00       	jmp    0x4171e5
412a71:	b9 30 69 46 00       	mov    $0x466930,%ecx
412a76:	8b c6                	mov    %esi,%eax
412a78:	8a 10                	mov    (%eax),%dl
412a7a:	3a 11                	cmp    (%ecx),%dl
412a7c:	75 1a                	jne    0x412a98
412a7e:	3a d3                	cmp    %bl,%dl
412a80:	74 12                	je     0x412a94
412a82:	8a 50 01             	mov    0x1(%eax),%dl
412a85:	3a 51 01             	cmp    0x1(%ecx),%dl
412a88:	75 0e                	jne    0x412a98
412a8a:	83 c0 02             	add    $0x2,%eax
412a8d:	83 c1 02             	add    $0x2,%ecx
412a90:	3a d3                	cmp    %bl,%dl
412a92:	75 e4                	jne    0x412a78
412a94:	33 c0                	xor    %eax,%eax
412a96:	eb 05                	jmp    0x412a9d
412a98:	1b c0                	sbb    %eax,%eax
412a9a:	83 d8 ff             	sbb    $0xffffffff,%eax
412a9d:	3b c3                	cmp    %ebx,%eax
412a9f:	75 31                	jne    0x412ad2
412aa1:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
412aa8:	50                   	push   %eax
412aa9:	b8 00 08 00 00       	mov    $0x800,%eax
412aae:	8d 4c 24 20          	lea    0x20(%esp),%ecx
412ab2:	8d 54 24 18          	lea    0x18(%esp),%edx
412ab6:	e8 e5 61 ff ff       	call   0x408ca0
412abb:	83 c4 04             	add    $0x4,%esp
412abe:	3b c3                	cmp    %ebx,%eax
412ac0:	74 10                	je     0x412ad2
412ac2:	8d b5 01 46 00 00    	lea    0x4601(%ebp),%esi
412ac8:	e8 d3 63 ff ff       	call   0x408ea0
412acd:	e9 13 47 00 00       	jmp    0x4171e5
412ad2:	b9 1c 69 46 00       	mov    $0x46691c,%ecx
412ad7:	8b c6                	mov    %esi,%eax
412ad9:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
412ae0:	8a 10                	mov    (%eax),%dl
412ae2:	3a 11                	cmp    (%ecx),%dl
412ae4:	75 1a                	jne    0x412b00
412ae6:	3a d3                	cmp    %bl,%dl
412ae8:	74 12                	je     0x412afc
412aea:	8a 50 01             	mov    0x1(%eax),%dl
412aed:	3a 51 01             	cmp    0x1(%ecx),%dl
412af0:	75 0e                	jne    0x412b00
412af2:	83 c0 02             	add    $0x2,%eax
412af5:	83 c1 02             	add    $0x2,%ecx
412af8:	3a d3                	cmp    %bl,%dl
412afa:	75 e4                	jne    0x412ae0
412afc:	33 c0                	xor    %eax,%eax
412afe:	eb 05                	jmp    0x412b05
412b00:	1b c0                	sbb    %eax,%eax
412b02:	83 d8 ff             	sbb    $0xffffffff,%eax
412b05:	3b c3                	cmp    %ebx,%eax
412b07:	75 11                	jne    0x412b1a
412b09:	8d 44 24 13          	lea    0x13(%esp),%eax
412b0d:	8a 08                	mov    (%eax),%cl
412b0f:	88 8d 01 4e 00 00    	mov    %cl,0x4e01(%ebp)
412b15:	e9 cb 46 00 00       	jmp    0x4171e5
412b1a:	6a 03                	push   $0x3
412b1c:	68 ec 81 46 00       	push   $0x4681ec
412b21:	56                   	push   %esi
412b22:	e8 6d 07 02 00       	call   0x433294
412b27:	83 c4 0c             	add    $0xc,%esp
412b2a:	85 c0                	test   %eax,%eax
412b2c:	75 42                	jne    0x412b70
412b2e:	b9 1c 69 46 00       	mov    $0x46691c,%ecx
412b33:	8d 47 04             	lea    0x4(%edi),%eax
412b36:	8a 10                	mov    (%eax),%dl
412b38:	3a 11                	cmp    (%ecx),%dl
412b3a:	75 1a                	jne    0x412b56
412b3c:	3a d3                	cmp    %bl,%dl
412b3e:	74 12                	je     0x412b52
412b40:	8a 50 01             	mov    0x1(%eax),%dl
412b43:	3a 51 01             	cmp    0x1(%ecx),%dl
412b46:	75 0e                	jne    0x412b56
412b48:	83 c0 02             	add    $0x2,%eax
412b4b:	83 c1 02             	add    $0x2,%ecx
412b4e:	3a d3                	cmp    %bl,%dl
412b50:	75 e4                	jne    0x412b36
412b52:	33 c0                	xor    %eax,%eax
412b54:	eb 05                	jmp    0x412b5b
412b56:	1b c0                	sbb    %eax,%eax
412b58:	83 d8 ff             	sbb    $0xffffffff,%eax
412b5b:	3b c3                	cmp    %ebx,%eax
412b5d:	75 11                	jne    0x412b70
412b5f:	8d 44 24 12          	lea    0x12(%esp),%eax
412b63:	8a 08                	mov    (%eax),%cl
412b65:	88 8d 01 4e 00 00    	mov    %cl,0x4e01(%ebp)
412b6b:	e9 75 46 00 00       	jmp    0x4171e5
412b70:	b9 0c 69 46 00       	mov    $0x46690c,%ecx
412b75:	8b c6                	mov    %esi,%eax
412b77:	8a 10                	mov    (%eax),%dl
412b79:	3a 11                	cmp    (%ecx),%dl
412b7b:	75 1a                	jne    0x412b97
412b7d:	3a d3                	cmp    %bl,%dl
412b7f:	74 12                	je     0x412b93
412b81:	8a 50 01             	mov    0x1(%eax),%dl
412b84:	3a 51 01             	cmp    0x1(%ecx),%dl
412b87:	75 0e                	jne    0x412b97
412b89:	83 c0 02             	add    $0x2,%eax
412b8c:	83 c1 02             	add    $0x2,%ecx
412b8f:	3a d3                	cmp    %bl,%dl
412b91:	75 e4                	jne    0x412b77
412b93:	33 c0                	xor    %eax,%eax
412b95:	eb 05                	jmp    0x412b9c
412b97:	1b c0                	sbb    %eax,%eax
412b99:	83 d8 ff             	sbb    $0xffffffff,%eax
412b9c:	3b c3                	cmp    %ebx,%eax
412b9e:	75 37                	jne    0x412bd7
412ba0:	8b 94 24 24 10 00 00 	mov    0x1024(%esp),%edx
412ba7:	52                   	push   %edx
412ba8:	b8 00 08 00 00       	mov    $0x800,%eax
412bad:	8d 4c 24 20          	lea    0x20(%esp),%ecx
412bb1:	8d 54 24 18          	lea    0x18(%esp),%edx
412bb5:	e8 e6 60 ff ff       	call   0x408ca0
412bba:	83 c4 04             	add    $0x4,%esp
412bbd:	3b c3                	cmp    %ebx,%eax
412bbf:	74 16                	je     0x412bd7
412bc1:	8d 8d 04 4e 00 00    	lea    0x4e04(%ebp),%ecx
412bc7:	51                   	push   %ecx
412bc8:	8b f0                	mov    %eax,%esi
412bca:	e8 11 61 ff ff       	call   0x408ce0
412bcf:	83 c4 04             	add    $0x4,%esp
412bd2:	e9 0e 46 00 00       	jmp    0x4171e5
412bd7:	b9 f4 68 46 00       	mov    $0x4668f4,%ecx
412bdc:	8b c6                	mov    %esi,%eax
412bde:	8b ff                	mov    %edi,%edi
412be0:	8a 10                	mov    (%eax),%dl
412be2:	3a 11                	cmp    (%ecx),%dl
412be4:	75 1a                	jne    0x412c00
412be6:	3a d3                	cmp    %bl,%dl
412be8:	74 12                	je     0x412bfc
412bea:	8a 50 01             	mov    0x1(%eax),%dl
412bed:	3a 51 01             	cmp    0x1(%ecx),%dl
412bf0:	75 0e                	jne    0x412c00
412bf2:	83 c0 02             	add    $0x2,%eax
412bf5:	83 c1 02             	add    $0x2,%ecx
412bf8:	3a d3                	cmp    %bl,%dl
412bfa:	75 e4                	jne    0x412be0
412bfc:	33 c0                	xor    %eax,%eax
412bfe:	eb 05                	jmp    0x412c05
412c00:	1b c0                	sbb    %eax,%eax
412c02:	83 d8 ff             	sbb    $0xffffffff,%eax
412c05:	3b c3                	cmp    %ebx,%eax
412c07:	75 11                	jne    0x412c1a
412c09:	8d 44 24 13          	lea    0x13(%esp),%eax
412c0d:	8a 10                	mov    (%eax),%dl
412c0f:	88 95 08 4e 00 00    	mov    %dl,0x4e08(%ebp)
412c15:	e9 cb 45 00 00       	jmp    0x4171e5
412c1a:	6a 03                	push   $0x3
412c1c:	68 ec 81 46 00       	push   $0x4681ec
412c21:	56                   	push   %esi
412c22:	e8 6d 06 02 00       	call   0x433294
412c27:	83 c4 0c             	add    $0xc,%esp
412c2a:	85 c0                	test   %eax,%eax
412c2c:	75 42                	jne    0x412c70
412c2e:	b9 f4 68 46 00       	mov    $0x4668f4,%ecx
412c33:	8d 47 04             	lea    0x4(%edi),%eax
412c36:	8a 10                	mov    (%eax),%dl
412c38:	3a 11                	cmp    (%ecx),%dl
412c3a:	75 1a                	jne    0x412c56
412c3c:	3a d3                	cmp    %bl,%dl
412c3e:	74 12                	je     0x412c52
412c40:	8a 50 01             	mov    0x1(%eax),%dl
412c43:	3a 51 01             	cmp    0x1(%ecx),%dl
412c46:	75 0e                	jne    0x412c56
412c48:	83 c0 02             	add    $0x2,%eax
412c4b:	83 c1 02             	add    $0x2,%ecx
412c4e:	3a d3                	cmp    %bl,%dl
412c50:	75 e4                	jne    0x412c36
412c52:	33 c0                	xor    %eax,%eax
412c54:	eb 05                	jmp    0x412c5b
412c56:	1b c0                	sbb    %eax,%eax
412c58:	83 d8 ff             	sbb    $0xffffffff,%eax
412c5b:	3b c3                	cmp    %ebx,%eax
412c5d:	75 11                	jne    0x412c70
412c5f:	8d 44 24 12          	lea    0x12(%esp),%eax
412c63:	8a 10                	mov    (%eax),%dl
412c65:	88 95 08 4e 00 00    	mov    %dl,0x4e08(%ebp)
412c6b:	e9 75 45 00 00       	jmp    0x4171e5
412c70:	b9 e0 68 46 00       	mov    $0x4668e0,%ecx
412c75:	8b c6                	mov    %esi,%eax
412c77:	8a 10                	mov    (%eax),%dl
412c79:	3a 11                	cmp    (%ecx),%dl
412c7b:	75 1a                	jne    0x412c97
412c7d:	3a d3                	cmp    %bl,%dl
412c7f:	74 12                	je     0x412c93
412c81:	8a 50 01             	mov    0x1(%eax),%dl
412c84:	3a 51 01             	cmp    0x1(%ecx),%dl
412c87:	75 0e                	jne    0x412c97
412c89:	83 c0 02             	add    $0x2,%eax
412c8c:	83 c1 02             	add    $0x2,%ecx
412c8f:	3a d3                	cmp    %bl,%dl
412c91:	75 e4                	jne    0x412c77
412c93:	33 c0                	xor    %eax,%eax
412c95:	eb 05                	jmp    0x412c9c
412c97:	1b c0                	sbb    %eax,%eax
412c99:	83 d8 ff             	sbb    $0xffffffff,%eax
412c9c:	3b c3                	cmp    %ebx,%eax
412c9e:	75 11                	jne    0x412cb1
412ca0:	8d 44 24 13          	lea    0x13(%esp),%eax
412ca4:	8a 00                	mov    (%eax),%al
412ca6:	88 85 09 4e 00 00    	mov    %al,0x4e09(%ebp)
412cac:	e9 34 45 00 00       	jmp    0x4171e5
412cb1:	6a 03                	push   $0x3
412cb3:	68 ec 81 46 00       	push   $0x4681ec
412cb8:	56                   	push   %esi
412cb9:	e8 d6 05 02 00       	call   0x433294
412cbe:	83 c4 0c             	add    $0xc,%esp