410868:	74 12                	je     0x41087c
41086a:	8a 50 01             	mov    0x1(%eax),%dl
41086d:	3a 51 01             	cmp    0x1(%ecx),%dl
410870:	75 0e                	jne    0x410880
410872:	83 c0 02             	add    $0x2,%eax
410875:	83 c1 02             	add    $0x2,%ecx
410878:	3a d3                	cmp    %bl,%dl
41087a:	75 e4                	jne    0x410860
41087c:	33 c0                	xor    %eax,%eax
41087e:	eb 05                	jmp    0x410885
410880:	1b c0                	sbb    %eax,%eax
410882:	83 d8 ff             	sbb    $0xffffffff,%eax
410885:	3b c3                	cmp    %ebx,%eax
410887:	75 11                	jne    0x41089a
410889:	8d 44 24 13          	lea    0x13(%esp),%eax
41088d:	8a 10                	mov    (%eax),%dl
41088f:	88 95 9c 15 00 00    	mov    %dl,0x159c(%ebp)
410895:	e9 4b 69 00 00       	jmp    0x4171e5
41089a:	6a 03                	push   $0x3
41089c:	68 ec 81 46 00       	push   $0x4681ec
4108a1:	56                   	push   %esi
4108a2:	e8 ed 29 02 00       	call   0x433294
4108a7:	83 c4 0c             	add    $0xc,%esp
4108aa:	85 c0                	test   %eax,%eax
4108ac:	75 42                	jne    0x4108f0
4108ae:	b9 90 6e 46 00       	mov    $0x466e90,%ecx
4108b3:	8d 47 04             	lea    0x4(%edi),%eax
4108b6:	8a 10                	mov    (%eax),%dl
4108b8:	3a 11                	cmp    (%ecx),%dl
4108ba:	75 1a                	jne    0x4108d6
4108bc:	3a d3                	cmp    %bl,%dl
4108be:	74 12                	je     0x4108d2
4108c0:	8a 50 01             	mov    0x1(%eax),%dl
4108c3:	3a 51 01             	cmp    0x1(%ecx),%dl
4108c6:	75 0e                	jne    0x4108d6
4108c8:	83 c0 02             	add    $0x2,%eax
4108cb:	83 c1 02             	add    $0x2,%ecx
4108ce:	3a d3                	cmp    %bl,%dl
4108d0:	75 e4                	jne    0x4108b6
4108d2:	33 c0                	xor    %eax,%eax
4108d4:	eb 05                	jmp    0x4108db
4108d6:	1b c0                	sbb    %eax,%eax
4108d8:	83 d8 ff             	sbb    $0xffffffff,%eax
4108db:	3b c3                	cmp    %ebx,%eax
4108dd:	75 11                	jne    0x4108f0
4108df:	8d 44 24 12          	lea    0x12(%esp),%eax
4108e3:	8a 10                	mov    (%eax),%dl
4108e5:	88 95 9c 15 00 00    	mov    %dl,0x159c(%ebp)
4108eb:	e9 f5 68 00 00       	jmp    0x4171e5
4108f0:	b9 78 6e 46 00       	mov    $0x466e78,%ecx
4108f5:	8b c6                	mov    %esi,%eax
4108f7:	8a 10                	mov    (%eax),%dl
4108f9:	3a 11                	cmp    (%ecx),%dl
4108fb:	75 1a                	jne    0x410917
4108fd:	3a d3                	cmp    %bl,%dl
4108ff:	74 12                	je     0x410913
410901:	8a 50 01             	mov    0x1(%eax),%dl
410904:	3a 51 01             	cmp    0x1(%ecx),%dl
410907:	75 0e                	jne    0x410917
410909:	83 c0 02             	add    $0x2,%eax
41090c:	83 c1 02             	add    $0x2,%ecx
41090f:	3a d3                	cmp    %bl,%dl
410911:	75 e4                	jne    0x4108f7
410913:	33 c0                	xor    %eax,%eax
410915:	eb 05                	jmp    0x41091c
410917:	1b c0                	sbb    %eax,%eax
410919:	83 d8 ff             	sbb    $0xffffffff,%eax
41091c:	3b c3                	cmp    %ebx,%eax
41091e:	75 11                	jne    0x410931
410920:	8d 44 24 13          	lea    0x13(%esp),%eax
410924:	8a 00                	mov    (%eax),%al
410926:	88 85 9d 15 00 00    	mov    %al,0x159d(%ebp)
41092c:	e9 b4 68 00 00       	jmp    0x4171e5
410931:	6a 03                	push   $0x3
410933:	68 ec 81 46 00       	push   $0x4681ec
410938:	56                   	push   %esi
410939:	e8 56 29 02 00       	call   0x433294
41093e:	83 c4 0c             	add    $0xc,%esp
410941:	85 c0                	test   %eax,%eax
410943:	75 45                	jne    0x41098a
410945:	b9 78 6e 46 00       	mov    $0x466e78,%ecx
41094a:	8d 47 04             	lea    0x4(%edi),%eax
41094d:	8d 49 00             	lea    0x0(%ecx),%ecx
410950:	8a 10                	mov    (%eax),%dl
410952:	3a 11                	cmp    (%ecx),%dl
410954:	75 1a                	jne    0x410970
410956:	3a d3                	cmp    %bl,%dl
410958:	74 12                	je     0x41096c
41095a:	8a 50 01             	mov    0x1(%eax),%dl
41095d:	3a 51 01             	cmp    0x1(%ecx),%dl
410960:	75 0e                	jne    0x410970
410962:	83 c0 02             	add    $0x2,%eax
410965:	83 c1 02             	add    $0x2,%ecx
410968:	3a d3                	cmp    %bl,%dl
41096a:	75 e4                	jne    0x410950
41096c:	33 c0                	xor    %eax,%eax
41096e:	eb 05                	jmp    0x410975
410970:	1b c0                	sbb    %eax,%eax
410972:	83 d8 ff             	sbb    $0xffffffff,%eax
410975:	3b c3                	cmp    %ebx,%eax
410977:	75 11                	jne    0x41098a
410979:	8d 44 24 12          	lea    0x12(%esp),%eax
41097d:	8a 00                	mov    (%eax),%al
41097f:	88 85 9d 15 00 00    	mov    %al,0x159d(%ebp)
410985:	e9 5b 68 00 00       	jmp    0x4171e5
41098a:	b9 60 6e 46 00       	mov    $0x466e60,%ecx
41098f:	8b c6                	mov    %esi,%eax
410991:	8a 10                	mov    (%eax),%dl
410993:	3a 11                	cmp    (%ecx),%dl
410995:	75 1a                	jne    0x4109b1
410997:	3a d3                	cmp    %bl,%dl
410999:	74 12                	je     0x4109ad
41099b:	8a 50 01             	mov    0x1(%eax),%dl
41099e:	3a 51 01             	cmp    0x1(%ecx),%dl
4109a1:	75 0e                	jne    0x4109b1
4109a3:	83 c0 02             	add    $0x2,%eax
4109a6:	83 c1 02             	add    $0x2,%ecx
4109a9:	3a d3                	cmp    %bl,%dl
4109ab:	75 e4                	jne    0x410991
4109ad:	33 c0                	xor    %eax,%eax
4109af:	eb 05                	jmp    0x4109b6
4109b1:	1b c0                	sbb    %eax,%eax
4109b3:	83 d8 ff             	sbb    $0xffffffff,%eax
4109b6:	3b c3                	cmp    %ebx,%eax
4109b8:	75 37                	jne    0x4109f1
4109ba:	8b 8c 24 24 10 00 00 	mov    0x1024(%esp),%ecx
4109c1:	51                   	push   %ecx
4109c2:	b8 00 08 00 00       	mov    $0x800,%eax
4109c7:	8d 4c 24 20          	lea    0x20(%esp),%ecx
4109cb:	8d 54 24 18          	lea    0x18(%esp),%edx
4109cf:	e8 cc 82 ff ff       	call   0x408ca0
4109d4:	83 c4 04             	add    $0x4,%esp
4109d7:	3b c3                	cmp    %ebx,%eax
4109d9:	74 16                	je     0x4109f1
4109db:	8d 95 a0 15 00 00    	lea    0x15a0(%ebp),%edx
4109e1:	52                   	push   %edx
4109e2:	8b d0                	mov    %eax,%edx
4109e4:	e8 f7 83 ff ff       	call   0x408de0
4109e9:	83 c4 04             	add    $0x4,%esp
4109ec:	e9 f4 67 00 00       	jmp    0x4171e5
4109f1:	b9 34 6e 46 00       	mov    $0x466e34,%ecx
4109f6:	8b c6                	mov    %esi,%eax
4109f8:	8a 10                	mov    (%eax),%dl
4109fa:	3a 11                	cmp    (%ecx),%dl
4109fc:	75 1a                	jne    0x410a18
4109fe:	3a d3                	cmp    %bl,%dl
410a00:	74 12                	je     0x410a14
410a02:	8a 50 01             	mov    0x1(%eax),%dl
410a05:	3a 51 01             	cmp    0x1(%ecx),%dl
410a08:	75 0e                	jne    0x410a18
410a0a:	83 c0 02             	add    $0x2,%eax
410a0d:	83 c1 02             	add    $0x2,%ecx
410a10:	3a d3                	cmp    %bl,%dl
410a12:	75 e4                	jne    0x4109f8
410a14:	33 c0                	xor    %eax,%eax
410a16:	eb 05                	jmp    0x410a1d
410a18:	1b c0                	sbb    %eax,%eax
410a1a:	83 d8 ff             	sbb    $0xffffffff,%eax
410a1d:	3b c3                	cmp    %ebx,%eax
410a1f:	75 11                	jne    0x410a32
410a21:	8d 44 24 13          	lea    0x13(%esp),%eax
410a25:	8a 00                	mov    (%eax),%al
410a27:	88 85 a4 15 00 00    	mov    %al,0x15a4(%ebp)
410a2d:	e9 b3 67 00 00       	jmp    0x4171e5
410a32:	6a 03                	push   $0x3
410a34:	68 ec 81 46 00       	push   $0x4681ec
410a39:	56                   	push   %esi
410a3a:	e8 55 28 02 00       	call   0x433294
410a3f:	83 c4 0c             	add    $0xc,%esp
410a42:	85 c0                	test   %eax,%eax
410a44:	75 44                	jne    0x410a8a
410a46:	b9 34 6e 46 00       	mov    $0x466e34,%ecx
410a4b:	8d 47 04             	lea    0x4(%edi),%eax
410a4e:	8b ff                	mov    %edi,%edi
410a50:	8a 10                	mov    (%eax),%dl
410a52:	3a 11                	cmp    (%ecx),%dl
410a54:	75 1a                	jne    0x410a70
410a56:	3a d3                	cmp    %bl,%dl
410a58:	74 12                	je     0x410a6c
410a5a:	8a 50 01             	mov    0x1(%eax),%dl
410a5d:	3a 51 01             	cmp    0x1(%ecx),%dl
410a60:	75 0e                	jne    0x410a70
410a62:	83 c0 02             	add    $0x2,%eax
410a65:	83 c1 02             	add    $0x2,%ecx
410a68:	3a d3                	cmp    %bl,%dl
410a6a:	75 e4                	jne    0x410a50
410a6c:	33 c0                	xor    %eax,%eax
410a6e:	eb 05                	jmp    0x410a75
410a70:	1b c0                	sbb    %eax,%eax
410a72:	83 d8 ff             	sbb    $0xffffffff,%eax
410a75:	3b c3                	cmp    %ebx,%eax
410a77:	75 11                	jne    0x410a8a
410a79:	8d 44 24 12          	lea    0x12(%esp),%eax
410a7d:	8a 00                	mov    (%eax),%al
410a7f:	88 85 a4 15 00 00    	mov    %al,0x15a4(%ebp)
410a85:	e9 5b 67 00 00       	jmp    0x4171e5
410a8a:	b9 24 6e 46 00       	mov    $0x466e24,%ecx
410a8f:	8b c6                	mov    %esi,%eax
410a91:	8a 10                	mov    (%eax),%dl
410a93:	3a 11                	cmp    (%ecx),%dl
410a95:	75 1a                	jne    0x410ab1
410a97:	3a d3                	cmp    %bl,%dl
410a99:	74 12                	je     0x410aad
410a9b:	8a 50 01             	mov    0x1(%eax),%dl
410a9e:	3a 51 01             	cmp    0x1(%ecx),%dl
410aa1:	75 0e                	jne    0x410ab1
410aa3:	83 c0 02             	add    $0x2,%eax
410aa6:	83 c1 02             	add    $0x2,%ecx
410aa9:	3a d3                	cmp    %bl,%dl
410aab:	75 e4                	jne    0x410a91
410aad:	33 c0                	xor    %eax,%eax
410aaf:	eb 05                	jmp    0x410ab6
410ab1:	1b c0                	sbb    %eax,%eax
410ab3:	83 d8 ff             	sbb    $0xffffffff,%eax
410ab6:	3b c3                	cmp    %ebx,%eax
410ab8:	75 11                	jne    0x410acb
410aba:	8d 44 24 13          	lea    0x13(%esp),%eax
410abe:	8a 08                	mov    (%eax),%cl
410ac0:	88 8d a5 15 00 00    	mov    %cl,0x15a5(%ebp)
410ac6:	e9 1a 67 00 00       	jmp    0x4171e5
410acb:	6a 03                	push   $0x3
410acd:	68 ec 81 46 00       	push   $0x4681ec
410ad2:	56                   	push   %esi
410ad3:	e8 bc 27 02 00       	call   0x433294
410ad8:	83 c4 0c             	add    $0xc,%esp
410adb:	85 c0                	test   %eax,%eax
410add:	75 42                	jne    0x410b21
410adf:	b9 24 6e 46 00       	mov    $0x466e24,%ecx
410ae4:	8d 47 04             	lea    0x4(%edi),%eax
410ae7:	8a 10                	mov    (%eax),%dl
410ae9:	3a 11                	cmp    (%ecx),%dl
410aeb:	75 1a                	jne    0x410b07
410aed:	3a d3                	cmp    %bl,%dl
410aef:	74 12                	je     0x410b03
410af1:	8a 50 01             	mov    0x1(%eax),%dl
410af4:	3a 51 01             	cmp    0x1(%ecx),%dl
410af7:	75 0e                	jne    0x410b07
410af9:	83 c0 02             	add    $0x2,%eax
410afc:	83 c1 02             	add    $0x2,%ecx
410aff:	3a d3                	cmp    %bl,%dl
410b01:	75 e4                	jne    0x410ae7
410b03:	33 c0                	xor    %eax,%eax
410b05:	eb 05                	jmp    0x410b0c
410b07:	1b c0                	sbb    %eax,%eax
410b09:	83 d8 ff             	sbb    $0xffffffff,%eax
410b0c:	3b c3                	cmp    %ebx,%eax
410b0e:	75 11                	jne    0x410b21
410b10:	8d 44 24 12          	lea    0x12(%esp),%eax
410b14:	8a 08                	mov    (%eax),%cl
410b16:	88 8d a5 15 00 00    	mov    %cl,0x15a5(%ebp)
410b1c:	e9 c4 66 00 00       	jmp    0x4171e5
410b21:	b9 0c 6e 46 00       	mov    $0x466e0c,%ecx
410b26:	8b c6                	mov    %esi,%eax
410b28:	8a 10                	mov    (%eax),%dl
410b2a:	3a 11                	cmp    (%ecx),%dl
410b2c:	75 1a                	jne    0x410b48
410b2e:	3a d3                	cmp    %bl,%dl
410b30:	74 12                	je     0x410b44
410b32:	8a 50 01             	mov    0x1(%eax),%dl
410b35:	3a 51 01             	cmp    0x1(%ecx),%dl
410b38:	75 0e                	jne    0x410b48
410b3a:	83 c0 02             	add    $0x2,%eax
410b3d:	83 c1 02             	add    $0x2,%ecx
410b40:	3a d3                	cmp    %bl,%dl
410b42:	75 e4                	jne    0x410b28
410b44:	33 c0                	xor    %eax,%eax
410b46:	eb 05                	jmp    0x410b4d
410b48:	1b c0                	sbb    %eax,%eax
410b4a:	83 d8 ff             	sbb    $0xffffffff,%eax
410b4d:	3b c3                	cmp    %ebx,%eax
410b4f:	75 11                	jne    0x410b62
410b51:	8d 44 24 13          	lea    0x13(%esp),%eax
410b55:	8a 10                	mov    (%eax),%dl
410b57:	88 95 a6 15 00 00    	mov    %dl,0x15a6(%ebp)
410b5d:	e9 83 66 00 00       	jmp    0x4171e5
410b62:	6a 03                	push   $0x3
410b64:	68 ec 81 46 00       	push   $0x4681ec
410b69:	56                   	push   %esi
410b6a:	e8 25 27 02 00       	call   0x433294
410b6f:	83 c4 0c             	add    $0xc,%esp
410b72:	85 c0                	test   %eax,%eax
410b74:	75 44                	jne    0x410bba
410b76:	b9 0c 6e 46 00       	mov    $0x466e0c,%ecx
410b7b:	8d 47 04             	lea    0x4(%edi),%eax
410b7e:	8b ff                	mov    %edi,%edi
410b80:	8a 10                	mov    (%eax),%dl
410b82:	3a 11                	cmp    (%ecx),%dl
410b84:	75 1a                	jne    0x410ba0
410b86:	3a d3                	cmp    %bl,%dl
410b88:	74 12                	je     0x410b9c
410b8a:	8a 50 01             	mov    0x1(%eax),%dl
410b8d:	3a 51 01             	cmp    0x1(%ecx),%dl
410b90:	75 0e                	jne    0x410ba0
410b92:	83 c0 02             	add    $0x2,%eax
410b95:	83 c1 02             	add    $0x2,%ecx
410b98:	3a d3                	cmp    %bl,%dl
410b9a:	75 e4                	jne    0x410b80
410b9c:	33 c0                	xor    %eax,%eax
410b9e:	eb 05                	jmp    0x410ba5
410ba0:	1b c0                	sbb    %eax,%eax
410ba2:	83 d8 ff             	sbb    $0xffffffff,%eax
410ba5:	3b c3                	cmp    %ebx,%eax
410ba7:	75 11                	jne    0x410bba
410ba9:	8d 44 24 12          	lea    0x12(%esp),%eax
410bad:	8a 10                	mov    (%eax),%dl
410baf:	88 95 a6 15 00 00    	mov    %dl,0x15a6(%ebp)
410bb5:	e9 2b 66 00 00       	jmp    0x4171e5
410bba:	b9 ec 6d 46 00       	mov    $0x466dec,%ecx
410bbf:	8b c6                	mov    %esi,%eax
410bc1:	8a 10                	mov    (%eax),%dl
410bc3:	3a 11                	cmp    (%ecx),%dl
410bc5:	75 1a                	jne    0x410be1
410bc7:	3a d3                	cmp    %bl,%dl
410bc9:	74 12                	je     0x410bdd
410bcb:	8a 50 01             	mov    0x1(%eax),%dl
410bce:	3a 51 01             	cmp    0x1(%ecx),%dl
410bd1:	75 0e                	jne    0x410be1
410bd3:	83 c0 02             	add    $0x2,%eax
410bd6:	83 c1 02             	add    $0x2,%ecx
410bd9:	3a d3                	cmp    %bl,%dl
410bdb:	75 e4                	jne    0x410bc1
410bdd:	33 c0                	xor    %eax,%eax
410bdf:	eb 05                	jmp    0x410be6
410be1:	1b c0                	sbb    %eax,%eax
410be3:	83 d8 ff             	sbb    $0xffffffff,%eax
410be6:	3b c3                	cmp    %ebx,%eax
410be8:	75 11                	jne    0x410bfb
410bea:	8d 44 24 13          	lea    0x13(%esp),%eax
410bee:	8a 00                	mov    (%eax),%al
410bf0:	88 85 a7 15 00 00    	mov    %al,0x15a7(%ebp)
410bf6:	e9 ea 65 00 00       	jmp    0x4171e5
410bfb:	6a 03                	push   $0x3
410bfd:	68 ec 81 46 00       	push   $0x4681ec
410c02:	56                   	push   %esi
410c03:	e8 8c 26 02 00       	call   0x433294
410c08:	83 c4 0c             	add    $0xc,%esp
410c0b:	85 c0                	test   %eax,%eax
410c0d:	75 42                	jne    0x410c51
410c0f:	b9 ec 6d 46 00       	mov    $0x466dec,%ecx
410c14:	8d 47 04             	lea    0x4(%edi),%eax
410c17:	8a 10                	mov    (%eax),%dl
410c19:	3a 11                	cmp    (%ecx),%dl
410c1b:	75 1a                	jne    0x410c37
410c1d:	3a d3                	cmp    %bl,%dl
410c1f:	74 12                	je     0x410c33
410c21:	8a 50 01             	mov    0x1(%eax),%dl
410c24:	3a 51 01             	cmp    0x1(%ecx),%dl
410c27:	75 0e                	jne    0x410c37
410c29:	83 c0 02             	add    $0x2,%eax
410c2c:	83 c1 02             	add    $0x2,%ecx