4117ed:	3a 51 01             	cmp    0x1(%ecx),%dl
4117f0:	75 0e                	jne    0x411800
4117f2:	83 c0 02             	add    $0x2,%eax
4117f5:	83 c1 02             	add    $0x2,%ecx
4117f8:	3a d3                	cmp    %bl,%dl
4117fa:	75 e4                	jne    0x4117e0
4117fc:	33 c0                	xor    %eax,%eax
4117fe:	eb 05                	jmp    0x411805
411800:	1b c0                	sbb    %eax,%eax
411802:	83 d8 ff             	sbb    $0xffffffff,%eax
411805:	3b c3                	cmp    %ebx,%eax
411807:	75 11                	jne    0x41181a
411809:	8d 44 24 12          	lea    0x12(%esp),%eax
41180d:	8a 00                	mov    (%eax),%al
41180f:	88 85 d1 45 00 00    	mov    %al,0x45d1(%ebp)
411815:	e9 cb 59 00 00       	jmp    0x4171e5
41181a:	b9 e0 6b 46 00       	mov    $0x466be0,%ecx
41181f:	8b c6                	mov    %esi,%eax
411821:	8a 10                	mov    (%eax),%dl
411823:	3a 11                	cmp    (%ecx),%dl
411825:	75 1a                	jne    0x411841
411827:	3a d3                	cmp    %bl,%dl
411829:	74 12                	je     0x41183d
41182b:	8a 50 01             	mov    0x1(%eax),%dl
41182e:	3a 51 01             	cmp    0x1(%ecx),%dl
411831:	75 0e                	jne    0x411841
411833:	83 c0 02             	add    $0x2,%eax
411836:	83 c1 02             	add    $0x2,%ecx
411839:	3a d3                	cmp    %bl,%dl
41183b:	75 e4                	jne    0x411821
41183d:	33 c0                	xor    %eax,%eax
41183f:	eb 05                	jmp    0x411846
411841:	1b c0                	sbb    %eax,%eax
411843:	83 d8 ff             	sbb    $0xffffffff,%eax
411846:	3b c3                	cmp    %ebx,%eax
411848:	75 37                	jne    0x411881
41184a:	8b 8c 24 24 10 00 00 	mov    0x1024(%esp),%ecx
411851:	51                   	push   %ecx
411852:	b8 00 08 00 00       	mov    $0x800,%eax
411857:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41185b:	8d 54 24 18          	lea    0x18(%esp),%edx
41185f:	e8 3c 74 ff ff       	call   0x408ca0
411864:	83 c4 04             	add    $0x4,%esp
411867:	3b c3                	cmp    %ebx,%eax
411869:	74 16                	je     0x411881
41186b:	8d 95 d4 45 00 00    	lea    0x45d4(%ebp),%edx
411871:	52                   	push   %edx
411872:	8b f0                	mov    %eax,%esi
411874:	e8 67 74 ff ff       	call   0x408ce0
411879:	83 c4 04             	add    $0x4,%esp
41187c:	e9 64 59 00 00       	jmp    0x4171e5
411881:	b9 c8 6b 46 00       	mov    $0x466bc8,%ecx
411886:	8b c6                	mov    %esi,%eax
411888:	8a 10                	mov    (%eax),%dl
41188a:	3a 11                	cmp    (%ecx),%dl
41188c:	75 1a                	jne    0x4118a8
41188e:	3a d3                	cmp    %bl,%dl
411890:	74 12                	je     0x4118a4
411892:	8a 50 01             	mov    0x1(%eax),%dl
411895:	3a 51 01             	cmp    0x1(%ecx),%dl
411898:	75 0e                	jne    0x4118a8
41189a:	83 c0 02             	add    $0x2,%eax
41189d:	83 c1 02             	add    $0x2,%ecx
4118a0:	3a d3                	cmp    %bl,%dl
4118a2:	75 e4                	jne    0x411888
4118a4:	33 c0                	xor    %eax,%eax
4118a6:	eb 05                	jmp    0x4118ad
4118a8:	1b c0                	sbb    %eax,%eax
4118aa:	83 d8 ff             	sbb    $0xffffffff,%eax
4118ad:	3b c3                	cmp    %ebx,%eax
4118af:	75 11                	jne    0x4118c2
4118b1:	8d 44 24 13          	lea    0x13(%esp),%eax
4118b5:	8a 00                	mov    (%eax),%al
4118b7:	88 85 d8 45 00 00    	mov    %al,0x45d8(%ebp)
4118bd:	e9 23 59 00 00       	jmp    0x4171e5
4118c2:	6a 03                	push   $0x3
4118c4:	68 ec 81 46 00       	push   $0x4681ec
4118c9:	56                   	push   %esi
4118ca:	e8 c5 19 02 00       	call   0x433294
4118cf:	83 c4 0c             	add    $0xc,%esp
4118d2:	85 c0                	test   %eax,%eax
4118d4:	75 44                	jne    0x41191a
4118d6:	b9 c8 6b 46 00       	mov    $0x466bc8,%ecx
4118db:	8d 47 04             	lea    0x4(%edi),%eax
4118de:	8b ff                	mov    %edi,%edi
4118e0:	8a 10                	mov    (%eax),%dl
4118e2:	3a 11                	cmp    (%ecx),%dl
4118e4:	75 1a                	jne    0x411900
4118e6:	3a d3                	cmp    %bl,%dl
4118e8:	74 12                	je     0x4118fc
4118ea:	8a 50 01             	mov    0x1(%eax),%dl
4118ed:	3a 51 01             	cmp    0x1(%ecx),%dl
4118f0:	75 0e                	jne    0x411900
4118f2:	83 c0 02             	add    $0x2,%eax
4118f5:	83 c1 02             	add    $0x2,%ecx
4118f8:	3a d3                	cmp    %bl,%dl
4118fa:	75 e4                	jne    0x4118e0
4118fc:	33 c0                	xor    %eax,%eax
4118fe:	eb 05                	jmp    0x411905
411900:	1b c0                	sbb    %eax,%eax
411902:	83 d8 ff             	sbb    $0xffffffff,%eax
411905:	3b c3                	cmp    %ebx,%eax
411907:	75 11                	jne    0x41191a
411909:	8d 44 24 12          	lea    0x12(%esp),%eax
41190d:	8a 00                	mov    (%eax),%al
41190f:	88 85 d8 45 00 00    	mov    %al,0x45d8(%ebp)
411915:	e9 cb 58 00 00       	jmp    0x4171e5
41191a:	b9 b8 6b 46 00       	mov    $0x466bb8,%ecx
41191f:	8b c6                	mov    %esi,%eax
411921:	8a 10                	mov    (%eax),%dl
411923:	3a 11                	cmp    (%ecx),%dl
411925:	75 1a                	jne    0x411941
411927:	3a d3                	cmp    %bl,%dl
411929:	74 12                	je     0x41193d
41192b:	8a 50 01             	mov    0x1(%eax),%dl
41192e:	3a 51 01             	cmp    0x1(%ecx),%dl
411931:	75 0e                	jne    0x411941
411933:	83 c0 02             	add    $0x2,%eax
411936:	83 c1 02             	add    $0x2,%ecx
411939:	3a d3                	cmp    %bl,%dl
41193b:	75 e4                	jne    0x411921
41193d:	33 c0                	xor    %eax,%eax
41193f:	eb 05                	jmp    0x411946
411941:	1b c0                	sbb    %eax,%eax
411943:	83 d8 ff             	sbb    $0xffffffff,%eax
411946:	3b c3                	cmp    %ebx,%eax
411948:	75 11                	jne    0x41195b
41194a:	8d 44 24 13          	lea    0x13(%esp),%eax
41194e:	8a 08                	mov    (%eax),%cl
411950:	88 8d d9 45 00 00    	mov    %cl,0x45d9(%ebp)
411956:	e9 8a 58 00 00       	jmp    0x4171e5
41195b:	6a 03                	push   $0x3
41195d:	68 ec 81 46 00       	push   $0x4681ec
411962:	56                   	push   %esi
411963:	e8 2c 19 02 00       	call   0x433294
411968:	83 c4 0c             	add    $0xc,%esp
41196b:	85 c0                	test   %eax,%eax
41196d:	75 42                	jne    0x4119b1
41196f:	b9 b8 6b 46 00       	mov    $0x466bb8,%ecx
411974:	8d 47 04             	lea    0x4(%edi),%eax
411977:	8a 10                	mov    (%eax),%dl
411979:	3a 11                	cmp    (%ecx),%dl
41197b:	75 1a                	jne    0x411997
41197d:	3a d3                	cmp    %bl,%dl
41197f:	74 12                	je     0x411993
411981:	8a 50 01             	mov    0x1(%eax),%dl
411984:	3a 51 01             	cmp    0x1(%ecx),%dl
411987:	75 0e                	jne    0x411997
411989:	83 c0 02             	add    $0x2,%eax
41198c:	83 c1 02             	add    $0x2,%ecx
41198f:	3a d3                	cmp    %bl,%dl
411991:	75 e4                	jne    0x411977
411993:	33 c0                	xor    %eax,%eax
411995:	eb 05                	jmp    0x41199c
411997:	1b c0                	sbb    %eax,%eax
411999:	83 d8 ff             	sbb    $0xffffffff,%eax
41199c:	3b c3                	cmp    %ebx,%eax
41199e:	75 11                	jne    0x4119b1
4119a0:	8d 44 24 12          	lea    0x12(%esp),%eax
4119a4:	8a 08                	mov    (%eax),%cl
4119a6:	88 8d d9 45 00 00    	mov    %cl,0x45d9(%ebp)
4119ac:	e9 34 58 00 00       	jmp    0x4171e5
4119b1:	b9 ac 6b 46 00       	mov    $0x466bac,%ecx
4119b6:	8b c6                	mov    %esi,%eax
4119b8:	8a 10                	mov    (%eax),%dl
4119ba:	3a 11                	cmp    (%ecx),%dl
4119bc:	75 1a                	jne    0x4119d8
4119be:	3a d3                	cmp    %bl,%dl
4119c0:	74 12                	je     0x4119d4
4119c2:	8a 50 01             	mov    0x1(%eax),%dl
4119c5:	3a 51 01             	cmp    0x1(%ecx),%dl
4119c8:	75 0e                	jne    0x4119d8
4119ca:	83 c0 02             	add    $0x2,%eax
4119cd:	83 c1 02             	add    $0x2,%ecx
4119d0:	3a d3                	cmp    %bl,%dl
4119d2:	75 e4                	jne    0x4119b8
4119d4:	33 c0                	xor    %eax,%eax
4119d6:	eb 05                	jmp    0x4119dd
4119d8:	1b c0                	sbb    %eax,%eax
4119da:	83 d8 ff             	sbb    $0xffffffff,%eax
4119dd:	3b c3                	cmp    %ebx,%eax
4119df:	75 11                	jne    0x4119f2
4119e1:	8d 44 24 13          	lea    0x13(%esp),%eax
4119e5:	8a 10                	mov    (%eax),%dl
4119e7:	88 95 da 45 00 00    	mov    %dl,0x45da(%ebp)
4119ed:	e9 f3 57 00 00       	jmp    0x4171e5
4119f2:	6a 03                	push   $0x3
4119f4:	68 ec 81 46 00       	push   $0x4681ec
4119f9:	56                   	push   %esi
4119fa:	e8 95 18 02 00       	call   0x433294
4119ff:	83 c4 0c             	add    $0xc,%esp
411a02:	85 c0                	test   %eax,%eax
411a04:	75 44                	jne    0x411a4a
411a06:	b9 ac 6b 46 00       	mov    $0x466bac,%ecx
411a0b:	8d 47 04             	lea    0x4(%edi),%eax
411a0e:	8b ff                	mov    %edi,%edi
411a10:	8a 10                	mov    (%eax),%dl
411a12:	3a 11                	cmp    (%ecx),%dl
411a14:	75 1a                	jne    0x411a30
411a16:	3a d3                	cmp    %bl,%dl
411a18:	74 12                	je     0x411a2c
411a1a:	8a 50 01             	mov    0x1(%eax),%dl
411a1d:	3a 51 01             	cmp    0x1(%ecx),%dl
411a20:	75 0e                	jne    0x411a30
411a22:	83 c0 02             	add    $0x2,%eax
411a25:	83 c1 02             	add    $0x2,%ecx
411a28:	3a d3                	cmp    %bl,%dl
411a2a:	75 e4                	jne    0x411a10
411a2c:	33 c0                	xor    %eax,%eax
411a2e:	eb 05                	jmp    0x411a35
411a30:	1b c0                	sbb    %eax,%eax
411a32:	83 d8 ff             	sbb    $0xffffffff,%eax
411a35:	3b c3                	cmp    %ebx,%eax
411a37:	75 11                	jne    0x411a4a
411a39:	8d 44 24 12          	lea    0x12(%esp),%eax
411a3d:	8a 10                	mov    (%eax),%dl
411a3f:	88 95 da 45 00 00    	mov    %dl,0x45da(%ebp)
411a45:	e9 9b 57 00 00       	jmp    0x4171e5
411a4a:	b9 94 6b 46 00       	mov    $0x466b94,%ecx
411a4f:	8b c6                	mov    %esi,%eax
411a51:	8a 10                	mov    (%eax),%dl
411a53:	3a 11                	cmp    (%ecx),%dl
411a55:	75 1a                	jne    0x411a71
411a57:	3a d3                	cmp    %bl,%dl
411a59:	74 12                	je     0x411a6d
411a5b:	8a 50 01             	mov    0x1(%eax),%dl
411a5e:	3a 51 01             	cmp    0x1(%ecx),%dl
411a61:	75 0e                	jne    0x411a71
411a63:	83 c0 02             	add    $0x2,%eax
411a66:	83 c1 02             	add    $0x2,%ecx
411a69:	3a d3                	cmp    %bl,%dl
411a6b:	75 e4                	jne    0x411a51
411a6d:	33 c0                	xor    %eax,%eax
411a6f:	eb 05                	jmp    0x411a76
411a71:	1b c0                	sbb    %eax,%eax
411a73:	83 d8 ff             	sbb    $0xffffffff,%eax
411a76:	3b c3                	cmp    %ebx,%eax
411a78:	75 11                	jne    0x411a8b
411a7a:	8d 44 24 13          	lea    0x13(%esp),%eax
411a7e:	8a 00                	mov    (%eax),%al
411a80:	88 85 db 45 00 00    	mov    %al,0x45db(%ebp)
411a86:	e9 5a 57 00 00       	jmp    0x4171e5
411a8b:	6a 03                	push   $0x3
411a8d:	68 ec 81 46 00       	push   $0x4681ec
411a92:	56                   	push   %esi
411a93:	e8 fc 17 02 00       	call   0x433294
411a98:	83 c4 0c             	add    $0xc,%esp
411a9b:	85 c0                	test   %eax,%eax
411a9d:	75 42                	jne    0x411ae1
411a9f:	b9 94 6b 46 00       	mov    $0x466b94,%ecx
411aa4:	8d 47 04             	lea    0x4(%edi),%eax
411aa7:	8a 10                	mov    (%eax),%dl
411aa9:	3a 11                	cmp    (%ecx),%dl
411aab:	75 1a                	jne    0x411ac7
411aad:	3a d3                	cmp    %bl,%dl
411aaf:	74 12                	je     0x411ac3
411ab1:	8a 50 01             	mov    0x1(%eax),%dl
411ab4:	3a 51 01             	cmp    0x1(%ecx),%dl
411ab7:	75 0e                	jne    0x411ac7
411ab9:	83 c0 02             	add    $0x2,%eax
411abc:	83 c1 02             	add    $0x2,%ecx
411abf:	3a d3                	cmp    %bl,%dl
411ac1:	75 e4                	jne    0x411aa7
411ac3:	33 c0                	xor    %eax,%eax
411ac5:	eb 05                	jmp    0x411acc
411ac7:	1b c0                	sbb    %eax,%eax
411ac9:	83 d8 ff             	sbb    $0xffffffff,%eax
411acc:	3b c3                	cmp    %ebx,%eax
411ace:	75 11                	jne    0x411ae1
411ad0:	8d 44 24 12          	lea    0x12(%esp),%eax
411ad4:	8a 00                	mov    (%eax),%al
411ad6:	88 85 db 45 00 00    	mov    %al,0x45db(%ebp)
411adc:	e9 04 57 00 00       	jmp    0x4171e5
411ae1:	b9 84 6b 46 00       	mov    $0x466b84,%ecx
411ae6:	8b c6                	mov    %esi,%eax
411ae8:	8a 10                	mov    (%eax),%dl
411aea:	3a 11                	cmp    (%ecx),%dl
411aec:	75 1a                	jne    0x411b08
411aee:	3a d3                	cmp    %bl,%dl
411af0:	74 12                	je     0x411b04
411af2:	8a 50 01             	mov    0x1(%eax),%dl
411af5:	3a 51 01             	cmp    0x1(%ecx),%dl
411af8:	75 0e                	jne    0x411b08
411afa:	83 c0 02             	add    $0x2,%eax
411afd:	83 c1 02             	add    $0x2,%ecx
411b00:	3a d3                	cmp    %bl,%dl
411b02:	75 e4                	jne    0x411ae8
411b04:	33 c0                	xor    %eax,%eax
411b06:	eb 05                	jmp    0x411b0d
411b08:	1b c0                	sbb    %eax,%eax
411b0a:	83 d8 ff             	sbb    $0xffffffff,%eax
411b0d:	3b c3                	cmp    %ebx,%eax
411b0f:	75 11                	jne    0x411b22
411b11:	8d 44 24 13          	lea    0x13(%esp),%eax
411b15:	8a 08                	mov    (%eax),%cl
411b17:	88 8d dc 45 00 00    	mov    %cl,0x45dc(%ebp)
411b1d:	e9 c3 56 00 00       	jmp    0x4171e5
411b22:	6a 03                	push   $0x3
411b24:	68 ec 81 46 00       	push   $0x4681ec
411b29:	56                   	push   %esi
411b2a:	e8 65 17 02 00       	call   0x433294
411b2f:	83 c4 0c             	add    $0xc,%esp
411b32:	85 c0                	test   %eax,%eax
411b34:	75 44                	jne    0x411b7a
411b36:	b9 84 6b 46 00       	mov    $0x466b84,%ecx
411b3b:	8d 47 04             	lea    0x4(%edi),%eax
411b3e:	8b ff                	mov    %edi,%edi
411b40:	8a 10                	mov    (%eax),%dl
411b42:	3a 11                	cmp    (%ecx),%dl
411b44:	75 1a                	jne    0x411b60
411b46:	3a d3                	cmp    %bl,%dl
411b48:	74 12                	je     0x411b5c
411b4a:	8a 50 01             	mov    0x1(%eax),%dl
411b4d:	3a 51 01             	cmp    0x1(%ecx),%dl
411b50:	75 0e                	jne    0x411b60
411b52:	83 c0 02             	add    $0x2,%eax
411b55:	83 c1 02             	add    $0x2,%ecx
411b58:	3a d3                	cmp    %bl,%dl
411b5a:	75 e4                	jne    0x411b40
411b5c:	33 c0                	xor    %eax,%eax
411b5e:	eb 05                	jmp    0x411b65
411b60:	1b c0                	sbb    %eax,%eax
411b62:	83 d8 ff             	sbb    $0xffffffff,%eax
411b65:	3b c3                	cmp    %ebx,%eax
411b67:	75 11                	jne    0x411b7a
411b69:	8d 44 24 12          	lea    0x12(%esp),%eax
411b6d:	8a 08                	mov    (%eax),%cl
411b6f:	88 8d dc 45 00 00    	mov    %cl,0x45dc(%ebp)
411b75:	e9 6b 56 00 00       	jmp    0x4171e5
411b7a:	b9 6c 6b 46 00       	mov    $0x466b6c,%ecx
411b7f:	8b c6                	mov    %esi,%eax
411b81:	8a 10                	mov    (%eax),%dl
411b83:	3a 11                	cmp    (%ecx),%dl
411b85:	75 1a                	jne    0x411ba1
411b87:	3a d3                	cmp    %bl,%dl
411b89:	74 12                	je     0x411b9d
411b8b:	8a 50 01             	mov    0x1(%eax),%dl
411b8e:	3a 51 01             	cmp    0x1(%ecx),%dl
411b91:	75 0e                	jne    0x411ba1
411b93:	83 c0 02             	add    $0x2,%eax
411b96:	83 c1 02             	add    $0x2,%ecx
411b99:	3a d3                	cmp    %bl,%dl
411b9b:	75 e4                	jne    0x411b81
411b9d:	33 c0                	xor    %eax,%eax
411b9f:	eb 05                	jmp    0x411ba6
411ba1:	1b c0                	sbb    %eax,%eax
411ba3:	83 d8 ff             	sbb    $0xffffffff,%eax
411ba6:	3b c3                	cmp    %ebx,%eax
411ba8:	75 11                	jne    0x411bbb
411baa:	8d 44 24 13          	lea    0x13(%esp),%eax