412708:	1b c0                	sbb    %eax,%eax
41270a:	83 d8 ff             	sbb    $0xffffffff,%eax
41270d:	3b c3                	cmp    %ebx,%eax
41270f:	75 11                	jne    0x412722
412711:	8d 44 24 13          	lea    0x13(%esp),%eax
412715:	8a 00                	mov    (%eax),%al
412717:	88 85 fb 45 00 00    	mov    %al,0x45fb(%ebp)
41271d:	e9 c3 4a 00 00       	jmp    0x4171e5
412722:	6a 03                	push   $0x3
412724:	68 ec 81 46 00       	push   $0x4681ec
412729:	56                   	push   %esi
41272a:	e8 65 0b 02 00       	call   0x433294
41272f:	83 c4 0c             	add    $0xc,%esp
412732:	85 c0                	test   %eax,%eax
412734:	75 44                	jne    0x41277a
412736:	b9 b4 69 46 00       	mov    $0x4669b4,%ecx
41273b:	8d 47 04             	lea    0x4(%edi),%eax
41273e:	8b ff                	mov    %edi,%edi
412740:	8a 10                	mov    (%eax),%dl
412742:	3a 11                	cmp    (%ecx),%dl
412744:	75 1a                	jne    0x412760
412746:	3a d3                	cmp    %bl,%dl
412748:	74 12                	je     0x41275c
41274a:	8a 50 01             	mov    0x1(%eax),%dl
41274d:	3a 51 01             	cmp    0x1(%ecx),%dl
412750:	75 0e                	jne    0x412760
412752:	83 c0 02             	add    $0x2,%eax
412755:	83 c1 02             	add    $0x2,%ecx
412758:	3a d3                	cmp    %bl,%dl
41275a:	75 e4                	jne    0x412740
41275c:	33 c0                	xor    %eax,%eax
41275e:	eb 05                	jmp    0x412765
412760:	1b c0                	sbb    %eax,%eax
412762:	83 d8 ff             	sbb    $0xffffffff,%eax
412765:	3b c3                	cmp    %ebx,%eax
412767:	75 11                	jne    0x41277a
412769:	8d 44 24 12          	lea    0x12(%esp),%eax
41276d:	8a 00                	mov    (%eax),%al
41276f:	88 85 fb 45 00 00    	mov    %al,0x45fb(%ebp)
412775:	e9 6b 4a 00 00       	jmp    0x4171e5
41277a:	b9 94 69 46 00       	mov    $0x466994,%ecx
41277f:	8b c6                	mov    %esi,%eax
412781:	8a 10                	mov    (%eax),%dl
412783:	3a 11                	cmp    (%ecx),%dl
412785:	75 1a                	jne    0x4127a1
412787:	3a d3                	cmp    %bl,%dl
412789:	74 12                	je     0x41279d
41278b:	8a 50 01             	mov    0x1(%eax),%dl
41278e:	3a 51 01             	cmp    0x1(%ecx),%dl
412791:	75 0e                	jne    0x4127a1
412793:	83 c0 02             	add    $0x2,%eax
412796:	83 c1 02             	add    $0x2,%ecx
412799:	3a d3                	cmp    %bl,%dl
41279b:	75 e4                	jne    0x412781
41279d:	33 c0                	xor    %eax,%eax
41279f:	eb 05                	jmp    0x4127a6
4127a1:	1b c0                	sbb    %eax,%eax
4127a3:	83 d8 ff             	sbb    $0xffffffff,%eax
4127a6:	3b c3                	cmp    %ebx,%eax
4127a8:	75 11                	jne    0x4127bb
4127aa:	8d 44 24 13          	lea    0x13(%esp),%eax
4127ae:	8a 08                	mov    (%eax),%cl
4127b0:	88 8d fc 45 00 00    	mov    %cl,0x45fc(%ebp)
4127b6:	e9 2a 4a 00 00       	jmp    0x4171e5
4127bb:	6a 03                	push   $0x3
4127bd:	68 ec 81 46 00       	push   $0x4681ec
4127c2:	56                   	push   %esi
4127c3:	e8 cc 0a 02 00       	call   0x433294
4127c8:	83 c4 0c             	add    $0xc,%esp
4127cb:	85 c0                	test   %eax,%eax
4127cd:	75 42                	jne    0x412811
4127cf:	b9 94 69 46 00       	mov    $0x466994,%ecx
4127d4:	8d 47 04             	lea    0x4(%edi),%eax
4127d7:	8a 10                	mov    (%eax),%dl
4127d9:	3a 11                	cmp    (%ecx),%dl
4127db:	75 1a                	jne    0x4127f7
4127dd:	3a d3                	cmp    %bl,%dl
4127df:	74 12                	je     0x4127f3
4127e1:	8a 50 01             	mov    0x1(%eax),%dl
4127e4:	3a 51 01             	cmp    0x1(%ecx),%dl
4127e7:	75 0e                	jne    0x4127f7
4127e9:	83 c0 02             	add    $0x2,%eax
4127ec:	83 c1 02             	add    $0x2,%ecx
4127ef:	3a d3                	cmp    %bl,%dl
4127f1:	75 e4                	jne    0x4127d7
4127f3:	33 c0                	xor    %eax,%eax
4127f5:	eb 05                	jmp    0x4127fc
4127f7:	1b c0                	sbb    %eax,%eax
4127f9:	83 d8 ff             	sbb    $0xffffffff,%eax
4127fc:	3b c3                	cmp    %ebx,%eax
4127fe:	75 11                	jne    0x412811
412800:	8d 44 24 12          	lea    0x12(%esp),%eax
412804:	8a 08                	mov    (%eax),%cl
412806:	88 8d fc 45 00 00    	mov    %cl,0x45fc(%ebp)
41280c:	e9 d4 49 00 00       	jmp    0x4171e5
412811:	b9 7c 69 46 00       	mov    $0x46697c,%ecx
412816:	8b c6                	mov    %esi,%eax
412818:	8a 10                	mov    (%eax),%dl
41281a:	3a 11                	cmp    (%ecx),%dl
41281c:	75 1a                	jne    0x412838
41281e:	3a d3                	cmp    %bl,%dl
412820:	74 12                	je     0x412834
412822:	8a 50 01             	mov    0x1(%eax),%dl
412825:	3a 51 01             	cmp    0x1(%ecx),%dl
412828:	75 0e                	jne    0x412838
41282a:	83 c0 02             	add    $0x2,%eax
41282d:	83 c1 02             	add    $0x2,%ecx
412830:	3a d3                	cmp    %bl,%dl
412832:	75 e4                	jne    0x412818
412834:	33 c0                	xor    %eax,%eax
412836:	eb 05                	jmp    0x41283d
412838:	1b c0                	sbb    %eax,%eax
41283a:	83 d8 ff             	sbb    $0xffffffff,%eax
41283d:	3b c3                	cmp    %ebx,%eax
41283f:	75 11                	jne    0x412852
412841:	8d 44 24 13          	lea    0x13(%esp),%eax
412845:	8a 10                	mov    (%eax),%dl
412847:	88 95 fd 45 00 00    	mov    %dl,0x45fd(%ebp)
41284d:	e9 93 49 00 00       	jmp    0x4171e5
412852:	6a 03                	push   $0x3
412854:	68 ec 81 46 00       	push   $0x4681ec
412859:	56                   	push   %esi
41285a:	e8 35 0a 02 00       	call   0x433294
41285f:	83 c4 0c             	add    $0xc,%esp
412862:	85 c0                	test   %eax,%eax
412864:	75 44                	jne    0x4128aa
412866:	b9 7c 69 46 00       	mov    $0x46697c,%ecx
41286b:	8d 47 04             	lea    0x4(%edi),%eax
41286e:	8b ff                	mov    %edi,%edi
412870:	8a 10                	mov    (%eax),%dl
412872:	3a 11                	cmp    (%ecx),%dl
412874:	75 1a                	jne    0x412890
412876:	3a d3                	cmp    %bl,%dl
412878:	74 12                	je     0x41288c
41287a:	8a 50 01             	mov    0x1(%eax),%dl
41287d:	3a 51 01             	cmp    0x1(%ecx),%dl
412880:	75 0e                	jne    0x412890
412882:	83 c0 02             	add    $0x2,%eax
412885:	83 c1 02             	add    $0x2,%ecx
412888:	3a d3                	cmp    %bl,%dl
41288a:	75 e4                	jne    0x412870
41288c:	33 c0                	xor    %eax,%eax
41288e:	eb 05                	jmp    0x412895
412890:	1b c0                	sbb    %eax,%eax
412892:	83 d8 ff             	sbb    $0xffffffff,%eax
412895:	3b c3                	cmp    %ebx,%eax
412897:	75 11                	jne    0x4128aa
412899:	8d 44 24 12          	lea    0x12(%esp),%eax
41289d:	8a 10                	mov    (%eax),%dl
41289f:	88 95 fd 45 00 00    	mov    %dl,0x45fd(%ebp)
4128a5:	e9 3b 49 00 00       	jmp    0x4171e5
4128aa:	b9 6c 69 46 00       	mov    $0x46696c,%ecx
4128af:	8b c6                	mov    %esi,%eax
4128b1:	8a 10                	mov    (%eax),%dl
4128b3:	3a 11                	cmp    (%ecx),%dl
4128b5:	75 1a                	jne    0x4128d1
4128b7:	3a d3                	cmp    %bl,%dl
4128b9:	74 12                	je     0x4128cd
4128bb:	8a 50 01             	mov    0x1(%eax),%dl
4128be:	3a 51 01             	cmp    0x1(%ecx),%dl
4128c1:	75 0e                	jne    0x4128d1
4128c3:	83 c0 02             	add    $0x2,%eax
4128c6:	83 c1 02             	add    $0x2,%ecx
4128c9:	3a d3                	cmp    %bl,%dl
4128cb:	75 e4                	jne    0x4128b1
4128cd:	33 c0                	xor    %eax,%eax
4128cf:	eb 05                	jmp    0x4128d6
4128d1:	1b c0                	sbb    %eax,%eax
4128d3:	83 d8 ff             	sbb    $0xffffffff,%eax
4128d6:	3b c3                	cmp    %ebx,%eax
4128d8:	75 11                	jne    0x4128eb
4128da:	8d 44 24 13          	lea    0x13(%esp),%eax
4128de:	8a 00                	mov    (%eax),%al
4128e0:	88 85 fe 45 00 00    	mov    %al,0x45fe(%ebp)
4128e6:	e9 fa 48 00 00       	jmp    0x4171e5
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