413717:	83 c1 02             	add    $0x2,%ecx
41371a:	3a d3                	cmp    %bl,%dl
41371c:	75 e4                	jne    0x413702
41371e:	33 c0                	xor    %eax,%eax
413720:	eb 05                	jmp    0x413727
413722:	1b c0                	sbb    %eax,%eax
413724:	83 d8 ff             	sbb    $0xffffffff,%eax
413727:	3b c3                	cmp    %ebx,%eax
413729:	75 31                	jne    0x41375c
41372b:	8b 84 24 24 10 00 00 	mov    0x1024(%esp),%eax
413732:	50                   	push   %eax
413733:	b8 00 08 00 00       	mov    $0x800,%eax
413738:	8d 4c 24 20          	lea    0x20(%esp),%ecx
41373c:	8d 54 24 18          	lea    0x18(%esp),%edx
413740:	e8 5b 55 ff ff       	call   0x408ca0
413745:	83 c4 04             	add    $0x4,%esp
413748:	3b c3                	cmp    %ebx,%eax
41374a:	74 10                	je     0x41375c
41374c:	8d b5 2e 58 00 00    	lea    0x582e(%ebp),%esi
413752:	e8 49 57 ff ff       	call   0x408ea0
413757:	e9 89 3a 00 00       	jmp    0x4171e5
41375c:	b9 50 67 46 00       	mov    $0x466750,%ecx
413761:	8b c6                	mov    %esi,%eax
413763:	8a 10                	mov    (%eax),%dl
413765:	3a 11                	cmp    (%ecx),%dl
413767:	75 1a                	jne    0x413783
413769:	3a d3                	cmp    %bl,%dl
41376b:	74 12                	je     0x41377f
41376d:	8a 50 01             	mov    0x1(%eax),%dl
413770:	3a 51 01             	cmp    0x1(%ecx),%dl
413773:	75 0e                	jne    0x413783
413775:	83 c0 02             	add    $0x2,%eax
413778:	83 c1 02             	add    $0x2,%ecx
41377b:	3a d3                	cmp    %bl,%dl
41377d:	75 e4                	jne    0x413763
41377f:	33 c0                	xor    %eax,%eax
413781:	eb 05                	jmp    0x413788
413783:	1b c0                	sbb    %eax,%eax
413785:	83 d8 ff             	sbb    $0xffffffff,%eax
413788:	3b c3                	cmp    %ebx,%eax
41378a:	75 11                	jne    0x41379d
41378c:	8d 44 24 13          	lea    0x13(%esp),%eax
413790:	8a 08                	mov    (%eax),%cl
413792:	88 8d 2e 60 00 00    	mov    %cl,0x602e(%ebp)
413798:	e9 48 3a 00 00       	jmp    0x4171e5
41379d:	6a 03                	push   $0x3
41379f:	68 ec 81 46 00       	push   $0x4681ec
4137a4:	56                   	push   %esi
4137a5:	e8 ea fa 01 00       	call   0x433294
4137aa:	83 c4 0c             	add    $0xc,%esp
4137ad:	85 c0                	test   %eax,%eax
4137af:	0f 85 45 00 00 00    	jne    0x4137fa
4137b5:	b9 50 67 46 00       	mov    $0x466750,%ecx
4137ba:	8d 47 04             	lea    0x4(%edi),%eax
4137bd:	8d 49 00             	lea    0x0(%ecx),%ecx
4137c0:	8a 10                	mov    (%eax),%dl
4137c2:	3a 11                	cmp    (%ecx),%dl
4137c4:	75 1a                	jne    0x4137e0
4137c6:	3a d3                	cmp    %bl,%dl
4137c8:	74 12                	je     0x4137dc
4137ca:	8a 50 01             	mov    0x1(%eax),%dl
4137cd:	3a 51 01             	cmp    0x1(%ecx),%dl
4137d0:	75 0e                	jne    0x4137e0
4137d2:	83 c0 02             	add    $0x2,%eax
4137d5:	83 c1 02             	add    $0x2,%ecx
4137d8:	3a d3                	cmp    %bl,%dl
4137da:	75 e4                	jne    0x4137c0
4137dc:	33 c0                	xor    %eax,%eax
4137de:	eb 05                	jmp    0x4137e5
4137e0:	1b c0                	sbb    %eax,%eax
4137e2:	83 d8 ff             	sbb    $0xffffffff,%eax
4137e5:	3b c3                	cmp    %ebx,%eax
4137e7:	75 11                	jne    0x4137fa
4137e9:	8d 44 24 12          	lea    0x12(%esp),%eax
4137ed:	8a 08                	mov    (%eax),%cl
4137ef:	88 8d 2e 60 00 00    	mov    %cl,0x602e(%ebp)
4137f5:	e9 eb 39 00 00       	jmp    0x4171e5
4137fa:	b9 38 67 46 00       	mov    $0x466738,%ecx
4137ff:	8b c6                	mov    %esi,%eax
413801:	8a 10                	mov    (%eax),%dl
413803:	3a 11                	cmp    (%ecx),%dl
413805:	75 1a                	jne    0x413821
413807:	3a d3                	cmp    %bl,%dl
413809:	74 12                	je     0x41381d
41380b:	8a 50 01             	mov    0x1(%eax),%dl
41380e:	3a 51 01             	cmp    0x1(%ecx),%dl
413811:	75 0e                	jne    0x413821
413813:	83 c0 02             	add    $0x2,%eax
413816:	83 c1 02             	add    $0x2,%ecx
413819:	3a d3                	cmp    %bl,%dl
41381b:	75 e4                	jne    0x413801
41381d:	33 c0                	xor    %eax,%eax
41381f:	eb 05                	jmp    0x413826
413821:	1b c0                	sbb    %eax,%eax
413823:	83 d8 ff             	sbb    $0xffffffff,%eax
413826:	3b c3                	cmp    %ebx,%eax
413828:	75 11                	jne    0x41383b
41382a:	8d 44 24 13          	lea    0x13(%esp),%eax
41382e:	8a 10                	mov    (%eax),%dl
413830:	88 95 2f 60 00 00    	mov    %dl,0x602f(%ebp)
413836:	e9 aa 39 00 00       	jmp    0x4171e5
41383b:	6a 03                	push   $0x3
41383d:	68 ec 81 46 00       	push   $0x4681ec
413842:	56                   	push   %esi
413843:	e8 4c fa 01 00       	call   0x433294
413848:	83 c4 0c             	add    $0xc,%esp
41384b:	85 c0                	test   %eax,%eax
41384d:	0f 85 47 00 00 00    	jne    0x41389a
413853:	b9 38 67 46 00       	mov    $0x466738,%ecx
413858:	8d 47 04             	lea    0x4(%edi),%eax
41385b:	eb 03                	jmp    0x413860
41385d:	8d 49 00             	lea    0x0(%ecx),%ecx
413860:	8a 10                	mov    (%eax),%dl
413862:	3a 11                	cmp    (%ecx),%dl
413864:	75 1a                	jne    0x413880
413866:	3a d3                	cmp    %bl,%dl
413868:	74 12                	je     0x41387c
41386a:	8a 50 01             	mov    0x1(%eax),%dl
41386d:	3a 51 01             	cmp    0x1(%ecx),%dl
413870:	75 0e                	jne    0x413880
413872:	83 c0 02             	add    $0x2,%eax
413875:	83 c1 02             	add    $0x2,%ecx
413878:	3a d3                	cmp    %bl,%dl
41387a:	75 e4                	jne    0x413860
41387c:	33 c0                	xor    %eax,%eax
41387e:	eb 05                	jmp    0x413885
413880:	1b c0                	sbb    %eax,%eax
413882:	83 d8 ff             	sbb    $0xffffffff,%eax
413885:	3b c3                	cmp    %ebx,%eax
413887:	75 11                	jne    0x41389a
413889:	8d 44 24 12          	lea    0x12(%esp),%eax
41388d:	8a 10                	mov    (%eax),%dl
41388f:	88 95 2f 60 00 00    	mov    %dl,0x602f(%ebp)
413895:	e9 4b 39 00 00       	jmp    0x4171e5
41389a:	b9 20 67 46 00       	mov    $0x466720,%ecx
41389f:	8b c6                	mov    %esi,%eax
4138a1:	8a 10                	mov    (%eax),%dl
4138a3:	3a 11                	cmp    (%ecx),%dl
4138a5:	75 1a                	jne    0x4138c1
4138a7:	3a d3                	cmp    %bl,%dl
4138a9:	74 12                	je     0x4138bd
4138ab:	8a 50 01             	mov    0x1(%eax),%dl
4138ae:	3a 51 01             	cmp    0x1(%ecx),%dl
4138b1:	75 0e                	jne    0x4138c1
4138b3:	83 c0 02             	add    $0x2,%eax
4138b6:	83 c1 02             	add    $0x2,%ecx
4138b9:	3a d3                	cmp    %bl,%dl
4138bb:	75 e4                	jne    0x4138a1
4138bd:	33 c0                	xor    %eax,%eax
4138bf:	eb 05                	jmp    0x4138c6
4138c1:	1b c0                	sbb    %eax,%eax
4138c3:	83 d8 ff             	sbb    $0xffffffff,%eax
4138c6:	3b c3                	cmp    %ebx,%eax
4138c8:	75 11                	jne    0x4138db
4138ca:	8d 44 24 13          	lea    0x13(%esp),%eax
4138ce:	8a 00                	mov    (%eax),%al
4138d0:	88 85 30 60 00 00    	mov    %al,0x6030(%ebp)
4138d6:	e9 0a 39 00 00       	jmp    0x4171e5
4138db:	6a 03                	push   $0x3
4138dd:	68 ec 81 46 00       	push   $0x4681ec
4138e2:	56                   	push   %esi
4138e3:	e8 ac f9 01 00       	call   0x433294
4138e8:	83 c4 0c             	add    $0xc,%esp
4138eb:	85 c0                	test   %eax,%eax
4138ed:	0f 85 47 00 00 00    	jne    0x41393a
4138f3:	b9 20 67 46 00       	mov    $0x466720,%ecx
4138f8:	8d 47 04             	lea    0x4(%edi),%eax
4138fb:	eb 03                	jmp    0x413900
4138fd:	8d 49 00             	lea    0x0(%ecx),%ecx
413900:	8a 10                	mov    (%eax),%dl
413902:	3a 11                	cmp    (%ecx),%dl
413904:	75 1a                	jne    0x413920
413906:	3a d3                	cmp    %bl,%dl
413908:	74 12                	je     0x41391c
41390a:	8a 50 01             	mov    0x1(%eax),%dl
41390d:	3a 51 01             	cmp    0x1(%ecx),%dl
413910:	75 0e                	jne    0x413920
413912:	83 c0 02             	add    $0x2,%eax
413915:	83 c1 02             	add    $0x2,%ecx
413918:	3a d3                	cmp    %bl,%dl
41391a:	75 e4                	jne    0x413900
41391c:	33 c0                	xor    %eax,%eax
41391e:	eb 05                	jmp    0x413925
413920:	1b c0                	sbb    %eax,%eax
413922:	83 d8 ff             	sbb    $0xffffffff,%eax
413925:	3b c3                	cmp    %ebx,%eax
413927:	75 11                	jne    0x41393a
413929:	8d 44 24 12          	lea    0x12(%esp),%eax
41392d:	8a 00                	mov    (%eax),%al
41392f:	88 85 30 60 00 00    	mov    %al,0x6030(%ebp)
413935:	e9 ab 38 00 00       	jmp    0x4171e5
41393a:	b9 08 67 46 00       	mov    $0x466708,%ecx
41393f:	8b c6                	mov    %esi,%eax
413941:	8a 10                	mov    (%eax),%dl
413943:	3a 11                	cmp    (%ecx),%dl
413945:	75 1a                	jne    0x413961
413947:	3a d3                	cmp    %bl,%dl
413949:	74 12                	je     0x41395d
41394b:	8a 50 01             	mov    0x1(%eax),%dl
41394e:	3a 51 01             	cmp    0x1(%ecx),%dl
413951:	75 0e                	jne    0x413961
413953:	83 c0 02             	add    $0x2,%eax
413956:	83 c1 02             	add    $0x2,%ecx
413959:	3a d3                	cmp    %bl,%dl
41395b:	75 e4                	jne    0x413941
41395d:	33 c0                	xor    %eax,%eax
41395f:	eb 05                	jmp    0x413966
413961:	1b c0                	sbb    %eax,%eax
413963:	83 d8 ff             	sbb    $0xffffffff,%eax
413966:	3b c3                	cmp    %ebx,%eax
413968:	75 11                	jne    0x41397b
41396a:	8d 44 24 13          	lea    0x13(%esp),%eax
41396e:	8a 08                	mov    (%eax),%cl
413970:	88 8d 31 60 00 00    	mov    %cl,0x6031(%ebp)
413976:	e9 6a 38 00 00       	jmp    0x4171e5
41397b:	6a 03                	push   $0x3
41397d:	68 ec 81 46 00       	push   $0x4681ec
413982:	56                   	push   %esi
413983:	e8 0c f9 01 00       	call   0x433294
413988:	83 c4 0c             	add    $0xc,%esp
41398b:	85 c0                	test   %eax,%eax
41398d:	0f 85 47 00 00 00    	jne    0x4139da
413993:	b9 08 67 46 00       	mov    $0x466708,%ecx
413998:	8d 47 04             	lea    0x4(%edi),%eax
41399b:	eb 03                	jmp    0x4139a0
41399d:	8d 49 00             	lea    0x0(%ecx),%ecx
4139a0:	8a 10                	mov    (%eax),%dl
4139a2:	3a 11                	cmp    (%ecx),%dl
4139a4:	75 1a                	jne    0x4139c0
4139a6:	3a d3                	cmp    %bl,%dl
4139a8:	74 12                	je     0x4139bc
4139aa:	8a 50 01             	mov    0x1(%eax),%dl
4139ad:	3a 51 01             	cmp    0x1(%ecx),%dl
4139b0:	75 0e                	jne    0x4139c0
4139b2:	83 c0 02             	add    $0x2,%eax
4139b5:	83 c1 02             	add    $0x2,%ecx
4139b8:	3a d3                	cmp    %bl,%dl
4139ba:	75 e4                	jne    0x4139a0
4139bc:	33 c0                	xor    %eax,%eax
4139be:	eb 05                	jmp    0x4139c5
4139c0:	1b c0                	sbb    %eax,%eax
4139c2:	83 d8 ff             	sbb    $0xffffffff,%eax
4139c5:	3b c3                	cmp    %ebx,%eax
4139c7:	75 11                	jne    0x4139da
4139c9:	8d 44 24 12          	lea    0x12(%esp),%eax
4139cd:	8a 08                	mov    (%eax),%cl
4139cf:	88 8d 31 60 00 00    	mov    %cl,0x6031(%ebp)
4139d5:	e9 0b 38 00 00       	jmp    0x4171e5
4139da:	b9 ec 66 46 00       	mov    $0x4666ec,%ecx
4139df:	8b c6                	mov    %esi,%eax
4139e1:	8a 10                	mov    (%eax),%dl
4139e3:	3a 11                	cmp    (%ecx),%dl
4139e5:	75 1a                	jne    0x413a01
4139e7:	3a d3                	cmp    %bl,%dl
4139e9:	74 12                	je     0x4139fd
4139eb:	8a 50 01             	mov    0x1(%eax),%dl
4139ee:	3a 51 01             	cmp    0x1(%ecx),%dl
4139f1:	75 0e                	jne    0x413a01
4139f3:	83 c0 02             	add    $0x2,%eax
4139f6:	83 c1 02             	add    $0x2,%ecx
4139f9:	3a d3                	cmp    %bl,%dl
4139fb:	75 e4                	jne    0x4139e1
4139fd:	33 c0                	xor    %eax,%eax
4139ff:	eb 05                	jmp    0x413a06
413a01:	1b c0                	sbb    %eax,%eax
413a03:	83 d8 ff             	sbb    $0xffffffff,%eax
413a06:	3b c3                	cmp    %ebx,%eax
413a08:	75 11                	jne    0x413a1b
413a0a:	8d 44 24 13          	lea    0x13(%esp),%eax
413a0e:	8a 10                	mov    (%eax),%dl
413a10:	88 95 32 60 00 00    	mov    %dl,0x6032(%ebp)
413a16:	e9 ca 37 00 00       	jmp    0x4171e5
413a1b:	6a 03                	push   $0x3
413a1d:	68 ec 81 46 00       	push   $0x4681ec
413a22:	56                   	push   %esi
413a23:	e8 6c f8 01 00       	call   0x433294
413a28:	83 c4 0c             	add    $0xc,%esp
413a2b:	85 c0                	test   %eax,%eax
413a2d:	75 42                	jne    0x413a71
413a2f:	b9 ec 66 46 00       	mov    $0x4666ec,%ecx
413a34:	8d 47 04             	lea    0x4(%edi),%eax
413a37:	8a 10                	mov    (%eax),%dl
413a39:	3a 11                	cmp    (%ecx),%dl
413a3b:	75 1a                	jne    0x413a57
413a3d:	3a d3                	cmp    %bl,%dl
413a3f:	74 12                	je     0x413a53
413a41:	8a 50 01             	mov    0x1(%eax),%dl
413a44:	3a 51 01             	cmp    0x1(%ecx),%dl
413a47:	75 0e                	jne    0x413a57
413a49:	83 c0 02             	add    $0x2,%eax
413a4c:	83 c1 02             	add    $0x2,%ecx
413a4f:	3a d3                	cmp    %bl,%dl
413a51:	75 e4                	jne    0x413a37
413a53:	33 c0                	xor    %eax,%eax
413a55:	eb 05                	jmp    0x413a5c
413a57:	1b c0                	sbb    %eax,%eax
413a59:	83 d8 ff             	sbb    $0xffffffff,%eax
413a5c:	3b c3                	cmp    %ebx,%eax
413a5e:	75 11                	jne    0x413a71
413a60:	8d 44 24 12          	lea    0x12(%esp),%eax
413a64:	8a 10                	mov    (%eax),%dl
413a66:	88 95 32 60 00 00    	mov    %dl,0x6032(%ebp)
413a6c:	e9 74 37 00 00       	jmp    0x4171e5
413a71:	b9 d4 66 46 00       	mov    $0x4666d4,%ecx
413a76:	8b c6                	mov    %esi,%eax
413a78:	8a 10                	mov    (%eax),%dl
413a7a:	3a 11                	cmp    (%ecx),%dl
413a7c:	75 1a                	jne    0x413a98
413a7e:	3a d3                	cmp    %bl,%dl
413a80:	74 12                	je     0x413a94
413a82:	8a 50 01             	mov    0x1(%eax),%dl
413a85:	3a 51 01             	cmp    0x1(%ecx),%dl
413a88:	75 0e                	jne    0x413a98
413a8a:	83 c0 02             	add    $0x2,%eax
413a8d:	83 c1 02             	add    $0x2,%ecx
413a90:	3a d3                	cmp    %bl,%dl
413a92:	75 e4                	jne    0x413a78
413a94:	33 c0                	xor    %eax,%eax
413a96:	eb 05                	jmp    0x413a9d
413a98:	1b c0                	sbb    %eax,%eax
413a9a:	83 d8 ff             	sbb    $0xffffffff,%eax
413a9d:	3b c3                	cmp    %ebx,%eax
413a9f:	75 11                	jne    0x413ab2
413aa1:	8d 44 24 13          	lea    0x13(%esp),%eax
413aa5:	8a 00                	mov    (%eax),%al
413aa7:	88 85 33 60 00 00    	mov    %al,0x6033(%ebp)
413aad:	e9 33 37 00 00       	jmp    0x4171e5
413ab2:	6a 03                	push   $0x3
413ab4:	68 ec 81 46 00       	push   $0x4681ec
413ab9:	56                   	push   %esi
413aba:	e8 d5 f7 01 00       	call   0x433294
413abf:	83 c4 0c             	add    $0xc,%esp
413ac2:	85 c0                	test   %eax,%eax
413ac4:	75 44                	jne    0x413b0a
413ac6:	b9 d4 66 46 00       	mov    $0x4666d4,%ecx
413acb:	8d 47 04             	lea    0x4(%edi),%eax
413ace:	8b ff                	mov    %edi,%edi
413ad0:	8a 10                	mov    (%eax),%dl
413ad2:	3a 11                	cmp    (%ecx),%dl
413ad4:	75 1a                	jne    0x413af0
413ad6:	3a d3                	cmp    %bl,%dl
413ad8:	74 12                	je     0x413aec
413ada:	8a 50 01             	mov    0x1(%eax),%dl
413add:	3a 51 01             	cmp    0x1(%ecx),%dl
413ae0:	75 0e                	jne    0x413af0
413ae2:	83 c0 02             	add    $0x2,%eax
413ae5:	83 c1 02             	add    $0x2,%ecx
413ae8:	3a d3                	cmp    %bl,%dl
413aea:	75 e4                	jne    0x413ad0
413aec:	33 c0                	xor    %eax,%eax