41571f:	88 95 b4 88 00 00    	mov    %dl,0x88b4(%ebp)
415725:	e9 bb 1a 00 00       	jmp    0x4171e5
41572a:	b9 44 63 46 00       	mov    $0x466344,%ecx
41572f:	8b c6                	mov    %esi,%eax
415731:	8a 10                	mov    (%eax),%dl
415733:	3a 11                	cmp    (%ecx),%dl
415735:	75 1a                	jne    0x415751
415737:	3a d3                	cmp    %bl,%dl
415739:	74 12                	je     0x41574d
41573b:	8a 50 01             	mov    0x1(%eax),%dl
41573e:	3a 51 01             	cmp    0x1(%ecx),%dl
415741:	75 0e                	jne    0x415751
415743:	83 c0 02             	add    $0x2,%eax
415746:	83 c1 02             	add    $0x2,%ecx
415749:	3a d3                	cmp    %bl,%dl
41574b:	75 e4                	jne    0x415731
41574d:	33 c0                	xor    %eax,%eax
41574f:	eb 05                	jmp    0x415756
415751:	1b c0                	sbb    %eax,%eax
415753:	83 d8 ff             	sbb    $0xffffffff,%eax
415756:	3b c3                	cmp    %ebx,%eax
415758:	75 11                	jne    0x41576b
41575a:	8d 44 24 13          	lea    0x13(%esp),%eax
41575e:	8a 00                	mov    (%eax),%al
415760:	88 85 b5 88 00 00    	mov    %al,0x88b5(%ebp)
415766:	e9 7a 1a 00 00       	jmp    0x4171e5
41576b:	6a 03                	push   $0x3
41576d:	68 ec 81 46 00       	push   $0x4681ec
415772:	56                   	push   %esi
415773:	e8 1c db 01 00       	call   0x433294
415778:	83 c4 0c             	add    $0xc,%esp
41577b:	85 c0                	test   %eax,%eax
41577d:	75 42                	jne    0x4157c1
41577f:	b9 44 63 46 00       	mov    $0x466344,%ecx
415784:	8d 47 04             	lea    0x4(%edi),%eax
415787:	8a 10                	mov    (%eax),%dl
415789:	3a 11                	cmp    (%ecx),%dl
41578b:	75 1a                	jne    0x4157a7
41578d:	3a d3                	cmp    %bl,%dl
41578f:	74 12                	je     0x4157a3
415791:	8a 50 01             	mov    0x1(%eax),%dl
415794:	3a 51 01             	cmp    0x1(%ecx),%dl
415797:	75 0e                	jne    0x4157a7
415799:	83 c0 02             	add    $0x2,%eax
41579c:	83 c1 02             	add    $0x2,%ecx
41579f:	3a d3                	cmp    %bl,%dl
4157a1:	75 e4                	jne    0x415787
4157a3:	33 c0                	xor    %eax,%eax
4157a5:	eb 05                	jmp    0x4157ac
4157a7:	1b c0                	sbb    %eax,%eax
4157a9:	83 d8 ff             	sbb    $0xffffffff,%eax
4157ac:	3b c3                	cmp    %ebx,%eax
4157ae:	75 11                	jne    0x4157c1
4157b0:	8d 44 24 12          	lea    0x12(%esp),%eax
4157b4:	8a 00                	mov    (%eax),%al
4157b6:	88 85 b5 88 00 00    	mov    %al,0x88b5(%ebp)
4157bc:	e9 24 1a 00 00       	jmp    0x4171e5
4157c1:	b9 24 63 46 00       	mov    $0x466324,%ecx
4157c6:	8b c6                	mov    %esi,%eax
4157c8:	8a 10                	mov    (%eax),%dl
4157ca:	3a 11                	cmp    (%ecx),%dl
4157cc:	75 1a                	jne    0x4157e8
4157ce:	3a d3                	cmp    %bl,%dl
4157d0:	74 12                	je     0x4157e4
4157d2:	8a 50 01             	mov    0x1(%eax),%dl
4157d5:	3a 51 01             	cmp    0x1(%ecx),%dl
4157d8:	75 0e                	jne    0x4157e8
4157da:	83 c0 02             	add    $0x2,%eax
4157dd:	83 c1 02             	add    $0x2,%ecx
4157e0:	3a d3                	cmp    %bl,%dl
4157e2:	75 e4                	jne    0x4157c8
4157e4:	33 c0                	xor    %eax,%eax
4157e6:	eb 05                	jmp    0x4157ed
4157e8:	1b c0                	sbb    %eax,%eax
4157ea:	83 d8 ff             	sbb    $0xffffffff,%eax
4157ed:	3b c3                	cmp    %ebx,%eax
4157ef:	75 11                	jne    0x415802
4157f1:	8d 44 24 13          	lea    0x13(%esp),%eax
4157f5:	8a 08                	mov    (%eax),%cl
4157f7:	88 8d b6 88 00 00    	mov    %cl,0x88b6(%ebp)
4157fd:	e9 e3 19 00 00       	jmp    0x4171e5
415802:	6a 03                	push   $0x3
415804:	68 ec 81 46 00       	push   $0x4681ec
415809:	56                   	push   %esi
41580a:	e8 85 da 01 00       	call   0x433294
41580f:	83 c4 0c             	add    $0xc,%esp
415812:	85 c0                	test   %eax,%eax
415814:	75 44                	jne    0x41585a
415816:	b9 24 63 46 00       	mov    $0x466324,%ecx
41581b:	8d 47 04             	lea    0x4(%edi),%eax
41581e:	8b ff                	mov    %edi,%edi
415820:	8a 10                	mov    (%eax),%dl
415822:	3a 11                	cmp    (%ecx),%dl
415824:	75 1a                	jne    0x415840
415826:	3a d3                	cmp    %bl,%dl
415828:	74 12                	je     0x41583c
41582a:	8a 50 01             	mov    0x1(%eax),%dl
41582d:	3a 51 01             	cmp    0x1(%ecx),%dl
415830:	75 0e                	jne    0x415840
415832:	83 c0 02             	add    $0x2,%eax
415835:	83 c1 02             	add    $0x2,%ecx
415838:	3a d3                	cmp    %bl,%dl
41583a:	75 e4                	jne    0x415820
41583c:	33 c0                	xor    %eax,%eax
41583e:	eb 05                	jmp    0x415845
415840:	1b c0                	sbb    %eax,%eax
415842:	83 d8 ff             	sbb    $0xffffffff,%eax
415845:	3b c3                	cmp    %ebx,%eax
415847:	75 11                	jne    0x41585a
415849:	8d 44 24 12          	lea    0x12(%esp),%eax
41584d:	8a 08                	mov    (%eax),%cl
41584f:	88 8d b6 88 00 00    	mov    %cl,0x88b6(%ebp)
415855:	e9 8b 19 00 00       	jmp    0x4171e5
41585a:	b9 10 63 46 00       	mov    $0x466310,%ecx
41585f:	8b c6                	mov    %esi,%eax
415861:	8a 10                	mov    (%eax),%dl
415863:	3a 11                	cmp    (%ecx),%dl
415865:	75 1a                	jne    0x415881
415867:	3a d3                	cmp    %bl,%dl
415869:	74 12                	je     0x41587d
41586b:	8a 50 01             	mov    0x1(%eax),%dl
41586e:	3a 51 01             	cmp    0x1(%ecx),%dl
415871:	75 0e                	jne    0x415881
415873:	83 c0 02             	add    $0x2,%eax
415876:	83 c1 02             	add    $0x2,%ecx
415879:	3a d3                	cmp    %bl,%dl
41587b:	75 e4                	jne    0x415861
41587d:	33 c0                	xor    %eax,%eax
41587f:	eb 05                	jmp    0x415886
415881:	1b c0                	sbb    %eax,%eax
415883:	83 d8 ff             	sbb    $0xffffffff,%eax
415886:	3b c3                	cmp    %ebx,%eax
415888:	75 11                	jne    0x41589b
41588a:	8d 44 24 13          	lea    0x13(%esp),%eax
41588e:	8a 10                	mov    (%eax),%dl
415890:	88 95 b7 88 00 00    	mov    %dl,0x88b7(%ebp)
415896:	e9 4a 19 00 00       	jmp    0x4171e5
41589b:	6a 03                	push   $0x3
41589d:	68 ec 81 46 00       	push   $0x4681ec
4158a2:	56                   	push   %esi
4158a3:	e8 ec d9 01 00       	call   0x433294
4158a8:	83 c4 0c             	add    $0xc,%esp
4158ab:	85 c0                	test   %eax,%eax
4158ad:	75 42                	jne    0x4158f1
4158af:	b9 10 63 46 00       	mov    $0x466310,%ecx
4158b4:	8d 47 04             	lea    0x4(%edi),%eax
4158b7:	8a 10                	mov    (%eax),%dl
4158b9:	3a 11                	cmp    (%ecx),%dl
4158bb:	75 1a                	jne    0x4158d7
4158bd:	3a d3                	cmp    %bl,%dl
4158bf:	74 12                	je     0x4158d3
4158c1:	8a 50 01             	mov    0x1(%eax),%dl
4158c4:	3a 51 01             	cmp    0x1(%ecx),%dl
4158c7:	75 0e                	jne    0x4158d7
4158c9:	83 c0 02             	add    $0x2,%eax
4158cc:	83 c1 02             	add    $0x2,%ecx
4158cf:	3a d3                	cmp    %bl,%dl
4158d1:	75 e4                	jne    0x4158b7
4158d3:	33 c0                	xor    %eax,%eax
4158d5:	eb 05                	jmp    0x4158dc
4158d7:	1b c0                	sbb    %eax,%eax
4158d9:	83 d8 ff             	sbb    $0xffffffff,%eax
4158dc:	3b c3                	cmp    %ebx,%eax
4158de:	75 11                	jne    0x4158f1
4158e0:	8d 44 24 12          	lea    0x12(%esp),%eax
4158e4:	8a 10                	mov    (%eax),%dl
4158e6:	88 95 b7 88 00 00    	mov    %dl,0x88b7(%ebp)
4158ec:	e9 f4 18 00 00       	jmp    0x4171e5
4158f1:	b9 f8 62 46 00       	mov    $0x4662f8,%ecx
4158f6:	8b c6                	mov    %esi,%eax
4158f8:	8a 10                	mov    (%eax),%dl
4158fa:	3a 11                	cmp    (%ecx),%dl
4158fc:	75 1a                	jne    0x415918
4158fe:	3a d3                	cmp    %bl,%dl
415900:	74 12                	je     0x415914
415902:	8a 50 01             	mov    0x1(%eax),%dl
415905:	3a 51 01             	cmp    0x1(%ecx),%dl
415908:	75 0e                	jne    0x415918
41590a:	83 c0 02             	add    $0x2,%eax
41590d:	83 c1 02             	add    $0x2,%ecx
415910:	3a d3                	cmp    %bl,%dl
415912:	75 e4                	jne    0x4158f8
415914:	33 c0                	xor    %eax,%eax
415916:	eb 05                	jmp    0x41591d
415918:	1b c0                	sbb    %eax,%eax
41591a:	83 d8 ff             	sbb    $0xffffffff,%eax
41591d:	3b c3                	cmp    %ebx,%eax
41591f:	75 11                	jne    0x415932
415921:	8d 44 24 13          	lea    0x13(%esp),%eax
415925:	8a 00                	mov    (%eax),%al
415927:	88 85 b8 88 00 00    	mov    %al,0x88b8(%ebp)
41592d:	e9 b3 18 00 00       	jmp    0x4171e5
415932:	6a 03                	push   $0x3
415934:	68 ec 81 46 00       	push   $0x4681ec
415939:	56                   	push   %esi
41593a:	e8 55 d9 01 00       	call   0x433294
41593f:	83 c4 0c             	add    $0xc,%esp
415942:	85 c0                	test   %eax,%eax
415944:	75 44                	jne    0x41598a
415946:	b9 f8 62 46 00       	mov    $0x4662f8,%ecx
41594b:	8d 47 04             	lea    0x4(%edi),%eax
41594e:	8b ff                	mov    %edi,%edi
415950:	8a 10                	mov    (%eax),%dl
415952:	3a 11                	cmp    (%ecx),%dl
415954:	75 1a                	jne    0x415970
415956:	3a d3                	cmp    %bl,%dl
415958:	74 12                	je     0x41596c
41595a:	8a 50 01             	mov    0x1(%eax),%dl
41595d:	3a 51 01             	cmp    0x1(%ecx),%dl
415960:	75 0e                	jne    0x415970
415962:	83 c0 02             	add    $0x2,%eax
415965:	83 c1 02             	add    $0x2,%ecx
415968:	3a d3                	cmp    %bl,%dl
41596a:	75 e4                	jne    0x415950
41596c:	33 c0                	xor    %eax,%eax
41596e:	eb 05                	jmp    0x415975
415970:	1b c0                	sbb    %eax,%eax
415972:	83 d8 ff             	sbb    $0xffffffff,%eax
415975:	3b c3                	cmp    %ebx,%eax
415977:	75 11                	jne    0x41598a
415979:	8d 44 24 12          	lea    0x12(%esp),%eax
41597d:	8a 00                	mov    (%eax),%al
41597f:	88 85 b8 88 00 00    	mov    %al,0x88b8(%ebp)
415985:	e9 5b 18 00 00       	jmp    0x4171e5
41598a:	b9 e0 62 46 00       	mov    $0x4662e0,%ecx
41598f:	8b c6                	mov    %esi,%eax
415991:	8a 10                	mov    (%eax),%dl
415993:	3a 11                	cmp    (%ecx),%dl
415995:	75 1a                	jne    0x4159b1
415997:	3a d3                	cmp    %bl,%dl
415999:	74 12                	je     0x4159ad
41599b:	8a 50 01             	mov    0x1(%eax),%dl
41599e:	3a 51 01             	cmp    0x1(%ecx),%dl
4159a1:	75 0e                	jne    0x4159b1
4159a3:	83 c0 02             	add    $0x2,%eax
4159a6:	83 c1 02             	add    $0x2,%ecx
4159a9:	3a d3                	cmp    %bl,%dl
4159ab:	75 e4                	jne    0x415991
4159ad:	33 c0                	xor    %eax,%eax
4159af:	eb 05                	jmp    0x4159b6
4159b1:	1b c0                	sbb    %eax,%eax
4159b3:	83 d8 ff             	sbb    $0xffffffff,%eax
4159b6:	3b c3                	cmp    %ebx,%eax
4159b8:	75 37                	jne    0x4159f1
4159ba:	8b 8c 24 24 10 00 00 	mov    0x1024(%esp),%ecx
4159c1:	51                   	push   %ecx
4159c2:	b8 00 08 00 00       	mov    $0x800,%eax
4159c7:	8d 4c 24 20          	lea    0x20(%esp),%ecx
4159cb:	8d 54 24 18          	lea    0x18(%esp),%edx
4159cf:	e8 cc 32 ff ff       	call   0x408ca0
4159d4:	83 c4 04             	add    $0x4,%esp
4159d7:	3b c3                	cmp    %ebx,%eax
4159d9:	74 16                	je     0x4159f1
4159db:	8d 95 bc 88 00 00    	lea    0x88bc(%ebp),%edx
4159e1:	52                   	push   %edx
4159e2:	8b f0                	mov    %eax,%esi
4159e4:	e8 f7 32 ff ff       	call   0x408ce0
4159e9:	83 c4 04             	add    $0x4,%esp
4159ec:	e9 f4 17 00 00       	jmp    0x4171e5
4159f1:	b9 cc 62 46 00       	mov    $0x4662cc,%ecx
4159f6:	8b c6                	mov    %esi,%eax
4159f8:	8a 10                	mov    (%eax),%dl
4159fa:	3a 11                	cmp    (%ecx),%dl
4159fc:	75 1a                	jne    0x415a18
4159fe:	3a d3                	cmp    %bl,%dl
415a00:	74 12                	je     0x415a14
415a02:	8a 50 01             	mov    0x1(%eax),%dl
415a05:	3a 51 01             	cmp    0x1(%ecx),%dl
415a08:	75 0e                	jne    0x415a18
415a0a:	83 c0 02             	add    $0x2,%eax
415a0d:	83 c1 02             	add    $0x2,%ecx
415a10:	3a d3                	cmp    %bl,%dl
415a12:	75 e4                	jne    0x4159f8
415a14:	33 c0                	xor    %eax,%eax
415a16:	eb 05                	jmp    0x415a1d
415a18:	1b c0                	sbb    %eax,%eax
415a1a:	83 d8 ff             	sbb    $0xffffffff,%eax
415a1d:	3b c3                	cmp    %ebx,%eax
415a1f:	75 11                	jne    0x415a32
415a21:	8d 44 24 13          	lea    0x13(%esp),%eax
415a25:	8a 00                	mov    (%eax),%al
415a27:	88 85 c0 88 00 00    	mov    %al,0x88c0(%ebp)
415a2d:	e9 b3 17 00 00       	jmp    0x4171e5
415a32:	6a 03                	push   $0x3
415a34:	68 ec 81 46 00       	push   $0x4681ec
415a39:	56                   	push   %esi
415a3a:	e8 55 d8 01 00       	call   0x433294
415a3f:	83 c4 0c             	add    $0xc,%esp
415a42:	85 c0                	test   %eax,%eax
415a44:	75 44                	jne    0x415a8a
415a46:	b9 cc 62 46 00       	mov    $0x4662cc,%ecx
415a4b:	8d 47 04             	lea    0x4(%edi),%eax
415a4e:	8b ff                	mov    %edi,%edi
415a50:	8a 10                	mov    (%eax),%dl
415a52:	3a 11                	cmp    (%ecx),%dl
415a54:	75 1a                	jne    0x415a70
415a56:	3a d3                	cmp    %bl,%dl
415a58:	74 12                	je     0x415a6c
415a5a:	8a 50 01             	mov    0x1(%eax),%dl
415a5d:	3a 51 01             	cmp    0x1(%ecx),%dl
415a60:	75 0e                	jne    0x415a70
415a62:	83 c0 02             	add    $0x2,%eax
415a65:	83 c1 02             	add    $0x2,%ecx
415a68:	3a d3                	cmp    %bl,%dl
415a6a:	75 e4                	jne    0x415a50
415a6c:	33 c0                	xor    %eax,%eax
415a6e:	eb 05                	jmp    0x415a75
415a70:	1b c0                	sbb    %eax,%eax
415a72:	83 d8 ff             	sbb    $0xffffffff,%eax
415a75:	3b c3                	cmp    %ebx,%eax
415a77:	75 11                	jne    0x415a8a
415a79:	8d 44 24 12          	lea    0x12(%esp),%eax
415a7d:	8a 00                	mov    (%eax),%al
415a7f:	88 85 c0 88 00 00    	mov    %al,0x88c0(%ebp)
415a85:	e9 5b 17 00 00       	jmp    0x4171e5
415a8a:	b9 bc 62 46 00       	mov    $0x4662bc,%ecx
415a8f:	8b c6                	mov    %esi,%eax
415a91:	8a 10                	mov    (%eax),%dl
415a93:	3a 11                	cmp    (%ecx),%dl
415a95:	75 1a                	jne    0x415ab1
415a97:	3a d3                	cmp    %bl,%dl
415a99:	74 12                	je     0x415aad
415a9b:	8a 50 01             	mov    0x1(%eax),%dl
415a9e:	3a 51 01             	cmp    0x1(%ecx),%dl
415aa1:	75 0e                	jne    0x415ab1
415aa3:	83 c0 02             	add    $0x2,%eax
415aa6:	83 c1 02             	add    $0x2,%ecx
415aa9:	3a d3                	cmp    %bl,%dl
415aab:	75 e4                	jne    0x415a91
415aad:	33 c0                	xor    %eax,%eax
415aaf:	eb 05                	jmp    0x415ab6
415ab1:	1b c0                	sbb    %eax,%eax
415ab3:	83 d8 ff             	sbb    $0xffffffff,%eax
415ab6:	3b c3                	cmp    %ebx,%eax
415ab8:	75 11                	jne    0x415acb
415aba:	8d 44 24 13          	lea    0x13(%esp),%eax
415abe:	8a 08                	mov    (%eax),%cl
415ac0:	88 8d c1 88 00 00    	mov    %cl,0x88c1(%ebp)
415ac6:	e9 1a 17 00 00       	jmp    0x4171e5
415acb:	6a 03                	push   $0x3
415acd:	68 ec 81 46 00       	push   $0x4681ec
415ad2:	56                   	push   %esi
415ad3:	e8 bc d7 01 00       	call   0x433294
415ad8:	83 c4 0c             	add    $0xc,%esp
415adb:	85 c0                	test   %eax,%eax
415add:	75 42                	jne    0x415b21
415adf:	b9 bc 62 46 00       	mov    $0x4662bc,%ecx
415ae4:	8d 47 04             	lea    0x4(%edi),%eax
415ae7:	8a 10                	mov    (%eax),%dl
415ae9:	3a 11                	cmp    (%ecx),%dl